Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7688563B2 - Information providing device, information providing method, and program - Google Patents
[go: Go Back, main page]

JP7688563B2 - Information providing device, information providing method, and program - Google Patents

Information providing device, information providing method, and program Download PDF

Info

Publication number
JP7688563B2
JP7688563B2 JP2021181812A JP2021181812A JP7688563B2 JP 7688563 B2 JP7688563 B2 JP 7688563B2 JP 2021181812 A JP2021181812 A JP 2021181812A JP 2021181812 A JP2021181812 A JP 2021181812A JP 7688563 B2 JP7688563 B2 JP 7688563B2
Authority
JP
Japan
Prior art keywords
information
concern
concerns
object class
electric power
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021181812A
Other languages
Japanese (ja)
Other versions
JP2023069727A (en
Inventor
洋二 久保
昭祐 中井
能之 新田
和也 塩崎
敬三 青山
貴也 庄野
晋 吉澤
康裕 上田
伸一 長野
晃 細川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Energy Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Energy Systems and Solutions Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Energy Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2021181812A priority Critical patent/JP7688563B2/en
Publication of JP2023069727A publication Critical patent/JP2023069727A/en
Application granted granted Critical
Publication of JP7688563B2 publication Critical patent/JP7688563B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、情報提供装置、情報提供方法、およびプログラムに関する。 Embodiments of the present invention relate to an information providing device, an information providing method, and a program.

従来、電力設備などで設置されるプラントの稼働状況を効率的に監視するために、プラントを監視するシステムの表示画面をカスタマイズする技術が知られている。例えば、特許文献1には、プラント監視システムのユーザ表示に用いるための表示グラフィックスを作成するときに、再使用可能なグラフィカル要素のクイック編集を可能にするグラフィカル構成システムが開示されている。 Conventionally, there is known a technique for customizing the display screen of a system that monitors a plant in order to efficiently monitor the operating status of the plant installed in an electric power facility or the like. For example, Patent Document 1 discloses a graphical configuration system that enables quick editing of reusable graphical elements when creating display graphics for use in user display of a plant monitoring system.

特許文献1に記載の技術は、グラフィカル構成システムの先導グラフィックス設計者が、クイック構成フォームを有するテンプレートグラフィカル要素を作成し、他のグラフィックス設計者が、当該クイック構成フォームを編集することによって、所望のグラフィカル要素を得るものである。このように、従来技術は、プラントの稼働状況を監視するためのインターフェースをデータ項目の単位でカスタマイズするものであるが、プラントの監視者の思考や関心を考慮して、より大きな単位でカスタマイズやモデル化を行うものではない。その結果、プラントの監視者は、関心のある情報を取得するために、手間のかかる操作を実行する必要がある場合があった。 In the technology described in Patent Document 1, a lead graphics designer of a graphical configuration system creates a template graphical element having a quick configuration form, and other graphics designers edit the quick configuration form to obtain a desired graphical element. In this way, the conventional technology customizes an interface for monitoring the operating status of a plant at the data item level, but does not customize or model at a larger level that takes into account the thoughts and interests of the plant supervisor. As a result, the plant supervisor may need to perform tedious operations to obtain information of interest.

特開2015-130174号公報JP 2015-130174 A

本発明が解決しようとする課題は、プラントの監視者が、関心のある情報を取得するために実行する操作の手間を軽減することができる、情報提供装置、情報提供方法、およびプログラムを提供することである。 The problem that this invention aims to solve is to provide an information providing device, an information providing method, and a program that can reduce the amount of operations that a plant monitor must perform to obtain information of interest.

実施形態の情報提供装置は、社会インフラ設備である、電力設備に関する情報を、前記電力設備の種別を複数のデータ項目を定義することによって類型化した情報であるオブジェクトクラスと、前記電力設備に対するユーザの関心を表す情報である一以上のコンサーンと、を組み合わせた情報に基づいて提供する。情報提供装置は、オブジェクトクラス特定部と、コンサーン受付部と、情報提供タイプ決定部と、情報提供部と、を備える。オブジェクトクラス特定部は、前記ユーザによる前記電力設備の指定、又は前記電力設備に対する所定のイベントの発生に応じて、前記電力設備に対応する前記オブジェクトクラスを特定する。コンサーン受付部は、前記ユーザによって指定されたコンサーンを受け付ける。情報提供タイプ決定部は、前記特定された前記オブジェクトクラス及び前記受け付けられた前記コンサーンの組み合わせを用いて、オブジェクトクラス及びコンサーンの組み合わせが前記電力設備に関する情報の情報提供タイプに対応付けられたデータベースを検索することによって、前記オブジェクトクラス及び前記コンサーンの組み合わせに対応する前記情報提供タイプを決定する。情報提供部は、決定された前記情報提供タイプに従った前記電力設備に関する情報を提供する。 The information providing device of the embodiment provides information on an electric power facility, which is a social infrastructure facility, based on information combining an object class, which is information that categorizes the type of the electric power facility by defining a plurality of data items, and one or more concerns, which are information that express a user's interest in the electric power facility. The information providing device includes an object class identification unit, a concern reception unit, an information provision type determination unit, and an information providing unit. The object class identification unit identifies the object class corresponding to the electric power facility in response to the user's designation of the electric power facility or the occurrence of a predetermined event for the electric power facility. The concern reception unit receives the concern designated by the user. The information provision type determination unit uses the identified combination of the object class and the received concern to search a database in which the combination of the object class and the concern is associated with an information provision type of information on the electric power facility, thereby determining the information provision type corresponding to the combination of the object class and the concern. The information providing unit provides information on the electric power facility according to the determined information provision type.

実施形態の情報提供装置100を含むシステム1の構成の一例を示す図。1 is a diagram showing an example of a configuration of a system 1 including an information providing device 100 according to an embodiment. 記憶部160に記憶されるオブジェクトクラス160Bの定義の一例を示す図。FIG. 13 is a diagram showing an example of a definition of an object class 160B stored in the storage unit 160. 記憶部160に記憶されるオブジェクトクラス/コンサーン対応マップ160Cの構成の一例を示す図。FIG. 16 is a diagram showing an example of the configuration of an object class/concern correspondence map 160C stored in the storage unit 160. 記憶部160に記憶されるUIクラス160Dの定義の一例を示す図。4 is a diagram showing an example of a definition of a UI class 160D stored in the storage unit 160; FIG. 図4に示すUIクラス160Dに従って提供される情報の一例を示す図。5 is a diagram showing an example of information provided according to a UI class 160D shown in FIG. 4. 記憶部160に記憶されるオブジェクトクラス/コンサーン対応マップ160Cの構成の別の例を示す図。FIG. 13 is a diagram showing another example of the configuration of the object class/concern correspondence map 160C stored in the storage unit 160. 包含関係を有するコンサーンに対応して提供されるデータの一例を示す図。FIG. 13 is a diagram showing an example of data provided corresponding to concerns having an inclusion relationship. 遷移関係を有するコンサーンに対応して提供されるデータの一例を示す図。FIG. 13 is a diagram showing an example of data provided corresponding to a concern having a transition relationship. 連想関係を有するコンサーンに対応して提供されるデータの一例を示す図。FIG. 13 is a diagram showing an example of data provided corresponding to concerns having an associative relationship. 連想関係を有するコンサーンに対応して提供されるデータの別の例を示す図。FIG. 13 illustrates another example of data provided corresponding to concerns having an associative relationship. 情報提供装置100によって実行される処理の流れの一例を示すフローチャート。4 is a flowchart showing an example of a flow of a process executed by the information providing device 100. 実施形態の情報提供装置100および情報設計支援装置200を含むシステム1の構成の一例を示す図。1 is a diagram showing an example of the configuration of a system 1 including an information providing device 100 and an information design support device 200 according to an embodiment. 複数のUIコンポーネント230Bを組み合わせることによってUIクラス230Cを作成するためのインターフェースの一例を示す図。FIG. 2 is a diagram showing an example of an interface for creating a UI class 230C by combining multiple UI components 230B. 複数のUIコンポーネント230Bを組み合わせることによってUIクラス230Cを作成するためのインターフェースの別の例を示す図。FIG. 2 is a diagram showing another example of an interface for creating a UI class 230C by combining multiple UI components 230B. 複数のUIコンポーネント230Bを組み合わせることによってUIクラス230Cを作成するためのインターフェースの別の例を示す図。FIG. 2 is a diagram showing another example of an interface for creating a UI class 230C by combining multiple UI components 230B. UIクラス230Cにコンサーンの包含関係を定義するためのインターフェースの一例を示す図。FIG. 23 is a diagram showing an example of an interface for defining a containment relationship of concerns in a UI class 230C. UIクラス230Cにコンサーンの遷移関係を定義するためのインターフェースの一例を示す図。FIG. 13 is a diagram showing an example of an interface for defining a transition relationship of concerns in a UI class 230C. UIクラス230Cにコンサーンの連想関係を定義するためのインターフェースの一例を示す図。FIG. 23 is a diagram showing an example of an interface for defining an associative relationship of concerns in a UI class 230C. UIクラス230Cにコンサーンの連想関係を定義するためのインターフェースの一例を示す図。FIG. 23 is a diagram showing an example of an interface for defining an associative relationship of concerns in a UI class 230C.

以下、実施形態の情報提供装置、情報提供方法、およびプログラムを、図面を参照して説明する。 The information providing device, information providing method, and program of the embodiment will be described below with reference to the drawings.

[全体構成]
図1は、実施形態の情報提供装置100を含むシステム1の構成の一例を示す図である。図1に示す通り、システム1は、例えば、電力施設10と、端末装置50と、情報提供装置100と、を含む。
[Overall configuration]
1 is a diagram illustrating an example of a configuration of a system 1 including an information providing device 100 according to an embodiment. As illustrated in FIG. 1 , the system 1 includes, for example, a power facility 10, a terminal device 50, and the information providing device 100.

電力施設10は、例えば、発電プラントであり、発電プラントは、発電機、タービン、ポンプ、バルブ、ボイラーなどの電力設備を含む。以下、本明細書では、電力施設10が発電プラントであることを前提に説明を行うが、本発明はそのような構成に限定されず、一般的に複数の監視対象設備を有する施設に適用することができる。 The power facility 10 is, for example, a power generation plant, which includes power equipment such as generators, turbines, pumps, valves, and boilers. In the following description, the power facility 10 is assumed to be a power generation plant, but the present invention is not limited to such a configuration and can generally be applied to facilities that have multiple equipment to be monitored.

端末装置50は、例えば、パーソナルコンピュータ、タブレット端末、スマートフォンなどのコンピュータ装置である。端末装置50は、ネットワークNWを介して、情報提供装置100にアクセスし、電力施設10に設置された各電力設備に関する情報を取得する。端末装置50のユーザは、取得された各電力設備に関する情報を、端末装置50のWebブラウザなどを用いて閲覧する。 The terminal device 50 is, for example, a computer device such as a personal computer, a tablet terminal, or a smartphone. The terminal device 50 accesses the information providing device 100 via the network NW and acquires information about each piece of power equipment installed in the power facility 10. The user of the terminal device 50 browses the acquired information about each piece of power equipment using a web browser on the terminal device 50, for example.

従来技術では、ユーザが各電力設備に関する情報を閲覧する場合、当該ユーザは、電力施設10ごとに決められた、情報の閲覧を希望する電力設備の名称や識別idを端末装置50上で指定し、その後、該当する電力設備の各データ項目を確認していた。換言すると、従来技術は、電力設備の情報をデータ項目の単位でユーザに提供するものであり、例えば、「稼働状況」、「作動状況」、「事故状況」のように、電力設備の複数のデータ項目をユーザの関心に基づいて有機的にまとめた情報の単位(すなわち、「概念レベル」の単位)では、ユーザに情報を提供するものではなかった。以下で詳細に説明する通り、実施形態の情報提供装置100は、電力設備の種別を複数のデータ項目を定義することによって類型化した情報であるオブジェクトクラスと、電力設備に対するユーザの関心を表す情報であるコンサーンとを組み合わせた情報に基づいて電力設備に関する情報を提供することにより、ユーザに「概念レベル」の単位での情報提供を可能にするものである。 In the conventional technology, when a user wanted to view information about each power facility, the user would specify on the terminal device 50 the name or identification ID of the power facility 10 about which the user wanted to view information, and then check each data item of the corresponding power facility. In other words, the conventional technology provided information about the power facility to the user in units of data items, and did not provide information to the user in units of information that organically grouped multiple data items of the power facility based on the user's interest, such as "operation status," "operation status," and "accident status" (i.e., units of "concept level"). As described in detail below, the information providing device 100 of the embodiment provides information about the power facility based on information that combines an object class, which is information that categorizes the type of power facility by defining multiple data items, and a concern, which is information that represents the user's interest in the power facility, thereby enabling the user to be provided with information in units of "concept level".

[情報提供装置の構成]
情報提供装置100は、端末装置50に、電力施設10に設置された各電力設備に関する情報を提供するサーバ装置であり、例えば、情報取得部110と、オブジェクトクラス特定部120と、コンサーン受付部130と、情報提供タイプ決定部140と、情報提供部150と、記憶部160と、を備える。情報取得部110と、オブジェクトクラス特定部120と、コンサーン受付部130と、情報提供タイプ決定部140と、情報提供部150は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。記憶部160は、例えば、HDDやフラッシュメモリ、RAM(Random Access Memory)等である。記憶部160は、例えば、時系列データ160Aと、オブジェクトクラス160Bと、オブジェクトクラス/コンサーン対応マップ160Cと、UIクラス160Dと、を記憶する。本実施形態では、説明の便宜上、情報提供装置100の機能が単体の物理サーバによって実現されている例について説明するが、本発明は、そのような限定に限定されない。例えば、情報提供装置100の機能は、複数の物理サーバによって提供されるクラウド型プラットフォーム上でソフトウェアとして実装されるものであってもよい。
[Configuration of information providing device]
The information providing device 100 is a server device that provides the terminal device 50 with information on each piece of power equipment installed in the power facility 10, and includes, for example, an information acquiring unit 110, an object class identifying unit 120, a concern receiving unit 130, an information provision type determining unit 140, an information providing unit 150, and a storage unit 160. The information acquiring unit 110, the object class identifying unit 120, the concern receiving unit 130, the information provision type determining unit 140, and the information providing unit 150 are realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by cooperation between software and hardware. The program may be stored in advance in a storage device (a storage device having a non-transient storage medium) such as a hard disk drive (HDD) or a flash memory, or may be stored in a removable storage medium (a non-transient storage medium) such as a DVD or a CD-ROM, and may be installed by mounting the storage medium in a drive device. The storage unit 160 is, for example, a HDD, a flash memory, a random access memory (RAM), or the like. The storage unit 160 stores, for example, time-series data 160A, an object class 160B, an object class/concern correspondence map 160C, and a UI class 160D. In this embodiment, for convenience of explanation, an example in which the functions of the information providing device 100 are realized by a single physical server will be described, but the present invention is not limited to such a limitation. For example, the functions of the information providing device 100 may be implemented as software on a cloud-type platform provided by multiple physical servers.

情報取得部110は、電力施設10から、ネットワークNWを介して各電力設備に関する時系列データを取得し、時系列データ160Aとして記憶部160に記憶する。例えば、情報取得部110は、電力施設10に設置されたポンプの流量、揚程、ON/OFF状態などの時系列データ、電力施設10に設置されたバルブの開度、温度、ON/OFF状態などの時系列データ、電力施設10に設置されたタービンの回転数、出力、ON/OFF状態などの時系列データを取得する。 The information acquisition unit 110 acquires time series data on each piece of power equipment from the power facility 10 via the network NW, and stores the data in the memory unit 160 as time series data 160A. For example, the information acquisition unit 110 acquires time series data such as the flow rate, head, and ON/OFF state of a pump installed in the power facility 10, time series data such as the opening degree, temperature, and ON/OFF state of a valve installed in the power facility 10, and time series data such as the rotation speed, output, and ON/OFF state of a turbine installed in the power facility 10.

なお、図1では図示を省略しているが、記憶部160は、時系列データ160Aに加えて、電力施設10に設置された各電力設備の設備台帳データも事前に記憶している。設備台帳データとは、電力施設10の各電力設備を管理するためのデータを意味する。設備台帳データは、例えば、ポンプの場合、識別番号、型番、製番、メーカ、管理担当者、導入日などのデータを含む。設備台帳データは、情報取得部110が、定期的に、電力施設10から最新のデータを受信して更新してもよいし、情報提供装置100の管理者が手動で入力および更新を行ってもよい。 Although not shown in FIG. 1, the memory unit 160 also stores in advance equipment ledger data for each piece of power equipment installed in the power facility 10 in addition to the time series data 160A. The equipment ledger data refers to data for managing each piece of power equipment in the power facility 10. For example, in the case of a pump, the equipment ledger data includes data such as the identification number, model number, serial number, manufacturer, manager, and installation date. The equipment ledger data may be periodically updated by the information acquisition unit 110 by receiving the latest data from the power facility 10, or may be manually input and updated by the manager of the information providing device 100.

オブジェクトクラス特定部120は、ユーザが、端末装置50上で、情報の閲覧を希望する電力設備の名称や識別idを指定するか、又は電力設備に対する所定のイベント(例えば、事故など)の発生に応じて、当該電力設備に対応するオブジェクトクラス160Bを特定する。例えば、ユーザが、端末装置50上で、復水ポンプの識別idを入力するか又は選択した場合、オブジェクトクラス特定部120は、事前に記憶された識別idとオブジェクトクラス160Bとの間の対応関係に基づいて、当該復水ポンプに対応するオブジェクトクラス160Bを特定する。また、例えば、オブジェクトクラス特定部120は、電力設備に対する所定のイベントが発生した場合、事前に記憶された当該電力設備の識別情報とオブジェクトクラス160Bとの間の対応関係に基づいて、当該イベントが発生した電力設備に対応するオブジェクトクラス160Bを特定する。 The object class identification unit 120 identifies the object class 160B corresponding to the power equipment when the user specifies, on the terminal device 50, the name or identification ID of the power equipment about which the user wishes to view information, or when a specific event (e.g., an accident) occurs for the power equipment. For example, when the user inputs or selects the identification ID of a condensate pump on the terminal device 50, the object class identification unit 120 identifies the object class 160B corresponding to the condensate pump based on the correspondence between the identification ID and the object class 160B stored in advance. Also, for example, when a specific event occurs for the power equipment, the object class identification unit 120 identifies the object class 160B corresponding to the power equipment for which the event occurred based on the correspondence between the identification information of the power equipment stored in advance and the object class 160B.

図2は、記憶部160に記憶されるオブジェクトクラス160Bの定義の一例を示す図である。図2は、一例として、ポンプAのオブジェクトクラス160Bの定義を示している。図2に示す通り、オブジェクトクラス160Bは、例えば、プロパティとフォーマットとが対応付けられた情報である。図2の場合、ポンプAのオブジェクトクラス160Bは、プロパティとして、識別番号、型番、製番、メーカ、担当、状態、導入日、流量、揚程などの項目を含む。識別番号は、例えば、文字列型を有し、電力設備を一意に識別するための番号である。型番は、例えば、文字列型を有し、電力設備の型式を特定するための番号である。製番は、例えば、数値型を有し、電力設備の製品番号を特定するための番号である。メーカは、例えば、文字列型を有し、電力設備を製造した製造業者を特定するための情報である。担当は、例えば、文字列型を有し、電力設備を管理する担当者を特定するための情報である。状態は、例えば、boolean型を有し、電力設備が稼働状態にあるときはtrueの値を取り、電力設備が停止状態にあるときはfalseの値を取るものである。導入日は、例えば、日付型を有し、電力設備が電力施設10に設置された日付を示す情報である。流量は、例えば、数値型を有し、ポンプを作動させた際に単位時間当たりに吐出できる液体の吐出量を示す情報である。揚程は、例えば、数値型を有し、ポンプが液体を汲み上げる高さを示す情報である。図2に定義されるポンプAのオブジェクトクラス160Bを有するポンプの場合、識別番号、型番、製番、メーカ、担当、状態、および導入日は、設備台帳データとして事前に記憶部160に記憶され、流量および揚程は、情報取得部110が電力施設10から取得し、時系列データ160Aとして記憶部160に記憶するものである。 Figure 2 is a diagram showing an example of the definition of object class 160B stored in storage unit 160. Figure 2 shows the definition of object class 160B of pump A as an example. As shown in Figure 2, object class 160B is, for example, information in which properties and formats are associated. In the case of Figure 2, object class 160B of pump A includes items such as identification number, model number, serial number, manufacturer, person in charge, status, installation date, flow rate, and head as properties. The identification number, for example, has a character string type and is a number for uniquely identifying the power equipment. The model number, for example, has a character string type and is a number for identifying the model of the power equipment. The serial number, for example, has a numeric type and is a number for identifying the product number of the power equipment. The manufacturer, for example, has a character string type and is information for identifying the manufacturer who manufactured the power equipment. The person in charge, for example, has a character string type and is information for identifying the person in charge of managing the power equipment. The status, for example, has a Boolean type and takes a value of true when the power equipment is in operation and a value of false when the power equipment is in a stopped state. The installation date, for example, has a date type and is information indicating the date on which the power equipment was installed in the power facility 10. The flow rate, for example, has a numeric type and is information indicating the amount of liquid that can be discharged per unit time when the pump is operated. The head, for example, has a numeric type and is information indicating the height to which the pump pumps the liquid. In the case of a pump having the object class 160B of pump A defined in FIG. 2, the identification number, model number, serial number, manufacturer, person in charge, status, and installation date are stored in advance in the storage unit 160 as equipment ledger data, and the flow rate and head are acquired by the information acquisition unit 110 from the power facility 10 and stored in the storage unit 160 as time-series data 160A.

コンサーン受付部130は、ユーザが、端末装置50上で、情報の閲覧を希望する電力設備の名称や識別idを指定するか、又は電力設備に対する所定のイベント(例えば、事故など)が発生した場合、当該電力設備の情報に関するユーザの関心、すなわち、コンサーンの候補を端末装置50上に表示し、ユーザからコンサーンの指定を受け付ける。コンサーンは、例えば、電力設備の「稼働状況」、「作業状況」、「事故状況」など、異なる種類の電力設備に対して共通にユーザが持ち得る関心事項である。一方、例えば、ポンプの「稼働状況」と、バルブの「稼働状況」とでは、ユーザが閲覧を希望する情報の詳細は一般的に異なるものである(例えば、ポンプの「稼働状況」として、ユーザは揚程の閲覧を希望する場合があるが、揚程はポンプに特有の情報であり、バルブの「稼働状況」とは無関係である)。そのため、本実施形態では、オブジェクトクラスとコンサーンの組み合わせに対して、ユーザに提供する情報の詳細を定義するUIクラス160Dと、情報の出力形式(テキスト、画像、音声など)とを記憶するオブジェクトクラス/コンサーン対応マップ160Cが設けられ、オブジェクトクラスとコンサーンの組み合わせに適した詳細情報がユーザに提供される。換言すると、同一のコンサーンに対しても、オブジェクトクラスが異なる場合には、電力設備に関する異なる詳細情報がユーザに提供される。 When the user specifies the name or identification ID of the power equipment about which he/she wishes to view information on the terminal device 50, or when a specific event (e.g., an accident) occurs for the power equipment, the concern reception unit 130 displays the user's interest in the information of the power equipment, i.e., candidate concerns, on the terminal device 50 and accepts the specification of the concern from the user. Concerns are interests that users may have in common for different types of power equipment, such as the "operational status," "work status," and "accident status" of the power equipment. On the other hand, the details of the information that a user wishes to view are generally different for the "operational status" of a pump and the "operational status" of a valve (for example, a user may wish to view the head as the "operational status" of a pump, but the head is information specific to the pump and is unrelated to the "operational status" of a valve). Therefore, in this embodiment, a UI class 160D that defines the details of the information to be provided to the user for a combination of an object class and a concern, and an object class/concern correspondence map 160C that stores the output format of the information (text, image, audio, etc.) are provided, and detailed information appropriate for the combination of an object class and a concern is provided to the user. In other words, even for the same concern, if the object classes are different, different detailed information about the power facility is provided to the user.

情報提供タイプ決定部140は、特定されたオブジェクトクラス及び受け付けられたコンサーンの組み合わせを用いて、オブジェクトクラス/コンサーン対応マップ160Cを検索することによって、当該組み合わせに対応するUIクラス160Dと情報の出力形式とを決定する。情報提供部150は、決定されたUIクラス160Dおよび情報の出力形式に従って、電力設備に関する情報を端末装置50に提供する。オブジェクトクラス/コンサーン対応マップ160Cは、「データベース」の一例であり、UIクラス160Dおよび情報の出力形式は、「情報提供タイプ」の一例である。 The information provision type determination unit 140 uses the identified combination of object class and accepted concern to search the object class/concern correspondence map 160C to determine the UI class 160D and information output format that correspond to the combination. The information provision unit 150 provides information about the power equipment to the terminal device 50 in accordance with the determined UI class 160D and information output format. The object class/concern correspondence map 160C is an example of a "database," and the UI class 160D and information output format are examples of an "information provision type."

図3は、記憶部160に記憶されるオブジェクトクラス/コンサーン対応マップ160Cの構成の一例を示す図である。図3に示す通り、オブジェクトクラス/コンサーン対応マップ160Cは、オブジェクトクラスとコンサーンの組み合わせに対して、UIクラス(又はUIクラスへのパス)や出力形式などの情報が対応付けられたものである。図3では、例示的に、ポンプA、ポンプB、バルプAなどのオブジェクトクラスが示されているが、オブジェクトクラスは、タービン、発電機、ボイラーなど他の電力設備に関するオブジェクトクラスも含みうる。さらに、図3では、例示的に、「稼働状況」、「作業状況」、「事故状況」などのコンサーンが示されているが、コンサーンは、「現場状況」、「性能状況」、「アラーム発生状況」など他のコンサーンも含みうる。情報提供タイプ決定部140は、オブジェクトクラス/コンサーン対応マップ160Cを参照して情報提供タイプを決定することにより、各オブジェクトクラスとコンサーンの組み合わせに適した、電力設備に関する詳細な情報を、その時の状況に応じた出力形態で(例えば、事故発生時には音声情報を出力する)ユーザに提供することができる。 3 is a diagram showing an example of the configuration of the object class/concern correspondence map 160C stored in the storage unit 160. As shown in FIG. 3, the object class/concern correspondence map 160C associates information such as UI classes (or paths to UI classes) and output formats with combinations of object classes and concerns. In FIG. 3, object classes such as pump A, pump B, and valve A are shown as examples, but the object classes may also include object classes related to other power facilities such as turbines, generators, and boilers. Furthermore, in FIG. 3, concerns such as "operation status," "work status," and "accident status" are shown as examples, but the concerns may also include other concerns such as "site status," "performance status," and "alarm occurrence status." The information provision type determination unit 140 can provide the user with detailed information related to the power facilities that is suitable for each combination of object class and concern in an output form that corresponds to the situation at that time (for example, outputting audio information when an accident occurs) by referring to the object class/concern correspondence map 160C to determine the information provision type.

図4は、記憶部160に記憶されるUIクラス160Dの定義の一例を示す図である。図4は、一例として、オブジェクトクラスがポンプAであり、コンサーンが「稼働状況」である組み合わせに対応するUIクラス160Dの定義を示している。図4の左部には、設備情報として、ポンプの識別番号、型番、製番、メーカ、担当、状態、および導入日を表示することが定義され、図4の右部には、性能特性として、ポンプの流量と揚程との間の関係を示す曲線を表示することが定義される。このように、オブジェクトクラスとコンサーンの組み合わせに応じて、ユーザに提供する情報の詳細フォーマットを事前に定義しておくことにより、ユーザが、関心のある情報を取得するために、逐一、各データ項目を確認する操作の手間を軽減することができる。 Figure 4 is a diagram showing an example of a definition of UI class 160D stored in storage unit 160. As an example, Figure 4 shows a definition of UI class 160D corresponding to a combination in which the object class is pump A and the concern is "operational status". The left part of Figure 4 defines that the pump identification number, model number, serial number, manufacturer, person in charge, status, and installation date are displayed as equipment information, and the right part of Figure 4 defines that a curve showing the relationship between the pump flow rate and head is displayed as a performance characteristic. In this way, by defining in advance the detailed format of information to be provided to the user according to the combination of object class and concern, it is possible to reduce the effort required for the user to check each data item one by one to obtain information of interest.

図5は、図4に示すUIクラス160Dに従って提供される情報の一例を示す図である。図5に示す通り、情報提供部150は、UIクラス160Dに対して、ユーザが情報の閲覧を希望する電力設備の設備台帳データおよび時系列データ160Aを入力することによって、端末装置50に提供する実データを生成する。このとき、情報提供部150は、データの入力対象となる電力設備を、ユーザが端末装置50上で指定した電力設備の名称や識別id、又は電力設備に対する所定のイベント(例えば、事故など)が発生したことに応じて、特定することができる。情報提供部150は、生成した実データを、ネットワークNWを介して、端末装置50に送信する。 Figure 5 is a diagram showing an example of information provided according to the UI class 160D shown in Figure 4. As shown in Figure 5, the information providing unit 150 generates actual data to be provided to the terminal device 50 by inputting, into the UI class 160D, equipment ledger data and time series data 160A of the power equipment for which the user wishes to view information. At this time, the information providing unit 150 can identify the power equipment for which data is to be input based on the name or identification ID of the power equipment specified by the user on the terminal device 50, or the occurrence of a specific event (e.g., an accident) for the power equipment. The information providing unit 150 transmits the generated actual data to the terminal device 50 via the network NW.

なお、本実施形態のオブジェクトクラス/コンサーン対応マップ160Cでは、一例として、オブジェクトクラスとコンサーンの組み合わせに対してUIクラスが定義されているが、本発明はそのような構成に限定されない。例えば、各コンサーンに対して一つのUIクラスが定義され、適用先のオブジェクトクラスに応じて、UIクラスの詳細項目が分岐するものであってもよい。例えば、図4のUIクラス160Dが、「稼働状況」に対応するUIクラスとして一般的に定義された場合、当該UIクラスがポンプAに適用されるときには「担当」が表示される一方、ポンプBに適用されるときには「担当」が表示されないなどの分岐が設定されていてもよい。 In the object class/concern correspondence map 160C of this embodiment, as an example, a UI class is defined for each combination of object class and concern, but the present invention is not limited to such a configuration. For example, one UI class may be defined for each concern, and the detailed items of the UI class may branch depending on the object class to which it is applied. For example, if UI class 160D in FIG. 4 is generally defined as a UI class corresponding to "operational status," a branch may be set such that when the UI class is applied to pump A, "responsible" is displayed, but when the UI class is applied to pump B, "responsible" is not displayed.

[コンサーンの種類]
次に、図6から図10を参照して、本実施形態において定義および表示されるコンサーンの種類について説明する。図6は、記憶部160に記憶されるオブジェクトクラス/コンサーン対応マップ160Cの構成の別の例を示す図である。図6に示すオブジェクトクラス/コンサーン対応マップ160Cは、図4に示すオブジェクトクラス/コンサーン対応マップ160Cで定義されるデータ項目に加えて、包含関係、遷移関係、および連想関係などのデータ項目をさらに含むものである。
[Type of concern]
Next, the types of concerns defined and displayed in this embodiment will be described with reference to Figures 6 to 10. Figure 6 is a diagram showing another example of the configuration of object class/concern correspondence map 160C stored in storage unit 160. Object class/concern correspondence map 160C shown in Figure 6 further includes data items such as inclusion relationships, transition relationships, and association relationships in addition to the data items defined in object class/concern correspondence map 160C shown in Figure 4.

包含関係は、あるコンサーンと、当該コンサーンの内容をさらにブレイクダウンすることによって得られる複数のコンサーンとの間に成立する関係を意味する。例えば、ユーザが、ある電力設備の「状況」を知りたいと考える場合、当該ユーザは、「状況」の更なる詳細として、当該電力設備の「稼働状況」、「作業状況」、「現場状況」、および「アラーム発生状況」を知りたいと考えることが想定される。すなわち、「状況」への関心は、潜在的に、「稼働状況」、「作業状況」、「現場状況」、および「アラーム発生状況」への関心を含みうる。そのため、情報提供部150は、オブジェクトクラス/コンサーン対応マップ160Cにおいて、あるコンサーン(親コンサーン)が他のコンサーン(子コンサーン)を包含する包含関係を有する(すなわち、オブジェクトクラス/コンサーン対応マップ160Cの「包含関係」のデータ項目に他のコンサーンが記憶されている)場合、親コンサーンに対応するUIクラス160Dに加えて、子コンサーンに対応するUIクラス160Dにも従って、電力設備に関する情報を提供する。もしくは、子コンサーンが複数ある場合、親コンサーンに対応するUIクラス160Dを、複数の子コンサーンに対応するUIクラス160Dの組み合わせとして定義する。 The inclusion relationship means a relationship established between a concern and a plurality of concerns obtained by further breaking down the contents of the concern. For example, when a user wants to know the "status" of a certain electric power facility, it is assumed that the user wants to know the "operation status", "work status", "site status", and "alarm occurrence status" of the electric power facility as further details of the "status". In other words, an interest in the "status" may potentially include an interest in the "operation status", "work status", "site status", and "alarm occurrence status". Therefore, when a concern (parent concern) has an inclusion relationship that includes other concerns (child concerns) in the object class/concern correspondence map 160C (i.e., other concerns are stored in the data item of the "inclusion relationship" in the object class/concern correspondence map 160C), the information providing unit 150 provides information on the electric power facility according to the UI class 160D corresponding to the parent concern as well as the UI class 160D corresponding to the child concern. Alternatively, if there are multiple child concerns, the UI class 160D corresponding to the parent concern is defined as a combination of the UI classes 160D corresponding to the multiple child concerns.

図7は、包含関係を有するコンサーンに対応して提供されるデータの一例を示す図である。図7の左部は、図6に示すオブジェクトクラス/コンサーン対応マップ160Cの1行目に規定される包含関係を示し、図7の右部は、当該包含関係に基づいて、情報提供部150によって提供されるポンプAの「状況」に関するデータを示す。図7の左部に示す通り、「状況」のコンサーンは、「稼働状況」、「作業状況」、「現場状況」、および「アラーム発生状況」のコンサーンを含む。そのため、情報提供部150は、ポンプAの「状況」に対応するUIクラス160Dを、ポンプAの「稼働状況」に対応するUIクラス160Dと、ポンプAの「作業状況」に対応するUIクラス160Dと、ポンプAの「現場状況」に対応するUIクラス160Dと、ポンプAの「アラーム発生状況」に対応するUIクラス160Dとを組み合わせることによって定義し、定義されたポンプAの「状況」に対応するUIクラス160Dにしたがって、ポンプに関する情報を提供する。 7 is a diagram showing an example of data provided corresponding to concerns having an inclusion relationship. The left part of FIG. 7 shows the inclusion relationship defined in the first row of the object class/concern correspondence map 160C shown in FIG. 6, and the right part of FIG. 7 shows data related to the "status" of pump A provided by the information providing unit 150 based on the inclusion relationship. As shown in the left part of FIG. 7, the concern of "status" includes concerns of "operation status", "work status", "site status", and "alarm occurrence status". Therefore, the information providing unit 150 defines a UI class 160D corresponding to the "status" of pump A by combining a UI class 160D corresponding to the "operation status" of pump A, a UI class 160D corresponding to the "work status" of pump A, a UI class 160D corresponding to the "site status" of pump A, and a UI class 160D corresponding to the "alarm occurrence status" of pump A, and provides information related to the pump according to the UI class 160D corresponding to the defined "status" of pump A.

より具体的には、情報提供部150は、例えば、図7の右部に示す通り、ポンプAの「稼働状況」に対応するUIクラス160Dである設備情報および性能特性の下方に、作業状況、現場状況、およびアラーム発生状況に関する情報を表示させる。このように、親コンサーンに対応するUIクラス160Dの情報として、複数の子コンサーンに対応するUIクラス160Dの情報を組み合わせて表示する表示方式を「ダッシュボード形式」と称する。情報提供部150は、例えば、ユーザが、端末装置50上で、子コンサーンに対応するUIクラス160Dの情報をクリックすることに応じて、当該子コンサーンに対応する情報をさらに詳細に(例えば、拡大して)表示させてもよい。 More specifically, as shown in the right part of FIG. 7, for example, the information providing unit 150 displays information on the work status, site status, and alarm occurrence status below the equipment information and performance characteristics, which are UI class 160D corresponding to the "operational status" of pump A. A display method in which information of UI class 160D corresponding to multiple child concerns is combined and displayed as information of UI class 160D corresponding to a parent concern in this way is called a "dashboard format." For example, in response to a user clicking on information of UI class 160D corresponding to a child concern on the terminal device 50, the information providing unit 150 may display the information corresponding to the child concern in more detail (e.g., enlarged).

遷移関係は、あるコンサーンと、ユーザが当該コンサーンを解決した次に関心を持つことが想定される別のコンサーンとの間に成立する関係を意味する。例えば、ユーザが、ある電力設備の「巡視点検の計画」を知りたいと考える場合、当該ユーザは、巡視点検の計画を確認した次に、「巡視点検の実施」を行いたいと考えることが想定される。さらに、ユーザは、「巡視点検の実施」を行った次に、「劣化の診断分析」を行いたいと考えることが想定される。すなわち、「巡視点検の計画」への関心は、潜在的に、「巡視点検の実施」への関心に遷移し、「巡視点検の実施」への関心は、潜在的に、「劣化の診断分析」への関心に遷移し得る。そのため、情報提供部150は、オブジェクトクラス/コンサーン対応マップ160Cにおいて、あるコンサーン(遷移前コンサーン)が他のコンサーン(遷移先コンサーン)に遷移する遷移関係を有する(すなわち、オブジェクトクラス/コンサーン対応マップ160Cの「遷移関係」のデータ項目に他のコンサーンが記憶されている)場合、遷移前コンサーンに対応するUIクラス160Dに従って電力設備に関する情報を提供した後に、遷移先コンサーンに対応するUIクラス160Dに従って、電力設備に関する情報を提供する。 A transition relationship refers to a relationship that exists between a concern and another concern that is expected to become of interest to the user after the first concern is resolved. For example, if a user wants to know about the "visit inspection plan" for a certain power facility, it is expected that after checking the inspection plan, the user will want to "conduct a patrol inspection." It is further expected that after "conducting a patrol inspection," the user will want to "conduct a diagnostic analysis of deterioration." In other words, interest in "planning a patrol inspection" can potentially transition to interest in "conducting a patrol inspection," and interest in "conducting a patrol inspection" can potentially transition to interest in "diagnostic analysis of deterioration." Therefore, when a concern (pre-transition concern) has a transition relationship in the object class/concern correspondence map 160C that transitions to another concern (transition destination concern) (i.e., the other concern is stored in the "transition relationship" data item of the object class/concern correspondence map 160C), the information providing unit 150 first provides information about the power equipment according to the UI class 160D corresponding to the pre-transition concern, and then provides information about the power equipment according to the UI class 160D corresponding to the transition destination concern.

図8は、遷移関係を有するコンサーンに対応して提供されるデータの一例を示す図である。図8の左部は、図6に示すオブジェクトクラス/コンサーン対応マップ160Cの8行目および9行目に規定される遷移関係を示し、図8の右部は、当該遷移関係に基づいて、情報提供部150によって提供されるポンプAの「巡視点検の計画」に関するデータを示す。図8の左部に示す通り、「巡視点検の計画」のコンサーンは「巡視点検の実施」のコンサーンに遷移し、「巡視点検の実施」のコンサーンは「劣化の診断分析」のコンサーンに遷移する。そのため、情報提供部150は、ポンプAの「巡視点検の計画」に対応するUIクラス160Dに従ってポンプに関する情報を提供した後に、ポンプAの「巡視点検の実施」に対応するUIクラス160Dに従ってポンプに関する情報を提供し、その後、ポンプAの「劣化の診断分析」に対応するUIクラス160Dに従ってポンプに関する情報を提供する。 8 is a diagram showing an example of data provided corresponding to concerns having transition relationships. The left part of FIG. 8 shows the transition relationships defined in the 8th and 9th lines of the object class/concern correspondence map 160C shown in FIG. 6, and the right part of FIG. 8 shows data related to the "visit inspection plan" of pump A provided by the information providing unit 150 based on the transition relationships. As shown in the left part of FIG. 8, the concern of "visit inspection plan" transitions to the concern of "visit inspection implementation", and the concern of "visit inspection implementation" transitions to the concern of "diagnosis analysis of deterioration". Therefore, the information providing unit 150 provides information about the pump according to the UI class 160D corresponding to the "visit inspection plan" of pump A, and then provides information about the pump according to the UI class 160D corresponding to the "visit inspection implementation" of pump A, and then provides information about the pump according to the UI class 160D corresponding to the "diagnosis analysis of deterioration" of pump A.

より具体的には、情報提供部150は、例えば、図8の右部に示す通り、ポンプAの「巡視点検の計画」に対応するUIクラス160Dの情報の右側に、ポンプAの「巡視点検の実施」に対応するUIクラス160Dの情報を表示させ、さらに、その右側に、ポンプAの「劣化の診断分析」に対応するUIクラス160Dの情報を表示させる。このように、遷移前コンサーンに対応するUIクラス160Dの情報の後に、遷移先コンサーンに対応するUIクラス160Dの情報を表示する表示方式を「フローチャート形式」と称する。情報提供部150は、例えば、ユーザが、端末装置50上で、遷移前コンサーン又は遷移先コンサーンに対応するUIクラス160Dの情報をクリックすることに応じて、当該遷移前コンサーン又は遷移先コンサーンに対応する情報をさらに詳細に(例えば、拡大して)表示させてもよい。 8, to the right of the information in the UI class 160D corresponding to the "Plan of Patrol Inspection" of pump A, and further to the right of that, displays information in the UI class 160D corresponding to the "Diagnosis Analysis of Deterioration" of pump A. This display method of displaying information in the UI class 160D corresponding to the destination concern after information in the UI class 160D corresponding to the pre-transition concern is referred to as a "flowchart format." For example, the information providing unit 150 may display information corresponding to the pre-transition concern or the destination concern in more detail (e.g., enlarged) in response to the user clicking information in the UI class 160D corresponding to the pre-transition concern or the destination concern on the terminal device 50.

なお、本実施形態におけるコンサーンの遷移関係に関して、「後に」という記載は、必ずしも、情報の表示タイミングをずらす(すなわち、遷移先コンサーンに対応する情報を、遷移前コンサーンに対応する情報よりも遅いタイミングで表示する)ことを意味せず、例えば、矢印などの表記によって、遷移関係が明示されている限り、遷移先コンサーンに対応する情報と遷移前コンサーンに対応する情報とが同時に表示されても良い。 Note that, in this embodiment, the term "later" in relation to the transition relationship of concerns does not necessarily mean shifting the timing of displaying the information (i.e., displaying the information corresponding to the destination concern at a later time than the information corresponding to the pre-transition concern). For example, as long as the transition relationship is clearly indicated by an arrow or other notation, the information corresponding to the destination concern and the information corresponding to the pre-transition concern may be displayed simultaneously.

連想関係は、あるコンサーンと、ユーザが当該コンサーンに関連して関心を持つことが想定される別のコンサーンとの間に成立する関係を意味する。その意味で、包含関係および遷移関係も連想関係の一種と言えるが、連想関係は包含関係および遷移関係よりも弱い関連性を意味する。例えば、ユーザが、ある電力設備の「稼働状況」を知りたいと考える場合、当該ユーザは、稼働状況を確認したことに関連して、当該電力設備の「在庫状況」や「巡視点検の計画」を確認したいと考えることも想定される。すなわち、「稼働状況」への関心は、潜在的に、「在庫状況」および「巡視点検の計画」への関心に関連し得る。そのため、情報提供部150は、オブジェクトクラス/コンサーン対応マップ160Cにおいて、あるコンサーン(連想元コンサーン)が他のコンサーン(連想先コンサーン)に関連する連想関係を有する(すなわち、オブジェクトクラス/コンサーン対応マップ160Cの「連想関係」のデータ項目に他のコンサーンが記憶されている)場合、連想元コンサーンに対応するUIクラス160Dの情報に紐づける形で、連想先コンサーンに対応するUIクラス160Dの情報を表示する。 An associative relationship refers to a relationship that exists between a concern and another concern in which a user is expected to be interested in relation to the concern in question. In that sense, inclusion and transition relationships can also be considered a type of associative relationship, but associative relationships refer to a weaker association than inclusion and transition relationships. For example, if a user wants to know the "operational status" of a certain power facility, it is also assumed that the user, in relation to checking the operation status, will also want to check the "inventory status" and "patrol inspection plans" of the power facility. In other words, an interest in "operational status" can potentially be related to an interest in "inventory status" and "patrol inspection plans." Therefore, when a concern (association source concern) has an associative relationship with another concern (association destination concern) in the object class/concern correspondence map 160C (i.e., the other concern is stored in the "association relationship" data item of the object class/concern correspondence map 160C), the information provider 150 displays information on the UI class 160D corresponding to the associative destination concern in a manner linked to information on the UI class 160D corresponding to the associative source concern.

図9は、連想関係を有するコンサーンに対応して提供されるデータの一例を示す図である。図9の左部は、図6に示すオブジェクトクラス/コンサーン対応マップ160Cの1行目に規定される連想関係を示し、図9の右部は、当該連想関係に基づいて、情報提供部150によって提供されるポンプAの「稼働状況」に関するデータを示す。図9の左部に示す通り、「稼働状況」のコンサーンは、「在庫状況」および「巡視点検の計画」のコンサーンに関連する。そのため、情報提供部150は、ポンプAの「稼働状況」に関する情報に紐づける形で、ポンプAの「在庫状況」および「巡視点検の計画」に関する情報を表示する。 Figure 9 is a diagram showing an example of data provided in response to concerns having an associative relationship. The left part of Figure 9 shows the associative relationship defined in the first row of the object class/concern correspondence map 160C shown in Figure 6, and the right part of Figure 9 shows data related to the "operational status" of pump A provided by the information providing unit 150 based on the associative relationship. As shown in the left part of Figure 9, the concern of "operational status" is related to the concerns of "inventory status" and "patrol inspection plan". Therefore, the information providing unit 150 displays information related to the "inventory status" and "patrol inspection plan" of pump A in a manner linked to information related to the "operational status" of pump A.

より具体的には、情報提供部150は、例えば、図9の右部に示す通り、ポンプAの「稼働状況」に関する情報の下方に、「在庫状況」および「巡視点検の計画」に関する情報を選択可能に表示させる。情報提供部150は、「在庫状況」および「巡視点検の計画」に関する情報をスライドとして表示させ、所定の時間間隔で表示を切り替えてもよいし、ユーザがスライドに表示された矢印をクリックすることに応じて、表示を切り替えてもよい。このように、複数の連想先コンサーンに関する情報をスライド形式で選択可能に表示する表示方式を「スライドショー形式」と称する。例えば、情報提供部150は、ユーザが、端末装置50上で、スライドショー形式で表示される連想先コンサーンに関する情報をクリックすることに応じて、当該連想先コンサーンに対応する情報をさらに詳細に(例えば、拡大して)表示させてもよい。 More specifically, as shown in the right part of FIG. 9, the information providing unit 150, for example, displays information on "inventory status" and "patrol inspection plan" selectably below information on the "operation status" of pump A. The information providing unit 150 may display information on "inventory status" and "patrol inspection plan" as slides and switch the display at a predetermined time interval, or may switch the display in response to a user clicking an arrow displayed on the slide. A display method in which information on multiple associated concerns is displayed in a slide format selectably in this manner is referred to as a "slideshow format." For example, the information providing unit 150 may display information corresponding to the associated concern in more detail (e.g., enlarged) in response to a user clicking on information on the associated concern displayed in a slideshow format on the terminal device 50.

図10は、連想関係を有するコンサーンに対応して提供されるデータの別の例を示す図である。情報提供部150は、例えば、図10の右部に示す通り、ポンプAの「稼働状況」に関する情報の下方に、「在庫状況」および「巡視点検の計画」に関する情報を選択可能に表示させる。情報提供部150は、「在庫状況」および「巡視点検の計画」に関する情報を選択項目としてリスト表示させ、ユーザがリストに表示された選択項目をクリックすることに応じて、「在庫状況」又は「巡視点検の計画」に関する情報を表示させる。このように、複数の連想先コンサーンに関する情報をリスト形式で選択可能に表示する表示方式を「ナビゲーション形式」と称する。 Figure 10 is a diagram showing another example of data provided in response to concerns having an associative relationship. For example, as shown in the right part of Figure 10, the information providing unit 150 displays information regarding "inventory status" and "patrol inspection plan" selectably below information regarding the "operational status" of pump A. The information providing unit 150 displays information regarding "inventory status" and "patrol inspection plan" as a list of selectable items, and displays information regarding "inventory status" or "patrol inspection plan" in response to the user clicking on a selection item displayed in the list. This display method in which information regarding multiple associated concerns is displayed in a selectable list format is referred to as a "navigation format."

なお、上記の図7から図10の説明においては、便宜上、情報提供部150は、包含関係、遷移関係、および連想関係のいずれか1つに関する情報のみを画面に表示している。しかし、本発明は、そのような構成に限定されず、あるコンサーンが他の複数のコンサーンと複数の関係を有する場合には、情報提供部150は、それら全ての関係に関する情報を同一画面に表示してもよい。例えば、あるコンサーン(第1コンサーン)が、別のコンサーン(第2コンサーン)を包含する包含関係を有し、同時にさらに別のコンサーン(第3コンサーン)と連想関係を有する場合には、情報提供部150は、同一画面の上部に第1コンサーンに関する情報を表示させ、その下に、第2コンサーンに関する情報を表示させ、さらにその下に、第3コンサーンに関する情報を表示させてもよい。 In the above description of Figs. 7 to 10, for convenience, the information providing unit 150 displays information on only one of the inclusion relationship, transition relationship, and association relationship on the screen. However, the present invention is not limited to such a configuration, and when a concern has multiple relationships with multiple other concerns, the information providing unit 150 may display information on all of those relationships on the same screen. For example, when a concern (first concern) has an inclusion relationship that includes another concern (second concern) and at the same time has an association relationship with yet another concern (third concern), the information providing unit 150 may display information on the first concern at the top of the same screen, information on the second concern below that, and information on the third concern below that.

さらに、上記の図7から図10の説明においては、情報提供部150は、あるコンサーンが別のコンサーンと包含関係、遷移関係、又は連想関係を有するか否かを、事前に設定されたオブジェクトクラス/コンサーン対応マップ160Cを参照することによって特定している。しかし、本発明は、そのような構成に限定されず、情報提供部150は、ユーザによるコンサーンの指定履歴に基づいて、あるコンサーンが別のコンサーンと包含関係、遷移関係、又は連想関係を有するか否かを特定してもよい。例えば、ユーザが、「現場状況」に関する情報を確認した後に、「作業状況」に関する情報を確認する頻度が高い場合、情報提供部150は、「現場状況」のコンサーンが「作業状況」のコンサーンに関連して連想関係を有すると判定してもよい。このとき、情報提供部150は、ある同一のオブジェクトクラスにおいて、あるコンサーンが別のコンサーンに連想関係を有すると判定した場合、これらのコンサーンが当該オブジェクトクラスにおいて「もの連想関係」を有すると判定する。また、例えば、ユーザが、「現場状況」に関する情報を確認した後に、他の複数のコンサーンに関する情報を確認している場合、「現場状況」のコンサーンがこれら複数のコンサーンに関連して連想関係を有すると判定してもよい。その場合、情報提供部150は、当該複数のコンサーンのいずれかを選択するための選択項目を、過去に確認された頻度の高い順にリスト表示することによって、ユーザによる指定を受け付けてもよい。 7 to 10, the information providing unit 150 determines whether a concern has an inclusion relationship, a transition relationship, or an association relationship with another concern by referring to the predefined object class/concern correspondence map 160C. However, the present invention is not limited to such a configuration, and the information providing unit 150 may determine whether a concern has an inclusion relationship, a transition relationship, or an association relationship with another concern based on the user's concern designation history. For example, if the user frequently checks information on the "work status" after checking information on the "site status", the information providing unit 150 may determine that the "site status" concern has an associative relationship with the "work status" concern. In this case, when the information providing unit 150 determines that a concern has an associative relationship with another concern in the same object class, it determines that these concerns have an "associative relationship with something" in the object class. Also, for example, if a user checks information about multiple other concerns after checking information about the "site situation", it may be determined that the "site situation" concern has an associative relationship with these multiple concerns. In this case, the information providing unit 150 may accept the user's designation by displaying a list of options for selecting one of the multiple concerns in order of frequency of past confirmation.

さらに、別の形態として、情報提供部150は、エンジニアとしてのスキルが高いユーザ(スキルの高さは、例えば、情報提供装置100に登録されたユーザの登録期間や役職に基づいて判定することができる)の指定履歴に基づいて、コンサーンの包含関係、遷移関係、又は連想関係を判定し、エンジニアとしてのスキルが低いユーザに対して、これら包含関係、遷移関係、又は連想関係に従って、複数のコンサーンを表示させてもよい。例えば、スキルが高いユーザが、「現場状況」に関する情報を確認した後に、「作業状況」に関する情報を確認する頻度が高い場合、情報提供部150は、「現場状況」のコンサーンが「作業状況」のコンサーンに関連して連想関係を有すると判定し、スキルが低いユーザが「現場状況」に関する情報を確認した際には、「作業状況」に関する情報を選択可能にスライドショー形式又はリスト形式で表示させてもよい。 In another embodiment, the information providing unit 150 may determine the inclusion, transition, or association relationship of concerns based on the designation history of a user with high engineering skills (the level of skill can be determined, for example, based on the registration period or job title of the user registered in the information providing device 100), and display multiple concerns to a user with low engineering skills according to the inclusion, transition, or association relationship. For example, if a user with high skills frequently checks information on "work status" after checking information on "site status", the information providing unit 150 may determine that the "site status" concern has an associative relationship with the "work status" concern, and when a user with low skills checks information on "site status", the information on "work status" may be selectably displayed in a slideshow or list format.

[動作の流れ]
次に、図11を参照して、情報提供装置100によって実行される処理の流れについて説明する。図11は、情報提供装置100によって実行される処理の流れの一例を示すフローチャートである。
[Operation flow]
Next, a flow of processing executed by the information providing device 100 will be described with reference to Fig. 11. Fig. 11 is a flowchart showing an example of a flow of processing executed by the information providing device 100.

まず、情報取得部110は、電力施設10から、電力施設10に設置された電力設備に関する時系列データを取得する(ステップS101)。次に、オブジェクトクラス特定部120は、ユーザが、端末装置50上で、情報の閲覧を希望する電力設備の名称や識別idを指定するか、又は電力設備に対する所定のイベントが発生したか否かを判定する(ステップS102)。 First, the information acquisition unit 110 acquires time series data related to the power equipment installed in the power facility 10 from the power facility 10 (step S101). Next, the object class identification unit 120 determines whether the user specifies, on the terminal device 50, the name or identification ID of the power equipment about which the user wishes to view information, or whether a specific event has occurred for the power equipment (step S102).

ユーザが、端末装置50上で、情報の閲覧を希望する電力設備の名称や識別idを指定するか、又は電力設備に対する所定のイベントが発生したと判定されなかった場合、オブジェクトクラス特定部120は、再度、ステップS102の処理を実行する。一方、ユーザが、端末装置50上で、情報の閲覧を希望する電力設備の名称や識別idを指定するか、又は電力設備に対する所定のイベントが発生したと判定された場合、オブジェクトクラス特定部120は、当該電力設備に対応するオブジェクトクラスを特定する(ステップS103)。 When the user specifies, on the terminal device 50, the name or identification ID of the power equipment about which information is to be viewed, or when it is determined that a specific event has not occurred for the power equipment, the object class identification unit 120 executes the process of step S102 again. On the other hand, when the user specifies, on the terminal device 50, the name or identification ID of the power equipment about which information is to be viewed, or when it is determined that a specific event has occurred for the power equipment, the object class identification unit 120 identifies the object class corresponding to the power equipment (step S103).

次に、コンサーン受付部130は、ユーザによって指定された電力設備のコンサーンの候補を端末装置50上に表示し、ユーザからコンサーンの指定を受け付けた否かを判定する(ステップS104)。ユーザからコンサーンの指定を受け付けていないと判定された場合、コンサーン受付部130は、ユーザからコンサーンの指定を受け付けるまで待機する。一方、ユーザからコンサーンの指定を受け付けたと判定された場合、情報提供タイプ決定部140は、特定されたオブジェクトクラス及び受け付けられたコンサーンの組み合わせを用いて、オブジェクトクラス/コンサーン対応マップ160Cを検索することによって、当該オブジェクトクラス及びコンサーンの組み合わせに対応するUIクラス160Dおよび情報の出力形式を決定する(ステップS105)。情報提供部150は、決定されたUIクラス160Dおよび情報の出力形式に従って、電力設備に関する情報を提供する(ステップS106)。これにより、本フローチャートの処理が終了する。 Next, the concern receiving unit 130 displays candidates for concerns of the power facility specified by the user on the terminal device 50 and determines whether or not a concern specification has been received from the user (step S104). If it is determined that a concern specification has not been received from the user, the concern receiving unit 130 waits until a concern specification is received from the user. On the other hand, if it is determined that a concern specification has been received from the user, the information provision type determining unit 140 uses the identified combination of object class and received concern to search the object class/concern correspondence map 160C to determine the UI class 160D and information output format corresponding to the combination of the object class and concern (step S105). The information providing unit 150 provides information about the power facility according to the determined UI class 160D and information output format (step S106). This ends the processing of this flowchart.

以上説明した少なくともひとつの実施形態によれば、ユーザが指定した又は所定のイベントが発生した電力設備に対応するオブジェクトクラスと、ユーザが当該電力設備に対して持つ関心事項であるコンサーンに基づいて、ユーザに提供する情報の情報提供タイプを決定し、決定した情報提供タイプに従って、当該電力設備に関する情報を提供する。これにより、プラントの監視者が、関心のある情報を取得するために実行する操作の手間を軽減することができる。 According to at least one of the embodiments described above, the information provision type of information to be provided to the user is determined based on the object class corresponding to the power facility specified by the user or where a specified event has occurred, and the concern that the user has regarding the power facility, and information regarding the power facility is provided according to the determined information provision type. This reduces the effort required for plant monitors to perform operations to obtain information of interest.

[情報設計支援装置の構成]
上述した通り、記憶部160は、オブジェクトクラスとコンサーンの組み合わせに対応するUIクラス160Dを事前に格納し、情報提供装置100は、オブジェクトクラス/コンサーン対応マップ160Cを参照することによって、表示するUIクラス160Dを決定している。すなわち、UIクラス160Dは、例えば、電力施設10の管理に詳しいエンジニアが、オブジェクトクラスとコンサーンの組み合わせを考慮して事前に作成し、オブジェクトクラス/コンサーン対応マップ160Cに記憶しておくものである。以下では、UIクラス160Dの作成を支援する情報設計支援装置200について説明する。
[Configuration of information design support device]
As described above, the storage unit 160 stores in advance UI classes 160D corresponding to combinations of object classes and concerns, and the information providing device 100 determines the UI classes 160D to be displayed by referring to the object class/concern correspondence map 160C. That is, the UI classes 160D are created in advance, for example, by an engineer who is familiar with the management of the power facilities 10, taking into consideration the combinations of object classes and concerns, and are stored in the object class/concern correspondence map 160C. The following describes the information design support device 200 that supports the creation of the UI classes 160D.

図12は、実施形態の情報提供装置100および情報設計支援装置200を含むシステム1の構成の一例を示す図である。図12に示す通り、システム1は、電力施設10と、端末装置50と、情報提供装置100とに加えて、情報設計支援装置200を含む。 FIG. 12 is a diagram showing an example of the configuration of a system 1 including an information providing device 100 and an information design support device 200 according to an embodiment. As shown in FIG. 12, the system 1 includes an electric power facility 10, a terminal device 50, an information providing device 100, and an information design support device 200.

情報設計支援装置200は、端末装置50に、UIクラス160Dの作成を支援するための開発環境としての機能を提供するサーバ装置であり、例えば、UI編集部210と、UI提示部220と、記憶部230と、を備える。UI編集部210と、UI提示部220は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。記憶部160は、例えば、HDDやフラッシュメモリ、RAM(Random Access Memory)等である。記憶部230は、例えば、オブジェクトクラス230Aと、UIコンポーネント230Bと、UIクラス230Cとを記憶する。 The information design support device 200 is a server device that provides the terminal device 50 with a function as a development environment for supporting the creation of the UI class 160D, and includes, for example, a UI editing unit 210, a UI presentation unit 220, and a storage unit 230. The UI editing unit 210 and the UI presentation unit 220 are realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by collaboration between software and hardware. The program may be stored in advance in a storage device (a storage device with a non-transient storage medium) such as a hard disk drive (HDD) or flash memory, or may be stored in a removable storage medium (non-transient storage medium) such as a DVD or CD-ROM, and installed by inserting the storage medium into a drive device. The storage unit 160 is, for example, a HDD, flash memory, or RAM (Random Access Memory). The storage unit 230 stores, for example, an object class 230A, a UI component 230B, and a UI class 230C.

以下の説明では、情報設計支援装置200と端末装置50とは別体であり、ユーザは、例えば、端末装置50のwebブラウザ(「表示部」の一例である)を用いて、情報設計支援装置200が提供する開発環境の機能を利用するものとして説明するが、本発明はそのような構成に限定されない。例えば、以下で説明する情報設計支援装置200が提供する開発環境の機能は、アプリケーションとして端末装置50にインストールされるものであってもよいし、上述した情報提供装置100が情報設計支援装置200としての機能を併せ持つものであってもよい。 In the following description, the information design support device 200 and the terminal device 50 are separate entities, and the user uses, for example, a web browser (an example of a "display unit") on the terminal device 50 to utilize the functions of the development environment provided by the information design support device 200, but the present invention is not limited to such a configuration. For example, the functions of the development environment provided by the information design support device 200 described below may be installed as an application on the terminal device 50, or the information providing device 100 described above may also have the functions of the information design support device 200.

UI編集部210は、オブジェクトクラスとコンサーンの組み合わせに対して、テキストボックス、図形、オブジェクトクラスのプロパティ値、グラフ、画像又は動画等の複数のUIコンポーネント230Bを組み合わせることによってUIクラス230Cを作成するためのインターフェースを提供する。 The UI editing unit 210 provides an interface for creating a UI class 230C by combining multiple UI components 230B, such as text boxes, shapes, property values of object classes, graphs, images or videos, for a combination of an object class and a concern.

図13は、複数のUIコンポーネント230Bを組み合わせることによってUIクラス230Cを作成するためのインターフェースの一例を示す図である。図13の右部に示す通り、ユーザは、例えば、端末装置50上で、オブジェクトクラスとして「ポンプA」を選択し、コンサーンとして「稼働状況」を選択することにより、UI編集部210は、「ポンプA」のオブジェクトクラスと「稼働状況」のコンサーンとの組み合わせに対応するUIクラス230Cを作成するためのインターフェースを端末装置50に提供する。なお、UI編集部210は、ユーザが既存のオブジェクトクラスとコンサーンを選択するのみならず、新たにオブジェクトクラス又はコンサーンを定義して、UIクラス230Cを編集するための機能を提供しても良い。 FIG. 13 is a diagram showing an example of an interface for creating a UI class 230C by combining multiple UI components 230B. As shown in the right part of FIG. 13, for example, a user selects "Pump A" as an object class and "operational status" as a concern on the terminal device 50, and the UI editing unit 210 provides the terminal device 50 with an interface for creating a UI class 230C corresponding to the combination of the object class of "Pump A" and the concern of "operational status". Note that the UI editing unit 210 may provide a function for the user to not only select an existing object class and concern, but also to define a new object class or concern and edit the UI class 230C.

UI編集部210は、端末装置50の画面上でオブジェクトクラスの名称が選択された場合、記憶部230に記憶されたオブジェクトクラス230Aを参照して、当該オブジェクトクラスのプロパティを取得し、UIクラス230Cの編集に活用可能とさせる。例えば、図2に示した通り、「ポンプA」のオブジェクトクラスは、プロパティとして、識別番号、型番、製番、メーカ、担当、状態、導入日、流量、揚程などの項目を含む。そのため、UI編集部210は、図13の右下部に示す通り、「ポンプA」のオブジェクトクラスに紐づくこれらのプロパティを選択可能とし、作成するUIクラス230Cに埋め込ませることができる。 When the name of an object class is selected on the screen of the terminal device 50, the UI editing unit 210 refers to the object class 230A stored in the memory unit 230, acquires the properties of the object class, and makes them available for editing the UI class 230C. For example, as shown in FIG. 2, the object class of "Pump A" includes items such as identification number, model number, serial number, manufacturer, person in charge, status, installation date, flow rate, and head as properties. Therefore, the UI editing unit 210 makes these properties linked to the object class of "Pump A" selectable and can embed them in the UI class 230C to be created, as shown in the lower right of FIG. 13.

図13の左部に示す通り、ユーザは、例えば、端末装置50上で、UIコンポーネント230Bの一種であるテキストボックスTXTBXに文字を入力する。図13の例においては、ユーザは、端末装置50上で、テキストボックスTXTBX1に「ポンプ稼働状況」を入力し、テキストボックスTXTBX2に「設備情報」を入力している。ユーザは、さらに例えば、端末装置50上で、四角形SQ1などの図形を描画する。ユーザは、さらに例えば、端末装置50上で、プロパティとして、識別番号PR1と、型番PR2と、製番PR3とを、プロパティのリストからドラッグアンドドロップすることによって、これらのプロパティの値を表示可能とさせる。 As shown in the left part of FIG. 13, the user, for example, inputs characters into a text box TXTBX, which is a type of UI component 230B, on the terminal device 50. In the example of FIG. 13, the user inputs "pump operation status" into text box TXTBX1 and "equipment information" into text box TXTBX2 on the terminal device 50. The user further draws a shape such as a rectangle SQ1 on the terminal device 50. The user further drags and drops, for example, the identification number PR1, model number PR2, and serial number PR3 as properties from the property list on the terminal device 50, thereby making it possible to display the values of these properties.

図14は、複数のUIコンポーネント230Bを組み合わせることによってUIクラス230Cを作成するためのインターフェースの別の例を示す図である。図14は、ユーザが図13の場面において、UIクラス230Cの設備情報の定義を完了した状況を示している。 Figure 14 is a diagram showing another example of an interface for creating a UI class 230C by combining multiple UI components 230B. Figure 14 shows a situation in which the user has completed defining the facility information for UI class 230C in the scene of Figure 13.

図14の左部に示す通り、ユーザは、例えば、端末装置50上で、テキストボックスTXTBX3に「性能特性」を入力する。次に、ユーザは、例えば、端末装置50上で、UIコンポーネント230Bの一種であるグラフ機能を(例えば、マウスの右クリックによって)呼び出すことによって、UIクラス230Cにグラフを埋め込む。このとき、例えば、UI編集部210は、図14の左部に示す通り、グラフの説明変数と目的変数を指定することをユーザに求めるダイアログボックスを提示し、ユーザは、例えば、プロパティのリストから説明変数と目的変数とを選択することによって、グラフを定義することができる。 As shown in the left part of FIG. 14, the user inputs "Performance characteristics" into text box TXTBX3 on the terminal device 50, for example. Next, the user embeds a graph in the UI class 230C by, for example, invoking a graph function, which is a type of UI component 230B, on the terminal device 50 (for example, by right-clicking the mouse). At this time, for example, the UI editing unit 210 presents a dialog box that asks the user to specify explanatory variables and target variables for the graph, as shown in the left part of FIG. 14, and the user can define the graph by, for example, selecting explanatory variables and target variables from a list of properties.

図14の例では、ユーザは、説明変数として流量を選択し、目的変数として揚程を選択している。これにより、UIクラス230Cには、流量と揚程との間の関係を示す性能曲線が定義される。以上の処理により、「ポンプA」のオブジェクトクラスと「稼働状況」のコンサーンとの組み合わせに対して、図4に示したUIクラス160Dと同一のUIクラス230Cが作成される。 In the example of Figure 14, the user selects flow rate as the explanatory variable and head as the objective variable. This defines a performance curve showing the relationship between flow rate and head in UI class 230C. Through the above process, UI class 230C is created that is the same as UI class 160D shown in Figure 4 for the combination of the object class of "Pump A" and the concern of "Operational Status."

なお、本実施形態では、UIコンポーネント230Bの一種であるグラフ機能として、説明変数と目的変数とを指定するシンプルな例を示しているが、例えば、ユーザは、事前に、より複雑な数学モデルをプラグインとして作成して記憶部230に格納し、UI編集部210は、記憶部230に格納されたプラグインを呼び出してUIクラス230Cに埋め込むことを可能にしてもよい。 In this embodiment, a simple example of specifying explanatory variables and target variables is shown as a graph function, which is a type of UI component 230B. However, for example, a user may create a more complex mathematical model in advance as a plugin and store it in the storage unit 230, and the UI editing unit 210 may call the plugin stored in the storage unit 230 and embed it in the UI class 230C.

UI提示部220は、オブジェクトクラスとコンサーンの組み合わせに対して作成されたUIクラス230Cを端末装置50に送信して表示させる。このとき、UI提示部220は、作成されたUIクラス230Cを、図4に示すような雛形として表示させてもよいし、情報提供装置100に格納される本番データ又は情報設計支援装置200に格納されるサンプルデータをUIクラス230Cに入力することによって、図5に示すような実データとして表示させてもよい。その後、作成が完了したUIクラス230Cは、情報提供装置100の記憶部160に、UIクラス160Dとしてデプロイされる。 The UI presentation unit 220 transmits the UI class 230C created for the combination of object class and concern to the terminal device 50 for display. At this time, the UI presentation unit 220 may display the created UI class 230C as a template as shown in FIG. 4, or may display it as actual data as shown in FIG. 5 by inputting production data stored in the information providing device 100 or sample data stored in the information design support device 200 into the UI class 230C. After that, the UI class 230C that has been created is deployed as UI class 160D in the storage unit 160 of the information providing device 100.

なお、図13及び図14は、ユーザが、オブジェクトクラスとコンサーンの個々の組み合わせに対して、UIクラス230Cを作成する場合のインターフェース画面を示すものである。一方、同一のコンサーンに対しては、オブジェクトクラスが異なる場合であっても、共通(又は一部が共通の)のUI項目を定義することがあり得る。その場合、オブジェクトクラスとコンサーンの個々の組み合わせに対して、手動でUIクラス230Cを作成することは効率的ではない。 Note that Figures 13 and 14 show interface screens when a user creates a UI class 230C for each combination of object class and concern. On the other hand, for the same concern, even if the object classes are different, it may be possible to define common (or partially common) UI items. In such cases, it is not efficient to manually create a UI class 230C for each combination of object class and concern.

図15は、複数のUIコンポーネント230Bを組み合わせることによってUIクラス230Cを作成するためのインターフェースの別の例を示す図である。図15の右部に示す通り、ユーザは、例えば、端末装置50上で、コンサーンとして「稼働状況」を選択し、オブジェクトクラスとして「ポンプA」、「ポンプB」、「バルプA」を選択する。このとき、UI編集部210は、「稼働状況」のコンサーンに対応するUIクラス230Cを作成するためのインターフェースを端末装置50に提供し、作成されたUIクラス230Cは、「ポンプA」、「ポンプB」、「バルプA」のオブジェクトクラスに共通して適用される。ユーザは、例えば、「ポンプA」、「ポンプB」、「バルプA」のオブジェクトクラスに共通するUI項目を編集したのちに、図13及び図14に示すインターフェースに切り替え、個々のオブジェクトクラスに固有のUI項目を編集してもよい。これにより、あるコンサーンに対して共通のUI項目を有する複数のオブジェクトクラスについて、効率的にUIクラス230Cを作成することができる。 15 is a diagram showing another example of an interface for creating a UI class 230C by combining multiple UI components 230B. As shown in the right part of FIG. 15, for example, on the terminal device 50, the user selects "operational status" as a concern and selects "pump A", "pump B", and "valve A" as object classes. At this time, the UI editing unit 210 provides the terminal device 50 with an interface for creating a UI class 230C corresponding to the concern of "operational status", and the created UI class 230C is commonly applied to the object classes of "pump A", "pump B", and "valve A". For example, after editing UI items common to the object classes of "pump A", "pump B", and "valve A", the user may switch to the interface shown in FIG. 13 and FIG. 14 and edit UI items specific to each object class. This allows the UI class 230C to be efficiently created for multiple object classes having common UI items for a certain concern.

次に、図16から図19を参照して、UIクラス230Cにコンサーンの包含関係、遷移関係、および連想関係を定義するためのインターフェースについて説明する。図16は、UIクラス230Cにコンサーンの包含関係を定義するためのインターフェースの一例を示す図である。図13と同様に、ユーザは、例えば、端末装置50上で、オブジェクトクラスとして「ポンプA」を選択し、コンサーンとして「状況」を選択することにより、UI編集部210は、「ポンプA」のオブジェクトクラスと「状況」のコンサーンとの組み合わせに対応するUIクラス230Cを作成するためのインターフェースを端末装置50に提供している。 Next, referring to Figures 16 to 19, an interface for defining the inclusion relationship, transition relationship, and association relationship of concerns in UI class 230C will be described. Figure 16 is a diagram showing an example of an interface for defining the inclusion relationship of concerns in UI class 230C. As in Figure 13, a user selects, for example, "Pump A" as an object class and "Status" as a concern on terminal device 50, and the UI editing unit 210 provides terminal device 50 with an interface for creating UI class 230C corresponding to the combination of the object class of "Pump A" and the concern of "Status".

図16の右下部に示す通り、UI編集部210は、「状況」に包含される候補としてのコンサーン、すなわち、被包含コンサーンとして、複数のコンサーンをリスト形式で表示している。ユーザは、例えば、端末装置50上で、「稼働状況」と、「作業状況」と、「現場状況」と、「アラーム発生状況」とを、被包含コンサーンのリストからドラッグアンドドロップすることによって、「ポンプA」のオブジェクトクラスと「稼働状況」のコンサーンとの組み合わせに対応するUIクラス230Cと、「ポンプA」のオブジェクトクラスと「作業状況」のコンサーンとの組み合わせに対応するUIクラス230Cと、「ポンプA」のオブジェクトクラスと「現場状況」のコンサーンとの組み合わせに対応するUIクラス230Cと、「ポンプA」のオブジェクトクラスと「アラーム発生状況」のコンサーンとの組み合わせに対応するUIクラス230Cを、「ポンプA」のオブジェクトクラスと「状況」のコンサーンとの組み合わせに対応するUIクラス230Cに埋め込むことができる。あるUIクラス230Cについて包含関係が定義された場合、当該包含関係は情報提供装置100に格納されるオブジェクトクラス/コンサーン対応マップ160Cに反映される。 16, the UI editing unit 210 displays a list of multiple concerns as candidates for concerns to be included in "status", i.e., as included concerns. For example, the user can drag and drop "operation status", "work status", "site status", and "alarm occurrence status" from the list of included concerns on the terminal device 50 to embed a UI class 230C corresponding to the combination of the object class of "Pump A" and the "operation status" concern, a UI class 230C corresponding to the combination of the object class of "Pump A" and the "work status" concern, a UI class 230C corresponding to the combination of the object class of "Pump A" and the "site status" concern, and a UI class 230C corresponding to the combination of the object class of "Pump A" and the "alarm occurrence status" concern into the UI class 230C corresponding to the combination of the object class of "Pump A" and the "status" concern. When an inclusion relationship is defined for a certain UI class 230C, the inclusion relationship is reflected in the object class/concern correspondence map 160C stored in the information providing device 100.

図17は、UIクラス230Cにコンサーンの遷移関係を定義するためのインターフェースの一例を示す図である。図17の場合、ユーザは、例えば、端末装置50上で、オブジェクトクラスとして「ポンプA」を選択し、コンサーンとして「巡視点検の計画」を選択することにより、UI編集部210は、「ポンプA」のオブジェクトクラスと「巡視点検の計画」のコンサーンとの組み合わせに対応するUIクラス230Cを作成するためのインターフェースを端末装置50に提供している。 Figure 17 is a diagram showing an example of an interface for defining a transition relationship of concerns in UI class 230C. In the case of Figure 17, for example, a user selects "Pump A" as an object class and "Patient inspection plan" as a concern on terminal device 50, and the UI editing unit 210 provides terminal device 50 with an interface for creating UI class 230C that corresponds to the combination of the object class of "Pump A" and the concern of "Patient inspection plan".

図17の右下部に示す通り、UI編集部210は、あるコンサーンが次に遷移する候補としてのコンサーン、すなわち、遷移先コンサーンとして、複数のコンサーンをリスト形式で表示している。ユーザは、例えば、端末装置50上で、「巡視点検の実施」のコンサーンに対して、「劣化の診断分析」を遷移先コンサーンのリストからドラッグアンドドロップすることによって、「ポンプA」のオブジェクトクラスと「劣化の診断分析」のコンサーンとの組み合わせに対応するUIクラス230Cを、「ポンプA」のオブジェクトクラスと「巡視点検の実施」のコンサーンとの組み合わせに対応するUIクラス230Cの後に表示させることができる。ユーザは、さらに、「劣化の診断分析」のコンサーンに対して、「アラームの通知」を遷移先コンサーンのリストからドラッグアンドドロップすることによって、「ポンプA」のオブジェクトクラスと「劣化の診断分析」のコンサーンとの組み合わせに対応するUIクラス230Cを、「ポンプA」のオブジェクトクラスと「巡視点検の実施」のコンサーンとの組み合わせに対応するUIクラス230Cの後に表示させることができる。これにより、「ポンプA」のオブジェクトクラスと「巡視点検の計画」のコンサーンとの組み合わせに対して、「巡視点検の実施」、「劣化の診断分析」、「アラームの通知」の順で遷移するUIクラス230Cが定義される。あるUIクラス230Cについて遷移関係が定義された場合、当該遷移関係は情報提供装置100に格納されるオブジェクトクラス/コンサーン対応マップ160Cに反映される。なお、この場合も、「後に」という記載は、必ずしも、情報の表示タイミングをずらすことを意味せず、例えば、矢印などの表記によって、遷移関係が明示されている限り、遷移先コンサーンに対応する情報と遷移前コンサーンに対応する情報とが同時に表示されても良い。 17, the UI editing unit 210 displays a list of multiple concerns as candidates for the next transition of a concern, i.e., as destination concerns. For example, the user can drag and drop "diagnostic analysis of deterioration" from the list of destination concerns on the terminal device 50 for the concern "perform inspection on site" to display the UI class 230C corresponding to the combination of the object class of "Pump A" and the concern "diagnostic analysis of deterioration" after the UI class 230C corresponding to the combination of the object class of "Pump A" and the concern "perform inspection on site". The user can further drag and drop "alarm notification" from the list of destination concerns for the concern "diagnostic analysis of deterioration" to display the UI class 230C corresponding to the combination of the object class of "Pump A" and the concern "diagnostic analysis of deterioration" after the UI class 230C corresponding to the combination of the object class of "Pump A" and the concern "perform inspection on site". As a result, for the combination of the object class of "Pump A" and the concern of "Planning inspection", a UI class 230C is defined that transitions in the order of "Perform inspection", "Diagnosis and analysis of deterioration", and "Notify alarm". When a transition relationship is defined for a certain UI class 230C, the transition relationship is reflected in the object class/concern correspondence map 160C stored in the information providing device 100. Note that even in this case, the description "later" does not necessarily mean that the timing of displaying the information will be shifted. For example, as long as the transition relationship is clearly indicated by a notation such as an arrow, information corresponding to the destination concern and information corresponding to the pre-transition concern may be displayed simultaneously.

図18は、UIクラス230Cにコンサーンの連想関係を定義するためのインターフェースの一例を示す図である。図18の場合、ユーザは、例えば、端末装置50上で、オブジェクトクラスとして「ポンプA」を選択し、コンサーンとして「稼働状況」を選択することにより、UI編集部210は、「ポンプA」のオブジェクトクラスと「稼働状況」のコンサーンとの組み合わせに対応するUIクラス230Cを作成するためのインターフェースを端末装置50に提供している。 Figure 18 is a diagram showing an example of an interface for defining an associative relationship of concerns to UI class 230C. In the case of Figure 18, for example, a user selects "Pump A" as an object class and "operational status" as a concern on terminal device 50, and the UI editing unit 210 provides terminal device 50 with an interface for creating UI class 230C that corresponds to the combination of the object class of "Pump A" and the concern of "operational status".

図18の右下部に示す通り、UI編集部210は、「稼働状況」に関連する候補としてのコンサーン、すなわち、関連コンサーンとして、複数のコンサーンをリスト形式で表示している。ユーザは、例えば、端末装置50上で、「在庫状況」を連想コンサーンのリストからドラッグアンドドロップすることによって、「ポンプA」のオブジェクトクラスと「作業状況」のコンサーンとの組み合わせに対応するUIクラス230C上で、「ポンプA」のオブジェクトクラスと「在庫状況」のコンサーンとの組み合わせに対応するUIクラス230Cをスライドとして選択可能に表示させる。UI提示部220は、「在庫状況」に関する情報を選択項目としてスライド表示させ、ユーザがスライドに表示された選択項目をクリックすることに応じて、「在庫状況」に関する情報をさらに詳細に(例えば、拡大して)表示させる。あるUIクラス230Cについて連想関係が定義された場合、当該連想関係は情報提供装置100に格納されるオブジェクトクラス/コンサーン対応マップ160Cに反映される。 18, the UI editing unit 210 displays a list of multiple concerns as candidates related to the "operation status", i.e., as related concerns. For example, the user drags and drops "stock status" from the list of associated concerns on the terminal device 50 to display the UI class 230C corresponding to the combination of the object class of "Pump A" and the concern of "stock status" as a selectable slide on the UI class 230C corresponding to the combination of the object class of "Pump A" and the concern of "operation status". The UI presentation unit 220 slides information about the "stock status" as a selection item, and displays the information about the "stock status" in more detail (for example, enlarged) in response to the user clicking on a selection item displayed on the slide. When an association relationship is defined for a certain UI class 230C, the association relationship is reflected in the object class/concern correspondence map 160C stored in the information providing device 100.

図19は、UIクラス230Cにコンサーンの連想関係を定義するためのインターフェースの一例を示す図である。図19の場合、ユーザは、例えば、端末装置50上で、オブジェクトクラスとして「ポンプA」を選択し、コンサーンとして「稼働状況」を選択することにより、UI編集部210は、「ポンプA」のオブジェクトクラスと「稼働状況」のコンサーンとの組み合わせに対応するUIクラス230Cを作成するためのインターフェースを端末装置50に提供している。 Figure 19 is a diagram showing an example of an interface for defining an associative relationship of concerns to UI class 230C. In the case of Figure 19, for example, a user selects "Pump A" as an object class and "operational status" as a concern on terminal device 50, and the UI editing unit 210 provides terminal device 50 with an interface for creating UI class 230C that corresponds to the combination of the object class of "Pump A" and the concern of "operational status".

図19の右下部に示す通り、UI編集部210は、「稼働状況」に関連する候補としてのコンサーン、すなわち、関連コンサーンとして、複数のコンサーンをリスト形式で表示している。ユーザは、例えば、端末装置50上で、「在庫状況」を連想コンサーンのリストからドラッグアンドドロップすることによって、「ポンプA」のオブジェクトクラスと「作業状況」のコンサーンとの組み合わせに対応するUIクラス230C上で、「ポンプA」のオブジェクトクラスと「在庫状況」のコンサーンとの組み合わせに対応するUIクラス230Cを選択可能に表示させる。UI提示部220は、「在庫状況」に関する情報を選択項目としてリスト表示させ、ユーザがリストに表示された選択項目をクリックすることに応じて、「在庫状況」に関する情報を表示させる。以上の処理により、UIクラス230Cにコンサーンの包含関係、遷移関係、および連想関係が定義される。 As shown in the lower right of FIG. 19, the UI editing unit 210 displays a plurality of concerns in a list format as candidates for concerns related to "operation status", i.e., as related concerns. For example, the user drags and drops "stock status" from the list of associated concerns on the terminal device 50 to selectably display the UI class 230C corresponding to the combination of the object class of "Pump A" and the concern of "stock status" on the UI class 230C corresponding to the combination of the object class of "Pump A" and the concern of "operation status". The UI presentation unit 220 displays information about "stock status" as a list of selection items, and displays information about "stock status" in response to the user clicking on a selection item displayed in the list. Through the above processing, the inclusion relationship, transition relationship, and association relationship of concerns are defined in the UI class 230C.

なお、図18及び図19は、ユーザが手動でコンサーンの連想関係を設定する場合について説明した。しかし、上述した通り、コンサーンの連想関係は、例えば、ユーザによるコンサーンの指定履歴に基づいて、各ユーザの連想傾向を学習することによって得られるものでもある。そのため、情報提供部150は、例えば、学習によって得られた連想コンサーンと、手動で設定された連想コンサーンのいずれか一方のみを表示してもよいし、区別可能なように同時に表示してもよい。また、例えば、情報提供部150は、手動で設定された連想コンサーンをデフォルトで表示し、各ユーザの連想傾向の学習が進むにつれて、ユーザによる指定が多いコンサーンが、デフォルトで表示されたコンサーンを入れ替えるようにして表示してもよい。 18 and 19 have described a case where the user manually sets the associative relationships of concerns. However, as described above, the associative relationships of concerns can also be obtained, for example, by learning the associative tendencies of each user based on the user's concern designation history. Therefore, the information providing unit 150 may display, for example, only one of the associative concerns obtained by learning and the manually set associative concerns, or may display them simultaneously so that they can be distinguished. Also, for example, the information providing unit 150 may display the manually set associative concerns by default, and as the learning of the associative tendencies of each user progresses, the concerns that are frequently specified by users may replace the concerns displayed by default.

以上説明した少なくともひとつの実施形態によれば、電力設備の種別を類型化した情報であるオブジェクトクラスと、ユーザが当該電力設備に対して持つ関心事項であるコンサーンとの組み合わせに応じて、ユーザに提供するUIを作成するためのインターフェースを提供し、作成されたUIに基づいて、電力設備に関する情報を提供する。これにより、プラントの監視者が、関心のある情報を取得するために実行する操作の手間を軽減することができる。 According to at least one of the embodiments described above, an interface is provided for creating a UI to be provided to a user in accordance with a combination of an object class, which is information that categorizes the type of power equipment, and a concern, which is an interest the user has in the power equipment, and information about the power equipment is provided based on the created UI. This reduces the effort required for plant supervisors to perform operations to obtain information of interest.

なお、本実施形態では、例示的に、本発明が電力設備などで設置されるプラントに適用される場合について説明した。しかし、本発明はそのような構成に限定されず、例えば、水道、ガス、医療、道路、鉄道、空港などの様々な社会インフラの設備の監視に適用することができる。例えば、本発明を水道設備に適用する場合、オブジェクトクラスとして、受水槽や配水管などを設定し、コンサーンとして、稼働状況や点検状況を設定することができる。また、例えば、本発明をガス供給設備に適用する場合、オブジェクトクラスとして、バルク貯槽や過充てん防止装置などを設定し、コンサーンとして、稼働状況や点検状況を設定することができる。 In this embodiment, the present invention is described as being applied to a plant installed in an electric power facility, for example. However, the present invention is not limited to such a configuration, and can be applied to monitoring various social infrastructure facilities, such as water, gas, medical, roads, railways, and airports. For example, when the present invention is applied to water facilities, a water tank, a water distribution pipe, etc. can be set as an object class, and an operation status and an inspection status can be set as a concern. Also, when the present invention is applied to gas supply facilities, a bulk storage tank, an overfill prevention device, etc. can be set as an object class, and an operation status and an inspection status can be set as a concern.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.

10…電力施設、50…端末装置、100…情報提供装置、110…情報取得部、120…オブジェクトクラス特定部、130…コンサーン受付部、140…情報提供タイプ決定部、150…情報提供部、160…記憶部、160A…時系列データ、160B…オブジェクトクラス、160C…オブジェクトクラス/コンサーン対応マップ、160D…UIクラス、200…情報設計支援装置、210…UI編集部、220…UI提示部、230…記憶部、230A…オブジェクトクラス、230B…UIコンポーネント、230C…UIクラス 10...power facility, 50...terminal device, 100...information providing device, 110...information acquisition unit, 120...object class identification unit, 130...concern reception unit, 140...information provision type determination unit, 150...information providing unit, 160...storage unit, 160A...time series data, 160B...object class, 160C...object class/concern correspondence map, 160D...UI class, 200...information design support device, 210...UI editing unit, 220...UI presentation unit, 230...storage unit, 230A...object class, 230B...UI component, 230C...UI class

Claims (9)

電力設備に関する情報を、前記電力設備の種別を複数のデータ項目を定義することによって類型化した情報であるオブジェクトクラスと、前記電力設備に対するユーザの関心を表す情報である一以上のコンサーンと、を組み合わせた情報に基づいて提供する情報提供装置であって、
前記ユーザによる前記電力設備の指定、又は前記電力設備に対する所定のイベントの発生に応じて、前記電力設備に対応する前記オブジェクトクラスを特定するオブジェクトクラス特定部と、
前記ユーザによって指定されたコンサーンを受け付けるコンサーン受付部と、
前記特定された前記オブジェクトクラス及び前記受け付けられた前記コンサーンの組み合わせを用いて、オブジェクトクラス及びコンサーンの組み合わせが前記電力設備に関する情報の情報提供タイプに対応付けられたデータベースを検索することによって、前記オブジェクトクラス及び前記コンサーンの組み合わせに対応する前記情報提供タイプを決定する情報提供タイプ決定部と、
決定された前記情報提供タイプに従った前記電力設備に関する情報を提供する情報提供部と、を備える、
情報提供装置。
1. An information providing device that provides information about electric power facilities based on a combination of an object class, which is information that categorizes the type of the electric power facilities by defining a plurality of data items, and one or more concerns, which are information that indicates a user's interest in the electric power facilities,
an object class identification unit that identifies the object class corresponding to the electric power facility in response to the user's designation of the electric power facility or the occurrence of a predetermined event for the electric power facility;
a concern receiving unit that receives a concern designated by the user;
an information provision type determination unit that uses the specified combination of the object class and the received concern to search a database in which combinations of object classes and concerns are associated with information provision types of information on the power facility, thereby determining the information provision type corresponding to the combination of the object class and the concern;
and an information providing unit that provides information about the power facility according to the determined information provision type.
Information provision device.
前記データベースは、
第1オブジェクトクラスと所定コンサーンに対応付けて第1情報提供タイプを記憶し、
第2オブジェクトクラスと前記所定コンサーンに対応付けて第2情報提供タイプを記憶し、
前記第1情報提供タイプと前記第2情報提供タイプとは異なるものである、
請求項1に記載の情報提供装置。
The database includes:
storing a first information provision type in association with the first object class and the predetermined concern;
storing a second information provision type in association with a second object class and the predetermined concern;
The first information provision type and the second information provision type are different.
2. The information providing device according to claim 1.
前記一以上のコンサーンは、複数のコンサーンを含み、
前記複数のコンサーンのうちの第1コンサーンは、前記複数のコンサーンのうちの第2コンサーンを包含する関係を有し、
前記情報提供部は、前記オブジェクトクラスと前記第1コンサーンの組み合わせに対応する前記情報提供タイプに従った前記電力設備に関する情報と、前記オブジェクトクラスと前記第2コンサーンの組み合わせに対応する他の情報提供タイプに従った前記電力設備に関する情報とを合わせて提供する、
請求項1又は2に記載の情報提供装置。
the one or more concerns may include a plurality of concerns;
a first concern of the plurality of concerns has a relationship that includes a second concern of the plurality of concerns;
the information providing unit provides information about the electric power facility according to the information provision type corresponding to the combination of the object class and the first concern, together with information about the electric power facility according to another information provision type corresponding to the combination of the object class and the second concern.
3. The information providing device according to claim 1 or 2.
前記一以上のコンサーンは、複数のコンサーンを含み、
前記複数のコンサーンのうちの第1コンサーンは、前記複数のコンサーンのうちの第2コンサーンに遷移する関係を有し、
前記情報提供部は、前記オブジェクトクラスと前記第1コンサーンの組み合わせに対応する前記情報提供タイプに従った前記電力設備に関する情報を提供した後に、前記オブジェクトクラスと前記第2コンサーンの組み合わせに対応する他の情報提供タイプに従った前記電力設備に関する情報を提供する、
請求項1から3のいずれか1項に記載の情報提供装置。
the one or more concerns may include a plurality of concerns;
a first concern of the plurality of concerns has a transition relationship with a second concern of the plurality of concerns;
the information providing unit provides information about the electric power facility according to the information provision type corresponding to the combination of the object class and the first concern, and then provides information about the electric power facility according to another information provision type corresponding to the combination of the object class and the second concern.
The information providing device according to any one of claims 1 to 3.
前記一以上のコンサーンは、複数のコンサーンを含み、
前記情報提供部は、前記複数のコンサーンを、前記複数のコンサーンのうちの第1コンサーンに関連する第2コンサーンを紐づける形で表示し
前記コンサーン受付部は、前記ユーザによる前記複数のコンサーンのうちの少なくとも1つの指定を受け付ける、
請求項1から4のいずれか1項に記載の情報提供装置。
the one or more concerns may include a plurality of concerns;
the information providing unit displays the plurality of concerns in a manner linking a second concern related to a first concern among the plurality of concerns ;
the concern receiving unit receives designation of at least one of the plurality of concerns by the user;
The information providing device according to any one of claims 1 to 4.
前記一以上のコンサーンは、複数のコンサーンを含み、
前記情報提供部は、特定された前記オブジェクトクラスに関連する前記複数のコンサーンを表示し
前記コンサーン受付部は、前記ユーザによる前記複数のコンサーンのうちの少なくとも1つの指定を受け付ける、
請求項1から5のいずれか1項に記載の情報提供装置。
the one or more concerns may include a plurality of concerns;
The information providing unit displays the plurality of concerns associated with the identified object class.
the concern receiving unit receives designation of at least one of the plurality of concerns by the user;
The information providing device according to any one of claims 1 to 5.
前記一以上のコンサーンは、複数のコンサーンを含み、
前記情報提供部は、前記ユーザによるコンサーンの指定履歴に基づいて、前記複数のコンサーンを表示し
前記コンサーン受付部は、前記ユーザによる前記複数のコンサーンのうちの少なくとも1つの指定を受け付ける、
請求項1から6のいずれか1項に記載の情報提供装置。
the one or more concerns may include a plurality of concerns;
the information providing unit displays the plurality of concerns based on a concern designation history by the user ;
the concern receiving unit receives designation of at least one of the plurality of concerns by the user;
The information providing device according to any one of claims 1 to 6.
コンピュータが、電力設備に関する情報を、前記電力設備の種別を複数のデータ項目を定義することによって類型化した情報であるオブジェクトクラスと、前記電力設備に対するユーザの関心を表す情報である一以上のコンサーンと、を組み合わせた情報に基づいて提供する情報提供方法であって、
前記ユーザによる前記電力設備の指定、又は前記電力設備に対する所定のイベントの発生に応じて、前記電力設備に対応する前記オブジェクトクラスを特定し、
前記ユーザによって指定されたコンサーンを受け付け、
前記特定された前記オブジェクトクラス及び前記受け付けられた前記コンサーンの組み合わせを用いて、オブジェクトクラス及びコンサーンの組み合わせが前記電力設備に関する情報の情報提供タイプに対応付けられたデータベースを検索することによって、前記オブジェクトクラス及び前記コンサーンの組み合わせに対応する前記情報提供タイプを決定し、
決定された前記情報提供タイプに従った前記電力設備に関する情報を提供する、
情報提供方法。
1. An information providing method in which a computer provides information on electric power equipment based on a combination of an object class, which is information that categorizes a type of the electric power equipment by defining a plurality of data items, and one or more concerns, which are information that indicates a user's interest in the electric power equipment,
Identifying the object class corresponding to the electric power facility in response to the user's designation of the electric power facility or the occurrence of a predetermined event for the electric power facility;
accepting a concern designated by the user;
using the identified combination of the object class and the received concern, searching a database in which combinations of object classes and concerns are associated with information provision types of information on the electric power facility, thereby determining the information provision type corresponding to the combination of the object class and the concern;
providing information about the power facility according to the determined information provision type;
Information provision method.
コンピュータに、電力設備に関する情報を、前記電力設備の種別を複数のデータ項目を定義することによって類型化した情報であるオブジェクトクラスと、前記電力設備に対するユーザの関心を表す情報である一以上のコンサーンと、を組み合わせた情報に基づいて提供させるプログラムであって、
前記ユーザによる前記電力設備の指定、又は前記電力設備に対する所定のイベントの発生に応じて、前記電力設備に対応する前記オブジェクトクラスを特定させ、
前記ユーザによって指定されたコンサーンを受け付けさせ、
前記特定された前記オブジェクトクラス及び前記受け付けられた前記コンサーンの組み合わせを用いて、オブジェクトクラス及びコンサーンの組み合わせが前記電力設備に関する情報の情報提供タイプに対応付けられたデータベースを検索することによって、前記オブジェクトクラス及び前記コンサーンの組み合わせに対応する前記情報提供タイプを決定させ、
決定された前記情報提供タイプに従った前記電力設備に関する情報を提供させる、
プログラム。
A program for causing a computer to provide information on electric power equipment based on a combination of an object class, which is information categorizing the type of the electric power equipment by defining a plurality of data items, and one or more concerns, which are information expressing a user's interest in the electric power equipment,
Identifying the object class corresponding to the electric power facility in response to the user's designation of the electric power facility or the occurrence of a predetermined event with respect to the electric power facility;
accepting a concern designated by the user;
using the identified combination of the object class and the received concern, searching a database in which combinations of object classes and concerns are associated with information provision types of information on the electric power facility, thereby determining the information provision type corresponding to the combination of the object class and the concern;
causing information about the electric power facility to be provided in accordance with the determined information provision type;
program.
JP2021181812A 2021-11-08 2021-11-08 Information providing device, information providing method, and program Active JP7688563B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021181812A JP7688563B2 (en) 2021-11-08 2021-11-08 Information providing device, information providing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021181812A JP7688563B2 (en) 2021-11-08 2021-11-08 Information providing device, information providing method, and program

Publications (2)

Publication Number Publication Date
JP2023069727A JP2023069727A (en) 2023-05-18
JP7688563B2 true JP7688563B2 (en) 2025-06-04

Family

ID=86328203

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021181812A Active JP7688563B2 (en) 2021-11-08 2021-11-08 Information providing device, information providing method, and program

Country Status (1)

Country Link
JP (1) JP7688563B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001356814A (en) 2000-06-13 2001-12-26 Toyota Industries Corp System for controlling energy and method for controlling energy consumption
JP2003333093A (en) 1996-12-18 2003-11-21 Nortel Networks Ltd Method and apparatus for monitoring operating parameters in a communication network
JP2007199842A (en) 2006-01-24 2007-08-09 Mitsubishi Electric Corp Plant monitoring device
JP2013541068A (en) 2010-08-11 2013-11-07 ナイキ インターナショナル リミテッド Method, computer readable medium and apparatus for intelligent display of information in a user interface
JP2020003880A (en) 2018-06-25 2020-01-09 株式会社東芝 Display system, program, and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003333093A (en) 1996-12-18 2003-11-21 Nortel Networks Ltd Method and apparatus for monitoring operating parameters in a communication network
JP2001356814A (en) 2000-06-13 2001-12-26 Toyota Industries Corp System for controlling energy and method for controlling energy consumption
JP2007199842A (en) 2006-01-24 2007-08-09 Mitsubishi Electric Corp Plant monitoring device
JP2013541068A (en) 2010-08-11 2013-11-07 ナイキ インターナショナル リミテッド Method, computer readable medium and apparatus for intelligent display of information in a user interface
JP2020003880A (en) 2018-06-25 2020-01-09 株式会社東芝 Display system, program, and storage medium

Also Published As

Publication number Publication date
JP2023069727A (en) 2023-05-18

Similar Documents

Publication Publication Date Title
US9547291B2 (en) Human machine interface (HMI) system having a symbol wizard creator
KR101627594B1 (en) Managing and automatically linking data objects
US20150106753A1 (en) Human-machine interface (hmi) system having elements styles with centrally managed and distributed graphic styles
US10169484B2 (en) Methods and apparatus to manage process control search results
JP5014559B2 (en) Custom rule system and method for expert systems
US8799796B2 (en) System and method for generating graphical dashboards with drill down navigation
US8280842B2 (en) Collaborative linking of support knowledge bases with visualization of device
US10585427B2 (en) Human-machine interface (HMI) system having elements with aggregated alarms
US9612588B2 (en) Human machine interface (HMI) system having elements with alarm border animation
US9599982B2 (en) Human-machine interface (HMI) system having process trend visualization (trend pen)
KR20140041452A (en) Methods for electronic document searching and graphically representing electronic document searches
US11645047B2 (en) Focused specification generation for interactive designs
CN106164795B (en) Optimization method for classified alarm
JP7108458B2 (en) Project status management device, computer program and project status management method
Marocco et al. Operational text-mining methods for enhancing building maintenance management
CN118012307A (en) Visual data cockpit configuration method
US9015593B2 (en) Managing advisories for complex model nodes in a graphical modeling application
JP7688563B2 (en) Information providing device, information providing method, and program
JP7686537B2 (en) Information design support device, information design support method, and program
WO2015145556A1 (en) Device for verifying dependencies between software specifications, and method for verifying dependencies between software specifications
KR20240033075A (en) Interactive workflow for data analysis
JP6782187B2 (en) Plant operation monitoring device and plant operation monitoring method
EP4375826A1 (en) Information processing device, information processing method, and program
Yaseen Equipping steel fabrication floor planning with interactive visualization for legacy systems
US8204850B1 (en) Contextual report definition creator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250218

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250523

R150 Certificate of patent or registration of utility model

Ref document number: 7688563

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150