JP6199642B2 - Data file update apparatus, update method thereof, and update program - Google Patents
Data file update apparatus, update method thereof, and update program Download PDFInfo
- Publication number
- JP6199642B2 JP6199642B2 JP2013151546A JP2013151546A JP6199642B2 JP 6199642 B2 JP6199642 B2 JP 6199642B2 JP 2013151546 A JP2013151546 A JP 2013151546A JP 2013151546 A JP2013151546 A JP 2013151546A JP 6199642 B2 JP6199642 B2 JP 6199642B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- update
- plant computer
- difference
- data
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
本発明は、プラント計算機にインストールされているデータファイルを更新する技術に関する。 The present invention relates to a technique for updating a data file installed in a plant computer.
プラントを監視又は制御するプラント計算機は、インストールされているデータファイルを更新する場合、その運転を一時停止させて実施するのが一般的である。
しかし、プラント計算機の運転を一時停止することは、プラントの稼働率低下や保守コストアップにつながる。
When updating an installed data file, a plant computer that monitors or controls the plant generally performs the operation while temporarily stopping the operation.
However, temporarily stopping the operation of the plant computer leads to a decrease in the operation rate of the plant and an increase in maintenance costs.
公知技術として、連動性ある複数のソフトウェアやデータベースの変更を、システムの運転を一時停止させることなく、複数のシステムに対し同時に反映させる技術が存在する(例えば、特許文献1参照)。
この公知技術によれば、システムを構成する3台以上の複数の装置の中から少なくとも2台に共通する情報を抽出し、共通ファイルとして扱い、この共通ファイルが含まれる共通データベースを前記装置のいずれかに転送し自動更新する。
As a well-known technique, there is a technique for reflecting changes in a plurality of software and databases that are linked to a plurality of systems at the same time without temporarily stopping the operation of the system (see, for example, Patent Document 1).
According to this known technique, information common to at least two devices is extracted from a plurality of three or more devices constituting the system, treated as a common file, and a common database including the common file is stored in any of the devices. It will be transferred and automatically updated.
しかし、前記公知技術によれば、更新されるシステムの稼働状況に関わらず、一律に更新要求が行なわれて、データファイルの更新がなされる。
このために、更新されるシステムの稼働状況によっては、更新処理に伴う負荷率の増加により、システムエラーが発生する恐れがあった。
一方において、定型業務により同じバッチ処理を繰り返し行うシステム(例えば化学プラントや核燃料再処理プラント等におけるプラント計算機)では、その稼働情報に基づいてシステムにおける低負荷率の期間やデータベースへの非アクセス期間等を見出すことは容易である。
However, according to the known technique, the update request is made uniformly and the data file is updated regardless of the operating status of the system to be updated.
For this reason, depending on the operating status of the system to be updated, a system error may occur due to an increase in the load factor associated with the update process.
On the other hand, in a system that repeatedly performs the same batch processing by routine work (for example, a plant computer in a chemical plant, nuclear fuel reprocessing plant, etc.), the low load factor period in the system, the non-access period to the database, etc. based on the operation information Is easy to find.
本発明はこのような事情を考慮してなされたもので、プラント計算機の稼働を一時停止させなくても、過負荷によるシステムエラーを生じさせることのないデータファイルの更新技術を提供することを目的とする。 The present invention has been made in consideration of such circumstances, and an object of the present invention is to provide a data file update technique that does not cause a system error due to an overload without temporarily stopping the operation of a plant computer. And
本実施形態に係るデータファイルの更新装置において、プラント計算機にインストールされているデータファイルを現行ファイルとして登録する第1登録部と、前記現行ファイルの更新ファイルを登録する第2登録部と、前記プラント計算機から受信した稼働情報を登録する第3登録部と、前記現行ファイル及び前記更新ファイルに基づいて抽出した差分データを差分ファイルとして登録する第4登録部と、前記稼働情報に基づいて前記現行ファイルが前記更新ファイルに更新されるよう前記差分ファイルを前記プラント計算機に転送する転送部と、を備え、前記現行ファイルは、前記プラント計算機への問い合わせに基づいて、登録されているデータファイルの中から選択され、前記更新ファイルは、登録されているデータファイルの中から任意に選択されることを特徴とする。 In the data file updating apparatus according to the present embodiment, a first registration unit that registers a data file installed in a plant computer as a current file, a second registration unit that registers an update file of the current file, and the plant A third registration unit for registering operation information received from the computer; a fourth registration unit for registering difference data extracted based on the current file and the update file as a difference file; and the current file based on the operation information. A transfer unit that transfers the difference file to the plant computer so that the update file is updated to the update file, and the current file is selected from among registered data files based on an inquiry to the plant computer. Is the update file selected and whether it is a registered data file? Characterized in that it is selected arbitrarily.
本発明により、プラント計算機の稼働を一時停止させなくても、過負荷によるシステムエラーを生じさせることのないデータファイルの更新技術が提供される。 According to the present invention, there is provided a data file update technique that does not cause a system error due to overload without temporarily stopping the operation of a plant computer.
以下、本発明の実施形態を添付図面に基づいて説明する。
図1に示すようにデータファイルの更新装置10(以下、単に「更新装置10」という)は、プラント計算機20にインストールされているデータファイルを現行ファイルとして登録する第1登録部11と、この現行ファイルの更新ファイルを登録する第2登録部12と、プラント計算機20から受信した稼働情報を登録する第3登録部13と、現行ファイル及び更新ファイルに基づいて抽出した差分データを差分ファイルとして登録する第4登録部14と、稼働情報に基づいて現行ファイルが更新ファイルに更新されるよう差分ファイルをプラント計算機20に転送する転送部15と、を備えている。
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
As shown in FIG. 1, a data file update device 10 (hereinafter simply referred to as “
このように更新装置10が構成されることにより、作成部30で作成された更新ファイルは、プラント計算機20に自動的に更新されることになる。
このデータファイルの更新処理は、プラント計算機20にインストールされている現行ファイルに、データ容量の少ない差分ファイルを追加するだけの処理であるため、ネットワーク33の渋滞を回避するとともに更新処理にかかる時間を短縮ことができる。
さらに、このデータファイルの更新処理は、稼働情報に基づきプラント計算機20の低負荷率の期間に実行されるために、プラント計算機20の稼働を一時停止させなくても、システムエラーを生じさせることなく完了させることができる。
By configuring the
Since this data file update process is simply a process of adding a difference file with a small data capacity to the current file installed in the
Furthermore, since the update process of the data file is executed during a low load factor period of the
ここでデータファイルとは、プラント(図示略)を監視又は制御するプラント計算機20にインストールされているソフトウェア又はデータベースである。
このプラント計算機20に現在インストールされているデータファイルは、現行ファイルとして第1登録部11に登録されている。
Here, the data file is software or a database installed in the
The data file currently installed in the
なお、第2登録部12に登録されている更新ファイルは、プラント計算機20における更新処理が終了した後は、第1登録部11に登録されて現行ファイルになる。
このように、第1登録部11には、上書きされない限り、歴代のデータファイルが登録されている。
このため、プラント計算機20にインストールされているデータファイルのバージョン情報を問い合わせて、第1登録部11に登録されている複数のデータファイルの中から、現行ファイルを識別するようにしてもよい。
The update file registered in the
As described above, historical data files are registered in the
For this reason, the version information of the data file installed in the
更新ファイルは、作成部30において作成され、保存部31に保存されている。
そして、プラント計算機20に現在インストールされているデータファイルの更新が決定されると、更新ファイルは、作成部30の送信部32を介してネットワーク33に送出される。
ネットワーク33に送出された更新ファイルは、受信部16aを介して更新装置10に転送され、第2登録部12に登録される。
The update file is created in the
When the update of the data file currently installed in the
The update file sent to the
稼働情報は、プラント計算機20の稼働状況探査部21において収集され、送信部22を介してネットワーク33に送出される。
ネットワーク33に送出された稼働情報は、受信部16bを介して更新装置10に転送され、第3登録部13に登録される。
プラント計算機20では、定型業務により同じバッチ処理が繰り返し行われるために、過去における稼働情報を解析して、今後の稼働状況を推定することができる。
The operation information is collected by the operation
The operation information sent to the
In the
差分抽出部18は、第1登録部11に登録されている現行ファイルと、第2登録部12に登録されている更新ファイルとの差分データを抽出する。
この差分抽出部18で抽出された差分データは、差分ファイルとして第4登録部14に登録される。
The
The difference data extracted by the
転送部15は、第3登録部13に登録されている稼働情報に基づいてプラント計算機20における低負荷率の期間やデータベースへの非アクセス期間を見出し、第4登録部14に登録されている差分ファイルをネットワーク33に送出する。
この稼働情報に基づいて、システムダウンに該当するか否か、プラント重要稼働期間に該当するか否か、プラント計算機20が重要処理中であるか否か、プラント計算機20の負荷率が更新容量と比較して十分か否かを判断し、プラント計算機20における最適な更新期間を決定する。
この転送部15は、さらにファイル容量に見合う転送時間並びにプラント計算機20における更新ファイルの起動時間を考慮して、差分ファイルをネットワーク33に送出するタイミングを決定する。
The
Based on this operation information, whether or not the system is down, whether or not the plant is in an important operation period, whether or not the
The
ネットワーク33に送出された差分ファイルは、受信部23を介してプラント計算機20の自動更新部24に転送される。
この自動更新部24は、受信した差分ファイルを用いてプラント計算機20にインストールされている現行ファイルを更新ファイルに更新する。
The difference file sent to the
The
上述では、転送部15においてタイミングを図って差分ファイルを送出し、自動更新部24は、この差分ファイルを受信するとすぐに、現行ファイルを更新ファイルに更新する場合について述べた。
なお、このような場合に限定されることはなく次のような動作例も取り得る。
すなわち、転送部15において稼働情報に基づき作成した更新期間情報を差分ファイルに添付して送出する。
そして、自動更新部24は、この差分ファイルを受信した後、添付された更新期間情報に指定された時間が到達するのを待って、現行ファイルを更新ファイルに更新する。
In the above description, a case has been described in which the
In addition, it is not limited to such a case, The following operation examples can also be taken.
That is, the update period information created based on the operation information in the
Then, after receiving the difference file, the
実施形態において、更新装置10に纏められた各々の構成要素は、ネットワーク33を介して、プラント計算機20及び更新ファイル作成部30とデータ交換する例を示した。
しかし、これら構成要素は、ネットワーク33上に分散配置される場合や、プラント計算機20内に配置される構成も取り得る。
In the embodiment, an example in which each component collected in the
However, these components may be distributed on the
さらに、実施形態において、インストールされているデータファイルの更新対象となるプラント計算機20は、ネットワーク33に一つのみと接続されている。
しかし、更新装置10は、ネットワーク33に接続された複数のプラント計算機201,202…に対して稼働情報及び差分ファイルの送受信を実行することもできる。
Further, in the embodiment, only one
However, the
この場合、第1登録部11には、各々のプラント計算機201,202…に現在インストールされている複数の現行ファイルが、登録されている。
第2登録部12には、各々のプラント計算機201,202…の現行ファイルに対応する複数の更新ファイルが、登録されている。
第3登録部13には、各々のプラント計算機201,202…から受信した、それぞれ別々の稼働情報が登録されている。
第4登録部14には、各々のプラント計算機201,202…に対応する現行ファイル及び更新ファイルに基づいて抽出された複数の差分データが、それぞれ別々の差分ファイルとして登録されている。
In this case, a plurality of current files currently installed in each
In the
In the
A plurality of difference data extracted based on the current file and the update file corresponding to each
そして、転送部15は、第3登録部13に登録されている各々の稼働情報に基づいて、第4登録部14に登録されている各々の差分ファイルを、対応するプラント計算機20に転送する。
これにより、複数のプラント計算機201,202…は、それぞれの稼働状況に合わせて、インストールされているデータファイルが、個別に自動更新されることになる。
従って、データファイルの更新処理により、複数のプラント計算機201,202…のうちいずれかに過負荷が集中して、システムエラーが生じる事態を回避することができる。
Then, the
As a result, the installed data files of the plurality of
Therefore, it is possible to avoid a situation in which a system error occurs due to overload concentration in any one of the plurality of
また、以上の説明において、更新ファイルは、作成部30で直近に作成された最新のデータファイルであり、プラント計算機20をバージョンアップさせることを念頭においている。一方において、更新ファイルとして過去のデータファイルを指定してプラント計算機20をバージョンダウンさせることもできる。
この場合、第1登録部11に登録されている歴代のデータファイルの中から任意に選択されるデータファイルを更新ファイルに指定することができる。
In the above description, the update file is the latest data file created most recently by the
In this case, a data file arbitrarily selected from historical data files registered in the
図2のシーケンス図に基づいて実施形態に係るデータファイルの更新装置の動作を説明する(適宜、図1参照)。
作成部30において更新ファイルが作成され保存部31に保存されると(S11)、ネットワーク33に向けて送信される(S12)。
更新装置10は、ネットワーク33から更新ファイルを受信し、第2登録部12に登録する(S13)。
The operation of the data file updating apparatus according to the embodiment will be described based on the sequence diagram of FIG. 2 (see FIG. 1 as appropriate).
When the update file is created in the creating
The
一方において更新装置10は、プラント計算機20に対してインストールされているデータファイルの現行バージョンを問い合わせる(S14)。
受信したバージョン情報に基づいて(S15)、第1登録部11に登録されているデータファイルの中から現行ファイルを認識する。
On the other hand, the
Based on the received version information (S15), the current file is recognized from the data files registered in the
そして、現行ファイル及び更新ファイルに基づいて差分データを抽出し(S16)、第4登録部14に差分ファイルとして登録する(S17)。
なお、第2登録部12に登録されている更新ファイルは、プラント計算機20における更新処理が終了した後に、現行ファイルとして第1登録部11に登録される。
Then, difference data is extracted based on the current file and the update file (S16), and registered as a difference file in the fourth registration unit 14 (S17).
The update file registered in the
また、一方において、プラント計算機20は、プラントの稼働状況を探査して(S18)、稼働情報をネットワーク33に向けて送信する(S19)。
更新装置10は、この稼働情報をプラント計算機20から受信して第3登録部13に登録し(S20)この登録された稼働情報に基づいて第4登録部14に登録されている差分ファイルを転送するタイミングを決定する(S21)。
On the other hand, the
The
そして、転送タイミングが到来したところで(S22:Yes)、更新装置10からネットワーク33に差分ファイルが送信される(S23)。
プラント計算機20がこの差分ファイルを受信すると(S24)、再び、システムダウンに該当するか否か、プラント重要稼働期間に該当するか否か、プラント計算機20が重要処理中であるか否か、プラント計算機20の負荷率が更新容量と比較して十分か否かを判断し、プラント計算機20において差分ファイルをインストールすることが可能であるか否かを再度確認する(S25)。
そして、この確認においてインストールが不可能となれば更新処理を中止し(S25:No,END)、可能となれば差分ファイルをインストールして更新処理を終了する(S25:Yes,END)。
Then, when the transfer timing has arrived (S22: Yes), the difference file is transmitted from the
When the
If the installation is impossible in this confirmation, the update process is stopped (S25: No, END). If the installation is possible, the difference file is installed and the update process is terminated (S25: Yes, END).
以上述べた少なくともひとつの実施形態のデータファイルの更新装置によれば、現行ファイル及び更新ファイルに基づいて抽出された差分データを、稼働情報に基づいてプラント計算機に転送するために、過負荷によるシステムエラーを防止できる。 According to the data file update device of at least one embodiment described above, an overload system is used to transfer the differential data extracted based on the current file and the update file to the plant computer based on the operation information. An error can be prevented.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組み合わせを行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
また、データファイルの更新装置の構成要素は、コンピュータのプロセッサで実現することも可能であり、データファイルの更新プログラムにより動作させることが可能である。
Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, changes, and combinations can be made without departing from the scope of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalents thereof.
The components of the data file update device can also be realized by a processor of a computer, and can be operated by a data file update program.
10…更新装置、11…第1登録部、12…第2登録部、13…第3登録部、14…第4登録部、15…差分ファイル転送部、16a(16)…更新ファイル受信部(受信部)、16b(16)…稼働情報受信部(受信部)、18…差分抽出部、20(201,202,…)…プラント計算機、21…稼働状況探査部、23…受信部、24…自動更新部、30…更新ファイル作成部(作成部)、31…更新ファイル保存部、32…更新ファイル送信部、33…ネットワーク、22…稼働状況送信部。
DESCRIPTION OF
Claims (4)
前記現行ファイルの更新ファイルを登録する第2登録部と、
前記プラント計算機から受信した稼働情報を登録する第3登録部と、
前記現行ファイル及び前記更新ファイルに基づいて抽出した差分データを差分ファイルとして登録する第4登録部と、
前記稼働情報に基づいて前記現行ファイルが前記更新ファイルに更新されるよう前記差分ファイルを前記プラント計算機に転送する転送部と、を備え、
前記現行ファイルは、前記プラント計算機への問い合わせに基づいて、登録されているデータファイルの中から選択され、
前記更新ファイルは、登録されているデータファイルの中から任意に選択されることを特徴とするデータファイルの更新装置。 A first registration unit for registering a data file installed in a plant computer as a current file;
A second registration unit for registering an update file of the current file;
A third registration unit for registering operation information received from the plant computer;
A fourth registration unit for registering difference data extracted based on the current file and the update file as a difference file;
A transfer unit that transfers the difference file to the plant computer so that the current file is updated to the update file based on the operation information,
The current file is selected from registered data files based on an inquiry to the plant computer,
A data file update apparatus, wherein the update file is arbitrarily selected from registered data files.
前記更新ファイル及び前記稼働情報はネットワークを介して受信され、
前記差分ファイルは前記ネットワークを介して前記プラント計算機に転送されることを特徴とするデータファイルの更新装置。 The data file update device according to claim 1 ,
The update file and the operation information are received via a network,
The data file update apparatus, wherein the difference file is transferred to the plant computer via the network.
前記現行ファイルの更新ファイルを登録するステップと、
前記プラント計算機から受信した稼働情報を登録するステップと、
前記現行ファイル及び前記更新ファイルに基づいて抽出した差分データを差分ファイルとして登録するステップと、
前記稼働情報に基づいて前記現行ファイルが前記更新ファイルに更新されるよう前記差分ファイルを前記プラント計算機に転送するステップと、を含み、
前記現行ファイルは、前記プラント計算機への問い合わせに基づいて、登録されているデータファイルの中から選択され、
前記更新ファイルは、登録されているデータファイルの中から任意に選択されることを特徴とするデータファイルの更新方法。 Registering the data file installed in the plant computer as the current file;
Registering an update file of the current file;
Registering the operation information received from the plant computer;
Registering the difference data extracted based on the current file and the update file as a difference file;
Transferring the difference file to the plant computer so that the current file is updated to the update file based on the operation information, and
The current file is selected from registered data files based on an inquiry to the plant computer,
A method for updating a data file, wherein the update file is arbitrarily selected from registered data files.
プラント計算機にインストールされているデータファイルを現行ファイルとして登録するステップ、
前記現行ファイルの更新ファイルを登録するステップ、
前記プラント計算機から受信した稼働情報を登録するステップ、
前記現行ファイル及び前記更新ファイルに基づいて抽出した差分データを差分ファイルとして登録するステップ、
前記稼働情報に基づいて前記現行ファイルが前記更新ファイルに更新されるよう前記差分ファイルを前記プラント計算機に転送するステップ、を実行させ、
前記現行ファイルは、前記プラント計算機への問い合わせに基づいて、登録されているデータファイルの中から選択され、
前記更新ファイルは、登録されているデータファイルの中から任意に選択されることを特徴とするデータファイルの更新プログラム。 On the computer,
Registering the data file installed in the plant computer as the current file,
Registering an update file of the current file;
Registering the operation information received from the plant computer;
Registering the difference data extracted based on the current file and the update file as a difference file;
Transferring the difference file to the plant computer so that the current file is updated to the update file based on the operation information;
The current file is selected from registered data files based on an inquiry to the plant computer,
An update program for a data file, wherein the update file is arbitrarily selected from registered data files.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013151546A JP6199642B2 (en) | 2013-07-22 | 2013-07-22 | Data file update apparatus, update method thereof, and update program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013151546A JP6199642B2 (en) | 2013-07-22 | 2013-07-22 | Data file update apparatus, update method thereof, and update program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015022621A JP2015022621A (en) | 2015-02-02 |
JP6199642B2 true JP6199642B2 (en) | 2017-09-20 |
Family
ID=52486984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013151546A Active JP6199642B2 (en) | 2013-07-22 | 2013-07-22 | Data file update apparatus, update method thereof, and update program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6199642B2 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11327915A (en) * | 1998-05-13 | 1999-11-30 | Toshiba Corp | Remote supervisory and controlling device and recording medium having recorded program for executing remote supervisory and controlling function |
JP2008140369A (en) * | 2006-11-02 | 2008-06-19 | Tokyo Electron Ltd | Server device, manufacturing device, group control system, information processing method, and program |
JP5267390B2 (en) * | 2009-09-02 | 2013-08-21 | トヨタ自動車株式会社 | Software update device |
-
2013
- 2013-07-22 JP JP2013151546A patent/JP6199642B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015022621A (en) | 2015-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100957900B1 (en) | Remote updating system for elevator control programs | |
CN105074698B (en) | It is performed in parallel continuous events processing (CEP) inquiry | |
CN101512969B (en) | Push update system | |
JP2009169609A (en) | Fault management program, fault management device and fault management method | |
CN105339892A (en) | Local network and method of updating a device in a local network | |
CN102045192A (en) | Apparatus and system for estimating network configuration | |
JP2018503159A (en) | Method, apparatus, and system for executing distributed transaction resources | |
CN103914568A (en) | Method and device for dispatching HTTP proxy | |
US20200159565A1 (en) | Predicting transaction outcome based on artifacts in a transaction processing environment | |
JP5822125B2 (en) | Service cooperation apparatus, service cooperation method, and service cooperation program | |
KR20150077474A (en) | Rule distribution server, as well as event processing system, method, and program | |
US9537940B2 (en) | Exchange of information between processing servers | |
CN107463390B (en) | Software upgrading method and upgrading server | |
JP2018156464A (en) | Optimizing method and system for decentralized container arrangement | |
JP6199642B2 (en) | Data file update apparatus, update method thereof, and update program | |
JP6308604B1 (en) | Applicant management device, applicant management system, applicant management method and applicant management program | |
CN102955801A (en) | Data control method and data control system based on distributed database system | |
US20170286440A1 (en) | Method, business processing server and data processing server for storing and searching transaction history data | |
JP2015064850A (en) | Database monitoring device, database monitoring method, and computer program | |
US10318506B2 (en) | Database system | |
US20200117440A1 (en) | Hierarchical equipment software update for an electrical distribution grid | |
US20210019299A1 (en) | System and server comprising database schema for accessing and managing utilization and job data | |
JP5647597B2 (en) | Maintenance management system and client terminal | |
JP2022038402A (en) | Data federation system and control system | |
CN111464357A (en) | Resource allocation method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161227 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170516 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170711 |
|
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: 20170725 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170824 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6199642 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |