JP2019144671A - 車両制御装置、プログラム更新方法およびプログラム - Google Patents
車両制御装置、プログラム更新方法およびプログラム Download PDFInfo
- Publication number
- JP2019144671A JP2019144671A JP2018026153A JP2018026153A JP2019144671A JP 2019144671 A JP2019144671 A JP 2019144671A JP 2018026153 A JP2018026153 A JP 2018026153A JP 2018026153 A JP2018026153 A JP 2018026153A JP 2019144671 A JP2019144671 A JP 2019144671A
- Authority
- JP
- Japan
- Prior art keywords
- update
- program
- storage area
- data
- updated
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Stored Programmes (AREA)
Abstract
Description
本発明に係る車両制御装置は、プログラムの更新の際、更新後のプログラムのデータに誤りがなく正しいことを確認し、そののちに実行対象のプログラムを更新前のプログラムから更新後のプログラムに変更する。そのため、データに誤りがあるプログラムを実行することがなく、異常な動作が行われることを抑制することができる。
以下、本発明の一実施形態について、図面を参照しながら詳細に説明する。
図1に、本実施形態における車両制御装置100の機能ブロック図を示す。車両制御装置100は一例として、車両の自動運転制御を行う自動運転ECUであり、各種センサからの入力に基づいて、ステアリング、エンジン、ブレーキ等を制御して車両の運転を行う。車両制御装置100は、プロセッサである実行部11と、例えばFlashROMのような不揮発性のメモリである記憶部12と更新部20とを含む。記憶部12は第1記憶領域13と第2記憶領域14とを有する。実行部11は、第1記憶領域13に記憶されている現在の実行対象のプログラムである制御プログラムを実行する。制御プログラムの実行出力により、上述の自動運転制御が行われる。なお、車両制御装置100は、揮発性のRAMを含んでもよい。
以下に、本実施形態に係るプログラム更新処理の一例を説明する。まず、図3は、更新部20が行う更新処理を説明するフローチャートである。本処理は例えば、更新部20が、車外のサーバーにアクセスしたときに開始される。
以上の実施形態に係る更新処理においては、更新部が更新プログラムを第2記憶領域に記憶させる処理において、更新プログラムが正しく第2記憶領域に記憶されたことを確認したのち、実行部による実行対象を更新プログラムに変更する。そのため、正しくないプログラムを実行してECUが異常な動作を行うことを抑制できる。また、何らかの理由でデータに誤りが発生し、更新プログラムが正しく第2記憶領域に記憶されていない場合、処理の少なくとも一部を再実行して、更新プログラムが正しく第2記憶領域14に記憶されるようデータを修正することができる。
12 記憶部
13 第1記憶領域
14 第2記憶領域
20 更新部
100 車両制御装置
Claims (11)
- 車両の制御に用いられる制御プログラムを記憶する第1記憶領域および前記制御プログラムの更新版である更新プログラムを記憶する第2記憶領域を含む記憶部と、
前記制御プログラムおよび前記更新プログラムを実行する実行部と、
前記制御プログラムの更新対象の部分における更新後の部分のデータを表す更新部分データを外部のサーバーから取得し、前記制御プログラムの更新処理を行う更新部とを備え、
前記更新部は、
前記更新部分データが表わす前記更新後の部分のデータを、前記第2記憶領域の第1部分に記憶させ、前記第1記憶領域に記憶された前記制御プログラムの前記更新対象以外の部分のデータを、前記第2記憶領域の前記第1部分以外の第2部分に記憶させることにより、前記第2記憶領域に前記更新プログラムを記憶させ、
前記第1記憶領域に記憶された前記制御プログラムと、前記第2記憶領域に記憶された前記更新プログラムとの差分を取得し、
少なくとも前記差分に基づいて、前記第2記憶領域に前記更新プログラムが正しく記憶されているか否か判定し、
前記第2記憶領域に前記更新プログラムが正しく記憶されていると判定された場合、前記実行部による実行対象のプログラムを前記更新プログラムに変更する、車両制御装置。 - 前記更新部は、前記差分と、前記サーバーから取得した前記更新部分データが表わす更新後のデータとが一致する場合、前記更新プログラムが正しく記憶されていると判定する、請求項1に記載の車両制御装置。
- 前記更新部は、前記差分が、前記更新部分データによる前記更新対象以外の部分のデータを含む場合、前記更新プログラムが正しく記憶されていないと判定し、前記第1記憶領域に記憶された前記制御プログラムの前記更新対象以外の部分のデータを、前記第2記憶領域の対応する位置に記憶させる処理を再実行する、請求項2に記載の車両制御装置。
- 前記更新部は、前記差分が、前記更新部分データによる前記更新対象の部分において、前記更新後のデータの一部または全部と一致しない場合、前記更新プログラムが正しく記憶されていないと判定し、前記更新部分データが表わす前記更新後のデータを前記第2記憶領域の対応する位置に記憶させる処理を再実行する、請求項2または3に記載の車両制御装置。
- 前記更新部は、前記差分が、前記更新部分データによる前記更新対象の部分において、前記更新後のデータの一部または全部と一致しない場合、前記更新プログラムが正しく記憶されていないと判定し、前記更新部分データが表わす前記更新後のデータのうち、前記差分と一致しない部分を前記第2記憶領域の対応する位置に記憶させる処理を実行する、請求項4に記載の車両制御装置。
- 前記更新部は、前記サーバーに照合を行い、前記差分と、前記サーバーが保持する前記更新部分データが表わす更新後のデータとが一致する場合、更新後の前記プログラムが正しく記憶されていると判定する、請求項1に記載の車両制御装置。
- 前記更新部は、前記差分が、前記サーバーが保持する前記更新部分データによる前記更新対象以外の部分のデータを含む場合、前記更新プログラムが正しく記憶されていないと判定し、前記第1記憶領域に記憶された前記制御プログラムの前記更新対象以外の部分のデータを、前記第2記憶領域の対応する位置に記憶させる処理を再実行する、請求項6に記載の車両制御装置。
- 前記更新部は、前記差分が、前記サーバーが保持する前記更新部分データによる前記更新対象の部分において、前記更新後のデータの一部または全部と一致しない場合、前記更新プログラムが正しく記憶されていないと判定し、前記更新部分データを前記サーバーから再度取得し、取得した前記更新部分データが表わす前記更新後のデータを前記第2記憶領域の対応する位置に記憶させる処理を再実行する、請求項6または7に記載の車両制御装置。
- 前記更新部は、前記差分が、前記サーバーが保持する前記更新部分データによる前記更新対象の部分において、前記更新後のデータの一部または全部と一致しない場合、前記更新プログラムが正しく記憶されていないと判定し、前記サーバーが保持する前記更新部分データが表わす前記更新後のデータのうち、前記差分と一致しない部分を、前記サーバーから再度取得し、取得した前記一致しない部分を前記第2記憶領域の対応する位置に記憶させる処理を実行する、請求項8に記載の車両制御装置。
- 車両の制御に用いられる制御プログラムを記憶する第1記憶領域および前記制御プログラムの更新版である更新プログラムを記憶する第2記憶領域を含む記憶部と、
前記制御プログラムおよび前記更新プログラムを実行する実行部と、
前記制御プログラムの更新対象の部分における更新後の部分のデータを表す更新部分データを外部のサーバーから取得し、前記制御プログラムの更新処理を行う更新部とを備える車両制御装置の更新部が実行するプログラムの更新方法であって、
前記更新部分データが表わす、前記更新後のデータを、前記第2記憶領域の第1部分に記憶させ、前記第1記憶領域に記憶された前記制御プログラムの前記更新対象以外の部分のデータを、前記第2記憶領域の前記第1部分以外の第2部分に記憶させることにより、前記第2記憶領域に前記更新プログラムを記憶させるステップと、
前記第1記憶領域に記憶された前記制御プログラムと、前記第2記憶領域に記憶された前記更新プログラムとの差分を取得するステップと、
少なくとも前記差分に基づいて、前記第2記憶領域に前記更新プログラムが正しく記憶されているか否か判定するステップと、
前記第2記憶領域に前記更新プログラムが正しく記憶されていると判定された場合、前記実行部による実行対象のプログラムを前記更新プログラムに変更するステップとを含む、プログラムの更新方法。 - 車両の制御に用いられる制御プログラムを記憶する第1記憶領域および前記制御プログラムの更新版である更新プログラムを記憶する第2記憶領域を含む記憶部と、
前記制御プログラムおよび前記更新プログラムを実行する実行部と、
前記制御プログラムの更新対象の部分における更新後の部分のデータを表す更新部分データを外部のサーバーから取得し、前記制御プログラムの更新処理を行う更新部とを備える車両制御装置の更新部に実行させる、プログラム更新のためのプログラムであって、
前記更新部分データが表わす、前記更新後の部分のデータを、前記第2記憶領域の第1部分に記憶させ、前記第1記憶領域に記憶された前記制御プログラムの前記更新対象以外の部分のデータを、前記第2記憶領域の前記第1部分以外の第2部分に記憶させることにより、前記第2記憶領域に前記更新プログラムを記憶させるステップと、
前記第1記憶領域に記憶された前記制御プログラムと、前記第2記憶領域に記憶された前記更新プログラムとの差分を取得するステップと、
少なくとも前記差分に基づいて、前記第2記憶領域に前記更新プログラムが正しく記憶されているか否か判定するステップと、
前記第2記憶領域に前記更新プログラムが正しく記憶されていると判定された場合、前記実行部による実行対象のプログラムを前記更新プログラムに変更するステップとを含む、プログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018026153A JP7013918B2 (ja) | 2018-02-16 | 2018-02-16 | 車両制御装置、プログラム更新方法およびプログラム |
| DE102019100114.5A DE102019100114A1 (de) | 2018-02-16 | 2019-01-04 | Fahrzeugsteuervorrichtung, Programmupdateverfahren und Programm für Programmupdate speicherndes, computerlesbares, nichtflüchtiges Speichermedium |
| US16/242,544 US10642605B2 (en) | 2018-02-16 | 2019-01-08 | Vehicle control device, program update method, and computer-readable non-transitory storage medium storing program for program update |
| CN201910024464.9A CN110154938B (zh) | 2018-02-16 | 2019-01-10 | 车辆控制装置、程序更新方法、及存储用于更新的程序的非易失性存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018026153A JP7013918B2 (ja) | 2018-02-16 | 2018-02-16 | 車両制御装置、プログラム更新方法およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019144671A true JP2019144671A (ja) | 2019-08-29 |
| JP7013918B2 JP7013918B2 (ja) | 2022-02-01 |
Family
ID=67481694
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018026153A Active JP7013918B2 (ja) | 2018-02-16 | 2018-02-16 | 車両制御装置、プログラム更新方法およびプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10642605B2 (ja) |
| JP (1) | JP7013918B2 (ja) |
| CN (1) | CN110154938B (ja) |
| DE (1) | DE102019100114A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021153224A1 (ja) * | 2020-01-31 | 2021-08-05 | パナソニックIpマネジメント株式会社 | 情報処理装置および情報処理方法 |
| JP2023119314A (ja) * | 2022-02-16 | 2023-08-28 | 株式会社デンソー | 電子制御装置 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019082738A1 (ja) * | 2017-10-26 | 2019-05-02 | 株式会社ノーリツ | 通信アダプタ及び通信アダプタのプログラム更新方法 |
| FR3103926B1 (fr) * | 2019-11-29 | 2021-11-05 | Renault Sas | Procédé de mise à jour de système numérique. |
| JP7461755B2 (ja) * | 2020-02-21 | 2024-04-04 | 日立Astemo株式会社 | 情報処理装置、プログラム更新システム、及びプログラム更新方法 |
| JP7367626B2 (ja) * | 2020-07-08 | 2023-10-24 | トヨタ自動車株式会社 | ソフトウェア更新装置、方法、プログラムおよび車両 |
| JP7363853B2 (ja) * | 2021-04-26 | 2023-10-18 | トヨタ自動車株式会社 | Otaマスタ、センタ、システム、更新方法、更新プログラム、及び車両 |
| JP7596943B2 (ja) * | 2021-06-07 | 2024-12-10 | トヨタ自動車株式会社 | Otaマスタ、センタ、システム、方法、プログラム、及び車両 |
| US12461737B2 (en) * | 2022-02-15 | 2025-11-04 | Honda Motor Co., Ltd. | Program management device, program management method, and recording medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0358223A (ja) * | 1989-07-27 | 1991-03-13 | Hitachi Ltd | ロードモジュール相対アドレス比較方法 |
| JP2009110527A (ja) * | 2002-11-12 | 2009-05-21 | Innopath Software Inc | アップグレード中に発生した障害や誤りからの自動復元を含む電子ファイルのアップグレード |
| JP2013073417A (ja) * | 2011-09-28 | 2013-04-22 | Clarion Co Ltd | 対象データの配置方法、対象データ配置システム、および、それらのサーバ装置、クライアント装置、プログラム |
| JP2018018186A (ja) * | 2016-07-26 | 2018-02-01 | 日立オートモティブシステムズ株式会社 | 車両制御装置、車載ネットワークシステム |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI220962B (en) * | 2003-01-20 | 2004-09-11 | Mediatek Inc | Firmware updating method and related apparatus for checking content of replacing firmware before firmware updating |
| JP4153324B2 (ja) * | 2003-01-31 | 2008-09-24 | 松下電器産業株式会社 | 差分データ生成装置及び方法、更新後データ復元装置及び方法、並びにプログラム |
| US7509636B2 (en) * | 2003-12-15 | 2009-03-24 | Microsoft Corporation | System and method for updating files utilizing delta compression patching |
| EP1769343B1 (en) * | 2004-06-01 | 2014-04-30 | Red Bend Ltd. | Method and system for in-place updating content stored in a storage device |
| JP2007011734A (ja) * | 2005-06-30 | 2007-01-18 | Denso Corp | 車載制御装置 |
| JP2007219883A (ja) * | 2006-02-17 | 2007-08-30 | Sony Ericsson Mobilecommunications Japan Inc | 移動端末装置およびソフトウェア更新方法 |
| JP4983521B2 (ja) * | 2007-10-04 | 2012-07-25 | 富士通株式会社 | ソフトウェア更新検証装置、方法及びプログラム |
| TWI389029B (zh) * | 2008-02-27 | 2013-03-11 | Mstar Semiconductor Inc | 韌體更新裝置及方法 |
| KR20100081720A (ko) * | 2009-01-07 | 2010-07-15 | 삼성전자주식회사 | 포타 서비스 방법 및 시스템 |
| JP5225163B2 (ja) * | 2009-03-06 | 2013-07-03 | 三菱電機株式会社 | データ更新装置、データ更新装置のデータ更新方法およびデータ更新プログラム |
| JP5478986B2 (ja) * | 2009-08-21 | 2014-04-23 | 株式会社日立ソリューションズ | 情報機器及びプログラム |
| JP5346253B2 (ja) * | 2009-08-24 | 2013-11-20 | 株式会社日立ソリューションズ | ファームウェア更新システム、及び情報機器、並びにプログラム |
| KR20110104383A (ko) * | 2010-03-16 | 2011-09-22 | 삼성전자주식회사 | 펌웨어 업데이트 서비스 장치 및 방법 |
| KR20120041384A (ko) * | 2010-10-21 | 2012-05-02 | 삼성전자주식회사 | 모바일 디바이스의 펌웨어 업데이트 방법 및 장치 |
| EP2993578A1 (en) * | 2014-09-02 | 2016-03-09 | Gemalto M2M GmbH | Method for adapting firmware of a wireless communication device |
| JP2016060407A (ja) | 2014-09-19 | 2016-04-25 | 日産自動車株式会社 | 車両制御プログラム書換システム及び車両制御プログラム書換方法 |
| US20180081671A1 (en) * | 2015-03-30 | 2018-03-22 | Honda Motor Co., Ltd. | Program rewriting device and program rewriting method |
| KR20170126230A (ko) * | 2016-05-09 | 2017-11-17 | 한국전자통신연구원 | 펌웨어 업데이트 장치 및 방법, 그리고 펌웨어 업데이트 시스템 |
| CN106874033A (zh) * | 2017-01-05 | 2017-06-20 | 重庆零度智控智能科技有限公司 | 无人机智能电池的固件升级方法、装置及智能电池 |
| KR20180131840A (ko) * | 2017-06-01 | 2018-12-11 | 한국전자통신연구원 | 펌웨어 업데이트 지원 장치 및 그 방법 |
-
2018
- 2018-02-16 JP JP2018026153A patent/JP7013918B2/ja active Active
-
2019
- 2019-01-04 DE DE102019100114.5A patent/DE102019100114A1/de active Pending
- 2019-01-08 US US16/242,544 patent/US10642605B2/en active Active
- 2019-01-10 CN CN201910024464.9A patent/CN110154938B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0358223A (ja) * | 1989-07-27 | 1991-03-13 | Hitachi Ltd | ロードモジュール相対アドレス比較方法 |
| JP2009110527A (ja) * | 2002-11-12 | 2009-05-21 | Innopath Software Inc | アップグレード中に発生した障害や誤りからの自動復元を含む電子ファイルのアップグレード |
| JP2013073417A (ja) * | 2011-09-28 | 2013-04-22 | Clarion Co Ltd | 対象データの配置方法、対象データ配置システム、および、それらのサーバ装置、クライアント装置、プログラム |
| JP2018018186A (ja) * | 2016-07-26 | 2018-02-01 | 日立オートモティブシステムズ株式会社 | 車両制御装置、車載ネットワークシステム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021153224A1 (ja) * | 2020-01-31 | 2021-08-05 | パナソニックIpマネジメント株式会社 | 情報処理装置および情報処理方法 |
| JP2023119314A (ja) * | 2022-02-16 | 2023-08-28 | 株式会社デンソー | 電子制御装置 |
| JP7771806B2 (ja) | 2022-02-16 | 2025-11-18 | 株式会社デンソー | 電子制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110154938A (zh) | 2019-08-23 |
| US20190258476A1 (en) | 2019-08-22 |
| CN110154938B (zh) | 2022-08-12 |
| DE102019100114A1 (de) | 2019-08-22 |
| US10642605B2 (en) | 2020-05-05 |
| JP7013918B2 (ja) | 2022-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2019144671A (ja) | 車両制御装置、プログラム更新方法およびプログラム | |
| CN110162316B (zh) | 车辆控制装置、程序的更新确认方法及存储更新确认程序的非暂态性计算机可读介质 | |
| CN110244959B (zh) | 车辆控制系统及软件兼容性检查方法 | |
| US12204894B2 (en) | Software update apparatus, software update method, non-transitory storage medium storing program, vehicle, and OTA master | |
| CN117724749A (zh) | 车辆控制装置、程序更新方法和非暂时性存储介质 | |
| JP7298427B2 (ja) | プログラム更新システムおよびプログラム更新方法 | |
| JP7224472B2 (ja) | 車両制御装置、更新プログラム、プログラム更新システム、及び書込み装置 | |
| JPWO2018139296A1 (ja) | 車両制御装置およびプログラム更新システム | |
| US11945453B2 (en) | Onboard device, information generating method, non-transitory storage medium, and vehicle | |
| CN111108472A (zh) | 用于机动车辆中的远程在线软件更新的方法 | |
| JP6718483B2 (ja) | 車両 | |
| JP7188622B2 (ja) | 自動運転ecu、プログラムの更新確認方法および更新確認プログラム | |
| JP7740454B2 (ja) | システム、プログラムの更新確認方法および更新確認プログラム | |
| JP2002063044A (ja) | 演算装置及びプログラム書き換え方法 | |
| JP2019114003A (ja) | プログラム制御装置、プログラム制御システムおよびプログラム制御方法 | |
| JP2012216010A (ja) | 情報処理装置及びファームウェア更新方法 | |
| US20230070879A1 (en) | Information Processing Device, Program Update System, and Program Update Method | |
| WO2021255984A1 (ja) | 電子制御装置および制御用ソフトウェアの更新方法 | |
| JP2007192167A (ja) | 内燃機関制御装置 | |
| JPH04177426A (ja) | ロードモジュールのバージョンチェック方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200924 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210930 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211005 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211118 |
|
| 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: 20211221 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220103 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7013918 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |