(57)【要約】【課題】より効率的に更新後のシステム構成を決定することができる情報処理装置、情報処理方法及びコンピュータプログラムを提供することである。【解決手段】実施形態の情報処理装置は、構成情報記憶部と、更新情報取得部と、構成情報決定部とを持つ。構成情報記憶部は、制御対象機器を監視又は制御する監視制御システムを構成する複数の機器を表す構成情報を複数種類記憶する。更新情報取得部は、制御対象機器を監視又は制御する第一監視制御システムを構成する複数の機器を表す第一構成情報と、第一監視制御システムを構成する複数の機器のうち更新される機器を表す更新情報と、を取得する。構成情報決定部は、第一構成情報と更新情報とに基づいて、更新される機器を更新後の機器に更新した第二構成情報の候補を構成情報記憶部に記憶された複数の構成情報から少なくとも１つを決定する。【選択図】図１
2020086510.tif 000002
【特許請求の範囲】
【請求項１】
制御対象機器を監視又は制御する監視制御システムを構成する複数の機器を表す構成情報を複数種類記憶する構成情報記憶部と、
制御対象機器を監視又は制御する第一監視制御システムを構成する複数の機器を表す第一構成情報と、前記第一監視制御システムを構成する複数の機器のうち更新される機器を表す更新情報と、を取得する更新情報取得部と、
前記第一構成情報と前記更新情報とに基づいて、前記更新される機器を更新後の機器に更新した第二構成情報の候補を前記構成情報記憶部に記憶された複数の構成情報から少なくとも１つを決定する構成情報決定部と、
を備える、情報処理装置。
【請求項２】
前記構成情報決定部は、前記第一監視制御システムが前記制御対象機器を監視又は制御するために求められる制約条件を満たす構成を前記第二構成情報の候補として決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記構成情報記憶部は、前記構成情報毎の優先度をさらに記憶し、
前記優先度順に前記第二構成情報の候補を表示部に表示させる構成情報出力部をさらに備える、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記第二構成情報の候補のうち、いずれか１つの第二構成情報を指定する指示を取得する指定指示取得部、をさらに備え、
前記構成情報決定部は、前記第二構成情報の候補のうち、前記指示によって指定された候補を、第二構成情報として決定する、
請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記構成情報出力部は、前記第二構成情報のシステム構成図を表示装置に表示させる、
請求項３に記載の情報処理装置。
【請求項６】
前記構成情報決定部は、前記指示によって指定された前記第二構成情報の優先度を上昇させる、
請求項４に記載の情報処理装置。
【請求項７】
前記構成情報決定部は、前記第一構成情報と前記更新情報とが取得された場合に、前記指示によって指定された第二構成情報が決定されたことを機械学習することで生成されたモデルに基づいて、前記第二構成情報の候補を決定する、
請求項４に記載の情報処理装置。
【請求項８】
情報処理装置が、制御対象機器を監視又は制御する監視制御システムを構成する複数の機器を表す構成情報を複数種類記憶する構成情報記憶ステップと、
情報処理装置が、制御対象機器を監視又は制御する第一監視制御システムを構成する複数の機器を表す第一構成情報と、前記第一監視制御システムを構成する複数の機器のうち更新される機器を表す更新情報と、を取得する更新情報取得ステップと、
情報処理装置が、前記第一構成情報と前記更新情報とに基づいて、前記更新される機器を更新後の機器に更新した第二構成情報の候補を前記構成情報記憶ステップにおいて記憶された複数の構成情報から少なくとも１つを決定する構成情報決定ステップと、
を有する、情報処理方法。
【請求項９】
請求項１から７のいずれか一項に記載の情報処理装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
上下水道の監視制御システムの更新では、監視制御システムを構成する機器が部分的に新しい機器に更新される場合がある。この場合、更新後の監視制御システムでは、既存の監視制御システムの構成機器と、新しい機器と、が混在することになる。監視制御システムの更新では、従来の構成機器の制約条件と、新しい構成機器の制約条件と、に基づいて更新後の監視制御システムの構成が検討される。更新者は、各構成機器の取扱説明書、設計基準書又は技術者の知識等に基づいて、制約条件を確認する。このような文書や知識に基づく確認方法では、更新者が構成機器の選択を誤ったり、制約条件の抜け漏れが生じたり、検討期間が更新者によって異なったりする等、更新後のシステムを効率的に決定することが難しい場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１７０４９６号公報
【特許文献２】特開２００９−３０１４１７号公報
【特許文献３】特開２０１４−１１６０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、より効率的に更新後のシステム構成を決定することができる情報処理装置、情報処理方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、構成情報記憶部と、更新情報取得部と、構成情報決定部とを持つ。構成情報記憶部は、制御対象機器を監視又は制御する監視制御システムを構成する複数の機器を表す構成情報を複数種類記憶する。更新情報取得部は、制御対象機器を監視又は制御する第一監視制御システムを構成する複数の機器を表す第一構成情報と、前記第一監視制御システムを構成する複数の機器のうち更新される機器を表す更新情報と、を取得する。構成情報決定部は、前記第一構成情報と前記更新情報とに基づいて、前記更新される機器を更新後の機器に更新した第二構成情報の候補を前記構成情報記憶部に記憶された複数の構成情報から少なくとも１つを決定する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態の情報処理装置１００の機能構成を表す機能ブロック図。
【図２】第１の実施形態の構成情報の一具体例を示す図。
【図３】第１の実施形態の構成情報が制約条件を充足するか否かを決定する処理の一具体例を示す図。
【図４】第１の実施形態の表示部１０３に表示される更新後の監視制御システムのシステム構成図の一具体例を示す図。
【図５】第１の実施形態の更新後の構成情報を出力する処理の流れを示すフローチャート。
【図６】第２の実施形態の情報処理装置１００ａの機能構成を表す機能ブロック図。
【図７】第３の実施形態の情報処理装置１００ｂの機能構成を表す機能ブロック図。
【発明を実施するための形態】
【０００７】
以下、実施形態の情報処理装置、情報処理方法及びコンピュータプログラムを、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態の情報処理装置１００の機能構成を表す機能ブロック図である。情報処理装置１００は、パーソナルコンピュータ又はサーバ等の情報処理装置である。情報処理装置１００は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、構成情報決定プログラムを実行することによって通信部１０１、入力部１０２、表示部１０３、構成情報記憶部１０４及び制御部１０５を備える装置として機能する。なお、通信部１０１、入力部１０２、表示部１０３、構成情報記憶部１０４及び制御部１０５の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。構成情報決定プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。構成情報決定プログラムは、電気通信回線を介して送信されてもよい。
【０００９】
情報処理装置１００は、既存の監視制御システムの構成と、更新される構成機器と、に基づいて更新後の監視制御システムの構成を決定する。監視制御システムは、水処理施設に設けられた制御対象機器の監視又は制御を行う。情報処理装置１００は、既存の監視制御システムの更新工事が行われる場合に、更新後の監視制御システムの構成の決定に用いられる。
【００１０】
通信部１０１は、ネットワークインタフェースである。通信部１０１はネットワークを介して、外部の装置と通信する。通信部１０１は、例えば無線ＬＡＮ（Local Area Network）、有線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＬＴＥ（Long Term Evolution）（登録商標）等の通信方式で通信してもよい。
【００１１】
入力部１０２は、タッチパネル、マウス及びキーボード等の入力装置を用いて構成される。入力部１０２は、入力装置を情報処理装置１００に接続するためのインタフェースであってもよい。この場合、入力部１０２は、入力装置において入力された入力信号から入力データ（例えば、情報処理装置１００に対する指示を示す指示情報）を生成し、情報処理装置１００に入力する。
【００１２】
表示部１０３は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の出力装置である。表示部１０３は、出力装置を情報処理装置１００に接続するためのインタフェースであってもよい。この場合、表示部１０３は、映像データから映像信号を生成し自身に接続されている映像出力装置に映像信号を出力する。
【００１３】
構成情報記憶部１０４は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。構成情報記憶部１０４は、複数種類の構成情報を予め記憶する。構成情報は監視制御システムを構成する複数の機器に関する情報を表す。
【００１４】
図２は、第１の実施形態の構成情報の一具体例を示す図である。構成情報は、構成機器、接続情報及び制約条件の各値を有する。構成機器は、監視制御システムを構成するそれぞれの機器を表す情報である。構成機器は、例えば、端末装置、コントローラ及びリレー盤である。構成機器は、監視制御システムを構成する機器であればどのような機器であってもよい。接続情報は、機器同士がいずれの機器と接続されているかを表す情報である。接続情報は、例えば、ＩＰ（Internet Protocol Address）アドレス又はＭＡＣ（Media Access Control address）アドレス等の電気通信回線を通じて通信可能な機器のアドレスであってもよい。制約条件は、構成情報によって表される監視制御システムが制御対象機器を監視又は制御するために要求する条件である。制約条件は、構成機器が備える通信インタフェースの規格、ソフトウェアのバージョン等の監視制御システムが正常に動作するために要求される条件である。
【００１５】
図２に示される構成情報によって表される監視制御システムは、構成機器として“第一端末装置”、“第二端末装置”、“第一コントローラ”、“第二コントローラ”、“第一リレー盤”、“第二リレー盤”及び“第三リレー盤”を備えることがわかる。第一端末装置は、“第一コントローラ”及び“第二コントローラ”と接続されることがわかる。第一端末装置が、“第一コントローラ”及び“第二コントローラ”と接続されるために要求される制約条件は“Ａ”及び“Ｂ”であることがわかる。なお、図２に示される構成情報は一具体例に過ぎない。そのため、図２とは異なる態様で構成情報が構成されてもよい。
【００１６】
図１に戻って、情報処理装置１００の説明を続ける。制御部１０５は、情報処理装置１００の各部の動作を制御する。制御部１０５は、例えばＣＰＵ等のプロセッサ及びＲＡＭを備えた装置により実行される。制御部１０５は、構成情報決定プログラムを実行することによって、更新情報取得部１０６、構成情報決定部１０７、指定指示取得部１０８及び構成情報出力部１０９として機能する。
【００１７】
更新情報取得部１０６は、既存の監視制御システムの構成を表す構成情報と更新情報とを取得する。更新情報は、構成情報に含まれる構成機器のうち、更新される構成機器を表す。更新情報取得部１０６は、入力部１０２を介して、既存の監視制御システムを構成する構成機器を受け付けてもよい。この場合、更新情報取得部１０６は、受け付けた構成機器を過不足なく保持する構成情報を構成情報記憶部１０４から取得する。また、更新情報取得部１０６は、入力部１０２を介して、既存の監視制御システムを構成する構成機器、接続情報及び制約条件等の構成情報に保持される情報を受け付けてもよい。更新情報取得部１０６は、入力部１０２を介して、更新情報を取得する。既存の監視制御システムは、第一監視制御システムの一態様である。第一構成情報は、既存の監視制御システムを構成する構成情報の一態様である。
【００１８】
構成情報決定部１０７は、取得された既存の監視制御システムを構成する構成情報と、更新情報とに基づいて、更新後の監視制御システムを構成する構成情報の候補を、構成情報記憶部１０４に記憶された構成情報から決定する。第二監視制御システムは、更新後の監視制御システムの一態様である。第二構成情報は、更新後の監視制御システムを構成する構成情報の一態様である。
【００１９】
具体的には、構成情報決定部１０７は、構成情報記憶部１０４から構成情報を取得する。構成情報決定部１０７は、既存の監視制御システムの構成情報に保持される制約条件が、構成情報記憶部１０４から取得された構成情報に保持される制約条件を充足するか否かを判定する。構成情報決定部１０７は、制約条件を充足すると判定した場合、構成情報記憶部１０４から取得された構成情報を、更新後の監視制御システムの構成情報の候補として決定する。構成情報決定部１０７は、構成情報記憶部１０４に記憶された全ての構成情報に対して、既存の監視制御システムの構成情報に保持される制約条件を充足するか否かを判定することで、複数の候補を決定する。
【００２０】
図３は、第１の実施形態の構成情報が制約条件を充足するか否かを決定する処理の一具体例を示す図である。図３（ａ）は、既存の監視制御システムの構成情報である。第二コントローラは、既存の監視制御システムの構成機器のうち、更新対象となる機器である。第二コントローラは、第一端末装置、第二端末装置、第二リレー盤及び第三リレー盤に接続される。第二コントローラは制約条件として、Ｄ及びＥを持つ。
【００２１】
図３（ｂ）は、更新後の監視制御システムの構成情報である。図３（ｂ）は、第二コントローラの更新後の構成機器として第三コントローラを備える。第三コントローラは、第二コントローラと同様に、第一端末装置、第二端末装置、第二リレー盤及び第三リレー盤に接続される。第三コントローラは制約条件として、Ｄ、Ｅを持つ。図３（ａ）の制約条件は、図３（ｂ）の制約条件を充足する。従って、構成情報決定部１０７は、図３（ｂ）に表される構成情報を、更新後の監視制御システムの構成情報の候補として決定する。
【００２２】
図３（ｃ）は、更新後の監視制御システムの構成情報である。図３（ｃ）は、第二コントローラの更新後の構成機器として第四コントローラを備える。第四コントローラは、第二コントローラと同様に、第一端末装置、第二端末装置、第二リレー盤及び第三リレー盤に接続される。第四コントローラは制約条件として、Ｄ、Ｅ及びＩを持つ。図３（ａ）の制約条件は、図３（ｃ）の制約条件のうち、Ｉを充足しない。従って、構成情報決定部１０７は、図３（ｃ）に表される構成情報を、更新後の監視制御システムの構成情報の候補としない。
【００２３】
図１に戻って、情報処理装置１００の説明を続ける。指定指示取得部１０８は、複数の更新後の監視制御システムの構成情報の候補のうち、いずれか１つの構成情報を指定する指示を取得する。指定指示取得部１０８は、入力部１０２を介して、指示を受け付けてもよいし、通信部１０１を介して外部の装置から指示を受け付けてもよい。なお、構成情報決定部１０７は、指示によって指定された構成情報の候補を、更新後の構成情報システムの構成情報として決定する。
【００２４】
構成情報出力部１０９は、更新後の監視制御システムの構成情報の候補を表示部１０３に表示させる。構成情報出力部１０９は、構成情報の候補に保持される構成機器、接続情報及び制約条件の表を図２で示されるような態様で表示部１０３に表示させてもよいし、システム構成図として表示させてもよいし、構成情報に含まれる一部の情報（例えば、構成機器及び制約条件）を表示させてもよい。構成情報出力部１０９は、構成情報の候補を表示部１０３に複数同時に表示させてもよいし、入力部１０２からの切替指示に応じて、構成情報の候補を切り替えながら表示部１０３に１つずつ表示させてもよい。構成情報出力部１０９は、通信部１０１を介して外部の通信装置に構成情報の候補を表示させてもよい。構成情報出力部１０９は、指定指示取得部１０８によって構成情報の候補が指定される指示が取得された場合、指定された構成情報を表示部１０３に表示させる。
【００２５】
図４は、第１の実施形態の表示部１０３に表示される更新後の監視制御システムのシステム構成図の一具体例を示す図である。表示部１０３に表示される画像には、領域１０及び領域１０ａが含まれる。領域１０は、既存の監視制御システムのシステム構成図を表す。領域１０は、コントローラ１１を含む。コントローラ１１は、更新対象となる機器である。領域１０ａは、更新後の監視制御システムのシステム構成図を表す。領域１０ａは、コントローラ１１ａを含む。コントローラ１１ａは、更新に伴って設けられた新しい機器である。ユーザは、表示部１０３にシステム構成図が表示されることで、既存の監視制御システムがどのように変更されるのか容易に把握することが可能になる。ユーザは、監視制御システムの更新工事を行う者であってもよいし、監視制御システムの構成を検討する者であってもよいし、情報処理装置１００を使用する可能性がある者であればどのような者であってもよい。
【００２６】
図５は、第１の実施形態の更新後の構成情報を出力する処理の流れを示すフローチャートである。更新情報取得部１０６は、既存の監視制御システムを構成する構成情報と、構成情報に含まれる構成機器のうち、更新される構成機器を表す更新情報と、を取得する（ステップＳ１０１）。構成情報決定部１０７は、構成情報記憶部１０４から構成情報を取得する（ステップＳ１０２）。構成情報決定部１０７は、既存の監視制御システムの構成情報に保持される制約条件が、構成情報記憶部１０４から取得された構成情報に保持される制約条件を充足するか否かを判定する（ステップＳ１０３）。構成情報決定部１０７は、制約条件を充足すると判定した場合（ステップＳ１０３：ＹＥＳ）、構成情報記憶部１０４から取得された構成情報を、更新後の監視制御システムの構成情報の候補として決定する（ステップＳ１０４）。
【００２７】
構成情報決定部１０７は、制約条件を充足しないと判定した場合（ステップＳ１０３：ＮＯ）、ステップＳ１０５に遷移する。構成情報決定部１０７は、構成情報記憶部１０４に記憶された全ての構成情報に対して、既存の監視制御システムの制約条件を充足するか否かを判定したか判定する（ステップＳ１０５）。構成情報決定部１０７が、全ての構成情報に対して制約条件を充足するか否か判定した場合（ステップＳ１０５：ＹＥＳ）、構成情報出力部１０９は、更新後の監視制御システムの構成情報の候補を表示部１０３に表示させる（ステップＳ１０６）。構成情報決定部１０７が、全ての構成情報に対して制約条件を充足するか否か判定していない場合（ステップＳ１０５：ＮＯ）、ステップＳ１０２に遷移する。
【００２８】
このように構成された、情報処理装置１００では、更新情報取得部１０６が、既存の監視制御システムを構成する構成情報と、構成情報に含まれる構成機器のうち更新される構成機器を表す更新情報と、を取得する。次に、構成情報決定部１０７が、既存の監視制御システムの制約条件を充足する更新後の監視制御システムの候補を決定する。構成情報出力部１０９は、決定された監視制御システムの候補の構成情報を表示部１０３に表示させる。ユーザは、表示部１０３に表示された監視制御システムの候補を確認することで、より効率的に更新後のシステム構成を決定することが可能となる。
【００２９】
（第２の実施形態）
次に、第２の実施形態における情報処理装置１００ａについて説明する。図６は、第２の実施形態の情報処理装置１００ａの機能構成を表す機能ブロック図である。第２の実施形態における情報処理装置１００ａは、構成情報記憶部１０４の代わりに構成情報記憶部１０４ａ、制御部１０５の代わりに制御部１０５ａを備える点で第１の実施形態とは異なるが、それ以外の構成は同じである。以下、第１の実施形態と異なる点について説明する。
【００３０】
構成情報記憶部１０４ａは、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。構成情報記憶部１０４ａは、複数種類の構成情報を記憶する。第２の実施形態における構成情報は、構成機器、接続情報、制約条件及び優先度を保持する。構成機器、接続情報及び制約条件については、第１の実施形態と同じであるため説明を省略する。優先度は、表示部１０３に表示された構成情報が、どの程度ユーザの目につきやすくなるかを示す指標である。優先度が高い場合、表示部１０３には先に表示される。例えば、構成情報が表示部１０３の上から下に向かって表示される場合、優先度の降順に表示される。また、構成情報が入力部１０２からの入力に応じて切り替えながら表示される場合、優先度が高い構成情報から、優先度が低い構成情報に向けて降順に表示される。また、構成情報は、優先度に対応付けされた表示態様によって表示されてもよい。例えば、構成情報は、優先度が高いほど大きく表示されてもよいし、優先度に対応付けされた色で表示されてもよいし、点滅等の視覚効果が付与されて表示されてもよい。
【００３１】
制御部１０５ａは、情報処理装置１００ａの各部の動作を制御する。制御部１０５ａは、例えばＣＰＵ等のプロセッサ及びＲＡＭを備えた装置により実行される。制御部１０５ａは、構成情報決定プログラムを実行することによって、更新情報取得部１０６、構成情報決定部１０７ａ、指定指示取得部１０８及び構成情報出力部１０９ａとして機能する。
【００３２】
構成情報決定部１０７ａは、取得された既存の監視制御システムを構成する構成情報と、更新情報とに基づいて、更新後の監視制御システムを構成する更新情報の候補を、構成情報記憶部１０４に記憶された構成情報から決定する。構成情報決定部１０７ａは、指定指示取得部１０８から、更新情報の候補を指定する指示を取得した場合、指示によって指定された構成情報の優先度を上昇させる。
【００３３】
構成情報出力部１０９ａは、構成情報が保持する優先度に応じて更新後の監視制御システムの構成情報候補を表示部１０３に表示させる。構成情報出力部１０９ａは、指定指示取得部１０８によって指定指示が取得された場合、指定された構成情報を表示部１０３に表示させる。構成情報出力部１０９ａは、通信部１０１を介して外部の通信装置に構成情報の候補を表示させてもよい。
【００３４】
このように構成された情報処理装置１００ａでは、構成情報記憶部１０４ａに記憶された構成情報が優先度を保持する。構成情報出力部１０９ａは、優先度に応じて更新後の監視制御システムの構成情報候補を表示部１０３に表示させる。したがって、ユーザは、優先度の高い候補から更新後の監視制御システムの構成情報を確認できるため、より効率的に更新後のシステム構成を決定することができるすることができる。また、構成情報決定部１０７ａは、指定された構成情報の優先度を上昇させる。構成情報出力部１０９ａは、選ばれる可能性が高い構成情報を優先して表示させることが可能になる。したがって、ユーザは、より効率的に更新後のシステム構成を決定することが可能になる。
【００３５】
（第３の実施形態）
次に、第３の実施形態における情報処理装置１００ｂについて説明する。図７は、第３の実施形態の情報処理装置１００ｂの機能構成を表す機能ブロック図である。第３の実施形態における情報処理装置１００ｂは、構成情報記憶部１０４の代わりに構成情報記憶部１０４ｂ、制御部１０５の代わりに制御部１０５ｂを備える点で第１の実施形態とは異なるが、それ以外の構成は同じである。以下、第１の実施形態と異なる点について説明する。
【００３６】
構成情報記憶部１０４ｂは、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。構成情報記憶部１０４ｂは、複数種類の構成情報と、モデルとを記憶する。第３の実施形態における構成情報は、構成機器、接続情報及び制約条件を少なくとも保持する。構成情報は、優先度を保持していてもよい。構成機器、接続情報、制約条件及び優先度については、第１の実施形態又は第２の実施形態と同じであるため説明を省略する。モデルは、既存の監視制御システムの構成情報と更新情報とが取得された場合に、指示によって指定された更新後の監視制御システムの構成情報とが決定されたことを機械学習することによって生成される。モデルは、既存の監視制御システムの構成情報と更新情報とを受け付けると、更新後の監視制御システムの構成情報の候補を決定する。モデルは、構成情報決定部１０７ｂによって実行される。機械学習は、ディープラーニングが用いられてもよいし、決定木アルゴリズムが用いられてもよいし、公知の学習手段であればどのような手段が用いられてもよい。
【００３７】
制御部１０５ｂは、情報処理装置１００ｂの各部の動作を制御する。制御部１０５ｂは、例えばＣＰＵ等のプロセッサ及びＲＡＭを備えた装置により実行される。制御部１０５ｂは、構成情報決定プログラムを実行することによって、更新情報取得部１０６、構成情報決定部１０７ｂ、指定指示取得部１０８及び構成情報出力部１０９として機能する。
【００３８】
構成情報決定部１０７ｂは、取得された既存の監視制御システムを構成する構成情報と、更新情報とに基づいて、更新後の監視制御システムを構成する更新情報の候補を、構成情報記憶部１０４に記憶された構成情報から決定する。構成情報決定部１０７ｂは、構成情報記憶部１０４ｂに記憶されたモデルに基づいて構成情報記憶部１０４に記憶された構成情報から決定する。構成情報決定部１０７ｂは、指定指示取得部１０８から更新情報の候補を指定する指示を取得した場合、既存の監視制御システムの構成情報と更新情報と指定された更新後の監視制御システムの構成情報とを機械学習することで、新しいモデルを生成する。構成情報決定部１０７ｂは、生成されたモデルを構成情報記憶部１０４ｂに記録する。
【００３９】
このように構成された情報処理装置１００ｂでは、構成情報決定部１０７ｂは、構成情報記憶部１０４ｂに記憶されたモデルに基づいて、更新後の監視制御システムの構成情報の候補を決定する。ユーザは、表示部１０３に表示された監視制御システムの候補を確認することで、より効率的に更新後のシステム構成を決定することができるすることができる。また、構成情報決定部１０７ｂは、既存の監視制御システムの構成情報と更新情報と指定された更新後の監視制御システムの構成情報とを機械学習することで、新しいモデルを生成する。構成情報決定部１０７ｂは、ユーザにより選ばれやすい構成情報の候補を決定することが可能になる。したがって、ユーザはより効率的に更新後のシステム構成を決定することができるすることが可能になる。
【００４０】
本実施形態では、情報処理装置１００は１台の装置であるとして説明したが、ネットワークを介して通信可能に接続された複数台の情報処理装置を用いて実装されてもよい。この場合、情報処理装置１００が備える各機能部は、複数の情報処理装置に分散して実装されてもよい。例えば、構成情報記憶部１０４と構成情報決定部１０７とはそれぞれ異なる情報処理装置に実装されてもよい。
【００４１】
上記各実施形態では、更新情報取得部１０６、構成情報決定部１０７、指定指示取得部１０８及び構成情報出力部１０９はソフトウェア機能部であるものとしたが、ＬＳＩ等のハードウェア機能部であってもよい。
【００４２】
以上説明した少なくともひとつの実施形態によれば、更新情報取得部１０６及び構成情報決定部１０７を持つことにより、より効率的に更新後のシステム構成を決定することができる。
【００４３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４４】
１００…情報処理装置、１０１…通信部、１０２…入力部、１０３…表示部、１０４…構成情報記憶部、１０５…制御部、１０６…更新情報取得部、１０７…構成情報決定部、１０８…指定指示取得部、１０９…構成情報出力部、１００ａ…情報処理装置、１０４ａ…構成情報記憶部、１０５ａ…制御部、１０７ａ…構成情報決定部、１０９ａ…構成情報出力部、１００ｂ…情報処理装置、１０４ｂ…構成情報記憶部、１０５ｂ…制御部、１０７ｂ…構成情報決定部
【図１】
2020086510.tif 000003
【図２】
2020086510.tif 000004
【図３】
2020086510.tif 000005
【図４】
2020086510.tif 000006
【図５】
2020086510.tif 000007
【図６】
2020086510.tif 000008
【図７】
2020086510.tif 000009