JP7672275B2 - Countermeasure selection device, system, and countermeasure selection method - Google Patents
Countermeasure selection device, system, and countermeasure selection method Download PDFInfo
- Publication number
- JP7672275B2 JP7672275B2 JP2021071306A JP2021071306A JP7672275B2 JP 7672275 B2 JP7672275 B2 JP 7672275B2 JP 2021071306 A JP2021071306 A JP 2021071306A JP 2021071306 A JP2021071306 A JP 2021071306A JP 7672275 B2 JP7672275 B2 JP 7672275B2
- Authority
- JP
- Japan
- Prior art keywords
- countermeasure
- recovery
- evaluation
- candidate
- value
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Debugging And Monitoring (AREA)
Description
本発明は、対策選定装置に関する。 The present invention relates to a countermeasure selection device.
近年、工場等の現場装置に関するデータを通信機能を用いて収集し、設備や機器の遠隔監視・制御等を行うシステムが提供されている。一方、接続機器の増加や、システムの複雑化に伴い、障害発生時の対策工数が増大しており、復旧対策立案の自動化が求められている。しかし、発生した障害に対して複数の復旧対策案がある場合、最適な対策は各システムの要件に応じて様々である。例えば、システムの一部に障害が発生した際の対策選定基準として、早期復旧を目指す時間優先のケースや、時間を要しても他のシステム領域に影響を及ぼさないことを優先する稼働率優先のケース等がある。その他、作業者を極力現場へ派遣せずに遠隔対応すること優先する人的コスト優先のケースなどもある。これらの様々な評価指標に関する復旧要件を考慮し、当該要件に則した適切な対策を選定して講じることは、システムの稼働率の向上や、運用コストの低減等の観点で重要である。 In recent years, systems have been provided that use communication functions to collect data on on-site devices in factories and perform remote monitoring and control of facilities and equipment. On the other hand, as the number of connected devices increases and systems become more complex, the amount of work required to take measures when a failure occurs increases, and there is a demand for automating the planning of recovery measures. However, when there are multiple recovery measures for a failure that occurs, the optimal measure varies depending on the requirements of each system. For example, as a criterion for selecting a measure when a failure occurs in a part of a system, there are cases where time is prioritized to aim for early recovery, and cases where availability is prioritized to prioritize not affecting other system areas even if it takes time. In addition, there are cases where human costs are prioritized, where remote response is prioritized without dispatching workers to the site as much as possible. It is important to consider the recovery requirements for these various evaluation indexes and select and implement appropriate measures that conform to the requirements in terms of improving the system availability and reducing operating costs.
そこで、発生した障害に対する復旧対策の選定において、各対策の安定性・安全性を考慮した選定を支援する技術がある。特許文献1(特開2020-86474号公報)には、通信ネットワークを構成する機器群で発生した異常から復旧するための作業手順を示す復旧作業列に基づいて、前記復旧作業列に対する所定の指標値を計算する指標値計算手段と、前記指標値計算手段により計算された指標値を所定の出力先に出力する出力手段と、を有することを特徴とする復旧支援装置が記載されている(請求項1参照)。 There is a technology that supports the selection of recovery measures for an occurrence of a failure, taking into consideration the stability and security of each measure. Patent Document 1 (JP 2020-86474 A) describes a recovery support device that includes an index value calculation means that calculates a predetermined index value for a recovery task sequence that indicates a procedure for recovering from an abnormality that has occurred in a group of devices that constitute a communication network, based on the recovery task sequence, and an output means that outputs the index value calculated by the index value calculation means to a predetermined output destination (see claim 1).
特許文献1に記載された背景技術では、安定性や安全性が考慮されているが、前述のコストに関する評価指標など、システム毎に異なる顧客やオペレータの志向まで考慮して対策が選定されていない。実際の運用上は、これらの任意評価指標も柔軟に考慮した対策の選定が望ましい。また、安定性や安全性に関する評価値の出力によって、作業者による対策選定を促しているが、例えば安定性と安全性のどちらを重視すべきかは、システムの運用ポリシー等に依存する。そのため、評価値の組み合わせから最適な対策を選定するには、システムに対する一定の知識や作業経験が必要となる。知識や経験が乏しい作業者でも、復旧対策を実行できるようにするためには、各対策の評価値だけでなく、所定要件の観点に基づく対策優先度や順位まで出力して、講じるべき対策を一意に示す事が望ましい。
In the background technology described in
本発明は、前述した課題に鑑みてなされたものであり、発生障害に対して任意の復旧要件に則した対策を自動的に選定し、講じるべき対策を優先度を付して提示する事を目的とする。 The present invention was made in consideration of the above-mentioned problems, and aims to automatically select measures that conform to any recovery requirements for an occurring failure, and present the measures to be taken with a priority.
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、自装置又は他装置で発生した障害に対する復旧対策を決定する対策選定装置であって、プログラムを実行する演算装置と、プログラム及びデータを格納する記憶装置とを有する計算機によって構成され、障害内容に対する復旧対策候補一覧を管理する対策候補管理情報と、前記対策候補管理情報を参照して、前記発生した障害に対する復旧対策候補を選定する対策候補選定部と、復旧対策において重視される事項である1以上の評価指標に対する対策別の評価値を管理する対策評価値管理部と、前記評価指標毎の優先度を示す加重値を含む復旧要件、及び前記復旧要件の適用先の装置を管理する復旧要件管理部と、前記復旧対策候補の優先度を1以上の前記評価指標に基づいて決定する対策優先度決定部と、前記対策別かつ前記評価指標別の評価値と、前記復旧要件別かつ前記評価指標別の加重値と、前記復旧要件の適用先の装置との入力を受け付ける入力部と、前記決定された優先度を付して復旧対策候補を出力する出力部とを備え、前記入力部は、対策及び評価指標毎に、前記対策評価値管理部が管理する評価値を選択可能な領域と、復旧要件及び評価指標毎に、前記復旧要件管理部が管理する加重値を設定可能な領域と、前記自装置又は前記他装置毎に、前記復旧要件管理部が管理する復旧要件を設定可能な領域とを含み、前記対策優先度決定部は、前記対策候補選定部によって選定された復旧対策候補別に、復旧対象となる装置に適用される前記復旧要件における前記加重値を反映した前記評価値の合計値を算出し、前記算出された合計値が高ければ前記復旧対策候補の優先度が高くなるように優先度を決定することを特徴とする対策選定装置。 A representative example of the invention disclosed in the present application is as follows: That is, a countermeasure selection device for determining a recovery countermeasure for a failure that has occurred in a device itself or another device is configured by a computer having an arithmetic unit that executes a program and a storage device that stores the program and data, and includes countermeasure candidate management information that manages a list of recovery countermeasure candidates for the failure content, a countermeasure candidate selection unit that refers to the countermeasure candidate management information and selects recovery countermeasure candidates for the failure that has occurred, a countermeasure evaluation value management unit that manages evaluation values for each countermeasure for one or more evaluation indexes that are matters to be emphasized in recovery countermeasures, a recovery requirement management unit that manages recovery requirements including a weighted value indicating the priority for each evaluation index and the device to which the recovery requirements are applied, a countermeasure priority determination unit that determines the priority of the recovery countermeasure candidates based on one or more evaluation indexes, and a countermeasure priority determination unit that determines the priority of the recovery countermeasure candidates based on one or more evaluation indexes, and a countermeasure candidate selection ... a weighted value for each recovery requirement and an evaluation index for each recovery requirement; and an output unit for outputting recovery measure candidates with the determined priority, wherein the input unit includes an area in which an evaluation value managed by the recovery requirement management unit can be selected for each recovery requirement and evaluation index, an area in which a weighted value managed by the recovery requirement management unit can be set for each recovery requirement and evaluation index, and an area in which a recovery requirement managed by the recovery requirement management unit can be set for each of the own device or the other device, and the countermeasure priority determination unit calculates a total value of the evaluation values reflecting the weighted values in the recovery requirements applied to a device to be restored, for each recovery measure candidate selected by the countermeasure candidate selection unit, and determines a priority such that the higher the calculated total value, the higher the priority of the recovery measure candidate.
本発明の一態様によれば、復旧要件に則した対策を自動的に選定し、優先度を付して出力できる。前述した以外の課題、構成及び効果は、以下の実施例の説明によって明らかにされる。 According to one aspect of the present invention, measures that conform to recovery requirements can be automatically selected and output with priorities assigned. Problems, configurations, and advantages other than those described above will become clear from the description of the following embodiment.
まず、本発明の実施例のシステムの概要について説明する。 First, we will provide an overview of the system in this embodiment of the present invention.
発生障害に対する復旧対策を決定する管理装置では、対策候補選定部が障害内容別の対策一覧情報を管理情報として管理し、対策評価値管理部が当該対策毎に対策所要時間及びコストなどの任意評価指標別の評価値を管理する。また、復旧要件管理部が、各復旧要件に対して評価指標別の優先度を加重した加重値を管理し、さらに、管理対象装置毎に適用される復旧要件を管理する。 In the management device that decides on recovery measures for an occurring failure, the candidate countermeasure selection unit manages a list of countermeasures for each type of failure as management information, and the countermeasure evaluation value management unit manages evaluation values for each countermeasure for each arbitrary evaluation index, such as the time required for the countermeasure and the cost. In addition, the recovery requirement management unit manages weighted values obtained by weighting the priority of each evaluation index for each recovery requirement, and further manages the recovery requirements applied to each managed device.
そして、実際に障害発生を示すアラートの受信等によって、障害発生を検知すると、最初に、対策候補選定部が、発生した障害に対応した対策候補を選定する。次に、復旧要件管理部が、復旧対象となる管理対象装置に適用される復旧要件を参照し、更に当該復旧要件に定義された評価指標別の加重値を取得する。続いて、管理装置の対策優先度決定部が、当該復旧要件に則った各対策候補の優先度を決定する。具体的には、対策評価値管理部が管理する評価指標別の評価値に、加重値を反映した(各評価値に対して加重値に応じた重みを乗じた)合計評価値を対策候補毎に算出し、当該合計評価値を対策優先度として、値が高い順に各対策候補の優先順位を決定する。優先すべき評価指標に対して、高い評価値を持つ対策である程、合計評価値も高く算出されるため、復旧要件に則した対策を高い優先度で選定できる。最後に、出力部が、対策優先度(又は優先順位)と共に、対策候補を出力する。 When a failure is detected by receiving an alert indicating the occurrence of an actual failure, the countermeasure candidate selection unit first selects countermeasure candidates corresponding to the failure that has occurred. Next, the recovery requirement management unit refers to the recovery requirements applied to the managed device to be recovered, and further obtains the weighted values for each evaluation index defined in the recovery requirement. Next, the countermeasure priority determination unit of the management device determines the priority of each countermeasure candidate in accordance with the recovery requirement. Specifically, a total evaluation value reflecting the weighted value (each evaluation value multiplied by a weight corresponding to the weighted value) is calculated for each countermeasure candidate, and the total evaluation value is used as the countermeasure priority, and the priority order of each countermeasure candidate is determined in descending order of value. The higher the evaluation value of a countermeasure for the evaluation index to be prioritized, the higher the calculated total evaluation value, so that a countermeasure in accordance with the recovery requirement can be selected with a high priority. Finally, the output unit outputs the countermeasure candidates together with the countermeasure priority (or priority order).
このような対策選定処理によって、任意の優先すべき評価指標を持つ復旧要件に応じて、適切な対策候補を自動的に選定し出力できる。また、優先度が付された対策候補が自動的に出力されるため、知識や経験に乏しい作業者でも、優先して講じるべき対策を明確に判断でき、適切な障害復旧作業が可能となる。 This type of countermeasure selection process makes it possible to automatically select and output appropriate countermeasure candidates according to recovery requirements with any evaluation index that should be prioritized. In addition, because prioritized countermeasure candidates are automatically output, even workers with little knowledge or experience can clearly determine which countermeasures should be prioritized, enabling appropriate disaster recovery work.
以下、本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。 The following describes an embodiment of the present invention with reference to the drawings. Note that the embodiment described below does not limit the invention as claimed, and not all of the elements and combinations thereof described in the embodiment are necessarily essential to the solution of the invention.
以下の説明では、情報を「AAAテーブル」の表現にて説明することがあるが、情報はどのようなデータ構造で構成されてもよい。すなわち、情報がデータ構造に依存しないことを示すために、「AAAテーブル」を「AAA情報」とすることができる。 In the following explanation, the information may be described as an "AAA table", but the information may be structured in any data structure. In other words, to show that the information is independent of the data structure, the "AAA table" can be referred to as "AAA information".
以下に、本発明に係る実施例の対策選定方法を図1~図17を参照して説明する。実施例1を図1~図9、実施例2を図10、実施例3を図11~図13、実施例4を図14と図15、実施例5を図16及び図17を、それぞれ参照して説明する。 Below, a method for selecting measures according to an embodiment of the present invention will be described with reference to Figures 1 to 17. Example 1 will be described with reference to Figures 1 to 9, Example 2 with Figure 10, Example 3 with Figures 11 to 13, Example 4 with Figures 14 and 15, and Example 5 with reference to Figures 16 and 17.
<実施例1>
実施例1では、発生障害に対する対策選定処理の基本形を説明する。まず、図1を参照して、システム構成と各装置の構成を説明する。次に、図2~図6を参照して、管理装置が管理するテーブル、すなわち情報を説明する。その後、図7を参照して、対策選定処理の流れを説明し、図8及び図9を参照して、対策選定結果の出力及び情報の入力に関する画面表示例を説明する。
Example 1
In the first embodiment, the basic form of the countermeasure selection process for a fault that has occurred will be described. First, the system configuration and the configuration of each device will be described with reference to Fig. 1. Next, the tables, i.e., the information, managed by the management device will be described with reference to Figs. 2 to 6. After that, the flow of the countermeasure selection process will be described with reference to Fig. 7, and examples of screen displays related to the output of countermeasure selection results and the input of information will be described with reference to Figs. 8 and 9.
以下の実施例の説明において、構成要素を分けて説明する必要がない場合は、添字を付さずに(例えば、装置101)と記載し、構成要素を分けて説明する場合は、添字を付して(例えば、装置101-a)と記載する。 In the following description of the embodiments, when there is no need to separately describe the components, they will be described without a subscript (e.g., device 101), and when they are separately described, they will be described with a subscript (e.g., device 101-a).
まず、図1を参照して、実施例1のシステム構成と各装置のハードウェア構成を説明する。 First, the system configuration and hardware configuration of each device in the first embodiment will be described with reference to FIG.
図1に記載されるシステムは、管理対象となる複数の装置101(101-a~101-c)と、管理装置102とを含んで構成される。装置101と管理装置102は有線通信又は無線通信によって接続されており、装置101は設置現場から取得したデータや、自装置の稼働情報やアラート等を管理装置102へ送信する。管理装置102は、装置101から受信したデータを活用したサービスを提供し、アラートの受信等によって装置101における障害発生を検知し、復旧に向けた対策を選定及び出力する。尚、図1では、装置101-aと装置101―bから構成されるシステムAと、装置101-cから構成されるシステムBが存在し、これらの複数システムを1台の管理装置102で管理する構成を例示しているが、システム毎に1台の管理装置102を設ける構成でもよい。また、管理装置102は、装置101と同一の現場に設置する他、クラウド上など別拠点に設置する構成でもよい。
The system shown in FIG. 1 includes multiple devices 101 (101-a to 101-c) to be managed and a
次に、装置101のハードウェア構成を説明する。装置101は、前述の通り、現場から取得したデータや、自装置の稼働情報等をパケットに格納して送信し、管理装置102との通信機能を有する装置である。装置101は、取得するデータの種類に応じて種々の構成を有する。例えば、現場の温度を計測する温度計測装置、現場の映像を取得するカメラ装置などの他、現場に存在する他の機器からデータを集約して送信する集約装置などである。図1において、装置101は、通信I/F111、CPU112及び記憶装置113を有する。
Next, the hardware configuration of the
通信I/F111は、例えば、無線通信を介して管理装置102とパケットを送受信する場合、デジタルデータと無線信号とを相互に変換し、デジタルデータを無線信号に変換して送信する送信部と、受信した無線信号からデジタルデータを抽出する受信部を有する。装置101が、管理装置102だけでなく、現場に存在する他の機器ともパケットを送受信する場合、複数の通信I/F111を搭載してもよい。これらの通信手段はEthernet(登録商標)、WiFi(登録商標)、電話網、光回線など任意のものでよい。
For example, when transmitting and receiving packets to and from the
CPU112は、記憶装置113に格納されている各種コンピュータプログラムを実行する演算装置であり、これによって装置101が有する各種機能が実現される。なお、CPU112がコンピュータプログラムを実行して行う処理の一部を、他の演算装置(例えば、FPGA(Field Programmable Gate Array)、ASIC(Application Specific Integrated Circuit)などのハードウェア)で実行してもよい。
The CPU 112 is a calculation device that executes various computer programs stored in the
記憶装置113は、例えば読み出し専用の半導体メモリ(ROM)などから構成される記憶装置と、書き換え可能な半導体メモリ(RAM)などから構成される記憶素子を有し、各種処理を実現するコンピュータプログラムや、取得したデータなどを格納する。記憶装置113は、不揮発性記憶媒体(磁気ディスクドライブ、不揮発性メモリ等)を有してもよい。
The
アプリケーションプログラム114は、データの取得方法や送信スケジュールなどの各種設定を管理し、内部バスを介して接続されたCPU112による取得処理や、通信処理部115への送信命令を実行する。その他、自装置の障害発生を通知するアラートの生成ルール(CPU使用率が閾値を超過した際にアラートを生成など)を管理し、障害発生時に通信処理部115へアラートの送信命令を実行する機能などを有してもよい。
The application program 114 manages various settings such as data acquisition methods and transmission schedules, and executes acquisition processing by the CPU 112 connected via an internal bus and transmission commands to the
通信処理部115は、通信における送受信処理を実行する。具体的には、送信すべきパケットの組立処理や、受信したパケットが自装置宛か否かの判定等のパケット解析処理を実行する。尚、装置101は独立した装置でも、組み込み機器でもよい。また、装置101は、前述の通り、取得する現場データの種類に応じた様々な構成が可能であり、例えば温度センサやカメラモジュールなども備えてもよい。
The
続いて、管理装置102のハードウェア構成を説明する。管理装置102は、通信I/F121、CPU122、入力部123、出力部124及び記憶装置125を有する。通信I/F121と、CPU122及び記憶装置125は、前述した装置101の通信I/F111、CPU112及び記憶装置113とハードウェア的に同じである。また、通信処理部127は、前述した装置101の通信処理部115と同じである。
Next, the hardware configuration of the
管理装置102は、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。例えば、アプリケーションプログラム126、通信処理部127、装置情報管理部128、障害検知部129、対策候補選定部130、対策評価値管理部131、復旧要件管理部132及び対策優先度決定部133は、各々別個の物理的又は論理的計算機上で動作するものでも、複数が組み合わされて一つの物理的又は論理的計算機上で動作するものでもよい。
The
入力部123は、例えばキーボードやマウスなどから構成され、作業者が各種操作や設定を入力するために用いられる。出力部124は、例えば液晶ディスプレイモニタなどから構成され、必要な画面や各種処理の結果を表示する。ただし、管理装置102に接続された別の外部機器から管理装置102へリモートログインする形態など、通信I/F121を介して外部機器からの入力情報を受け付け、外部機器へ出力情報を提供する場合は、入力部123及び出力部124は管理装置102に搭載されなくてもよい。
The
アプリケーションプログラム126は、収集データを活用したサービスをユーザに提供するプログラムである。例えば、装置101から受信した現場データ(例えば温度)の単位時間当たりの平均値を提供するプログラムは、収集したデータ値から平均値を算出するなどのデータ解析処理を実行する。その他、装置101からのデータ送信スケジュールを遠隔設定及び遠隔管理するプログラムなども、アプリケーションプログラム126に含まれてもよい。
The
装置情報管理部128は、各装置101が属するシステムを管理する。各装置101が属するシステムを管理するために、装置情報管理部128は、図2で後述する装置情報管理テーブル128aを管理する。ただし、システム毎に1台の管理装置102を設ける場合、装置101が属するシステムが自明であるため、装置情報管理部128を省略できる。
The device
障害検知部129は、装置101から受信した情報に基づいて、装置101の障害発生を検知する。障害の検知方法は特定の方法に限定されるものではなく、任意の方法でよい。例えば、装置101から障害発生を通知するアラートの受信による障害検知や、装置101から受信した稼働情報の解析による障害検知などがある。
The
対策候補選定部130は、障害検知部129で検知された障害に対する対策候補を選定する。対策候補選定部130は、対策候補を選定するために、図3で後述する対策候補管理テーブル130aを管理する。
The countermeasure
対策評価値管理部131は、障害に対する対策毎に、評価指標別に評価値を管理する。評価指標の数や種別は任意であり、例えば、対策実行時に発生する人的コスト及び物的コスト、通信途絶時間、対策所要時間など、所定の復旧要件に関わる任意の評価指標を設けてもよい。対策評価値管理部131は、当該評価指標別の対策の評価値を管理するために、図4で後述する評価値管理テーブル131aを管理する。
The countermeasure evaluation
復旧要件管理部132は、復旧要件に関する情報を管理し、具体的には各復旧要件に対して評価指標毎の優先度を加重値として管理する。復旧要件管理部132は、当該加重値情報を管理するために、図5で後述する復旧要件加重値管理テーブル132aを管理する。さらに、復旧要件管理部132は、図6で後述する復旧要件適用管理テーブル132bによって、各装置101に適用される復旧要件の一覧を管理する。
The recovery
対策優先度決定部133は、対策候補選定部130によって選定された対策候補毎に、所定の復旧要件に従って実行優先度を算出する。当該優先度は、評価値や加重値を使用して算出し、詳細は図7で後述する。対策優先度決定部133は、対策候補毎の優先度を算出した後、出力部124を介して発生した障害に対する対策候補と共に、当該優先度情報を出力する。
The countermeasure
図2を参照して、管理装置102の装置情報管理部128で管理される装置情報管理テーブル128aについて説明する。装置情報管理テーブル128aは、各装置101がどのシステムに属するかを示す情報を管理する。図2は、実施例1における装置情報管理テーブル128aの構成を図示する。
The device information management table 128a managed by the device
装置ID201は、装置101の識別子である。具体的には、装置ID201は、装置101のアドレスやホスト名などを記載するフィールドであり、装置101の識別子は、システムで採用している方式に準拠するとよい。IPアドレス、MACアドレス又は独自の識別子で各装置101を識別する場合、それらの識別子を記載してもよい。図2の例では、装置101の識別子を図1の添字部分で示す。システムID202は、装置ID201に記載された装置101が属するシステムの識別子である。システムの識別子も各システムで採用している方式に準拠するとよい。図2の例では、システムの識別子を図1に記載のシステム名称で示す。
The
装置情報管理テーブル128aを参照することによって、管理装置102の装置情報管理部128は、各装置101が属するシステムを把握でき、図2の例では装置101-a(装置ID:a)と装置101-b(装置ID:b)がシステムA(システムID:System-A)に属し、装置101-c(装置ID:c)がシステムB(システムID:System-B)に属していることが判別できる。尚、装置情報管理テーブル128aは、システム構築時に作業者が登録したり、装置101が送信するパケットに格納されるシステム情報を通信処理部127のパケット解析処理で取得して、当該情報を自動的に登録してもよい。また、前述の通り、システム毎に1台の管理装置102を設ける場合、装置101が属するシステムが自明であるので、装置情報管理部128を省略できる。
By referring to the device information management table 128a, the device
図3を参照して、管理装置102の対策候補選定部130で管理される対策候補管理テーブル130aについて説明する。対策候補管理テーブル130aは、障害内容別の対策候補一覧を管理する。図3は、実施例1における対策候補管理テーブル130aの構成を図示する。
Referring to FIG. 3, the countermeasure candidate management table 130a managed by the countermeasure
障害ID301は、障害内容を区別するための識別子である。障害の識別子の命名規則は任意であり、図3の例では、「Fault001」のような表記を採用しているが、例えば図3に併記しているように「電波干渉発生」など具体的な障害内容を識別子に採用してもよい。対策ID302は、障害ID301に記載の障害から復旧するための対策の識別子でる。対策の識別子の命名規則も任意であり、図3の例では「Counter001」のような表記を採用しているが、例えば図3に併記しているように「無線チャネル変更」など具体的な対策内容を識別子に採用してもよい。また、図3に例示するように、一つの障害に対して複数の対策案がある場合は、一つの障害ID301に対して複数の対策ID302をテーブルに登録してもよい。
The
対策候補管理テーブル130aを参照することによって、管理装置120の対策候補選定部130は、発生した障害に応じた対策候補を選定でき、図3の例では無線通信を用いる装置101の設置現場において、他の機器等に起因する電波干渉による障害の発生を検知した場合、干渉を回避するための「無線チャネル変更」や「設置場所変更」、又は干渉電波を超える強い出力で送信するための「アンテナ交換」などの対策候補を選定すればよいことが判別できる。尚、対策候補管理テーブル130aは、システム構築段階で想定される障害及び対策を登録したり、新規の障害を観測した時点で、対応する対策と合わせて随時追加登録してもよい。
By referring to the countermeasure candidate management table 130a, the countermeasure
図4を参照して、管理装置102の対策評価値管理部131で管理される評価値管理テーブル131aについて説明する。評価値管理テーブル131aは、対策候補管理テーブル130aに登録される対策毎に、復旧要件に関わる評価指標別の評価値を管理する。図4は、実施例1における評価値管理テーブル131aの構成例を示す。
The evaluation value management table 131a managed by the countermeasure evaluation
対策ID401は、図3の対策候補管理テーブル130aの対策ID302と同じ対策の識別子である。対策候補管理テーブル130aと評価値管理テーブル131aとの間で記載される対策が同一である場合、対策IDに記載される識別子は同一である。評価値402は、対策ID401に記載された対策に関する、評価指標別の評価値である。図4では、評価指標として対策実行時に発生する「人的コスト」(作業者の派遣コスト等)、「物理コスト」(交換部品のコスト等)、「通信断時間」(装置101と管理装置102、又は装置101と他の機器を繋ぐ通信等の途絶時間)、「所要時間」を例示するが、前述の通り、管理される評価指標の数や種別・名称は限定されず、復旧要件として考慮すべき指標に応じて任意に定義するとよい。例えば、特許文献1のように「安定性」等の指標を設けてもよい。
The
また、図4の例では、評価値を「1~10」の範囲で、値が大きい程、高評価で定義しているが、評価値の範囲も任意に設定してよい。評価値の設定方法も任意であり、特許文献1に記載されるように、過去の復旧情報に基づいて機械学習を用いて評価値を算出したり、評価指標毎に独自基準を設けて評価値を定義してもよい。例えば「通信断時間」の場合、通信途絶無しを評価値10点、途絶時間が数分オーダーを7点、数時間オーダーを4点、1日以上を1点としてもよい。
In the example of FIG. 4, the evaluation value is defined as a range of "1 to 10" with a higher value indicating a higher evaluation, but the range of the evaluation value may be set arbitrarily. The method of setting the evaluation value is also arbitrary, and as described in
評価値管理テーブル131aを設定することで、各対策がどの指標に優れているかを管理できる。例えば、図4の「無線チャネル変更」は、遠隔設定変更により作業者を派遣する必要が無く「人的コスト」の指標に優れており、設定変更に伴う装置101の再起動等で一時的な「通信断時間」を伴うことを示している。また、「設置場所調整」は、装置101の再起動を必要としないため、通信途絶が発生せず、「通信断時間」の指標に優れており、設置場所の調整には人手が必要となるため、作業者の派遣又は現場顧客への作業依頼などに伴い、「人的コスト」の指標で「無線チャネル変更」による対策に劣ることを示している。本例では、復旧要件として「人的コスト」と「通信断時間」のどちらを優先するかに応じて、「無線チャネル変更」と「設置場所調整」の何れの対策を選定すべきかが異なり、当該評価値情報を参照することによって、復旧要件に則した対策の優劣を比較できる。尚、評価値管理テーブル131aは、システム構築段階で登録しても、システム運用中の任意のタイミングで登録や更新してもよい。
By setting the evaluation value management table 131a, it is possible to manage which index each measure is superior in. For example, in FIG. 4, "wireless channel change" is superior in the index of "human cost" because it does not require dispatching a worker to change the settings remotely, and it is accompanied by a temporary "communication interruption time" due to restarting the
図5を参照して、管理装置102の復旧要件管理部132で管理される復旧要件加重値管理テーブル132aについて説明する。復旧要件加重値管理テーブル132aは、各復旧要件における評価指標毎の優先度合いを管理する。具体的には、評価指標毎の優先度を評価値に対する加重値として定義し、評価指標の優先度が高ければ、高い加重値を設定する。図5は、実施例1における復旧要件加重値管理テーブル132aの構成例を示す。
The recovery requirement weight management table 132a managed by the recovery
復旧要件ID501は、復旧要件を区別するための識別子である。当該識別子の命名規則は任意であり、図5の例では「Policy001」のような表記を採用しているが、例えば図5に併記しているように「コスト優先」など復旧要件の方針を示す名称で登録してもよい。加重値502は、復旧要件ID501に記載の復旧要件における評価指標毎の優先度を、前記評価値に対する加重値として表現したものである。図5の例では加重値を「0~1」の範囲で定義しているが、加重値の範囲は任意に設定してよい。
The
例えば、図5の例において、システム稼働率を優先する復旧要件「Policy002」では、「通信断時間」の評価指標に対する加重値が他の指標より高く設定されており、通信途絶によるシステムの稼働停止を最優先で抑えるという復旧要件を反映している。図5の例では、他の評価指標の加重値を「0.1」に設定しているが、他の評価指標を全く考慮する必要が無い場合は加重値を「0」に設定してもよい。一方、例えばシステムの稼働停止時間に応じて、顧客にペナルティコストを支払う場合、コストを優先する復旧要件「Policy001」においても、「通信断時間」の評価指標を考慮することが望ましい。その場合、図5に例示するように、「通信断時間」の加重値を少し高く設定することで、コストに直結する「人的コスト」や「物理コスト」の指標を最優先としつつ、「通信断時間」も考慮した復旧要件を設定できる。復旧要件毎に異なる細かい優先度合いを、加重値として柔軟に定義することで、システムの運用ポリシーや顧客志向に合わせた任意の復旧要件を、復旧要件加重値管理テーブル132aにて表現及び管理できる。尚、復旧要件加重値管理テーブル132aは、システム構築段階で登録しても、システム運用中の任意のタイミングで登録や変更してもよい。 For example, in the example of FIG. 5, in the recovery requirement "Policy002" that prioritizes system availability, the weighting value for the evaluation index "communication outage time" is set higher than other indexes, reflecting the recovery requirement that the top priority is to prevent system outages due to communication interruptions. In the example of FIG. 5, the weighting value for other evaluation indexes is set to "0.1", but if there is no need to consider other evaluation indexes at all, the weighting value may be set to "0". On the other hand, for example, if a penalty cost is paid to the customer depending on the system outage time, it is desirable to consider the evaluation index "communication outage time" even in the recovery requirement "Policy001" that prioritizes cost. In that case, as illustrated in FIG. 5, by setting the weighting value for "communication outage time" a little higher, recovery requirements can be set that consider "communication outage time" while giving top priority to the indicators "personnel cost" and "physical cost" that are directly related to cost. By flexibly defining the detailed priority level that differs for each recovery requirement as a weighted value, any recovery requirement that matches the system operation policy or customer orientation can be expressed and managed in the recovery requirement weighted value management table 132a. Note that the recovery requirement weighted value management table 132a may be registered at the system construction stage, or may be registered or changed at any time during system operation.
図6を参照して、管理装置102の復旧要件管理部132で管理される復旧要件適用管理テーブル132bについて説明する。復旧要件適用管理テーブル132bは、装置101毎に適用される復旧要件を管理する。図6は、実施例1における復旧要件適用管理テーブル132bの構成例を示す。
The recovery requirement application management table 132b managed by the recovery
装置ID601及びシステムID602は、装置101の識別子、及び所属するシステムの識別子である。図2の装置情報管理テーブル128aの説明で述べた通り、当該識別子の形式は任意である。尚、装置ID601のフィールドに装置101の識別子が記載され、且つシステム間で装置101の識別子の重複が無い場合、装置ID601で装置101を一意に特定できるため、システムID602は空欄でもよい。また、システム毎に1台の管理装置102を1台設ける場合、各装置101が属するシステムが自明であるため、システムID602のフィールドを省略できる。
The
復旧要件ID603は、装置ID601に記載の装置101、及びシステムID602に記載のシステムに適用される復旧要件の識別子である。復旧要件ID603に記載される識別子は、図5の復旧要件加重値管理テーブル132aの復旧要件ID501に記載される識別子の中から選択される。尚、あるシステムに属する全装置101に同一の復旧要件を適用する場合、図6に例示する通り、システムID602のフィールドでシステムの識別子を指定して、装置ID601の欄にワイルドカード「*」を指定してもよい。特に、多数の装置101が同一システムに属し、装置ID601に全装置101の識別子の記載が面倒である場合に有効である。勿論、同一システムに属する複数の装置101に対して、図6のように異なる復旧要件を適用してもよい。
The
図7を参照して、管理装置102による対策選定処理について説明する。大まかな処理の流れとして、管理装置102では、障害検知部129が装置101の障害発生を検知すると、発生した障害に対する対策候補を対策候補選定部130が選定する。その後、対策優先度決定部133が対策候補毎に復旧要件に応じた対策優先度を決定し、出力部124が当該優先度情報が付された対策候補を出力する。図7は、実施例1における当該対策選定処理のフローチャートであり、以下詳細を説明する。
The countermeasure selection process by the
図7のステップS701では、管理装置102の障害検知部129が、装置101における障害発生を検知する。前述の通り、障害検知方法は、アラート受信に基づく検知など任意であり、障害発生を検知した場合(YES)は、ステップS702に進む。この時、管理装置102が、複数システムを統合管理している場合、装置情報管理部128で管理される図2の装置情報管理テーブル128aを参照し、障害発生元の装置101が属するシステム情報を取得する。障害が検知されない場合(NO)は、任意の時間の経過後に再度ステップS701の処理を実行する。
In step S701 in FIG. 7, the
ステップS702では、対策候補選定部130が、図3の対策候補管理テーブル130aを参照し、ステップS701で検知された障害に対する対策候補を選定する。例えば、障害内容が「電波干渉発生」であれば、図3の対策候補管理テーブル130aによると、「無線チャネル変更」、「設置場所調整」、「アンテナ交換」の三つの対策候補が選定される。ステップS702の処理が終了すると、ステップS703に進む。
In step S702, the countermeasure
ステップS703では、復旧要件管理部132が、図6の復旧要件適用管理テーブル132bを参照し、ステップS701で検知された障害発生元の装置101に適用される復旧要件を取得する。例えば、障害発生元の装置101が装置101-a(装置ID:a)である場合、図6の例では「Policy001(コスト優先)」の復旧要件が取得される。ステップS703の処理が終了すると、ステップS704に進む。
In step S703, the recovery
ステップS704では、復旧要件管理部132が、図5の復旧要件加重値管理テーブル132aを参照し、ステップS703で取得した適用復旧要件における各評価指標に対する加重値を取得する。前述した例では、適用復旧要件は「Policy001」であるため、図5の例では、「評価指標1(人的コスト):1、評価指標2(物理コスト):1、評価指標3(通信断時間):0.5、評価指標4(所要時間):0.1」の加重値が取得される。ステップS704の処理が終了すると、ステップS705に進む。
In step S704, the recovery
ステップS705は、対策優先度決定部133が、対策評価値管理部131によって管理される図4の評価値管理テーブル131aを参照し、ステップS702で選定された対策候補毎の評価値を取得し、ステップS704で取得した加重値を反映した合計評価値を算出する。具体的には、N種類の評価指標が存在する場合、評価指標i(1≦i≦N)に関する対策の評価値をxi、適用復旧要件における加重値をyiとした時、合計評価値は次式にて定義される。
合計評価値=(x1×y1)+…+(xi×yi)+…+(xN×yN)
In step S705, the countermeasure
Total evaluation value = (x1 x y1) + ... + (xi x yi) + ... + (xN x yN)
前述した例の場合、適用される復旧要件「Policy001」の加重値が「評価指標1:1、評価指標2:1、評価指標3:0.5、評価指標4:0.1」であり、図4の例における「Counter001(無線チャネル変更)」の評価値は「評価指標1:10、評価指標2:10、評価指標3:7、評価指標4:10」であるため、「無線チャネル変更」に関する合計評価値は24.5(=10×1+10×1+7×0.5+10×0.1)と算出される。同様に、「Counter002(設置場所調整)」の合計評価値は20.5(=5×1+10×1+10×0.5+5×0.1)、「Counter003(アンテナ交換)」の合計評価値は9.6(=1×1+5×1+7×0.5+1×0.1)と算出される。ステップS705の処理が終了すると、ステップS706に進む。 In the above example, the weighting value of the applied restoration requirement "Policy001" is "Evaluation index 1:1, Evaluation index 2:1, Evaluation index 3:0.5, Evaluation index 4:0.1", and the evaluation value of "Counter001 (wireless channel change)" in the example of FIG. 4 is "Evaluation index 1:10, Evaluation index 2:10, Evaluation index 3:7, Evaluation index 4:10", so the total evaluation value for "wireless channel change" is calculated as 24.5 (=10x1+10x1+7x0.5+10x0.1). Similarly, the total evaluation value of "Counter002 (installation location adjustment)" is calculated as 20.5 (=5x1+10x1+10x0.5+5x0.1), and the total evaluation value of "Counter003 (antenna replacement)" is calculated as 9.6 (=1x1+5x1+7x0.5+1x0.1). Once processing in step S705 is complete, proceed to step S706.
ステップS706では、対策優先度決定部133が、合計評価値を対策優先度とし、当該値が高い順に各対策候補の優先順位を決定する。優先順位を決定した後、決定された優先順位又は対策優先度(合計評価値)と共に、ステップS702で選定された対策候補を出力部124より出力する。尚、出力に関する画面表示例は図8で後述する。
In step S706, the countermeasure
前述した例の場合、コスト優先の復旧要件「Policy001」においては、三つの対策候補のうち、合計評価値が最も高い「無線チャネル変更」が優先順位1位(対策優先度:24.5)、合計評価値が次に高い「設置場所調整」が優先順位2位(対策優先度:20.5)、「アンテナ交換」が優先順位3位(対策優先度:9.6)と決定され、この結果が出力部124を介して出力される。これにより、本例では「無線チャネル変更」が最適な対策であることが判断可能となる。尚、図5の「Policy002」が適用された場合は、「無線チャネル変更」の合計評価値が10、「設置場所調整」の合計評価値が12、「アンテナ交換」の合計評価値が7.7と算出されるため、稼働率優先の復旧要件「Policy002」においては「設置場所調整」が最適な対策と判断できる。このように、前記加重値と前記評価値に基づく対策優先度の決定によって、適用される復旧要件に則した対策を柔軟に選定できる。更に、優先順位付きで対策候補が出力されるので、知識や経験に乏しい作業者でも障害に対して講じるべき対策を容易に判断できる。ステップS706の処理が終了すると、図7の対策選定処理を終了する。
In the above example, in the cost-prioritized recovery requirement "Policy001", of the three countermeasure candidates, "wireless channel change" with the highest total evaluation value is determined to have the first priority (countermeasure priority: 24.5), "installation location adjustment" with the next highest total evaluation value is determined to have the second priority (countermeasure priority: 20.5), and "antenna replacement" is determined to have the third priority (countermeasure priority: 9.6), and this result is output via the
図8を参照して、図7の対策選定処理にて選定された対策候補、及び優先度情報を出力する画面表示例を説明する。図8は、図7のステップS706で出力される画面表示例を示す図である。管理装置102の出力部124は、図8に示す表示画面800を表示するためのデータを出力する。表示画面800は、障害情報を表示する表示エリア801、及び発生した障害に対する対策情報を表示する表示エリア802を含む。
With reference to FIG. 8, an example of a screen display that outputs candidate countermeasures and priority information selected in the countermeasure selection process of FIG. 7 will be described. FIG. 8 is a diagram showing an example of a screen display that is output in step S706 of FIG. 7. The
表示エリア801には、管理装置102の障害検知部129によって検知された障害情報が表示される。図8の例では、障害発生元となる装置101の情報、所属するシステムの情報、及び障害内容を表示し、この他にも障害検知時刻など、必要に応じて任意の情報を表示してもよい。
In the
表示エリア802には、表示エリア801に出力された障害情報から復旧するための対策情報が表示される。図8の例では、復旧要件管理部132で管理される情報のうち障害発生元の装置101に適用される復旧要件情報、及び対策優先度決定部133で決定された優先順位を付して、対策候補選定部130で選定された対策候補を表示する。尚、図8の例では、各対策候補の優先順位を表示しているが、各優先順位にどれ程の優先度の差があるのかを明示するために、対策優先度(図7のステップS705で算出される合計評価値)もあわせて表示してもよい。
作業者は、図8の画面の表示によって、発生した障害の内容や、障害発生元の装置101及びシステムを特定できる。更に、優先順位付きの対策情報の参照によって、知識や経験の無い作業者でも、優先的に講じるべき対策を一意に判断できる。尚、図8の画面例に限らず、例えば、優先順位が高い所定数の対策候補(例えば、最も優先順位が高い一つの対策候補)を表示する画面でもよく、障害情報や対策情報の表示形式は特定の方法に限定されない。
The screen display in FIG. 8 allows an operator to identify the details of the fault that has occurred and the
図9を参照して、管理装置102で管理される各種テーブルの情報を設定するための画面表示例を説明する。図9は設定画面例を示す。管理装置102の出力部124は、図9に示す表示画面900を表示するためのデータを出力する。表示画面900は、対策毎の評価値を設定するための表示エリア901、各復旧要件における加重値を設定するための表示エリア902、及び装置毎に適用される復旧要件を設定するための表示エリア903を含む。
With reference to FIG. 9, an example of a screen display for setting information for various tables managed by the
表示エリア901は、管理装置102の対策評価値管理部131が管理する評価値管理テーブル131a(図4)を設定するための領域である。各対策に対して、評価指標毎の評価値を選択すると、当該入力値が評価値管理テーブル131aに設定される。尚、追加ボタン904の操作によって、障害復旧のための対策や復旧要件にて考慮すべき評価指標が随時追加可能となっている。追加ボタン904によって、システムの運用過程で発生した新規対策や新規評価指標を任意に追加できる。
The
表示エリア902は、管理装置102の復旧要件管理部132が管理する復旧要件加重値管理テーブル132a(図5)を設定するための領域である。復旧要件毎に、各評価指標の加重値を選択すると、当該入力値が復旧要件加重値管理テーブル132aに設定される。尚、表示エリア901の追加ボタン904で評価指標を追加した場合、表示エリア902の評価指標欄も自動で追加される。また、表示エリア902に復旧要件の追加ボタン904が設けられており、システムの運用過程における復旧要件の追加が可能となっている。
The
表示エリア903は、管理装置102の復旧要件管理部132が管理する復旧要件適用管理テーブル132b(図6)を設定するための領域である。装置101毎、システム毎に適用する復旧要件を選択すると、当該入力値が復旧要件適用管理テーブル132bに設定される。尚、表示エリア903に装置及びシステムの追加ボタン904が設けられており、システムの運用過程における装置101の追加が可能となっている。
The
また、各種テーブルの情報を、図9の画面上で管理するだけでなく、外部ファイルの入出力による管理が考えられる。そこで、図9の画面表示例では、ファイル入力ボタン905と、ファイル出力ボタン906を設けている。ファイル入力ボタン905を操作すると、外部ファイルに保存された各種テーブル値を図9の画面上に読み込む。また、ファイル出力ボタン906を操作すると、図9の画面上で入力されたテーブル値を外部ファイルに出力する。これによって、テーブル値が格納される外部ファイルとの連携を容易に実現できる。ただし、ファイル入出力機能の搭載は任意である。
In addition to managing the information in various tables on the screen of FIG. 9, it is also possible to manage it through the input and output of external files. For this reason, the example screen display of FIG. 9 is provided with a
図9のように各種テーブルの情報の設定画面によって、各種テーブル値の途中の変更等が容易になり、前述の対策、評価指標、復旧要件、装置101の追加にも柔軟に対応できる。尚、図9の画面表示例では、図4の評価値管理テーブル131a、図5の復旧要件加重値管理テーブル132a、図6の復旧要件適用テーブルを設定するための表示エリアを設けているが、同様に図2の装置情報管理テーブル128aや、図3の対策候補管理テーブル130aを設定するための表示エリアを設けてもよい。また、図9の画面表示例では、テーブル値をプルダウン形式で選択し設定する形態を例示するが、設定値を直接入力としてもよく、様々な入力形式を採用できる。
The setting screen for the information of various tables as shown in FIG. 9 makes it easy to change the various table values midway, and can flexibly accommodate the addition of the above-mentioned countermeasures, evaluation indexes, recovery requirements, and
尚、本実施例では、管理装置102の入力部123と出力部124を介して、図8や図9の画面を表示及び操作する形態を説明したが、前述の通り、例えば管理装置102にリモートログインする等によって、通信I/F121を介して外部機器が情報の入力を受け、通信I/F121を介して外部機器に図8や図9の画面を表示するための表示データを出力し、外部機器のディスプレイに画面を表示してもよく、この場合には入力部123と出力部124を省略してもよい。
In this embodiment, the screens of FIG. 8 and FIG. 9 are displayed and operated via the
以上のように、本実施例によれば、装置101の障害発生時において、発生した障害に対して、復旧要件に則した対策候補を自動的に選定し、且つ任意の復旧要件を反映した対策優先度が付された対策候補を出力できる。これにより、復旧要件に則した適切な対策が可能となり、延いてはシステムの稼働率を向上し、復旧にかかる対策コストを低減できる。さらに、対策候補毎に優先度情報が明示されるので、知識や経験に乏しい作業者でも、適切な対策を容易に判断できる。
As described above, according to this embodiment, when a failure occurs in the
<実施例2>
実施例1では、各装置101に単一の復旧要件が適用される形態の対策選定処理について説明した。一方、状況に応じて、適宜異なる復旧要件を適用すべきケースも考えられる。例えば、システムの構築期間中は「コスト優先」、システムの稼働開始後は「稼働率優先」の復旧要件を適用するケースなどがある。本例の場合、システムの稼働開始時刻を境に、装置101に適用される復旧要件が「コスト優先」から「稼働率優先」へ自動的に変更されることが望ましい。そこで、実施例2では、システムの運用フェーズ等に応じた復旧要件の変化を想定し、時間変化や特定パラメータの閾値の超過をトリガに、適用復旧要件を変更する形態について説明する。
Example 2
In the first embodiment, a countermeasure selection process in which a single recovery requirement is applied to each
実施例2では、図10を参照して管理装置102の復旧要件管理部132で管理する復旧要件適用管理テーブル132bの構成を説明する。尚、実施例2に係る各種構成や処理等について、図10に示す復旧要件適用管理テーブル132bの構成以外は第1の実施例と同じであるため、これらの説明は省略する。
In the second embodiment, the configuration of the recovery requirement application management table 132b managed by the recovery
図10は、実施例2における復旧要件適用管理テーブル132bの構成例を示す。装置ID601、システムID602及び復旧要件ID603のフィールドは、図6の実施例1における復旧要件適用管理テーブル132bの各フィールドと同じであり、これらの説明は省略する。実施例2の復旧要件適用管理テーブル132bは、判定パラメータ1003、判定条件1004及び閾値1005のフィールドを有しており、当該フィールド群に記載された条件を満たす場合に復旧要件ID1006に記載の復旧要件が適用される。
Figure 10 shows an example of the configuration of the recovery requirement application management table 132b in the second embodiment. The fields of
判定パラメータ1003は、適用する復旧要件の判定対象となるパラメータの情報である。図10の例では、現在時刻やパケットエラー率を例示しているが、当該フィールドに記載するパラメータ種別や名称は任意である。例えば、装置101の稼働情報として、CPU使用率等のパラメータでもよい。
The
判定条件1004は、閾値1005に対する大小関係である。図10に例示する大小関係以外にも、「=(一致)」や「≠(不一致)」等の条件が設定可能である。当該フィールドにおける表記形式は任意であり、不等号で記載する他、「less than」などの文字列で表記してもよい。
The
閾値1005は、判定パラメータ1003の閾値である。図10の例示では、判定パラメータ1003に時刻が定義されている場合は、当該フィールドに時刻情報を記載するなど、パラメータ種別に応じた任意形式で閾値を定義するとよい。図10の例では、例えば現在時刻が「2020/10/01 00:00:00」以前であれば、装置101-a(装置ID:a)には「Policy001(コスト優先)」の復旧要件が適用され、閾値1005に記載の時刻を超過した後は「Policy002(稼働率優先)」の復旧要件が適用される。そのため、例えば前述のようにシステムの稼働開始前後で、適用する復旧要件を変更したい場合は、閾値1005のフィールドに稼働開始時刻を設定すればよい。一方、装置101-b(装置ID:b)は、例えば管理装置102との通信におけるパケットエラー率が50%以内である間は「Policy003(バランス優先)」の復旧要件が適用され、50%を超えると「Policy004(時間優先)」が適用される。このようにパケットエラー率が上昇し、データ収集に支障を来たすレベルの障害に至った時点で、「時間優先」の復旧要件に変更して早期復旧を目指す。このように、判定パラメータ1003に性能指標に関するパラメータを設定することで、システム品質に応じて復旧要件を切り替え可能となる。勿論、実施例1のように常時一つの復旧要件を適用したい場合は、図10に例示する通り、判定パラメータ1003、判定条件1004及び閾値1005を無定義にすればよい。
実施例2における復旧要件適用管理テーブル132bに定められる判定パラメータ1003は、図10に示す時間的な判定条件や、装置の動作状態の判定条件の他、復旧に要する人員を定めてもよい。
The
尚、その他の各種構成や処理は実施例1と同様であるが、実施例2における図7の対策選定処理のステップS703では、図10の復旧要件適用管理テーブル132bを参照して、障害発生元に適用される復旧要件を取得するにあたり、装置ID1001とシステムID1002のみで適用復旧要件を判断するのではなく、判定パラメータ1003、判定条件1004及び閾値1005を考慮して適用復旧要件を判断する。
Note that, although other configurations and processes are similar to those of the first embodiment, in step S703 of the countermeasure selection process of FIG. 7 in the second embodiment, when obtaining the recovery requirements to be applied to the source of the failure by referring to the recovery requirement application management table 132b of FIG. 10, the recovery requirements to be applied are determined not only based on the device ID 1001 and the system ID 1002, but also by taking into consideration the
以上のように、本実施例によれば、システムの運用フェーズや品質に応じて、適用する復旧要件を動的に変更でき、変化する復旧要件に追従して、適切な対策を選定できる。勿論、実施例1においても作業者が時刻や特定パラメータの変化を監視し、図9の画面等を用いて適用復旧要件を変更できるが、本実施例のように復旧要件適用管理テーブル132bに判定条件を予め登録しておくと、人手を介さずに、自動的に適用復旧要件を切り替えて、対策選定処理を実行できる。 As described above, according to this embodiment, the recovery requirements to be applied can be dynamically changed according to the operation phase and quality of the system, and appropriate measures can be selected in response to the changing recovery requirements. Of course, in the first embodiment, too, an operator can monitor changes in time and specific parameters and change the recovery requirements to be applied using the screen in FIG. 9 or the like, but if the judgment conditions are registered in advance in the recovery requirement application management table 132b as in this embodiment, the recovery requirements to be applied can be automatically switched and the measure selection process can be executed without human intervention.
<実施例3>
実施例3では、実際に対策を実行する際の各評価指標に関する実績値に基づいて、対策の評価値を設定及び更新する形態について説明する。発生した障害に対して対策を講じる際に、実際に発生したコストや所要時間などの実績値が、評価値策定時の想定と異なることがある。復旧要件に則した対策を選定する上では、実態を反映した評価値が設定されていることが望ましく、実施例3では、対策実行時に発生した各評価指標の実績値を記録し、当該実績情報に基づいて評価値を決定する形態について説明する。
Example 3
In the third embodiment, a form in which an evaluation value of a measure is set and updated based on the actual value of each evaluation index when the measure is actually executed will be described. When taking measures against an occurred failure, the actual values of the cost and the time required may differ from the assumptions made when the evaluation value was established. In selecting measures that conform to the recovery requirements, it is desirable to set an evaluation value that reflects the actual situation. In the third embodiment, a form in which the actual values of each evaluation index that occurs when the measure is executed are recorded and the evaluation value is determined based on the actual information will be described.
実施例3では、図1の管理装置102の対策評価値管理部131において、評価値管理テーブル131aの他に、対策実行時に生じた評価指標毎の実績値を管理する対策実績管理テーブル131bを管理する。実施例3における管理装置102の対策評価値管理部131で管理するテーブルのうち、図11は対策実績管理テーブル131bを示し、図12は評価値管理テーブル131aを示す。また、実績情報に基づく評価値の更新を含む、対策選定処理について図13を参照して説明する。尚、実施例3に係る各種構成及び処理等について、図11~図13に示す構成及び処理以外は第1又は第2の実施例と同じであるため、これらの説明は省略する。
In Example 3, in addition to the evaluation value management table 131a, the countermeasure evaluation
図11を参照して、管理装置102の対策評価値管理部131で管理される対策実績管理テーブル131bについて説明する。発生障害に対して対策を講じる際、作業者は対策実績管理テーブル131bに、復旧結果及び評価指標毎の実績値を記録する。図11は、実施例3における対策実績管理テーブル131bの構成例を示す。
The countermeasure performance management table 131b managed by the countermeasure evaluation
対策ID1101は、発生障害に対して実行した対策の識別子である。対策の識別子の形式は、図3の対策候補管理テーブル130aの対策ID302や、図4の評価値管理テーブル131aの対策ID401の形式と同じでよい。
実行日時1102は、対策ID1101に記載の対策を行った日時である。日時の表記形式は任意である。
The execution date and
復旧結果1103は、対策ID1101に記載の対策を行った結果、実際に障害から復旧したか否かが記録されるフィールドである。図11の例では、復旧結果1103を「〇」又は「×」で記載しているが、その形式は任意である。尚、実行日時1102と復旧結果1103のフィールドは必須ではない。ただし、復旧結果1103のフィールドを設けて復旧結果を記録することによって、例えば各対策による復旧確率を評価指標に含む場合、当該復旧結果1103のフィールドを用いて復旧確率を算出できる。
実績値1104は、復旧要件に関する評価指標毎に、対策を行った結果として、実際に生じた実績値が記録されるフィールドである。図11の例では、実績値1104のフィールドに実績値を記録するにあたり、記載時の単位情報は評価指標毎に任意に設定してもよい。実績値1104は装置毎やシステム毎に集計された値でもよい。
実環境で実際に対策を講じる度に、図11の対策実績管理テーブル131bに復旧結果と実績値を記録し蓄積することによって、後述の図12の評価値管理テーブル131aにおいて、より実態を反映した評価値を設定できる。尚、図11の対策実績管理テーブル131bには、対策の対象となった装置101の識別子や、当該装置101が所属するシステムの識別子など、任意の情報を記録してもよい。
Each time a countermeasure is actually taken in the real environment, the recovery results and performance values are recorded and accumulated in the countermeasure performance management table 131b in FIG. 11, so that an evaluation value that more accurately reflects the actual situation can be set in the evaluation value management table 131a in FIG. 12, which will be described later. Note that the countermeasure performance management table 131b in FIG. 11 may record any information, such as the identifier of the
図12A、図12Bを参照して、管理装置102の対策評価値管理部131で管理する評価値管理テーブル131aについて説明する。実施例3の評価値管理テーブル131aでは、前述の対策実績管理テーブル131bに記録された実績情報に基づいて、各対策について評価指標毎の実績統計値(図12Aの例では実績平均)を管理すると共に、当該実績統計値に基づいて評価値を設定する。図12Aは実施例3における評価値管理テーブル131aの構成を示し、図12Bは実績統計値から評価値への変換関数例を示す。
The evaluation value management table 131a managed by the countermeasure evaluation
まず、図12Aの対策ID401は、対策の識別子であり、図4の実施例1における評価値管理テーブル131aの対策ID401と同じである。対策の識別子の形式は、図3の対策候補管理テーブル130aの対策ID302や、図4の評価値管理テーブル131aの対策ID401の形式と同じでよい。
First, the
実績統計値1202は、対策ID1201に記載の対策に関する評価指標毎の実績統計値である。具体的には、図11の対策実績管理テーブル131bに記録された実績値に基づいて当該統計値が算出され、図12Aの例では実績統計値として、評価指標毎の平均値を算出し記録している。ただし、実績統計値1202のフィールドに記録する情報は平均値に限らず、例えば最大値、最小値など目的に合わせた統計情報を採用しうる。
The
評価値1203は、対策ID1201に記載の対策に関する評価指標毎の評価値である。ただし、実施例3の評価値1203は、実績統計値1202に記載された実績値に基づいて設定される。図12Aの例では、最良の実績統計値を最高評価値(10点)、最悪の実績統計値を最低評価値(1点)として、評価指標毎に実績統計値を「1~10点」の範囲で正規化して、評価値へ変換している。図12Aに記載の評価値は、図12Bの実線のように線形的に正規化(変換)する例を示すが、例えば、ある閾値を超える実績値に対して評価値の傾斜を大きく付けたい場合は、図12Bの破線のような変換関数を採用してもよい。また、図12Aの例では、評価指標毎に最良及び最悪の実績統計値を算出して、評価値へ変換しているが、例えば「評価指標1(人的コスト)」と「評価指標2(物理コスト)」のように、同種類の評価軸(コスト等)を有している場合は、複数の評価指標を組み合わせて最良及び最悪の実績統計値を設定してもよい。例えば、図12Aの例で、評価指標1のみで最良及び最悪の実績統計値を算出すると、最良967円、最悪37,000円となるが、評価指標2を組み合わせると最良0円、最悪37,000円となり、「0円~37,000円」の範囲で評価指標1と評価指標2の実績値を、各評価値へ変換してもよい。このように、実績統計値から評価値への変換関数は、任意に設定してもよい。
The
図13を参照して、実施例3における障害発生時の対策選定処理について説明する。実施例3では、発生した障害の対策候補を選定し、優先度情報を付して出力した後、対策実行後に実際に発生した実績値を記録し、更に実績値情報に基づいて評価値を再計算し、更新する手順を含む。図13は、当該対策選定処理のフローチャートであり、以下詳細を説明する。ただし、図13のステップS701~S706は、図7の実施例1又は実施例2と同じであるため説明を省略し、対策候補の出力を終えた後のステップS1307とステップS1308の処理について説明する。 The countermeasure selection process when a fault occurs in the third embodiment will be described with reference to Fig. 13. The third embodiment includes a procedure of selecting countermeasure candidates for the fault that has occurred, outputting the countermeasure candidates with attached priority information, recording the actual performance value that has occurred after the countermeasure is implemented, and recalculating and updating the evaluation value based on the performance value information. Fig. 13 is a flowchart of the countermeasure selection process, and the details will be described below. However, since steps S701 to S706 in Fig. 13 are the same as those in the first or second embodiment in Fig. 7, their description will be omitted, and the process of steps S1307 and S1308 after the output of the countermeasure candidates is completed will be described.
ステップS1307では、作業者等による対策実行後、対策評価値管理部131で管理する図11の対策実績管理テーブル131bに、講じた対策情報と共に復旧結果、及び評価指標毎の実績値を登録する。ステップS1307における登録は、作業者が手動で登録したり、例えば管理装置120が対策実行時に生じた通信途絶時間などを実際に計測し、実測値を自動的に対策実績管理テーブル131bに登録してもよい。ステップS1307の処理が終了すると、ステップS1308に進む。
In step S1307, after the worker or the like has implemented the countermeasure, the recovery results and the actual values for each evaluation index are registered together with the information on the countermeasure taken in the countermeasure performance management table 131b in FIG. 11 managed by the countermeasure evaluation
ステップS1308では、対策評価値管理部131の評価値管理テーブル131a(図12)に記載の実績値と評価値を再計算し更新する。具体的には、ステップS1307で更新された対策実績管理テーブル131bを参照して、図12の評価値管理テーブル131aにおける実績統計値1202のフィールドを更新し、新しい実績統計値に基づいて評価値1203の評価指標毎の評価値を再計算し更新する。ステップS1308の処理が終了すると、図13の対策選定処理を終了する。
In step S1308, the performance values and evaluation values written in the evaluation value management table 131a (FIG. 12) of the countermeasure evaluation
図13の対策選定処理によって、対策実行時の実績値に基づいて評価値を設定でき、より実環境特性を反映した対策の選定が可能となる。特に、環境変化や作業者の対策熟練度向上などに伴い、例えば対策所要時間が徐々に短くなるなど、実績値が変化した場合、図13のステップS1307からS1308のような実績値に基づいて、その都度、評価値を設定することによって、実績値の変動に追従した評価値を設定できる。尚、図13の例では、対策実行後に毎回ステップS1307からS1308による実績値の登録及び評価値の更新を行うが、例えば、一週間に一回など、対策実行のタイミングと連動しないタイミングで定期的に実績値を登録し、評価値を更新してもよい。 The countermeasure selection process in FIG. 13 allows the evaluation value to be set based on the performance value at the time the countermeasure was implemented, making it possible to select a countermeasure that better reflects the characteristics of the actual environment. In particular, if the performance value changes, for example, the time required for the countermeasure to be implemented gradually shortens due to environmental changes or the worker's improvement in the countermeasure implementation proficiency, the evaluation value can be set each time based on the performance value as in steps S1307 to S1308 in FIG. 13, thereby setting an evaluation value that tracks the fluctuations in the performance value. Note that in the example in FIG. 13, the performance value is registered and the evaluation value is updated in steps S1307 to S1308 every time a countermeasure is implemented, but the performance value may be registered and the evaluation value updated periodically, for example, once a week, at a timing that is not linked to the timing of the countermeasure implementation.
以上のように、本実施の形態による対策選定処理によって、実績値を反映した評価値が設定され、より実態の特性に則した対策を選定できる。前述の通り、環境変化等に応じて、対策毎の実績値が時間と共に変動する場合でも、当該変動に追従して評価値が更新されるため、常に実環境特性を反映した対策を選定できる。 As described above, the countermeasure selection process according to this embodiment sets evaluation values that reflect performance values, making it possible to select countermeasures that are more in line with actual characteristics. As described above, even if the performance values for each countermeasure fluctuate over time due to environmental changes, etc., the evaluation values are updated to track these fluctuations, making it possible to select countermeasures that always reflect the characteristics of the actual environment.
<実施例4>
実施例1から実施例3では、対策優先度決定部133が、合計評価値が高い対策候補を無条件で高優先に決定する。しかし、復旧要件の例として、例えば「人的コストと物理コストの合計が5万円を超える対策は候補から除外する」、又は「1時間以上の通信途絶を伴う対策は候補から除外する」等の制約条件が設けられる場合もある。そこで、実施例4では、復旧要件毎に、対策候補が満たすべき制約条件の設定を可能とする。
Example 4
In the first to third embodiments, the countermeasure
実施例4において、図14は管理装置102の復旧要件管理部132が管理する復旧要件加重値管理テーブル132aを示す図であり、図15は障害発生時の対策選定処理のフローチャートである。尚、実施例4に係る各種構成及び処理等について、図14と図15に示す構成及び処理以外は第1~第3の実施例と同じであるため、これらの説明は省略する。
In the fourth embodiment, FIG. 14 is a diagram showing a recovery requirement weight management table 132a managed by the recovery
図14は、実施例4における復旧要件加重値管理テーブル132aの構成例を示す。本実施例では、実施例1~3のように、復旧要件加重値管理テーブル132aで復旧要件毎の加重値を管理し、さらに対策候補が満たすべき制約条件も管理するために、対策可否判定指標1402と最低評価値条件1403のフィールドを新たに設けている。適用される復旧要件に対して、当該フィールド群に記載された条件を満たす対策が、対策候補の対象となり、例え合計評価値が優れていても、当該条件が未達の場合は対策候補から除外される。復旧要件ID501及び加重値502のフィールドは、図5の実施例1における復旧要件加重値管理テーブル132aの各フィールドと同じであり、これらの説明は省略する。以下、新たに設けられた対策可否判定指標1402及び最低評価値条件1403について説明する。
Figure 14 shows an example of the configuration of the recovery requirement weight management table 132a in the fourth embodiment. In this embodiment, as in the first to third embodiments, the recovery requirement weight management table 132a manages the weight for each recovery requirement, and in order to further manage the constraint conditions that the candidate measures must satisfy, new fields are provided for the countermeasure
対策可否判定指標1402は、復旧要件ID501に記載の復旧要件において、対策候補としての可否を判定するための基準となる評価指標である。図14の例では、「指標1」等の形式で記載しているが、復旧要件に関する評価指標の種別を示す記載であれば、その形式は任意である。また、前述の「人的コストと物理コストの合計値」など、複数の評価指標の組み合わせに基づいて対策候補の可否を判定する場合、図14に例示する「指標1+指標2」のように評価指標を組み合わせて定義してもよい。
The countermeasure
最低評価値条件1403は、対策可否判定指標1402に記載された一つ又は複数の評価指標に対して、対策候補の対象となるために満たすべき評価値である。例えば、図14の例において、「Policy001(コスト優先)」の復旧要件では、評価指標1(人的コスト)と評価指標2(物理コスト)の合算評価値が13以上でなければ、対策候補から除外することを示している。尚、図14の例における最低評価値条件1403では、対策候補の可否に関する閾値を評価値で定義しているが、実施例3のように評価値から実績値を逆算できる場合などにおいては、具体的な評価指標に関する値(金額、時間など)を定義してもよい。図14のような、復旧要件加重値管理テーブル132aを管理することによって、復旧要件毎に各対策が満たすべき任意の制約条件を設定できる。
The minimum
図15を参照して、実施例4における障害発生時の対策選定処理について説明する。実施例4では、発生障害に対する対策候補を選定後、対策優先度決定部133において対策候補毎の合計評価値を算出する際に、図14の復旧要件加重値管理テーブル132aを参照し、適用復旧要件に設定された制約条件を満たさない対策を候補から除外する。図15は、実施例4における対策選定処理のフローチャートであり、以下詳細を説明する。ただし、図15のステップS701~ステップS704及びステップS706は、図7の実施例1及び実施例2におけるステップS701~ステップS704及びステップS706と同じであるため、説明を省略し、新たに設けられたステップS1505の制約条件を満たさない対策の除外処理について説明する。
The countermeasure selection process when a failure occurs in the fourth embodiment will be described with reference to FIG. 15. In the fourth embodiment, after countermeasure candidates for the occurred failure are selected, when the countermeasure
ステップS1505にて、対策候補毎に復旧要件に応じた合計評価値を算出する点は、図7のステップS705と同じである。しかし、この時、対策優先度決定部133は、復旧要件管理部132で管理される図14の復旧要件加重値管理テーブル132aを参照し、適用する復旧要件に設定された制約条件を満たさない対策を候補から除外する。例えば、発生障害が図3の「Fault001(電波干渉発生)」であり、これに対して「Counter001~Counter003」の三つが対策候補に選定されており、適用される復旧要件が図14の「Policy001(コスト優先)」である場合、評価指標1(人的コスト)と評価指標2(物理コスト)の合算評価値が13未満の対策は候補から除外される。即ち、本例の場合、図4の評価値管理テーブル131aにおいて「Counter003(アンテナ交換)」の対策は、評価指標1と評価指標2の合算評価値が6であるため対策候補から除外され、対策候補は「Counter001」と「Counter002」の二つが選定される。ステップS1505の処理が終了すると、ステップS1506に進み、制約条件を満たさない対策を候補から除外した残りの対策候補に対して対策優先度を算出し、出力処理が実行される。
In step S1505, the total evaluation value according to the recovery requirement is calculated for each candidate countermeasure, which is the same as step S705 in FIG. 7. However, at this time, the countermeasure
図15の対策選定処理によって、復旧要件毎に設定された制約条件を満たす対策候補を自動的に出力できる。尚、説明を簡単化するために、実施例1及び実施例2における図7の対策選定処理において、制約条件を満たさない対策を除外する処理を説明したが、図13のステップS1305を図15のステップS1505に置き換えて、実施例3に当該処理を適用してもよい。 The countermeasure selection process in FIG. 15 can automatically output countermeasure candidates that satisfy the constraint conditions set for each recovery requirement. Note that, for the sake of simplicity, the countermeasure selection process in FIG. 7 in Examples 1 and 2 has been described as a process for excluding countermeasures that do not satisfy the constraint conditions, but this process may be applied to Example 3 by replacing step S1305 in FIG. 13 with step S1505 in FIG. 15.
以上のように、本実施の形態による制約条件の設定によって、各復旧要件に設定される任意の制約条件を満たす対策を選定し、出力できる。特に、一定時間以上の通信途絶を伴うとシステムに甚大な被害が発生する場合などにおいて、制約条件を適切に設定することによって、システムの運用上、安全な対策のみを抽出して選定できる。 As described above, by setting the constraint conditions according to this embodiment, measures that satisfy any constraint conditions set for each recovery requirement can be selected and output. In particular, in cases where a communication interruption of a certain period of time or more would cause severe damage to the system, by setting the constraint conditions appropriately, it is possible to extract and select only safe measures for the operation of the system.
<実施例5>
実施例1~実施例4では、装置101に発生する障害に対する対策を、管理装置102が決定する形態について説明したが、装置101が対策を自己決定してもよい。管理装置102で対策選定処理を実行するメリットとして、装置101における処理負荷軽減などがあるが、一方で装置101が対策を自己決定することで、管理装置102が対策を決定するより短時間で対策を決定できるメリットが生じる。そこで、実施例5では、装置101が自装置に発生した障害への対策を決定する形態について説明する。
Example 5
In the first to fourth embodiments, the
実施例5において、図16は装置101のハードウェア構成を示し、図17は装置101による対策選定処理のフローチャートである。尚、実施例5の各種構成や処理等について、図16と図17に示す構成や処理以外は第1~第4の実施例と同じであるため、これらの説明は省略する。
In the fifth embodiment, FIG. 16 shows the hardware configuration of the
図16を参照して、実施例5における装置101のハードウェア構成を説明する。図16の通信I/F1601、CPU1602、記憶装置1605、アプリケーションプログラム1606及び通信処理部1607は、それぞれ、CPU1602が実行する処理の内容を除いて、実施例1の装置101が搭載する図1の通信I/F111、CPU112、記憶装置113、アプリケーションプログラム114、通信処理部115と同じであるため、説明を省略する。尚、管理装置102が存在せず、装置101で取得したデータや、自装置の稼働情報を送信する必要が無い場合は、通信I/F1601を搭載しなくてもよい。
The hardware configuration of the
実施例5では、装置101が自装置の障害を検知し、対策候補の選定から優先度決定、出力までの処理を実行するため、実施例5の装置101は、入力部1603、出力部1604、障害検知部1609、対策候補選定部1610、対策評価値管理部1611、復旧要件管理部1612、対策優先度決定部1613を有し、それぞれは、実施例1の管理装置102が搭載する図1の入力部123、出力部124、障害検知部129、対策候補選定部130、対策評価値管理部131、復旧要件管理部132、対策優先度決定部133と同じである。実施例1の管理装置102が搭載する図1の装置情報管理部128は、他装置が属するシステムを管理するため、実施例5の装置101には搭載されない。また、装置101の障害検知部1609は、他装置の障害を検知するのではなく、自装置で生成したアラート情報等に基づき、自装置内に発生した障害を任意の方法で検知する点において、管理装置102が有する障害検知部129と異なる。装置101の復旧要件管理部1612で管理する復旧要件適用管理テーブル132b(図6又は図10)は、自装置に適用される復旧要件のみを管理する形態でよい。尚、別の外部機器から装置101へリモートログインする形態など、通信I/F1601を介して外部機器からの入力情報の受け付けや、外部機器への出力情報を提供する場合は、入力部1603及び出力部1604は装置101に搭載されなくてもよい。
In the fifth embodiment, the
図17を参照して、障害発生時の装置101による対策選定処理について説明する。図17は実施例5の対策選定処理のフローチャートである。実施例5の対策選定処理は、ステップS1701において他装置の障害ではなく、自装置の障害を検知する点を除けば、図1の対策選定処理と同じである。
The countermeasure selection process by the
ステップS1701では、装置101の障害検知部1608で自装置内の障害発生を検知する。障害発生を検知した場合(YES)は、ステップS1702に進む。障害が検知されない場合(NO)は、任意の時間経過後に再度ステップS1701の処理を実行する。
In step S1701, the fault detection unit 1608 of the
ステップS1702では、対策候補選定部1610が、図3の対策候補管理テーブル130aを参照し、ステップS1701で検知された障害に対する対策候補を選定する。ステップS1702の処理が終了すると、ステップS1703に進む。
In step S1702, the countermeasure
ステップS1703では、復旧要件管理部1612が、図6又は図10の復旧要件適用管理テーブル132bを参照し、自装置に適用される復旧要件を取得する。ステップS1703の処理が終了すると、ステップS1704に進む。
In step S1703, the recovery
ステップS1704は、復旧要件管理部1612が、図5又は図14の復旧要件加重値管理テーブル132aを参照し、ステップS1703で取得した適用復旧要件における各評価指標に対する加重値を取得する。ステップS1704の処理が終了すると、ステップS1705に進む。
In step S1704, the recovery
ステップS1705は、対策優先度決定部1613が、対策評価値管理部1611によって管理される図4又は図12Aの評価値管理テーブル131aを参照し、ステップS1702で選定された対策候補毎の評価値を取得し、ステップS1704で取得した加重値を反映した合計評価値を算出する。ステップS1705の処理が終了すると、ステップS1706に進む。
In step S1705, the countermeasure
ステップS1706は、対策優先度決定部1613が、合計評価値を対策優先度とし、当該値が高い順に各対策候補の優先順位を決定する。優先順位を決定した後、決定された優先順位又は対策優先度(合計評価値)と共に、ステップS1702で選定された対策候補を出力部1604より出力する。本処理が終了すると、図17の対策選定処置に関するフローチャートを終了する。
In step S1706, the countermeasure
図17の対策選定処理によって、装置101が自装置で発生した障害に対して、優先度情報と共に対策候補を自動的に選定し出力できる。尚、説明を簡単化するために、実施例1及び実施例2における図7の対策選定処理に基づいて、装置101による対策選定処理を説明したが、図13のステップS701又は図15のステップS701を、図17のステップS1701に置き換えて、実施例3や実施例4の処理を装置101の対策選定処理に適用してもよい。
The countermeasure selection process in FIG. 17 allows the
以上のように、本実施例によって、管理装置102を必要とせず、装置101が自装置内で発生した障害に対する対策を決定できる。例えば、管理装置102による障害検知より、装置101の自装置内での障害検知の方が早期に行えるため、前述の通り、管理装置102が対策を決定するより、障害発生から短時間で対策を決定できる。
As described above, this embodiment allows the
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。 The present invention is not limited to the above-described embodiments, but includes various modified examples and equivalent configurations within the spirit of the appended claims. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to having all of the configurations described. Furthermore, part of the configuration of one embodiment may be replaced with the configuration of another embodiment. Furthermore, the configuration of another embodiment may be added to the configuration of one embodiment. Furthermore, part of the configuration of each embodiment may be added, deleted, or replaced with other configurations.
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。 Furthermore, each of the configurations, functions, processing units, processing means, etc. described above may be realized in part or in whole in hardware, for example by designing them as integrated circuits, or may be realized in software by a processor interpreting and executing a program that realizes each function.
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、SSD(Solid State Drive)等の記憶装置、又は、ICカード、SDカード、DVD等の記録媒体に格納することができる。 Information such as programs, tables, and files that realize each function can be stored in a storage device such as a memory, hard disk, or SSD (Solid State Drive), or in a recording medium such as an IC card, SD card, or DVD.
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。 In addition, the control lines and information lines shown are those considered necessary for explanation, and do not necessarily represent all control lines and information lines necessary for implementation. In reality, it is safe to assume that almost all components are interconnected.
101:装置、102:管理装置、111:通信I/F、112:CPU、113:記憶装置、114:アプリケーションプログラム、115:通信処理部、121:通信I/F、122:CPU、123:入力部、124:出力部、125:記憶装置、126:アプリケーションプログラム、127:通信処理部、128:装置情報管理部、129:障害検知部、130:対策候補選定部、131:対策評価値管理部、132:復旧要件管理部、133:対策優先度決定部 101: device, 102: management device, 111: communication I/F, 112: CPU, 113: storage device, 114: application program, 115: communication processing unit, 121: communication I/F, 122: CPU, 123: input unit, 124: output unit, 125: storage device, 126: application program, 127: communication processing unit, 128: device information management unit, 129: fault detection unit, 130: countermeasure candidate selection unit, 131: countermeasure evaluation value management unit, 132: recovery requirement management unit, 133: countermeasure priority determination unit
Claims (8)
プログラムを実行する演算装置と、プログラム及びデータを格納する記憶装置とを有する計算機によって構成され、
障害内容に対する復旧対策候補一覧を管理する対策候補管理情報と、
前記対策候補管理情報を参照して、前記発生した障害に対する復旧対策候補を選定する対策候補選定部と、
復旧対策において重視される事項である1以上の評価指標に対する対策別の評価値を管理する対策評価値管理部と、
前記評価指標毎の優先度を示す加重値を含む復旧要件、及び前記復旧要件の適用先の装置を管理する復旧要件管理部と、
前記復旧対策候補の優先度を1以上の前記評価指標に基づいて決定する対策優先度決定部と、
前記対策別かつ前記評価指標別の評価値と、前記復旧要件別かつ前記評価指標別の加重値と、前記復旧要件の適用先の装置との入力を受け付ける入力部と、
前記決定された優先度を付して復旧対策候補を出力する出力部とを備え、
前記入力部は、
対策及び評価指標毎に、前記対策評価値管理部が管理する評価値を選択可能な領域と、
復旧要件及び評価指標毎に、前記復旧要件管理部が管理する加重値を設定可能な領域と、
前記自装置又は前記他装置毎に、前記復旧要件管理部が管理する復旧要件を設定可能な領域とを含み、
前記対策優先度決定部は、前記対策候補選定部によって選定された復旧対策候補別に、復旧対象となる装置に適用される前記復旧要件における前記加重値を反映した前記評価値の合計値を算出し、前記算出された合計値が高ければ前記復旧対策候補の優先度が高くなるように優先度を決定することを特徴とする対策選定装置。 A countermeasure selection device that determines a recovery countermeasure for a failure that occurs in its own device or another device,
The computer includes a processor that executes a program and a memory device that stores the program and data.
Countermeasure candidate management information for managing a list of recovery measure candidates for the contents of the failure;
a countermeasure candidate selection unit that refers to the countermeasure candidate management information and selects a recovery countermeasure candidate for the failure that has occurred;
a countermeasure evaluation value management unit that manages evaluation values for each countermeasure with respect to one or more evaluation indexes that are important matters in a recovery countermeasure;
a recovery requirement management unit that manages recovery requirements including weighted values indicating the priority of each of the evaluation indexes and devices to which the recovery requirements are applied;
a countermeasure priority determination unit that determines priorities of the candidate recovery measures based on one or more of the evaluation indexes;
an input unit that receives an input of an evaluation value for each of the measures and the evaluation index, a weighted value for each of the restoration requirements and the evaluation index, and an apparatus to which the restoration requirements are applied;
an output unit that outputs the recovery measure candidates with the determined priorities;
The input unit includes:
an area in which an evaluation value to be managed by the measure evaluation value management unit can be selected for each measure and evaluation index;
an area in which a weighting value managed by the restoration requirement management unit can be set for each restoration requirement and evaluation index;
a region in which a recovery requirement managed by the recovery requirement management unit can be set for each of the own device or the other device;
the countermeasure priority determination unit calculates, for each candidate recovery measure selected by the candidate recovery measure selection unit, a total value of the evaluation values reflecting the weighted values in the recovery requirements applied to the device to be restored, and determines the priority of the candidate recovery measure so that the higher the calculated total value, the higher the priority of the candidate recovery measure.
前記評価指標は、障害復旧に要するコストを優先する指標又は時間を優先する指標を含むことを特徴とする対策選定装置。 The countermeasure selection device according to claim 1,
The countermeasure selection device according to claim 1, wherein the evaluation index includes an index prioritizing the cost required for failure recovery or an index prioritizing time.
前記復旧要件管理部は、所定の条件に応じて切り替えられて前記装置に適用される復旧要件を管理することを特徴とする対策選定装置。 The countermeasure selection device according to claim 1,
The countermeasure selection device, wherein the restoration requirement management unit manages restoration requirements that are switched in response to predetermined conditions and applied to the device.
前記所定の条件は、時刻の条件又は前記装置の動作状態の条件を含むことを特徴とする対策選定装置。 The countermeasure selection device according to claim 3,
The countermeasure selection device, wherein the predetermined condition includes a time condition or an operating state condition of the device.
前記対策評価値管理部は、
対策実行時の復旧結果及び前記評価指標の実績値を記録し、
前記対策別かつ前記評価指標別の前記実績値の平均値を算出し、
前記平均値に基づいて前記対策別の評価値を算出して登録することを特徴とする対策選定装置。 The countermeasure selection device according to claim 1,
The measure evaluation value management unit
Record the recovery results and the performance values of the evaluation indicators when the measures are implemented,
Calculating an average value of the performance values for each of the measures and each of the evaluation indexes;
a countermeasure selection device which calculates and registers an evaluation value for each countermeasure based on the average value.
前記復旧要件管理部は、前記復旧要件毎に前記評価指標が満たすべき下限評価値を管理し、
前記対策優先度決定部は、前記評価指標が前記下限評価値を満たさない対策を候補から除外することを特徴とする対策選定装置。 The countermeasure selection device according to claim 1,
the restoration requirement management unit manages a lower limit evaluation value that the evaluation index should satisfy for each of the restoration requirements;
The countermeasure selection device, wherein the countermeasure priority determination unit excludes, from candidates, countermeasures whose evaluation index does not satisfy the lower limit evaluation value.
前記装置で発生した障害に対する復旧対策を決定する管理装置を備えるシステムであって、
前記管理装置は、
プログラムを実行する演算装置と、プログラム及びデータを格納する記憶装置とを有する計算機によって構成され、
障害内容に対する復旧対策候補一覧を管理する対策候補管理情報と、
前記対策候補管理情報を参照して、前記発生した障害に対する復旧対策候補を選定する対策候補選定部と、
復旧対策において重視される事項である1以上の評価指標に対する対策別の評価値を管理する対策評価値管理部と、
前記評価指標毎の優先度を示す加重値を含む復旧要件、及び前記復旧要件の適用先の装置を管理する復旧要件管理部と、
前記復旧対策候補の優先度を1以上の前記評価指標に基づいて決定する対策優先度決定部と、
前記対策別かつ前記評価指標別の評価値と、前記復旧要件別かつ前記評価指標別の加重値と、前記復旧要件の適用先の装置との入力を受け付ける入力部と、
前記決定された優先度を付して前記復旧対策候補を出力する出力部とを有し、
前記入力部は、
対策及び評価指標毎に、前記対策評価値管理部が管理する評価値を選択可能な領域と、
復旧要件及び評価指標毎に、前記復旧要件管理部が管理する加重値を設定可能な領域と、
前記装置毎に、前記復旧要件管理部が管理する復旧要件を設定可能な領域とを含み、
前記対策優先度決定部は、前記対策候補選定部によって選定された復旧対策候補別に、復旧対象となる装置に適用される前記復旧要件における前記加重値を反映した前記評価値の合計値を算出し、前記算出された合計値が高ければ前記復旧対策候補の優先度が高くなるように優先度を決定することを特徴とするシステム。 A device constituting the system;
A system including a management device that determines a recovery measure for a failure that occurs in the device,
The management device includes:
The computer includes a processor that executes a program and a memory device that stores the program and data.
Countermeasure candidate management information for managing a list of recovery measure candidates for the contents of the failure;
a countermeasure candidate selection unit that refers to the countermeasure candidate management information and selects a recovery countermeasure candidate for the failure that has occurred;
a countermeasure evaluation value management unit that manages evaluation values for each countermeasure with respect to one or more evaluation indexes that are important matters in a recovery countermeasure;
a recovery requirement management unit that manages recovery requirements including weighted values indicating the priority of each of the evaluation indexes and devices to which the recovery requirements are applied;
a countermeasure priority determination unit that determines priorities of the candidate recovery measures based on one or more of the evaluation indexes;
an input unit that receives an input of an evaluation value for each of the measures and the evaluation index, a weighted value for each of the restoration requirements and the evaluation index, and an apparatus to which the restoration requirements are applied;
an output unit that outputs the recovery measure candidates with the determined priorities assigned thereto;
The input unit includes:
an area in which an evaluation value to be managed by the measure evaluation value management unit can be selected for each measure and evaluation index;
an area in which a weighting value managed by the restoration requirement management unit can be set for each restoration requirement and evaluation index;
a region in which a recovery requirement managed by the recovery requirement management unit can be set for each of the devices;
The system is characterized in that the countermeasure priority determination unit calculates a total value of the evaluation values reflecting the weighted values in the recovery requirements applied to the device to be restored, for each candidate recovery measure selected by the candidate countermeasure selection unit, and determines a priority such that the higher the calculated total value, the higher the priority of the candidate recovery measure.
前記対策選定装置は、プログラムを実行する演算装置と、プログラム及びデータを格納する記憶装置とを有し、
前記記憶装置は、障害内容に対する復旧対策候補一覧を管理する対策候補管理情報を格納し、
前記対策選定方法は、
前記演算装置が、対策別かつ評価指標別の評価値と、復旧要件別かつ評価指標別の加重値と、復旧要件の適用先の装置との入力を受け付ける入力手順と、
前記演算装置が、前記対策候補管理情報を参照して、前記発生した障害に対する復旧対策候補を選定する対策候補選定手順と、
前記演算装置が、復旧対策において重視される事項である1以上の前記評価指標に対する対策別の前記評価値を管理する対策評価値管理手順と、
前記演算装置が、前記評価指標毎の優先度を示す加重値を含む前記復旧要件、及び前記復旧要件の適用先の装置を管理する復旧要件管理手順と、
前記演算装置が、前記復旧対策候補の優先度を1以上の評価指標に基づいて決定する対策優先度決定手順と、
前記演算装置が、前記決定された優先度を付して前記復旧対策候補を出力する出力手順とを備え、
前記入力手順では、前記演算装置が、対策及び評価指標毎に、前記対策評価値管理手順で管理される評価値を選択させ、復旧要件及び評価指標毎に、前記復旧要件管理手順で管理される加重値を設定させ、前記自装置又は前記他装置毎に、前記復旧要件管理手順で管理される復旧要件を設定させ、
前記対策優先度決定手順では、前記演算装置が、前記対策候補選定手順において選定された復旧対策候補別に、復旧対象となる装置に適用される前記復旧要件における前記加重値を反映した前記評価値の合計値を算出し、前記算出された合計値が高ければ前記復旧対策候補の優先度が高くなるように優先度を決定することを特徴とする対策選定方法。 A countermeasure selection method in which a countermeasure selection device determines a recovery countermeasure for a failure occurring in a device itself or another device, comprising:
The countermeasure selection device includes a calculation device for executing a program and a storage device for storing the program and data,
the storage device stores countermeasure candidate management information for managing a list of recovery countermeasure candidates for a failure content;
The countermeasure selection method includes:
an input step in which the computing device receives input of an evaluation value for each measure and each evaluation index, a weighted value for each restoration requirement and each evaluation index, and a device to which the restoration requirement is applied;
a countermeasure candidate selection step in which the computing device refers to the countermeasure candidate management information and selects a recovery countermeasure candidate for the failure that has occurred;
a countermeasure evaluation value management step in which the computing device manages the evaluation value for each countermeasure with respect to one or more evaluation indexes that are important matters in a recovery countermeasure;
a recovery requirement management procedure in which the computing device manages the recovery requirements including weighted values indicating priorities of the evaluation indexes and devices to which the recovery requirements are applied;
a countermeasure priority determination step in which the computing device determines priorities of the recovery countermeasure candidates based on one or more evaluation indexes;
an output step in which the computing device outputs the recovery measure candidates with the determined priorities assigned thereto;
In the input step, the arithmetic device selects an evaluation value managed by the countermeasure evaluation value management step for each countermeasure and evaluation index, sets a weight value managed by the recovery requirement management step for each recovery requirement and evaluation index, and sets a recovery requirement managed by the recovery requirement management step for each of the own device or the other device;
The countermeasure selection method is characterized in that, in the countermeasure priority determination procedure, the computing device calculates, for each recovery measure candidate selected in the countermeasure candidate selection procedure, a total value of the evaluation values reflecting the weighted values in the recovery requirements applied to the device to be restored, and determines the priority of the recovery measure candidate so that the higher the calculated total value, the higher the priority of the recovery measure candidate.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021071306A JP7672275B2 (en) | 2021-04-20 | 2021-04-20 | Countermeasure selection device, system, and countermeasure selection method |
| PCT/JP2022/002694 WO2022224515A1 (en) | 2021-04-20 | 2022-01-25 | Measure selection device, system, and measure selection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021071306A JP7672275B2 (en) | 2021-04-20 | 2021-04-20 | Countermeasure selection device, system, and countermeasure selection method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022165798A JP2022165798A (en) | 2022-11-01 |
| JP7672275B2 true JP7672275B2 (en) | 2025-05-07 |
Family
ID=83722055
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021071306A Active JP7672275B2 (en) | 2021-04-20 | 2021-04-20 | Countermeasure selection device, system, and countermeasure selection method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7672275B2 (en) |
| WO (1) | WO2022224515A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7779824B2 (en) * | 2022-12-05 | 2025-12-03 | 株式会社日立製作所 | Method and system for determining countermeasures against service quality degradation |
| JP7757329B2 (en) * | 2023-01-17 | 2025-10-21 | 株式会社東芝 | Information processing device, information processing method, and information processing program |
| JP7432788B1 (en) * | 2023-08-25 | 2024-02-16 | 日鉄エンジニアリング株式会社 | Control device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004192153A (en) | 2002-12-09 | 2004-07-08 | Toshiba Corp | Maintenance introduction method, system and program |
| JP2009238010A (en) | 2008-03-27 | 2009-10-15 | Fujitsu Ltd | Trouble coping apparatus, troubleshooting method for information technology system, and program therefor |
| JP2017199128A (en) | 2016-04-26 | 2017-11-02 | 株式会社東芝 | Recovery plan management device, recovery plan program, and recovery plan method |
-
2021
- 2021-04-20 JP JP2021071306A patent/JP7672275B2/en active Active
-
2022
- 2022-01-25 WO PCT/JP2022/002694 patent/WO2022224515A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004192153A (en) | 2002-12-09 | 2004-07-08 | Toshiba Corp | Maintenance introduction method, system and program |
| JP2009238010A (en) | 2008-03-27 | 2009-10-15 | Fujitsu Ltd | Trouble coping apparatus, troubleshooting method for information technology system, and program therefor |
| JP2017199128A (en) | 2016-04-26 | 2017-11-02 | 株式会社東芝 | Recovery plan management device, recovery plan program, and recovery plan method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022224515A1 (en) | 2022-10-27 |
| JP2022165798A (en) | 2022-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7672275B2 (en) | Countermeasure selection device, system, and countermeasure selection method | |
| CN101291509B (en) | Mobile terminal apparatus and diagnosis method for mobile terminal apparatus | |
| WO2021036229A1 (en) | Method for changing service on device and service changing system | |
| JP2020027615A (en) | Server hardware fault analysis and recovery | |
| US9191296B2 (en) | Network event management | |
| US20160004582A1 (en) | Management system and management program | |
| CN108454879B (en) | Airplane fault processing system and method and computer equipment | |
| JP6880560B2 (en) | Failure prediction device, failure prediction method and failure prediction program | |
| US9361153B2 (en) | Management system and control program for management system | |
| JP6192545B2 (en) | Maintenance work planning system | |
| US20230396511A1 (en) | Capacity Aware Cloud Environment Node Recovery System | |
| WO2012029500A1 (en) | Operations management device, operations management method, and program | |
| JP5267109B2 (en) | Failure detection system verification apparatus, failure detection system verification method, and failure detection system verification control program | |
| US20120271682A1 (en) | Assessment of skills of a user | |
| JP2014153736A (en) | Fault symptom detection method, program and device | |
| US11113364B2 (en) | Time series data analysis control method and analysis control device | |
| US20180150042A1 (en) | Fill level measurement device | |
| JP2019061500A (en) | Predictive diagnosis system | |
| AU2016332928B2 (en) | Reference hours tracking for machine maintenance | |
| US12554574B2 (en) | Communication system, management device, and terminal | |
| JP6794829B2 (en) | Aggregation support device, aggregation support method and aggregation support program | |
| JP2005275815A (en) | Network remote management method and management server | |
| JP2011028490A (en) | System monitoring device, system monitoring method, and program | |
| US11138187B2 (en) | Data update program, data update method, and data update device | |
| US20250282495A1 (en) | Method to promote aircraft electric power generating system faults from lower severity to higher severity based on frequency of occurrence |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240315 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241008 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241205 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250319 |
|
| 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: 20250415 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250422 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7672275 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |