(57)【特許請求の範囲】
【請求項１】
測定データ、および前記測定データを用いた計算結果の少なくともいずれか一方である対象データをデータベースから取得し、かつユーザの識別情報を取得するデータ取得部と、
前記ユーザの識別情報に基づいて、前記データベースから前記測定データを取得する処理および前記データベースにおける前記測定データを用いた計算を行う処理の少なくともいずれか一方であるアクセス処理、により取得された前記対象データを用いた処理を行う権限を処理部に対して与える権限設定部と、
前記対象データを含む確認画面を構成する１または複数の表示部品の閲覧、前記表示部品の編集、前記表示部品の作成、および１または複数の前記表示部品を配置することによる前記確認画面の作成のうちの少なくともいずれか２つ以上の処理を含む複数種類の処理を行うことが可能である前記処理部とを備え、
前記権限設定部は、前記ユーザの識別情報に応じて、前記処理部に対して異なる前記種類または前記種類の異なる組み合わせの前記権限を設定する、データ可視化装置。
【請求項２】
前記処理部は、前記権限により前記データ取得部経由で取得された前記対象データに基づいて、前記測定データまたは前記計算結果を含む確認画面の作成処理および前記確認画面を表示装置に表示させる処理を行う、請求項１に記載のデータ可視化装置。
【請求項３】
前記処理部は、
ユーザからの指示に従い、前記測定データまたは前記計算結果を含む確認画面を構成する１または複数の表示部品を作成または更新する表示部品作成部と、
ユーザからの指示に従い、前記表示部品作成部によって作成された前記表示部品を配置して前記確認画面を作成または更新する確認画面作成部とを含み、
前記権限設定部は、前記表示部品作成部が取得できる前記対象データよりも前記確認画面作成部が取得できる前記対象データが少ない前記権限を前記処理部に与える、請求項１または請求項２に記載のデータ可視化装置。
【請求項４】
前記処理部は、さらに、ユーザからの指示に従い、前記確認画面を表示する処理を行う表示処理部を含み、
前記権限設定部は、前記確認画面作成部が取得できる前記対象データよりも前記表示処理部が取得できる前記対象データが少ない前記権限を前記処理部に与える、請求項３に記載のデータ可視化装置。
【請求項５】
前記権限は、前記データベースから取得すべき前記測定データの時間的範囲を設定する権限および時間単位を設定する権限、ならびに前記測定データを用いた計算の種類を設定する権限のうちの少なくともいずれか１つを含む、請求項１から請求項４のいずれか１項に記載のデータ可視化装置。
【請求項６】
前記処理部は、
ユーザからの指示に従い、前記測定データまたは前記計算結果を含む確認画面を構成する１または複数の表示部品を作成または更新する表示部品作成部と、
ユーザからの指示に従い、前記表示部品作成部によって作成された前記表示部品を配置して前記確認画面を作成または更新する確認画面作成部とを含み、
前記データ可視化装置は、さらに、
前記確認画面作成部に前記権限が与えられている状態において、一回あたりの前記アクセス処理に要する時間および一定時間あたりの前記アクセス処理の回数の少なくともいずれか一方を制限する制限部を備える、請求項１から請求項５のいずれか１項に記載のデータ可視化装置。
【請求項７】
前記制限部は、一回あたりの前記アクセス処理に要する時間および一定時間あたりの前記アクセス処理の回数の少なくともいずれか一方が、対応する所定条件を満たした場合、所定の通知を行う、請求項６に記載のデータ可視化装置。
【請求項８】
前記処理部は、前記アクセス処理に要した時間を、前記測定データまたは前記計算結果を含む確認画面にさらに表示する処理を行う、請求項１から請求項７のいずれか１項に記載のデータ可視化装置。
【請求項９】
データ可視化装置におけるデータ処理方法であって、
測定データ、および前記測定データを用いた計算結果の少なくともいずれか一方である対象データをデータベースから取得し、かつユーザの識別情報を取得し、
前記ユーザの識別情報に基づいて、前記データベースから前記測定データを取得する処理および前記データベースにおける前記測定データを用いた計算を行う処理の少なくともいずれか一方であるアクセス処理、により取得された前記対象データを用いた処理を行う権限を設定し、
前記データ可視化装置は、前記対象データを含む確認画面を構成する１または複数の表示部品の閲覧、前記表示部品の編集、前記表示部品の作成、および１または複数の前記表示部品を配置することによる前記確認画面の作成のうちの少なくともいずれか２つ以上の処理を含む複数種類の処理を行うことが可能であり、
前記権限の設定において、前記ユーザの識別情報に応じて、異なる前記種類または前記種類の異なる組み合わせの前記権限を設定する、データ処理方法。
【請求項１０】
データ可視化装置において用いられるデータ処理プログラムであって、
コンピュータに、
測定データ、および前記測定データを用いた計算結果の少なくともいずれか一方である対象データをデータベースから取得させ、かつユーザの識別情報を取得させ、
前記ユーザの識別情報に基づいて、前記データベースから前記測定データを取得する処理および前記データベースにおける前記測定データを用いた計算を行う処理の少なくともいずれか一方であるアクセス処理、により取得された前記対象データを用いた処理を行う権限を設定させ、
前記データ可視化装置は、前記対象データを含む確認画面を構成する１または複数の表示部品の閲覧、前記表示部品の編集、前記表示部品の作成、および１または複数の前記表示部品を配置することによる前記確認画面の作成のうちの少なくともいずれか２つ以上の処理を含む複数種類の処理を行うことが可能であり、
前記ユーザの識別情報に応じて、異なる前記種類または前記種類の異なる組み合わせの前記権限を設定させる、データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データ可視化装置、データ処理方法およびデータ処理プログラムに関する。
この出願は、２０１９年４月１２日に出願された日本出願特願２０１９−７６４１２号を基礎とする優先権を主張し、その開示のすべてをここに取り込む。
【背景技術】
【０００２】
特開２０１９−３６９１号公報（特許文献１）には、以下のような技術が開示されている。すなわち、管理装置は、設備についての計測を行うセンサによる計測結果、および前記計測結果に対応する時刻を取得する第１の取得部と、前記設備の複数の使用期間、および各前記使用期間に対応する管理項目の内容を記憶部から取得する第２の取得部と、前記第１の取得部によって取得された前記計測結果および対応の前記時刻、ならびに前記第２の取得部によって取得された前記内容および対応の前記使用期間に基づいて、前記計測結果に基づく計測情報を前記内容ごとにまとめる処理を行うデータ処理部とを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−３６９１号公報
【発明の概要】
【０００４】
本開示のデータ可視化装置は、測定データ、および前記測定データを用いた計算結果の少なくともいずれか一方である対象データをデータベースから取得し、かつユーザの識別情報を取得するデータ取得部と、前記ユーザの識別情報に基づいて、前記データベースから前記測定データを取得する処理および前記データベースにおける前記測定データを用いた計算を行う処理の少なくともいずれか一方であるアクセス処理を行う権限を処理部に対して与える権限設定部と、前記権限により前記データ取得部経由で取得された前記対象データに基づいて、前記測定データまたは前記計算結果を含む確認画面の作成処理および前記確認画面を表示装置に表示させる処理を行う前記処理部とを備える。
【０００５】
本開示のデータ処理方法は、データ可視化装置におけるデータ処理方法であって、測定データ、および前記測定データを用いた計算結果の少なくともいずれか一方である対象データをデータベースから取得し、かつユーザの識別情報を取得し、前記ユーザの識別情報に基づいて、前記データベースから前記測定データを取得する処理および前記データベースにおける前記測定データを用いた計算を行う処理の少なくともいずれか一方であるアクセス処理を行う権限を設定し、前記権限により取得された前記対象データに基づいて、前記測定データまたは前記計算結果を含む確認画面の作成処理および前記確認画面を表示装置に表示させる処理を行う。
【０００６】
本開示のデータ処理プログラムは、データ可視化装置において用いられるデータ処理プログラムであって、コンピュータに、測定データ、および前記測定データを用いた計算結果の少なくともいずれか一方である対象データをデータベースから取得させ、かつユーザの識別情報を取得させ、前記ユーザの識別情報に基づいて、前記データベースから前記測定データを取得する処理および前記データベースにおける前記測定データを用いた計算を行う処理の少なくともいずれか一方であるアクセス処理を行う権限を設定させ、前記権限により前記データ取得部経由で取得された前記対象データに基づいて、前記測定データまたは前記計算結果を含む確認画面の作成処理および前記確認画面を表示装置に表示させる処理を行わせるためのプログラムである。
【０００７】
本開示の一態様は、このような特徴的な処理部を備えるデータ可視化装置として実現され得るだけでなく、データ可視化装置の一部または全部を実現する半導体集積回路として実現され得たり、データ可視化装置を含むシステムとして実現され得る。
【図面の簡単な説明】
【０００８】
【図１】図１は、本開示の実施の形態に係る管理システムの構成を示す図である。
【図２】図２は、本開示の実施の形態に係る管理システムにおけるユーザの種別および権限の範囲の一例を示す図である。
【図３】図３は、本開示の実施の形態に係る管理システムにおいて、ユーザの種別ごとに可能な処理の一例を示す図である。
【図４】図４は、本開示の実施の形態に係る管理システムにおいて、ユーザの種別ごとに可能な処理の他の例を示す図である。
【図５】図５は、本開示の実施の形態に係る管理システムにおける表示装置に表示されるトップ画面の一例を示す図である。
【図６】図６は、本開示の実施の形態に係る管理システムにおける表示装置に表示される選択画面の一例を示す図である。
【図７】図７は、本開示の実施の形態に係る管理システムにおける表示装置に表示される詳細画面の一例を示す図である。
【図８】図８は、本開示の実施の形態に係る管理システムにおける表示装置に表示される初期設定画面の一例を示す図である。
【図９】図９は、本開示の実施の形態に係る管理システムにおける表示装置に表示される部品編集画面の一例を示す図である。
【図１０】図１０は、本開示の実施の形態に係る管理システムにおける表示装置に表示されるｄａｔａＣｏｎｆｉｇ画面の一例を示す図である。
【図１１】図１１は、本開示の実施の形態に係る管理システムにおける表示部品の一例を示す図である。
【図１２】図１２は、本開示の実施の形態に係る管理システムにおける表示部品の一例を示す図である。
【図１３】図１３は、本開示の実施の形態に係る管理システムにおける表示部品の一例を示す図である。
【図１４】図１４は、本開示の実施の形態に係る管理システムにおける表示装置に表示される配置画面の一例を示す図である。
【図１５】図１５は、本開示の実施の形態に係る管理システムにおける配置画面に表示部品が配置された画面の一例を示す図である。
【図１６】図１６は、本開示の実施の形態に係る管理システムにおける表示装置に表示された、内容選択画面の一例を示す図である。
【図１７】図１７は、本開示の実施の形態に係る管理システムにおける配置画面に表示部品が配置された画面の一例を示す図である。
【図１８】図１８は、本開示の実施の形態に係る管理システムにおける複数の表示部品が配置された配置画面の一例を示す図である。
【図１９】図１９は、本開示の実施の形態に係る管理システムにおけるパラメータ設定画面の一例を示す図である。
【図２０】図２０は、本開示の実施の形態に係る管理システムにおけるパラメータ設定画面の他の例を示す図である。
【図２１】図２１は、本開示の実施の形態に係る管理システムにおける複数種類の表示部品が配置された配置画面の一例を示す図である。
【図２２】図２２は、本開示の実施の形態に係る管理システムにおける複数種類の表示部品が配置された配置画面の一例を示す図である。
【図２３】図２３は、本開示の実施の形態に係る管理システムにおける複数種類の表示部品が配置された配置画面の一例を示す図である。
【図２４】図２４は、本開示の実施の形態に係る管理システムにおける複数種類の表示部品が配置された配置画面の一例を示す図である。
【図２５】図２５は、本開示の実施の形態に係る管理システムにおける動画の利用方法を模式的に示す図である。
【図２６】図２６は、本開示の実施の形態に係る管理システムにおける各計測結果が表示された配置画面の一例を示す図である。
【図２７】図２７は、本開示の実施の形態に係る管理システムにおけるデータ可視化装置が確認画面を表示装置に表示する際の動作手順を定めたフローチャートである。
【発明を実施するための形態】
【０００９】
従来、センサの計測結果を用いて設備の状態を監視する技術が開発されている。
【００１０】
［本開示が解決しようとする課題］
上述のような管理装置を含むシステムにおいて、センサによる計測結果および当該計測結果に基づく計測情報等を、管理装置の外部に設けられたデータベースに蓄積することが考えられる。
【００１１】
ユーザは、データベースを使用するために、たとえば、ＳＱＬ等のデータベース言語の記述を変更する必要がある。また、ＳＱＬの記述によっては、データベース側の処理負荷が大きくなる。
【００１２】
しかしながら、データベースに関する知識を有する者は限られており、データベースに関する専門知識を十分に有していない者にとって、データベース言語を用いてデータベースを円滑に使用することは容易ではない。
【００１３】
本開示は、上述の課題を解決するためになされたもので、その目的は、データベースをより円滑に使用することが可能なデータ可視化装置、データ処理方法およびデータ処理プログラムを提供することである。
【００１４】
［本開示の効果］
本開示によれば、データベースをより円滑に使用することができる。
【００１５】
［本願発明の実施形態の説明］
最初に、本開示の実施形態の内容を列記して説明する。
【００１６】
（１）本開示の実施の形態に係るデータ可視化装置は、測定データ、および前記測定データを用いた計算結果の少なくともいずれか一方である対象データをデータベースから取得し、かつユーザの識別情報を取得するデータ取得部と、前記ユーザの識別情報に基づいて、前記データベースから前記測定データを取得する処理および前記データベースにおける前記測定データを用いた計算を行う処理の少なくともいずれか一方であるアクセス処理を行う権限を処理部に対して与える権限設定部と、前記権限により前記データ取得部経由で取得された前記対象データに基づいて、前記測定データまたは前記計算結果を含む確認画面の作成処理および前記確認画面を表示装置に表示させる処理を行う前記処理部とを備える。
【００１７】
このような構成により、ユーザの種別に応じて、データベースを用いた処理に種々の権限を設定することができるため、ユーザの種別に応じた適切な権限を設定し、データベース側の処理負荷の増大を抑制することができる。したがって、データベースから取得した測定データを可視化する構成において、データベースをより円滑に使用することができる。
【００１８】
（２）好ましくは、前記処理部は、ユーザからの指示に従い、前記確認画面を構成する１または複数の表示部品を作成または更新する表示部品作成部と、ユーザからの指示に従い、前記表示部品作成部によって作成された前記表示部品を配置して前記確認画面を作成または更新する確認画面作成部とを含み、前記権限設定部は、前記表示部品作成部が取得できる前記対象データよりも前記確認画面作成部が取得できる前記対象データが少ない前記権限を前記処理部に与える。
【００１９】
このような構成により、様々な用途に応じた種々の確認画面を、表示部品を用いて容易に作成するとともに、ユーザの種別に応じた適切な権限を設定し、データベース側の処理負荷の増大を抑制する優れたシステムを実現することができる。特に、表示部品に関する権限および確認画面に関する権限を分けることにより、より効果的な権限設定を実現することができる。
【００２０】
（３）より好ましくは、前記処理部は、さらに、ユーザからの指示に従い、前記確認画面を表示する処理を行う表示処理部を含み、前記権限設定部は、前記確認画面作成部が取得できる前記対象データよりも前記表示処理部が取得できる前記対象データが少ない前記権限を前記処理部に与える。
【００２１】
このような構成により、表示部品に関する権限、確認画面に関する権限および画面閲覧に関する権限を分けることができるため、より効果的な権限設定を実現することができる。
【００２２】
（４）好ましくは、前記権限は、前記データベースから取得すべき前記測定データの時間的範囲を設定する権限および時間単位を設定する権限、ならびに前記測定データを用いた計算の種類を設定する権限のうちの少なくともいずれか１つを含む。
【００２３】
このようなパラメータを設定する構成により、データベース側の処理負荷の増大を効果的に抑制することができる。
【００２４】
（５）好ましくは、前記処理部は、ユーザからの指示に従い、前記確認画面を構成する１または複数の表示部品を作成または更新する表示部品作成部と、ユーザからの指示に従い、前記表示部品作成部によって作成された前記表示部品を配置して前記確認画面を作成または更新する確認画面作成部とを含み、前記データ可視化装置は、さらに、前記確認画面作成部に前記権限が与えられている状態において、一回あたりの前記アクセス処理に要する時間および一定時間あたりの前記アクセス処理の回数の少なくともいずれか一方を制限する制限部を備える。
【００２５】
このような構成により、権限とは別にアクセス処理に制限を設け、データベース側の処理負荷の増大をより確実に抑制することができる。
【００２６】
（６）より好ましくは、前記制限部は、一回あたりの前記アクセス処理に要する時間および一定時間あたりの前記アクセス処理の回数の少なくともいずれか一方が、対応する所定条件を満たした場合、所定の通知を行う。
【００２７】
このような構成により、アクセス処理の権限を与えられたユーザに対して、データベース側の処理負荷の増大を警告することができる。
【００２８】
（７）好ましくは、前記処理部は、前記アクセス処理に要した時間を前記確認画面にさらに表示する処理を行う。
【００２９】
このような構成により、アクセス処理の権限を与えられたユーザが、データベース側の処理負荷の状況を容易に認識することができる。
【００３０】
（８）本開示の実施の形態に係るデータ処理方法は、データ可視化装置におけるデータ処理方法であって、測定データ、および前記測定データを用いた計算結果の少なくともいずれか一方である対象データをデータベースから取得し、かつユーザの識別情報を取得し、前記ユーザの識別情報に基づいて、前記データベースから前記測定データを取得する処理および前記データベースにおける前記測定データを用いた計算を行う処理の少なくともいずれか一方であるアクセス処理を行う権限を設定し、前記権限により取得された前記対象データに基づいて、前記測定データまたは前記計算結果を含む確認画面の作成処理および前記確認画面を表示装置に表示させる処理を行う。
【００３１】
このような構成により、ユーザの種別に応じて、データベースを用いた処理に種々の権限を設定することができるため、ユーザの種別に応じた適切な権限を設定し、データベース側の処理負荷の増大を抑制することができる。したがって、データベースから取得した測定データを可視化する構成において、データベースをより円滑に使用することができる。
【００３２】
（９）本開示の実施の形態に係るデータ処理プログラムは、データ可視化装置において用いられるデータ処理プログラムであって、コンピュータに、測定データ、および前記測定データを用いた計算結果の少なくともいずれか一方である対象データをデータベースから取得させ、かつユーザの識別情報を取得させ、前記ユーザの識別情報に基づいて、前記データベースから前記測定データを取得する処理および前記データベースにおける前記測定データを用いた計算を行う処理の少なくともいずれか一方であるアクセス処理を行う権限を設定させ、前記権限により前記データ取得部経由で取得された前記対象データに基づいて、前記測定データまたは前記計算結果を含む確認画面の作成処理および前記確認画面を表示装置に表示させる処理を行わせるためのプログラムである。
【００３３】
このような構成により、ユーザの種別に応じて、データベースを用いた処理に種々の権限を設定することができるため、ユーザの種別に応じた適切な権限を設定し、データベース側の処理負荷の増大を抑制することができる。したがって、データベースから取得した測定データを可視化する構成において、データベースをより円滑に使用することができる。
【００３４】
以下、本開示の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００３５】
［構成および基本動作］
図１は、本開示の実施の形態に係る管理システムの構成を示す図である。
【００３６】
図１を参照して、管理システム２０１は、データ可視化装置１０１と、表示装置１３１と、サーバ１３２Ａ，１３２Ｂと、データベース１３３とを備える。
【００３７】
サーバ１３２Ａは、たとえばＷｅｂサーバである。サーバ１３２Ｂは、たとえばＲＥＳＴ（ＲＥｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）  ＡＰＩ（Ｗｅｂ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）サーバである。サーバ１３２Ａおよびサーバ１３２Ｂは、互いに異なるＷｅｂＡＰＩを実装している。
【００３８】
より詳細には、サーバ１３２Ａおよびサーバ１３２Ｂは、処理ごとにＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を用意しており、たとえばｈｔｔｐ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルに従うリクエスト、レスポンスおよびポスト等のコマンドを当該ＵＲＬにおいて受け付け、受け付けたコマンドに従う処理を行う。
【００３９】
データベース１３３には、たとえば、図示しない１または複数のセンサによる測定結果に基づく測定データが蓄積されている。測定データは、一例として流量、温度、測定時間、測定場所およびセンサのロット番号等を含む。
【００４０】
サーバ１３２Ｂは、たとえば、上記コマンドに従い、データベース１３３から測定データを取得する。また、サーバ１３２Ｂは、たとえば、上記コマンドに従い、取得した測定データを用いた計算を行う。
【００４１】
データ可視化装置１０１は、インターネット等のネットワーク１３４およびサーバ１３２Ｂ経由でデータベース１３３から測定データ、および当該測定データを用いた計算結果の少なくともいずれか一方である対象データを取得し、取得した対象データに基づく画面を表示装置１３１に表示する処理を行う。
【００４２】
なお、データ可視化装置１０１および表示装置１３１は、一体であってもよい。また、ネットワーク１３４は、たとえば、ローカルネットワーク等のインターネット以外のネットワークであってもよい。
【００４３】
［データ可視化装置］
データ可視化装置１０１は、データ取得部１１と、処理部１４と、権限設定部１５と、入力受付部１６と、記憶部１７と、制限部１８とを備える。処理部１４は、表示部品作成部２１と、確認画面作成部２２と、表示処理部２３とを含む。
【００４４】
データ取得部１１は、上記対象データを取得する。処理部１４は、データ取得部１１によって取得された対象データに基づいて、測定データに関する内容を確認画面に表示する処理を行う、すなわち、測定データまたは上記計算結果を含む確認画面の作成処理および当該確認画面を表示装置１３１に表示させる処理を行う。
【００４５】
たとえば、処理部１４において、表示部品作成部２１は、ユーザからの指示に従い、確認画面を構成する１または複数の表示部品を作成または更新する。
【００４６】
たとえば、確認画面作成部２２は、ユーザからの指示に従い、表示部品作成部２１によって作成された表示部品を配置して確認画面を作成または更新する。
【００４７】
たとえば、表示処理部２３は、ユーザからの指示に従い、表示装置１３１に確認画面を表示する処理を行う。
【００４８】
記憶部１７には、たとえば、対応の表示部品を作成するための複数のＯＳＳ（Ｏｐｅｎ  Ｓｏｕｒｃｅ  Ｓｏｆｔｗａｒｅ）ライブラリが保存されている。
【００４９】
ＯＳＳライブラリは、一例として、グラフを作成するためのｆｌｏｔおよびガントチャートを作成するためのｇａｎｔｔ−ｃｈａｒｔ−ｄ３等である。
【００５０】
入力受付部１６は、たとえば、ユーザによるキーボードまたはマウスを介した入力操作を受け付ける。
【００５１】
入力受付部１６は、ユーザによる入力操作を受け付けると、受け付けた入力内容を示す情報を処理部１４へ出力する。
【００５２】
より詳細には、入力受付部１６は、自己のデータ可視化装置１０１が起動し、たとえば、ユーザによるキーボードおよびマウス等を介した所定の操作が行われると、ユーザによる操作内容を示す操作情報を処理部１４へ出力する。
【００５３】
処理部１４は、入力受付部１６から受けた操作情報に基づいて、ｈｔｔｐリクエストをサーバ１３２Ａへ送信する。
【００５４】
より詳細には、処理部１４は、入力受付部１６から受けた操作情報に基づいて、ログイン処理用のＵＲＬａを含むｈｔｔｐリクエストを作成し、作成したｈｔｔｐリクエストおよび当該操作情報をデータ取得部１１へ出力する。
【００５５】
データ取得部１１は、処理部１４から受けたｈｔｔｐリクエストをサーバ１３２Ａへ送信する。
【００５６】
サーバ１３２Ａは、データ可視化装置１０１からｈｔｔｐリクエストを受信すると、受信したｈｔｔｐリクエストに基づいて、ログイン処理用のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が含まれるＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルを含むｈｔｔｐレスポンスを作成してデータ可視化装置１０１へ送信する。
【００５７】
データ可視化装置１０１は、サーバ１３２Ａからｈｔｔｐレスポンスを受信すると、受信したｈｔｔｐレスポンスに基づいて、ログイン処理用のＧＵＩがＷｅｂブラウザ上に描画された画面を表示装置１３１に表示する処理を行う。
【００５８】
より詳細には、データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ａから送信されたｈｔｔｐレスポンスを受信し、受信したｈｔｔｐレスポンスからＨＴＭＬファイルを取得して処理部１４へ出力する。
【００５９】
処理部１４は、データ取得部１１から受けたＨＴＭＬファイルに含まれるログイン処理用のＧＵＩを取得し、取得したログイン処理用のＧＵＩがＷｅｂブラウザ上に描画された画面を作成し、作成した画面を表示装置１３１に表示する処理を行う。
【００６０】
ユーザは、たとえば、表示装置１３１に表示されたログイン処理用のＧＵＩにおける「ユーザＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）」および「パスワード」をそれぞれ入力するための欄に、自己の「ユーザＩＤ」および「パスワード」をそれぞれ入力して、サーバ１３２Ａへ送信する操作をＷｅｂブラウザに対して行う。
【００６１】
入力受付部１６は、ユーザによる当該操作を受け付けると、受け付けた入力内容、すなわち「ユーザＩＤ」および「パスワード」を処理部１４へ出力する。
【００６２】
処理部１４は、入力受付部１６から受けた入力内容に基づいて、「ユーザＩＤ」および「パスワード」を含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ａへ送信する。
【００６３】
サーバ１３２Ａは、データ可視化装置１０１からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに基づいてログイン処理を実行する。
【００６４】
サーバ１３２Ａは、ログイン処理において、当該ｈｔｔｐポストに含まれる「ユーザＩＤ」および「パスワード」に基づいて、当該ユーザＩＤを有するユーザのログインを許可するか否かを判断する。
【００６５】
そして、サーバ１３２Ａは、当該ユーザＩＤを有するユーザのログインを許可すると判断した場合、たとえば、当該ユーザＩＤおよび当該ユーザの種別を示すｈｔｔｐ  ｃｏｏｋｉｅを作成し、作成したｈｔｔｐ  ｃｏｏｋｉｅをデータ可視化装置１０１へ送信する。
【００６６】
図２は、本開示の実施の形態に係る管理システムにおけるユーザの種別および権限の範囲の一例を示す図である。
【００６７】
図２を参照して、管理システム２０１において、ユーザは、たとえば、システム管理者、表示部品作成者、確認画面作成者および閲覧者のうちのいずれかに分類される。
【００６８】
システム管理者、表示部品作成者、確認画面作成者および閲覧者は、この順に、より多くの権限の処理を行うことができる。
【００６９】
より詳細には、閲覧者は、たとえば、確認画面作成者の操作により作成された確認画面の閲覧処理を行うことができる。
【００７０】
データ可視化装置１０１は、閲覧者の操作に従い、当該確認画面を表示装置１３１に表示する処理を行う。
【００７１】
確認画面作成者は、たとえば、確認画面の閲覧処理に加えて、確認画面の作成処理を行うことができる。
【００７２】
データ可視化装置１０１は、確認画面作成者の操作に従い、表示部品作成者の操作により作成された表示部品が配置された確認画面を作成し、作成した確認画面を表示装置１３１に表示する処理を行う。
【００７３】
また、確認画面作成者は、作成した確認画面の、閲覧者による閲覧を許可するか否かを決定することができる。
【００７４】
これにより、閲覧者は、確認画面作成者により閲覧が許可された確認画面を閲覧することができる。
【００７５】
一方、確認画面作成者が当該確認画面の閲覧者による閲覧を許可しない場合、データ可視化装置１０１は、たとえば、閲覧者による確認画面を閲覧するための操作に対して、閲覧の許可がない旨のメッセージを表示装置１３１に表示する処理を行う。
【００７６】
表示部品作成者は、たとえば、確認画面の作成処理および確認画面の閲覧処理に加えて、表示部品の作成処理を行うことができる。
【００７７】
データ可視化装置１０１は、表示部品作成者の操作に従い、確認画面を構成する１または複数の表示部品を作成する。
【００７８】
また、表示部品作成者は、作成した表示部品の、確認画面作成者による編集を許可するか否かを決定することができる。
【００７９】
これにより、確認画面作成者は、表示部品作成者が確認画面作成者による表示部品の編集を許可した場合、当該表示部品の編集を行うことができる。
【００８０】
また、表示部品作成者は、確認画面作成者が作成した確認画面に含まれる表示部品の、閲覧者による閲覧を許可するか否かを決定することができる。
【００８１】
データ可視化装置１０１は、たとえば、表示部品作成者が当該表示部品の閲覧者による閲覧を許可しない場合、当該確認画面において当該表示部品を表示装置１３１に表示しない。
【００８２】
システム管理者は、たとえば、表示部品の作成処理、確認画面の作成処理および確認画面の閲覧処理に加えて、管理システム２０１における各ユーザの種別を管理するユーザ管理処理を行うことができる。
【００８３】
図３は、本開示の実施の形態に係る管理システムにおいて、ユーザの種別ごとに可能な処理の一例を示す図である。図３は、表示部品作成者が確認画面作成者による表示部品の編集を許可し、かつ確認画面作成者が確認画面の閲覧者による閲覧を許可した場合を示す。
【００８４】
図３を参照して、ユーザ管理処理を実行可能なユーザの種別は、システム管理者である。表示部品の作成処理を実行可能なユーザの種別は、システム管理者および表示部品作成者である。表示部品の編集を実行可能なユーザの種別は、システム管理者、表示部品作成者および確認画面作成者である。表示部品の閲覧を実行可能なユーザの種別は、システム管理者、表示部品作成者、確認画面作成者および閲覧者である。確認画面の作成処理を実行可能なユーザの種別は、システム管理者、表示部品作成者および確認画面作成者である。確認画面の閲覧を実行可能なユーザの種別は、システム管理者、表示部品作成者、確認画面作成者および閲覧者である。
【００８５】
図４は、本開示の実施の形態に係る管理システムにおいて、ユーザの種別ごとに可能な処理の他の例を示す図である。図４は、表示部品作成者が確認画面作成者による表示部品の編集を許可せず、かつ確認画面作成者が確認画面の閲覧者による閲覧を許可しない場合を示す。
【００８６】
図４を参照して、ユーザ管理処理を実行可能なユーザの種別は、システム管理者である。表示部品の作成処理を実行可能なユーザの種別は、システム管理者および表示部品作成者である。表示部品の編集を実行可能なユーザの種別は、システム管理者および表示部品作成者である。表示部品の閲覧を実行可能なユーザの種別は、システム管理者、表示部品作成者および確認画面作成者である。確認画面の作成処理を実行可能なユーザの種別は、システム管理者、表示部品作成者および確認画面作成者である。確認画面の閲覧を実行可能なユーザの種別は、システム管理者、表示部品作成者および確認画面作成者である。
【００８７】
再び図１を参照して、権限設定部１５は、データベース１３３からの測定データの取得およびデータベース１３３における測定データを用いた計算の少なくともいずれか一方であるアクセス処理の権限を複数種類設定可能である。
【００８８】
より詳細には、データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ａから送信されたｈｔｔｐ  ｃｏｏｋｉｅを受信し、受信したｈｔｔｐ  ｃｏｏｋｉｅを処理部１４へ出力する。すなわち、データ取得部１１は、ユーザＩＤを取得する。
【００８９】
処理部１４は、データ取得部１１から受けたｈｔｔｐ  ｃｏｏｋｉｅを権限設定部１５へ出力する。
【００９０】
権限設定部１５は、処理部１４から受けたｈｔｔｐ  ｃｏｏｋｉｅの示すユーザの種別に応じて、処理部１４が行う処理の権限を設定する。
【００９１】
具体的には、権限設定部１５は、たとえば、処理部１４から確認画面作成者を示すｈｔｔｐ  ｃｏｏｋｉｅを受けた場合、処理部１４が実行可能な処理を、確認画面を表示装置１３１に表示する処理、および確認画面の作成処理に制限し、制限した内容を示す制限情報を処理部１４へ出力する。
【００９２】
また、権限設定部１５は、たとえば、処理部１４から表示部品作成者を示すｈｔｔｐ  ｃｏｏｋｉｅを受けた場合、処理部１４が実行可能な処理を、確認画面を表示装置１３１に表示する処理、確認画面の作成処理、および表示部品の作成処理に制限し、制限した内容を示す制限情報を処理部１４へ出力する。
【００９３】
また、権限設定部１５は、たとえば、処理部１４からシステム管理者を示すｈｔｔｐ  ｃｏｏｋｉｅを受けた場合、処理部１４の実行可能な処理の制限を行わず、当該制限を行わない旨の制限情報を処理部１４へ出力する。
【００９４】
処理部１４は、権限設定部１５から制限情報を受けて、当該制限情報に応じた、すなわちユーザの種別に応じたトップ画面を表示装置１３１に表示する処理を行う。たとえば、トップ画面には、表示部品の種類の一覧および確認画面の種類の一覧が含まれる。
【００９５】
図５は、本開示の実施の形態に係る管理システムにおける表示装置に表示されるトップ画面の一例を示す図である。図５は、ユーザの種別が表示部品作成者である場合のトップ画面を示す。
【００９６】
図５を参照して、トップ画面における上部の領域ｒ１１には、確認画面作成部２２によって作成済みの１または複数の確認画面と、当該各確認画面を表示装置１３１に表示させるためのボタンＢ１との対応関係を示す確認画面テーブルＴａｂ１が含まれる。
【００９７】
また、トップ画面における下部の領域ｒ１２には、表示部品作成部２１によって作成済みの１または複数の表示部品と、当該各表示部品を表示装置１３１に表示させるためのボタンＢ２との対応関係を示す表示部品テーブルＴａｂ２が含まれる。
【００９８】
また、領域ｒ１１における確認画面テーブルＴａｂ１の上方には、確認画面作成部２２に新たな確認画面を作成させるためのボタンＢ３が含まれる。
【００９９】
また、領域ｒ１２における表示部品テーブルＴａｂ２の上方には、表示部品作成部２１に新たな表示部品を作成させるためのボタンＢ４が含まれる。
【０１００】
ボタンＢ１〜Ｂ４には、各々の処理に対応するＵＲＬのハイパーリンクがそれぞれ設定されている。
【０１０１】
ここで、ユーザの種別が確認画面作成者である場合のトップ画面には、たとえば、図５に示すトップ画面と比べて、表示部品の作成処理に対応する領域ｒ１２が含まれない。
【０１０２】
また、ユーザの種別が閲覧者である場合のトップ画面には、たとえば、図５に示すトップ画面と比べて、表示部品の作成処理に対応する領域ｒ１２、および領域ｒ１１におけるボタンＢ３が含まれない。
【０１０３】
［表示部品の作成］
種別が表示部品作成者であるユーザは、たとえば、測定データに関する内容の一例として対象データに基づくグラフＧ１を表示部品として作成する場合、キーボードおよびマウス等を用いてボタンＢ４を押下する操作をデータ可視化装置１０１に対して行う。
【０１０４】
再び図１を参照して、入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４へ出力する。
【０１０５】
処理部１４は、入力受付部１６から受けた操作情報に基づいて、表示部品作成用のＵＲＬｂを含むｈｔｔｐリクエストをデータ取得部１１経由でサーバ１３２Ａへ送信する。
【０１０６】
サーバ１３２Ａは、たとえば、データ可視化装置１０１から当該ｈｔｔｐリクエストを受信し、受信した当該ｈｔｔｐリクエストに基づいて、表示部品を作成するためのＪａｖａＳｃｒｉｐｔ（登録商標）等を用いて記述されたプログラム（以下、作成プログラムとも称する。）が格納されたＨＴＭＬファイルを含むｈｔｔｐレスポンスをデータ可視化装置１０１へ送信する。
【０１０７】
データ可視化装置１０１における処理部１４は、サーバ１３２Ａから当該ｈｔｔｐレスポンスに含まれるＨＴＭＬファイルをデータ取得部１１経由で受信すると、受信した当該ＨＴＭＬファイルから作成プログラムを取得し、取得した作成プログラムを実行する。
【０１０８】
これにより、表示部品作成部２１は、新たな表示部品の作成を行う。
【０１０９】
より詳細には、表示部品作成部２１は、処理部１４により作成プログラムが実行されると、作成すべき表示部品の種類をユーザに選択させる選択画面を作成し、作成した選択画面を表示処理部２３へ出力する。
【０１１０】
表示処理部２３は、表示部品作成部２１から受けた選択画面を表示装置１３１に表示する処理を行う。
【０１１１】
図６は、本開示の実施の形態に係る管理システムにおける表示装置に表示される選択画面の一例を示す図である。
【０１１２】
図６を参照して、選択画面には、たとえば、表示部品の種類ごとに複数のアイコンが含まれる。具体的には、選択画面には、たとえば、棒グラフおよび折れ線グラフ等の表示部品を作成するためのアイコンＶ１、テーブルの表示部品を作成するためのアイコンＶ２、アンドンの表示部品を作成するためのアイコンＶ３、ならびに地図の表示部品を作成するためのアイコンＶ４等が含まれる。
【０１１３】
ユーザは、選択画面における各アイコンのうちのいずれかを選択することにより、所望の種類の表示部品を作成することができる。
【０１１４】
より詳細には、ユーザは、たとえば、選択画面におけるアイコンＶ１を選択することにより、棒グラフおよび折れ線グラフ等の種類の表示部品を作成することができる。
【０１１５】
ユーザは、たとえば、アイコンＶ１を選択する操作をデータ可視化装置１０１に対して行う。
【０１１６】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における表示部品作成部２１へ出力する。
【０１１７】
表示部品作成部２１は、入力受付部１６から受けた操作情報に基づいて、作成すべきグラフのタイプをユーザに選択させる詳細画面を作成し、作成した詳細画面を表示処理部２３へ出力する。
【０１１８】
表示処理部２３は、表示部品作成部２１から受けた詳細画面を表示装置１３１に表示する処理を行う。
【０１１９】
図７は、本開示の実施の形態に係る管理システムにおける表示装置に表示される詳細画面の一例を示す図である。
【０１２０】
図７を参照して、詳細画面には、横軸が時間である折れ線グラフ１の複数のタイプが含まれる領域ｒ２１、横軸がカテゴリである折れ線グラフ２の複数のタイプが含まれる領域ｒ２２、横軸が時間である面グラフ１の複数のタイプが含まれる領域ｒ２３および横軸がカテゴリである面グラフ２の複数のタイプが含まれる領域ｒ２４が含まれる。
【０１２１】
領域ｒ２１には、背景色が黒色であって１つの折れ線グラフ１が描画されるタイプ「１−１」、背景色が黒色であって複数の折れ線グラフ１が描画されるタイプ「１−２」、背景色が白色であって１つの折れ線グラフ１が描画されるタイプ「１−３」および背景色が白色であって複数の折れ線グラフ１が描画されるタイプ「１−４」が含まれる。
【０１２２】
領域ｒ２２には、背景色が黒色であって１つの折れ線グラフ２が描画されるタイプ「２−１」、背景色が黒色であって複数の折れ線グラフ２が描画されるタイプ「２−２」、背景色が白色であって１つの折れ線グラフ２が描画されるタイプ「２−３」および背景色が白色であって複数の折れ線グラフ２が描画されるタイプ「２−４」が含まれる。
【０１２３】
領域ｒ２３には、背景色が黒色であって１つの面グラフ１が描画されるタイプ「３−１」、背景色が黒色であって複数の面グラフ１が描画されるタイプ「３−２」、背景色が白色であって１つの面グラフ１が描画されるタイプ「３−３」および背景色が白色であって複数の面グラフ１が描画されるタイプ「３−４」が含まれる。
【０１２４】
領域ｒ２４には、背景色が黒色であって１つの面グラフ２が描画されるタイプ「４−１」、背景色が黒色であって複数の面グラフ２が描画されるタイプ「４−２」、背景色が白色であって１つの面グラフ２が描画されるタイプ「４−３」および背景色が白色であって複数の面グラフ２が描画されるタイプ「４−４」が含まれる。
【０１２５】
ユーザは、たとえば、タイプ「１−３」を選択する操作をデータ可視化装置１０１に対して行う。
【０１２６】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における表示部品作成部２１へ出力する。
【０１２７】
表示部品作成部２１は、入力受付部１６から受けた操作情報に基づいて、作成すべきグラフの初期パラメータをユーザに設定させる初期設定画面を作成し、作成した初期設定画面を表示処理部２３へ出力する。
【０１２８】
表示処理部２３は、表示部品作成部２１から受けた初期設定画面を表示装置１３１に表示する処理を行う。
【０１２９】
図８は、本開示の実施の形態に係る管理システムにおける表示装置に表示される初期設定画面の一例を示す図である。
【０１３０】
図８を参照して、初期設定画面には、たとえば、作成すべきグラフがタイプ「１−３」であることを示す画像Ｐｉｃ１と、初期パラメータとして「グラフＩＤ」、「グラフ名」および「更新頻度」をそれぞれ入力するための入力欄Ｉｐ１１〜Ｉｐ１３と、表示部品作成部２１にグラフを作成させるためのボタンＢ５とが含まれる。
【０１３１】
ユーザは、たとえば、当該各入力欄に、「グラフＩＤ」、「グラフ名」および「更新頻度」の一部または全部を入力し、ボタンＢ５を押下する操作をＷｅｂブラウザに対して行う。
【０１３２】
なお、ユーザは、たとえば、当該各入力欄に、「グラフＩＤ」、「グラフ名」および「更新頻度」を入力することなく、ボタンＢ５を押下する操作をＷｅｂブラウザに対して行ってもよい。
【０１３３】
入力受付部１６は、ユーザによる当該操作を受け付けると、当該各入力欄の入力内容を処理部１４における表示部品作成部２１へ出力する。
【０１３４】
ここで、作成プログラムには、たとえば、データベース１３３からの測定データの取得およびデータベース１３３における測定データを用いた計算の少なくともいずれか一方であるアクセス処理を行うための、ＳＱＬを用いて記述された指示（以下、仮ＳＱＬ指示とも称する。）が含まれる。
【０１３５】
表示部品作成部２１は、入力受付部１６から受けた入力内容に基づいて、当該仮ＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストを処理部１４へ出力する。
【０１３６】
処理部１４は、表示部品作成部２１から出力されたｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。
【０１３７】
サーバ１３２Ｂは、データ可視化装置１０１からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに基づいてアクセス処理を実行する。
【０１３８】
サーバ１３２Ｂは、受信したｈｔｔｐポストに含まれる仮ＳＱＬ指示を取得し、取得した仮ＳＱＬ指示に従い、データベース１３３からの測定データの取得およびデータベース１３３における測定データを用いた計算の少なくともいずれか一方を行う。
【０１３９】
より詳細には、サーバ１３２Ｂは、たとえば、上記仮ＳＱＬ指示の内容がデータベース１３３から測定データを取得する旨の指示である場合、当該仮ＳＱＬ指示の示す測定データを取得する。
【０１４０】
また、サーバ１３２Ｂは、たとえば、上記仮ＳＱＬ指示の内容がデータベース１３３における測定データを用いた計算を行う旨の指示である場合、当該仮ＳＱＬ指示の示す測定データを取得し、取得した測定データを用いた平均値の算出等の計算を行う。
【０１４１】
対象データは、一例として、ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）に従うフォーマットである。
【０１４２】
そして、サーバ１３２Ｂは、対象データを含むｈｔｔｐレスポンスを作成してデータ可視化装置１０１へ送信する。
【０１４３】
データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ｂからｈｔｔｐレスポンスを受信すると、受信したｈｔｔｐレスポンスに含まれる対象データを取得し、取得した対象データを処理部１４における表示部品作成部２１へ出力する。
【０１４４】
表示部品作成部２１は、データ取得部１１から受けた対象データを用いて、当該対象データに基づくグラフを表示部品として描画する。
【０１４５】
より詳細には、表示部品作成部２１は、たとえば、タイプ「１−３」であるグラフを描画するためのＯＳＳライブラリを記憶部１７から取得し、取得したＯＳＳライブラリを用いて、データ取得部１１から受けた対象データに基づくグラフＧ１を表示部品として描画する。
【０１４６】
そして、表示部品作成部２１は、描画したグラフＧ１およびグラフＧ１を編集するための領域ｒ３が含まれる部品編集画面を作成し、作成した部品編集画面を表示処理部２３へ出力する。
【０１４７】
表示処理部２３は、表示部品作成部２１から受けた部品編集画面を表示装置１３１に表示する処理を行う。
【０１４８】
表示部品作成部２１は、１または複数のパラメータに従って表示部品の内容を変更可能である。
【０１４９】
図９は、本開示の実施の形態に係る管理システムにおける表示装置に表示される部品編集画面の一例を示す図である。
【０１５０】
図９を参照して、部品編集画面には、領域ｒ３がグラフＧ１に重ねて表示される。領域ｒ３には、グラフタイトルの入力欄Ｉｐ２１および凡例の入力欄Ｉｐ２２を含む「ｇｒａｐｈＣｏｎｆｉｇ」、グラフ色の入力欄Ｉｐ２３および形状の入力欄Ｉｐ２４を含む「ｖｉｅｗＣｏｎｆｉｇ」、ならびにグラフの時間的範囲の入力欄Ｉｐ２５、グラフの時間単位の入力欄Ｉｐ２６、およびグラフにおける測定データを用いた計算の種類を入力する入力欄Ｉｐ２７を含む「ｄａｔａＣｏｎｆｉｇ」が含まれる。
【０１５１】
「ｇｒａｐｈＣｏｎｆｉｇ」において、ユーザは、パラメータの一例として、グラフタイトルおよび凡例の設定を行うことができる。
【０１５２】
「ｄａｔａＣｏｎｆｉｇ」において、ユーザは、パラメータの一例として、グラフ色および形状の設定を行うことができる。
【０１５３】
「ｖｉｅｗＣｏｎｆｉｇ」において、ユーザは、パラメータの一例として、グラフの時間的範囲、グラフの時間単位およびグラフにおける測定データを用いた計算の種類の設定を行うことができる。
【０１５４】
また、領域ｒ３における上部には、ＳＱＬを編集するためのボタンＢ６を含む複数のボタンが表示される。
【０１５５】
ユーザは、ＳＱＬを編集する場合、ボタンＢ６を押下する操作をＷｅｂブラウザに対して行う。
【０１５６】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における表示部品作成部２１へ出力する。
【０１５７】
表示部品作成部２１は、入力受付部１６から受けた操作情報に基づいて、仮ＳＱＬ指示を編集するためのｄａｔａＣｏｎｆｉｇ画面を作成し、作成したｄａｔａＣｏｎｆｉｇ画面を表示処理部２３へ出力する。
【０１５８】
表示処理部２３は、表示部品作成部２１から受けたｄａｔａＣｏｎｆｉｇ画面を表示装置１３１に表示する処理を行う。
【０１５９】
図１０は、本開示の実施の形態に係る管理システムにおける表示装置に表示されるｄａｔａＣｏｎｆｉｇ画面の一例を示す図である。
【０１６０】
図１０を参照して、上記の場合、ｄａｔａＣｏｎｆｉｇ画面には、上記アクセス処理を行うための指示すなわち仮ＳＱＬ指示が表示される。
【０１６１】
ユーザは、キーボードまたはマウスを用いて、表示装置１３１に表示された仮ＳＱＬ指示を編集する操作をＷｅｂブラウザに対して行う。
【０１６２】
具体的には、ユーザは、たとえば、キーボードまたはマウスを用いて、あるセンサが測定した所定期間における所定時間間隔の流量を測定データとしてデータベース１３３から取得する内容のＳＱＬ指示を入力する操作をＷｅｂブラウザに対して行う。
【０１６３】
再び図１を参照して、入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における表示部品作成部２１へ出力する。
【０１６４】
表示部品作成部２１は、入力受付部１６から受けた操作情報に基づいて、当該仮ＳＱＬ指示を更新することにより新ＳＱＬ指示を作成する。そして、表示部品作成部２１は、作成した新ＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。以下、仮ＳＱＬ指示および新ＳＱＬ指示の各々を、ＳＱＬ指示とも称する。
【０１６５】
サーバ１３２Ｂは、データ可視化装置１０１からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに含まれる新ＳＱＬ指示を取得し、取得した新ＳＱＬ指示に従い、測定データとして、当該新ＳＱＬ指示の示す期間における所定時間間隔の流量のデータベース１３３からの取得を行う。
【０１６６】
そして、サーバ１３２Ｂは、取得した測定データすなわち対象データを含むｈｔｔｐレスポンスを作成してデータ可視化装置１０１へ送信する。
【０１６７】
データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ｂからｈｔｔｐレスポンスを受信すると、受信したｈｔｔｐレスポンスに含まれる対象データを取得し、取得した対象データを処理部１４における表示部品作成部２１へ出力する。
【０１６８】
表示部品作成部２１は、データ取得部１１から受けた対象データを用いて、当該対象データに基づくグラフＧ１が含まれる部品編集画面を作成し、作成した部品編集画面を表示処理部２３へ出力する。
【０１６９】
表示処理部２３は、表示部品作成部２１から受けた部品編集画面を表示装置１３１に表示する処理を行う。
【０１７０】
なお、データ可視化装置１０１において、図９に示す部品編集画面のｄａｔａＣｏｎｆｉｇにおける入力欄Ｉｐ２５、入力欄Ｉｐ２６および入力欄Ｉｐ２７に、グラフＧ１の時間的範囲、グラフＧ１の時間単位、およびグラフＧ１における測定データを用いた計算の種類をそれぞれパラメータとしてユーザが入力する操作により、ＳＱＬ指示が編集される構成であってもよい。
【０１７１】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる入力内容を示す入力内容情報を処理部１４における表示部品作成部２１へ出力する。
【０１７２】
表示部品作成部２１は、入力受付部１６から受けた入力内容情報に基づいて、上記各パラメータの変更によってＳＱＬ指示の編集が必要であるか否かを判断する。そして、表示部品作成部２１は、ＳＱＬ指示の変更が必要であると判断した場合、変更後のパラメータに応じて当該ＳＱＬ指示における対応箇所を編集する。
【０１７３】
ここで、データ可視化装置１０１における権限設定部１５は、ＳＱＬ指示の内容に基づいて権限を設定する。当該権限は、データベース１３３から取得すべき測定データの時間的範囲を設定する権限および時間単位を設定する権限、ならびに測定データを用いた計算の種類を設定する権限のうちの少なくともいずれか１つを含む。
【０１７４】
より詳細には、表示部品作成部２１は、たとえば、種別が表示部品作成者であるユーザにより図１０に示すｄａｔａＣｏｎｆｉｇ画面を介してＳＱＬ指示が編集された場合、または図９に示す部品編集画面のｄａｔａＣｏｎｆｉｇにおける各入力欄への当該ユーザによる入力により自己がＳＱＬ指示を編集した場合、編集後のＳＱＬ指示の内容を権限設定部１５へ出力する。
【０１７５】
権限設定部１５は、表示部品作成部２１から受けたＳＱＬ指示の内容に基づいて、データベース１３３からの測定データの取得およびデータベース１３３における測定データを用いた計算の少なくともいずれか一方であるアクセス処理の権限を複数種類設定可能である。
【０１７６】
たとえば、権限設定部１５は、表示部品作成部２１と比べて確認画面作成部２２に狭い権限を与える、たとえば、表示部品作成部２１が取得できる対象データよりも確認画面作成部２２が取得できる対象データが少ない権限を処理部１４に与える。
【０１７７】
具体的には、権限設定部１５は、たとえば、表示部品作成部２１から受けたＳＱＬ指示の内容が確認画面作成部２２がデータベース１３３から取得すべき測定データの時間的範囲および時間単位を設定可能な内容である場合、確認画面作成部２２が当該設定の権限を有する旨の権限情報を確認画面作成部２２へ出力する。
【０１７８】
これにより、種別が確認画面作成者であるユーザは、確認画面の作成処理において、データベース１３３から取得すべき測定データの時間的範囲および時間単位を設定することができる。
【０１７９】
また、たとえば、権限設定部１５は、確認画面作成部２２と比べて表示処理部２３に狭い権限を与える、たとえば、確認画面作成部２２が取得できる対象データよりも表示処理部２３が取得できる対象データが少ない権限を処理部１４に与える。
【０１８０】
具体的には、権限設定部１５は、たとえば、表示部品作成部２１から受けたＳＱＬ指示の内容が表示処理部２３がデータベース１３３から取得すべき測定データの時間的範囲を設定可能な内容である場合、表示処理部２３が当該設定の権限を有する旨の権限設定情報を表示処理部２３へ出力する。
【０１８１】
これにより、種別が閲覧者であるユーザは、確認画面作成者であるユーザによって作成された確認画面に配置された表示部品の時間的範囲を設定することができる。
【０１８２】
また、種別が表示部品作成者であるユーザは、たとえば、パラメータとしてグラフタイトルおよび凡例を編集する場合、図９に示す部品編集画面における入力欄Ｉｐ２１および入力欄Ｉｐ２２に新たなグラフタイトルおよび新たな凡例をそれぞれ入力する操作をＷｅｂブラウザに対して行う。
【０１８３】
再び図１を参照して、入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における表示部品作成部２１へ出力する。
【０１８４】
表示部品作成部２１は、入力受付部１６から受けた操作情報に基づいて、新たなグラフタイトルおよび凡例が設定されたグラフＧ１が含まれる部品編集画面を作成し、作成した部品編集画面を表示処理部２３へ出力する。
【０１８５】
表示処理部２３は、表示部品作成部２１から受けた部品編集画面を表示装置１３１に表示する処理を行う。
【０１８６】
また、ユーザは、たとえば、パラメータとしてグラフ色および形状を編集する場合、図９に示す部品編集画面における入力欄Ｉｐ２３および入力欄Ｉｐ２４に新たなグラフ色および新たな形状をそれぞれ入力する操作をＷｅｂブラウザに対して行う。
【０１８７】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における表示部品作成部２１へ出力する。
【０１８８】
表示部品作成部２１は、入力受付部１６から受けた操作情報に基づいて、新たなグラフ色および形状が設定されたグラフＧ１が含まれる部品編集画面を作成し、作成した部品編集画面を表示処理部２３へ出力する。
【０１８９】
表示処理部２３は、表示部品作成部２１から受けた部品編集画面を表示装置１３１に表示する処理を行う。
【０１９０】
以降、表示部品作成部２１は、図８に示す初期設定画面における「更新頻度」に設定された時間間隔ごとにＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストをサーバ１３２Ｂへ送信する。
【０１９１】
これにより、表示部品作成部２１は、「更新頻度」に設定された時間間隔ごとに、データベース１３３からサーバ１３２Ｂおよびデータ取得部１１経由で新たな対象データを取得し、取得した対象データを用いて、当該対象データに基づく表示部品たとえばグラフＧ１を更新する。
【０１９２】
また、表示部品作成部２１は、たとえば、ユーザによる操作に従い、作成した表示部品を記憶部１７に保存する。
【０１９３】
より詳細には、ユーザは、たとえば、図９に示す部品編集画面における複数のボタンのうち、作成した表示部品を保存するための「上書き保存」ボタンを押下する操作をＷｅｂブラウザに対して行う。
【０１９４】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における表示部品作成部２１へ出力する。
【０１９５】
表示部品作成部２１は、入力受付部１６から受けた操作情報に基づいて、作成したＳＱＬ指示および設定したパラメータの内容を含む表示部品情報を記憶部１７に保存する。
【０１９６】
これにより、表示部品作成部２１により作成された新たな表示部品と、当該表示部品を表示装置１３１に表示させるためのボタンＢ２とが図５に示すトップ画面における表示部品テーブルＴａｂ２に追加される。
【０１９７】
［表示部品の更新］
種別が表示部品作成者であるユーザは、たとえば、図５に示すトップ画面におけるグラフＧ１に対応するボタンＢ２を、キーボードおよびマウス等を用いて押下する操作をＷｅｂブラウザに対して行う。
【０１９８】
再び図１を参照して、入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４へ出力する。
【０１９９】
処理部１４は、入力受付部１６から受けた操作情報に基づいて、表示部品作成用のＵＲＬｂを含むｈｔｔｐリクエストをデータ取得部１１経由でサーバ１３２Ａへ送信する。
【０２００】
サーバ１３２Ａは、データ可視化装置１０１から当該ｈｔｔｐリクエストを受信すると、受信した当該ｈｔｔｐリクエストに基づいて、作成プログラムが格納されたＨＴＭＬファイルを含むｈｔｔｐレスポンスをデータ可視化装置１０１へ送信する。
【０２０１】
データ可視化装置１０１における処理部１４は、サーバ１３２Ａから当該ｈｔｔｐレスポンスに含まれるＨＴＭＬファイルをデータ取得部１１経由で受信すると、受信した当該ＨＴＭＬファイルから作成プログラムを取得する。
【０２０２】
また、処理部１４は、入力受付部１６から受けた操作情報に基づいて、記憶部１７からグラフＧ１に対応する表示部品情報を取得する。そして、処理部１４は、取得した作成プログラムにおける仮ＳＱＬ指示を、取得した表示部品情報に含まれるＳＱＬ指示に変更した作成プログラムを実行する。
【０２０３】
これにより、表示装置１３１には、当該表示部品情報に対応したグラフＧ１を含む部品編集画面が表示される。
【０２０４】
なお、データ可視化装置１０１において、表示部品はグラフＧ１に限らず、異なる種類のグラフ、テーブル、アンドン、工程管理表、ガントチャート、地図情報および箱ひげグラフ等であってもよい。
【０２０５】
図１１は、本開示の実施の形態に係る管理システムにおける表示部品の一例を示す図である。
【０２０６】
図１１は、表示部品一例として、ＷＢＧＴ（Ｗｅｔ  Ｂｕｌｂ  Ｇｌｏｂｅ  Ｔｅｍｐｅｒａｔｕｒｅ）テーブルを示す。
【０２０７】
図１１を参照して、ＷＢＧＴテーブルは、気温および相対湿度と、当該気温および当該相対湿度に基づいて算出される暑さ指数との対応関係を示す。
【０２０８】
また、ＷＢＧＴテーブルでは、暑さ指数の値に応じて、異なる色が用いられる。具体的には、暑さ指数が２５未満である場合の色と、暑さ指数が２５〜２８である場合の色と、暑さ指数が２９〜３１である場合の色と、暑さ指数が３２以上である場合の色とが、それぞれ異なる。図１１では、異なる色を異なるハッチングで示す。
【０２０９】
ＷＢＧＴテーブルの下方には、たとえば、ＷＢＧＴテーブルに示する暑さ指数の区分が表示される。具体的には、暑さ指数が２５未満である場合の区分は「注意」であり、暑さ指数が２５〜２８である場合の区分は「警報」であり、暑さ指数が２９〜３１である場合の区分は「厳重警報」であり、暑さ指数が３２以上である場合の区分は「危険」である。
【０２１０】
ユーザは、たとえば、ＷＢＧＴテーブルを作成する場合、図６に示す選択画面においてアイコンＶ２を選択する。
【０２１１】
そして、ユーザは、たとえば、表示装置１３１に表示された画面に従ってデータ可視化装置１０１に対して操作を行うことにより、ＷＢＧＴテーブルを作成する。
【０２１２】
図１２は、本開示の実施の形態に係る管理システムにおける表示部品の一例を示す図である。図１２は、表示部品の一例として複数のアンドンＡｎを示す。アンドンは、表示された色に応じてユーザに警告を知らせる表示方法である。
【０２１３】
図１２を参照して、アンドンＡｎは、たとえば、ＷＢＧＴテーブルに示す暑さ指数を示す。また、アンドンＡｎの色は、たとえば、ＷＢＧＴテーブルに対応して、暑さ指数に応じた色である。図１２では、異なる色を異なるハッチングで示す。
【０２１４】
ユーザは、たとえば、アンドンを作成する場合、図６に示す選択画面においてアイコンＶ３を選択する。
【０２１５】
そして、ユーザは、たとえば、表示装置１３１に表示された画面に従ってデータ可視化装置１０１に対して操作を行うことにより、アンドンを作成する。
【０２１６】
図１３は、本開示の実施の形態に係る管理システムにおける表示部品の一例を示す図である。図１３は、表示部品の一例として、地図情報を示す。
【０２１７】
図１３を参照して、地図情報は、たとえば、管理システム２０１の管理対象である２階建ての工場の間取りを示す。
【０２１８】
ユーザは、たとえば、地図情報を作成する場合、図６に示す選択画面においてアイコンＶ４を選択する。
【０２１９】
そして、ユーザは、たとえば、表示装置１３１に表示された画面に従ってデータ可視化装置１０１に対して操作を行うことにより、地図情報を作成する。
【０２２０】
［確認画面の作成］
種別が確認画面作成者または表示部品作成者であるユーザは、たとえば、図５に示すトップ画面におけるボタンＢ３を、キーボードおよびマウス等を用いて押下する操作をデータ可視化装置１０１に対して行う。
【０２２１】
再び図１を参照して、入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４へ出力する。
【０２２２】
処理部１４は、入力受付部１６から受けた操作情報に基づいて、確認画面作成用のＵＲＬｄを含むｈｔｔｐリクエストをデータ取得部１１経由でサーバ１３２Ａへ送信する。
【０２２３】
サーバ１３２Ａは、データ可視化装置１０１から当該ｈｔｔｐリクエストを受信すると、受信した当該ｈｔｔｐリクエストに基づいて、確認画面の表示を行うためのＪａｖａＳｃｒｉｐｔ等を用いて記述されたプログラム（以下、表示プログラムとも称する。）が格納されたＨＴＭＬファイルを含むｈｔｔｐレスポンスをデータ可視化装置１０１へ送信する。
【０２２４】
データ可視化装置１０１における処理部１４は、サーバ１３２Ａから当該ｈｔｔｐレスポンスに含まれるＨＴＭＬファイルをデータ取得部１１経由で受信すると、受信した当該ＨＴＭＬファイルから表示プログラムを取得し、取得した表示プログラムを実行する。
【０２２５】
これにより、確認画面作成部２２は、表示部品作成部２１によって作成された１または複数の表示部品を配置した確認画面の作成を行う。
【０２２６】
より詳細には、確認画面作成部２２は、処理部１４により表示プログラムが実行されると、表示部品を配置するための配置画面を作成し、作成した配置画面を表示処理部２３へ出力する。
【０２２７】
表示処理部２３は、確認画面作成部２２から受けた配置画面を表示装置１３１に表示する処理を行う。
【０２２８】
図１４は、本開示の実施の形態に係る管理システムにおける表示装置に表示される配置画面の一例を示す図である。
【０２２９】
図１４を参照して、配置画面には、表示部品が配置される領域ｒ４が含まれる。領域ｒ４の上部には、配置する表示部品を選択するための複数のボタンが含まれる。
【０２３０】
ユーザは、当該複数のボタンのうち、配置すべき表示部品に対応したボタンを押下する操作をＷｅｂブラウザに対して行う。そして、ユーザは、領域ｒ４における表示部品を配置すべき位置を選択する操作をＷｅｂブラウザに対して行う。
【０２３１】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における確認画面作成部２２へ出力する。
【０２３２】
確認画面作成部２２は、入力受付部１６から受けた操作情報に従って、領域ｒ４に表示部品を配置する。
【０２３３】
図１５は、本開示の実施の形態に係る管理システムにおける配置画面に表示部品が配置された画面の一例を示す図である。
【０２３４】
図１５を参照して、表示部品が領域ｒ４における位置Ｐに配置されている。当該表示部品には、当該表示部品の内容を選択するためのボタンＢ７が含まれる。
【０２３５】
確認画面作成部２２は、ユーザからの指示に従って１または複数のパラメータを設定することにより、確認画面における表示部品の内容を選択可能である。
【０２３６】
ユーザは、たとえば、ボタンＢ７を押下する操作をＷｅｂブラウザに対して行う。
【０２３７】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における確認画面作成部２２へ出力する。
【０２３８】
確認画面作成部２２は、入力受付部１６から受けた操作情報に基づいて、表示部品作成部２１によって作成済みの表示部品を示すテーブルＴａｂ３を含む内容選択画面を作成し、作成した内容選択画面を表示処理部２３へ出力する。
【０２３９】
図１６は、本開示の実施の形態に係る管理システムにおける表示装置に表示された、内容選択画面の一例を示す図である。
【０２４０】
図１６を参照して、テーブルＴａｂ３は、表示部品作成部２１によって作成済みの１または複数の表示部品と、当該表示部品の種類との対応関係を示す。
【０２４１】
表示処理部２３は、確認画面作成部２２から受けた内容選択画面を表示装置１３１に表示する処理を行う。
【０２４２】
ユーザは、当該内容選択画面におけるテーブルＴａｂ３から１つの表示部品たとえばグラフＧ１を選択する操作をＷｅｂブラウザに対して行う。
【０２４３】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における確認画面作成部２２へ出力する。
【０２４４】
確認画面作成部２２は、入力受付部１６から受けた操作情報に基づいて、グラフＧ１に対応する表示部品情報に含まれるＳＱＬ指示を記憶部１７から取得する。
【０２４５】
そして、確認画面作成部２２は、取得したＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。
【０２４６】
サーバ１３２Ｂは、データ可視化装置１０１からのｈｔｔｐポストを受信すると、受信したｈｔｔｐポストに含まれるＳＱＬ指示を取得し、取得したＳＱＬ指示に従い、データベース１３３からの測定データの取得およびデータベース１３３における測定データを用いた計算の少なくともいずれか一方を行う。
【０２４７】
そして、サーバ１３２Ｂは、取得した測定データおよび測定データを用いた計算結果の少なくともいずれか一方である対象データを含むｈｔｔｐレスポンスを作成してデータ可視化装置１０１へ送信する。
【０２４８】
データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ｂからｈｔｔｐレスポンスを受信すると、受信したｈｔｔｐレスポンスに含まれる対象データを取得し、取得した対象データを処理部１４における確認画面作成部２２へ出力する。
【０２４９】
そして、確認画面作成部２２は、たとえば、グラフＧ１を描画するためのＯＳＳライブラリを記憶部１７から取得し、取得したＯＳＳライブラリを用いて、データ取得部１１から受けた対象データに基づくグラフＧ１を配置画面に配置された表示部品に描画する。
【０２５０】
図１７は、本開示の実施の形態に係る管理システムにおける配置画面に表示部品が配置された画面の一例を示す図である。
【０２５１】
図１７を参照して、グラフＧ１が図１５に示す位置Ｐに表示部品として配置されている。
【０２５２】
また、確認画面作成部２２は、たとえば、表示部品の１または複数のパラメータを設定することにより、配置画面に複数の表示部品を配置可能である。
【０２５３】
より詳細には、ユーザは、上述の操作を繰り返し行うことにより、所望の１または複数の表示部品が配置された配置画面を作成することができる。
【０２５４】
図１８は、本開示の実施の形態に係る管理システムにおける複数の表示部品が配置された配置画面の一例を示す図である。
【０２５５】
図１８を参照して、配置画面における領域ｒ４には、１または複数のパラメータが異なる複数のグラフＧ１が配置されている。
【０２５６】
ユーザは、たとえば、当該複数のグラフＧ１のうちのいずれか１つを選択し、選択したグラフＧ１のパラメータを変更する操作をＷｅｂブラウザに対して行う。
【０２５７】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における確認画面作成部２２へ出力する。
【０２５８】
確認画面作成部２２は、入力受付部１６から受けた操作情報に基づいて、グラフＧ１のパラメータを変更するためのパラメータ設定画面を作成し、作成したパラメータ設定画面を表示処理部２３へ出力する。
【０２５９】
表示処理部２３は、表示部品作成部２１から受けたパラメータ設定画面を表示装置１３１に表示する処理を行う。
【０２６０】
図１９は、本開示の実施の形態に係る管理システムにおけるパラメータ設定画面の一例を示す図である。
【０２６１】
図１９を参照して、パラメータ設定画面には、グラフタイトルの入力欄Ｉｐ３１、凡例の入力欄Ｉｐ３２、グラフ色の入力欄Ｉｐ３３および形状の入力欄Ｉｐ３４が含まれる。
【０２６２】
また、パラメータ設定画面には、たとえば、グラフＧ１の時間的範囲の入力欄Ｉｐ３５、グラフＧ１の時間単位の入力欄Ｉｐ３６、およびグラフＧ１における測定データを用いた計算の種類を入力する入力欄Ｉｐ３７が含まれる。
【０２６３】
また、パラメータ設定画面には、グラフＧ１のグラフＩＤの入力欄Ｉｐ３８およびグラフＧ１のグラフ名の入力欄Ｉｐ３９が含まれる。
【０２６４】
また、確認画面作成部２２は、上述の権限設定部１５から受けた権限情報に基づいて、パラメータ設定画面において設定可能なパラメータの種類を制限する。
【０２６５】
これにより、確認画面作成部２２は、表示部品作成部２１と比べて狭い権限が権限設定部１５により与えられる。
【０２６６】
より詳細には、確認画面作成部２２は、たとえば、データベース１３３から取得すべき測定データの時間的範囲を制限する内容の権限情報を権限設定部１５から受けた場合、入力欄Ｉｐ３５の入力が制限されたパラメータ設定画面を作成する。
【０２６７】
すなわち、確認画面作成部２２は、アクセス処理の権限が制限される。
【０２６８】
図２０は、本開示の実施の形態に係る管理システムにおけるパラメータ設定画面の他の例を示す図である。
【０２６９】
図２０を参照して、アクセス処理の権限が制限された状態におけるパラメータ設定画面には、図１８に示すパラメータ設定画面と比べて、たとえば、入力欄Ｉｐ３５において固定値が表示される。
【０２７０】
なお、アクセス処理の権限が制限された状態におけるパラメータ設定画面には、入力欄Ｉｐ３５における固定値の表示に限らず、入力欄Ｉｐ３５が表示されなくてもよい。
【０２７１】
再び図１および図１９を参照して、入力受付部１６は、たとえば、ユーザによるパラメータの変更操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における確認画面作成部２２へ出力する。
【０２７２】
確認画面作成部２２は、入力受付部１６から受けた操作情報に基づいて、対応の表示部品情報に含まれるＳＱＬ指示を記憶部１７から取得し、変更後のパラメータに応じて当該ＳＱＬ指示における対応箇所を編集する。
【０２７３】
そして、確認画面作成部２２は、編集したＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。
【０２７４】
サーバ１３２Ｂは、データ可視化装置１０１からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに含まれるＳＱＬ指示を取得し、取得したＳＱＬ指示に従い、データベース１３３からの測定データの取得およびデータベース１３３における測定データを用いた計算の少なくともいずれか一方を行う。
【０２７５】
そして、サーバ１３２Ｂは、取得した測定データおよび測定データを用いた計算結果の少なくともいずれか一方である対象データを含むｈｔｔｐレスポンスを作成してデータ可視化装置１０１へ送信する。
【０２７６】
データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ｂからｈｔｔｐレスポンスを受信すると、受信したｈｔｔｐレスポンスに含まれる対象データを取得し、取得した対象データを処理部１４における確認画面作成部２２へ出力する。
【０２７７】
そして、確認画面作成部２２は、たとえば、グラフＧ１を描画するためのＯＳＳライブラリを記憶部１７から取得し、取得したＯＳＳライブラリを用いて、データ取得部１１から受けた対象データに基づくグラフＧ１を、配置画面に配置された表示部品に描画する。
【０２７８】
また、確認画面作成部２２は、たとえば、ユーザによる操作に従い、作成した確認画面を記憶部１７に保存する。
【０２７９】
より詳細には、ユーザは、たとえば、図１８に示す配置画面において、当該配置画面を保存するための操作をＷｅｂブラウザに対して行う。
【０２８０】
入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における確認画面作成部２２へ出力する。
【０２８１】
確認画面作成部２２は、入力受付部１６から受けた操作情報に基づいて、当該配置画面に含まれる１または複数の表示部品の、ＳＱＬ指示および設定したパラメータの内容をそれぞれ含む確認画面情報を記憶部１７に保存する。
【０２８２】
これにより、確認画面作成部２２により作成された新たな確認画面と、当該確認画面を表示装置１３１に表示させるためのボタンＢ１とが図５に示すトップ画面における確認画面テーブルＴａｂ１に追加される。このように、確認画面作成部２２は、複数の確認画面を作成可能である。
【０２８３】
［確認画面の閲覧］
種別が閲覧者、確認画面作成者または表示部品作成者であるユーザは、たとえば、図５に示すトップ画面における「確認画面１」に対応するボタンＢ１を、キーボードおよびマウス等を用いて押下する操作をＷｅｂブラウザに対して行う。
【０２８４】
再び図１を参照して、入力受付部１６は、たとえば、ユーザによる当該操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４へ出力する。
【０２８５】
処理部１４は、入力受付部１６から受けた操作情報に基づいて、確認画面作成用のＵＲＬｄを含むｈｔｔｐリクエストをデータ取得部１１経由でサーバ１３２Ａへ送信する。
【０２８６】
サーバ１３２Ａは、データ可視化装置１０１から当該ｈｔｔｐリクエストを受信すると、受信した当該ｈｔｔｐリクエストに基づいて、表示プログラムが格納されたＨＴＭＬファイルを含むｈｔｔｐレスポンスをデータ可視化装置１０１へ送信する。
【０２８７】
データ可視化装置１０１における処理部１４は、サーバ１３２Ａから当該ｈｔｔｐレスポンスに含まれるＨＴＭＬファイルをデータ取得部１１経由で受信すると、受信した当該ＨＴＭＬファイルから表示プログラムを取得する。
【０２８８】
また、処理部１４は、入力受付部１６から受けた操作情報に基づいて、記憶部１７から「確認画面１」に対応する確認画面情報を取得する。そして、処理部１４は、取得した確認画面情報を取得した表示プログラムに反映させて実行する。
【０２８９】
これにより、表示装置１３１には、当該確認画面情報に対応した配置画面が表示される。
【０２９０】
また、たとえば、確認画面作成部２２は、ユーザの操作および権限設定部１５によって設定された権限に基づいて、１または複数のパラメータを設定することにより複数種類の表示部品を配置した確認画面を作成可能である。
【０２９１】
図２１は、本開示の実施の形態に係る管理システムにおける複数種類の表示部品が配置された配置画面の一例を示す図である。
【０２９２】
図２１を参照して、配置画面には、たとえば、図１１に示すＷＢＧＴテーブルと、図１２に示すアンドンＡｎと、図１３に示す地図情報とが含まれる。
【０２９３】
当該配置画面では、２階建ての工場の複数位置における暑さ指数がアンドンＡｎを用いて示される。
【０２９４】
ユーザは、たとえば、当該配置画面を用いて、２階建ての工場の複数位置における暑さ指数と、当該暑さ指数がいずれの区分であるかを確認することができる。
【０２９５】
図２２は、本開示の実施の形態に係る管理システムにおける複数種類の表示部品が配置された配置画面の一例を示す図である。
【０２９６】
図２２に示す配置画面は、たとえば、複数の部品の稼働時間を管理するために用いられる。
【０２９７】
図２２を参照して、配置画面には、表示部品作成部２１によって作成されたアンドンＡｎ１〜Ａｎ９が含まれる。
【０２９８】
アンドンＡｎ１は、部品Ａ１の稼働時間が５２９７時間であることを示す。アンドンＡｎ２は、部品Ａ２の稼働時間が４４９８時間であることを示す。アンドンＡｎ２は、部品Ａ３の稼働時間が５９４９時間であることを示す。アンドンＡｎ４は、部品Ａ４の稼働時間が１２６３０時間であることを示す。アンドンＡｎ５は、部品Ａ５の稼働時間が２５１８時間であることを示す。アンドンＡｎ６は、部品Ａ６の稼働時間が２８５８時間であることを示す。アンドンＡｎ７は、部品Ａ７の稼働時間が９０１７時間であることを示す。アンドンＡｎ８は、部品Ａ８の稼働時間が２８３０時間であることを示す。アンドンＡｎ９は、未設定のアンドンである。
【０２９９】
また、配置画面におけるアンドンＡｎ１〜Ａｎ９の右側上方の領域ｒ５１には、各アンドンのパラメータとして、部品名の入力欄Ｉｐ４１および部品の稼働開始時刻の入力欄Ｉｐ４２が含まれる。
【０３００】
また、配置画面におけるアンドンＡｎ１〜Ａｎ９の右側下方の領域ｒ５２には、各部品の部品名と、各部品の交換時刻との対応関係を示すテーブルＴａｂ４が含まれる。
【０３０１】
再び図１を参照して、入力受付部１６は、たとえば、ユーザによる入力欄Ｉｐ４１および入力欄Ｉｐ４２への部品名の入力操作および部品の稼働開始時刻の入力操作を受け付けると、ユーザによる操作内容を示す操作情報を処理部１４における確認画面作成部２２へ出力する。
【０３０２】
確認画面作成部２２は、入力受付部１６から受けた操作情報に基づいて、ユーザにより入力された部品名に対応する表示部品情報に含まれるＳＱＬ指示を記憶部１７から取得し、取得したＳＱＬ指示における稼働開始時刻に対応する箇所を、ユーザにより入力された稼働開始時刻に編集する。
【０３０３】
そして、確認画面作成部２２は、編集したＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。
【０３０４】
サーバ１３２Ｂは、データ可視化装置１０１からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに含まれるＳＱＬ指示を取得し、取得したＳＱＬ指示に従い、現在時刻からＳＱＬ指示の示す稼働開始時刻を減算することにより、対応の部品の稼働時間を算出する。
【０３０５】
そして、サーバ１３２Ｂは、対象データとして算出した稼働時間を含むｈｔｔｐレスポンスを作成してデータ可視化装置１０１へ送信する。
【０３０６】
データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ｂからｈｔｔｐレスポンスを受信すると、受信したｈｔｔｐレスポンスに含まれる対象データを取得し、取得した対象データを処理部１４における確認画面作成部２２へ出力する。
【０３０７】
そして、確認画面作成部２２は、たとえば、アンドンＡｎを描画するためのＯＳＳライブラリを記憶部１７から取得し、取得したＯＳＳライブラリを用いて、データ取得部１１から受けた対象データに基づくアンドンＡｎを配置画面に配置された表示部品に描画する。
【０３０８】
また、確認画面作成部２２は、たとえば、テーブルを描画するためのＯＳＳライブラリを記憶部１７から取得し、取得したＯＳＳライブラリを用いて、データ取得部１１から受けた対象データに基づくテーブルＴａｂ４を、配置画面に配置された表示部品に描画する。
【０３０９】
図２３は、本開示の実施の形態に係る管理システムにおける複数種類の表示部品が配置された配置画面の一例を示す図である。
【０３１０】
図２３に示す配置画面は、たとえば、ある期間における複数種類の品種、および部品における電流値または電力値を把握するために用いられる。
【０３１１】
図２３を参照して、配置画面における上部には、左から順に、表示期間の入力欄、品種を選択するための表示部品作成部２１によって作成されたテーブル、部品名を選択するための表示部品作成部２１によって作成されたテーブル、および表示する項目を選択するための表示部品作成部２１によって作成されたテーブルが含まれる。
【０３１２】
また、配置画面における下部には、選択された品種、部品名および項目に対応する情報を示す画像が含まれる。
【０３１３】
図２４は、本開示の実施の形態に係る管理システムにおける複数種類の表示部品が配置された配置画面の一例を示す図である。
【０３１４】
図２４に示す配置画面は、たとえば、ユーザがある装置の状態を動画を用いて確認するために用いられる。
【０３１５】
図２４を参照して、配置画面には、たとえば、管理対象である工場内のある装置の稼働状態を示す、横方向が時間軸方向であるガントチャートと、工場内に設置されたカメラにより当該装置を撮影した撮影動画を再生するための表示部品（以下、動画部品とも称する。）とが含まれる。
【０３１６】
図２５は、本開示の実施の形態に係る管理システムにおける動画の利用方法を模式的に示す図である。
【０３１７】
図２５および図１を参照して、入力受付部１６は、たとえば、ユーザによるガントチャートの一部を選択する操作を受け付けると、上記装置のＩＤ（以下、装置ＩＤとも称する。）とユーザにより選択された箇所に対応する時間（以下、指定時間とも称する。）とを含む操作情報を処理部１４における確認画面作成部２２へ出力する。
【０３１８】
確認画面作成部２２は、入力受付部１６から操作情報を受けて、受けた操作情報に含まれる装置ＩＤおよび指定時間を取得する。
【０３１９】
そして、確認画面作成部２２は、取得した装置ＩＤに対応づけられたカメラのＩＤ（以下、カメラＩＤとも称する。）を特定し、特定したカメラＩＤおよび取得した指定時間を含むＨＬＳ（ＨＴＴＰ  Ｌｉｖｅ  Ｓｔｒｅａｍｉｎｇ）の形式に従うプレイリストを要求する内容のＳＱＬ指示を作成する。
【０３２０】
確認画面作成部２２は、作成したＳＱＬ指示を含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。
【０３２１】
サーバ１３２Ｂは、データ可視化装置１０１からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに含まれるＳＱＬ指示を取得し、取得したＳＱＬ指示の示すプレイリストをデータベース１３３から取得する。
【０３２２】
そして、サーバ１３２Ｂは、対象データとして取得したプレイリストを含むｈｔｔｐレスポンスを作成してデータ可視化装置１０１へ送信する。
【０３２３】
データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ｂからｈｔｔｐレスポンスを受信すると、受信したｈｔｔｐレスポンスに含まれる対象データを取得し、取得した対象データを処理部１４における確認画面作成部２２へ出力する。
【０３２４】
確認画面作成部２２は、データ取得部１１から受けた対象データすなわちプレイリストを解析することにより、当該プレイリストの示す動画ファイルを特定する。
【０３２５】
そして、確認画面作成部２２は、上記動画部品の表示部品情報に含まれるＳＱＬ指示を記憶部１７から取得し、取得したＳＱＬ指示における動画ファイルに対応する箇所を、特定した動画ファイルに編集する。
【０３２６】
そして、確認画面作成部２２は、編集したＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。
【０３２７】
サーバ１３２Ｂは、データ可視化装置１０１からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに含まれるＳＱＬ指示を取得し、取得したＳＱＬ指示の示す動画ファイルをデータベース１３３から取得する。
【０３２８】
そして、サーバ１３２Ｂは、対象データとして取得した動画ファイルを含むｈｔｔｐレスポンスを作成してデータ可視化装置１０１へ送信する。
【０３２９】
データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ｂからｈｔｔｐレスポンスを受信すると、受信したｈｔｔｐレスポンスに含まれる対象データを取得し、取得した対象データを処理部１４における確認画面作成部２２へ出力する。
【０３３０】
そして、確認画面作成部２２は、たとえば、動画部品を描画するためのＯＳＳライブラリを記憶部１７から取得し、取得したＯＳＳライブラリを用いて、データ取得部１１から受けた対象データに基づく動画部品を配置画面に描画する。
【０３３１】
また、たとえば、処理部１４は、前記アクセス処理に要した時間を前記確認画面にさらに表示する処理を行う。
【０３３２】
より詳細には、処理部１４における確認画面作成部２２は、たとえば、アクセス処理に要したデータ取得時間および表示部品の配置に要した描画時間を計測し、当該データ取得時間および当該描画時間がそれぞれ計測結果として表示された配置画面を表示処理部２３へ出力する。
【０３３３】
具体的には、確認画面作成部２２は、ＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信するとともに、時間の計測を開始する。
【０３３４】
そして、確認画面作成部２２は、当該ｈｔｔｐポストに対するサーバ１３２Ｂからｈｔｔｐレスポンスに含まれる対象データを受信すると、時間の計測を停止し、計測した時間をデータ取得時間として取得する。
【０３３５】
また、確認画面作成部２２は、当該対象データを受信してから配置画面の作成完了までの時間を計測する。
【０３３６】
具体的には、確認画面作成部２２は、当該対象データを受信すると、時間の計測を開始する。
【０３３７】
そして、確認画面作成部２２は、当該対象データに基づいて配置画面を作成が完了すると、時間の計測を停止し、計測した時間を描画時間として取得する。
【０３３８】
そして、確認画面作成部２２は、上記データ取得時間および上記描画時間がそれぞれ計測結果として表示された配置画面を作成する。
【０３３９】
表示処理部２３は、確認画面作成部２２から受けた当該配置画面を表示装置１３１に表示する処理を行う。
【０３４０】
図２６は、本開示の実施の形態に係る管理システムにおける各計測結果が表示された配置画面の一例を示す図である。
【０３４１】
図２６を参照して、上記各計測結果は、たとえば、配置画面における領域ｒ４の右上に表示される。
【０３４２】
なお、確認画面作成部２２は、データ取得時間および描画時間を計測する構成に限らず、データ取得時間および描画時間の少なくともいずれか一方を計測する構成であってもよい。
【０３４３】
また、図１において、確認画面作成部２２は、上記各計測結果を制限部１８へ出力する。
【０３４４】
たとえば、制限部１８は、確認画面作成部２２によるアクセス処理が許可されている状態すなわち上記権限が与えられている状態において、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数の少なくともいずれか一方を制限する。
【０３４５】
そして、制限部１８は、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数の少なくともいずれか一方が、対応する所定条件を満たした場合、所定の通知を行う。
【０３４６】
より詳細には、制限部１８は、たとえば、確認画面作成部２２から受けた各計測結果すなわちデータ取得時間および描画時間の少なくともいずれか一方が所定時間以上である場合、所要時間が超過している旨の警告を処理部１４へ出力する。
【０３４７】
また、確認画面作成部２２は、たとえば、上記所定時間内に行ったアクセス処理の回数を制限部１８へ出力する。
【０３４８】
制限部１８は、たとえば、確認画面作成部２２から受けたアクセス処理の回数が、所定回数以上である場合、アクセス処理の回数が所定回数を超過している旨の警告を処理部１４へ出力する。
【０３４９】
処理部１４は、当該各警告を制限部１８から受けて、たとえば、当該各警告の示す内容のｅ−ｍａｉｌをユーザの使用するＰＣ等へ送信する。
【０３５０】
［ユーザ管理処理］
ユーザは、たとえば、システム管理者である場合、キーボードおよびマウス等を用いた所定の操作をデータ可視化装置１０１に対して行うことにより、ユーザ管理処理を行うことができる。たとえば、データベース１３３には、複数のユーザＩＤおよび対応のユーザの種別の対応関係を示すユーザ管理テーブルが登録されている。
【０３５１】
入力受付部１６は、当該所定の操作が行われると、ユーザによる操作内容を示す操作情報を処理部１４へ出力する。
【０３５２】
処理部１４は、入力受付部１６から受けた操作情報に基づいて、上記ユーザ管理テーブルに含まれる複数のユーザＩＤおよび対応のユーザの種別（以下、ユーザデータとも称する。）を要求する内容のＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。
【０３５３】
サーバ１３２Ｂは、データ可視化装置１０１からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに含まれるＳＱＬ指示を取得し、取得したＳＱＬ指示に従い、ユーザデータをデータベース１３３におけるユーザ管理テーブルから取得する。
【０３５４】
そして、サーバ１３２Ｂは、取得したユーザデータを含むｈｔｔｐレスポンスを作成してデータ可視化装置１０１へ送信する。
【０３５５】
データ可視化装置１０１におけるデータ取得部１１は、サーバ１３２Ｂからｈｔｔｐレスポンスを受信すると、受信したｈｔｔｐレスポンスに含まれるユーザデータを取得し、取得したユーザデータを処理部１４へ出力する。
【０３５６】
処理部１４は、データ取得部１１から受けたユーザデータに基づいて、複数のユーザＩＤおよび対応のユーザの種別の対応関係を示すユーザ管理テーブルを作成し、作成したユーザ管理テーブルを含む画面を表示装置１３１に表示する処理を行う。
【０３５７】
ユーザは、たとえば、表示装置１３１に表示された当該画面におけるユーザ管理テーブルに対して、ユーザＩＤおよび当該ユーザの種別の少なくともいずれか一方の追加、変更および削除等の処理を行う操作をデータ可視化装置１０１に対して行う。
【０３５８】
入力受付部１６は、当該操作が行われると、ユーザによる操作内容を示す操作情報を処理部１４へ出力する。
【０３５９】
処理部１４は、入力受付部１６から受けた操作情報に基づいて、データベース１３３におけるユーザ管理テーブルを更新する内容のＳＱＬ指示を作成し、作成したＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。
【０３６０】
サーバ１３２Ｂは、データ可視化装置１０１からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに含まれるＳＱＬ指示を取得し、取得したＳＱＬ指示に従い、データベース１３３におけるユーザ管理テーブルを更新する。
【０３６１】
このように、データ可視化装置１０１において、ユーザは、様々な用途に応じて種々の表示部品を作成することができる。
【０３６２】
また、データ可視化装置１０１において、ユーザが様々な用途に応じた種々の確認画面を、表示部品を用いて容易に作成することができるため、管理対象の部品、装置および建物等の状態を容易に把握することができる。
【０３６３】
また、データ可視化装置１０１において、ユーザの種別に応じて、データベースを用いた処理に種々の権限を設定することができるため、ユーザの種別に応じた適切な権限を設定することができる。これにより、たとえば、データベース１３３の処理負荷の増大を抑制するとともに、データベースに関する知識の乏しいユーザでもデータベース１３３をより円滑に使用することができる。
【０３６４】
［動作の流れ］
管理システム２０１における各装置は、メモリを含むコンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のフローチャートの各ステップの一部または全部を含むプログラムを当該メモリからそれぞれ読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
【０３６５】
図２７は、本開示の実施の形態に係る管理システムにおけるデータ可視化装置が確認画面を表示装置に表示する際の動作手順を定めたフローチャートである。
【０３６６】
図２７を参照して、まず、データ可視化装置１０１は、ユーザの操作に従い、表示部品を作成する（ステップＳ１０１）。
【０３６７】
次に、データ可視化装置１０１は、ユーザの操作に従い、測定データおよび測定データを用いた計算結果の少なくともいずれか一方である対象データを、サーバ１３２Ｂ経由でデータベース１３３から取得する（ステップＳ１０２）。
【０３６８】
次に、データ可視化装置１０１は、ユーザの操作に従い、データベース１３３から取得すべき測定データの時間的範囲を設定する権限および時間単位を設定する権限、ならびに測定データを用いた計算の種類を設定する権限のうちの少なくともいずれか１つを含む、アクセス処理の権限を複数種類設定する（ステップＳ１０３）。
【０３６９】
次に、データ可視化装置１０１は、ユーザの操作に従い、取得した対象データに基づく表示部品を更新する（ステップＳ１０４）。
【０３７０】
次に、データ可視化装置１０１は、ユーザの操作に従い、作成または更新された表示部品が配置された確認画面を作成する（ステップＳ１０５）。
【０３７１】
また、データ可視化装置１０１は、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数の少なくともいずれか一方を、それぞれ、所定の制限時間未満または所定の制限回数未満に制限する制限処理を行う（ステップＳ１０６）。
【０３７２】
次に、データ可視化装置１０１は、ユーザの操作に従って設定されたアクセス処理の権限に従い、対象データをサーバ１３２Ｂ経由でデータベース１３３から取得する（ステップＳ１０７）。
【０３７３】
次に、データ可視化装置１０１は、ユーザの操作に従い、取得した対象データに基づいて確認画面を更新する（ステップＳ１０８）。
【０３７４】
次に、データ可視化装置１０１は、アクセス処理において、制限処理において設定された所定条件を満たした場合、たとえば、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数の少なくともいずれか一方が、それぞれ、上記制限時間以上または上記制限回数以上である場合（ステップＳ１０９でＹＥＳ）、ユーザに対して通知を行う（ステップＳ１１０）。
【０３７５】
次に、データ可視化装置１０１は、アクセス処理に要した時間および測定データに関する内容を確認画面に表示する処理を行う（ステップＳ１１１）。
【０３７６】
一方、データ可視化装置１０１は、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数が、それぞれ、上記制限時間未満および上記制限回数未満である場合（ステップＳ１０９でＮＯ）、アクセス処理に要した時間および測定データに関する内容を確認画面に表示する処理を行う（ステップＳ１１１）。
【０３７７】
なお、本開示の実施の形態に係る管理システム２０１では、サーバ１３２Ａ，１３２Ｂおよびデータベース１３３が、それぞれ単一の装置であるとしたが、これに限定するものではない。サーバ１３２Ａ，１３２Ｂおよびデータベース１３３の機能の一部または全部が、クラウドコンピューティングによって提供されてもよい。すなわち、サーバ１３２Ａ，１３２Ｂおよびデータベース１３３の各々が複数のクラウドサーバ等によって構成されてもよい。
【０３７８】
また、本開示の実施の形態に係る管理システム２０１では、ユーザの種別は、４つであるとしたが、これに限定するものではない。ユーザの種別は、２つ、３つまたは５つ以上であってもよい。
【０３７９】
また、本開示の実施の形態に係るデータ可視化装置１０１では、処理部１４は、ユーザの種別に応じたトップ画面を表示装置１３１に表示する構成であるとしたが、これに限定するものではない。処理部１４は、ユーザの全種別に共通のトップ画面を表示装置１３１に表示する構成であってもよい。
【０３８０】
この場合、データ可視化装置１０１は、たとえば、あるユーザが当該ユーザの種別では許可されていない操作を自己に対して行った場合、当該操作の許可がない旨のメッセージを表示装置１３１に表示する処理を行う。
【０３８１】
また、本開示の実施の形態に係るデータ可視化装置１０１では、権限設定部１５は、表示部品作成部２１と比べて確認画面作成部２２に狭い権限を与える構成であるとしたが、これに限定するものではない。権限設定部１５は、表示部品作成部２１と同じ範囲の権限を確認画面作成部２２に与える構成であってもよい。
【０３８２】
また、本開示の実施の形態に係るデータ可視化装置１０１では、権限設定部１５は、確認画面作成部２２と比べて表示処理部２３に狭い権限を与える構成であるとしたが、これに限定するものではない。権限設定部１５は、確認画面作成部２２と同じ範囲の権限を表示処理部２３に与える構成であってもよい。
【０３８３】
また、本開示の実施の形態に係るデータ可視化装置１０１では、権限設定部１５は、データベースから取得すべき測定データの時間的範囲を設定する権限および時間単位を設定する権限、ならびに測定データを用いた計算の種類を設定する権限のうちの少なくともいずれか１つを含む権限を与える構成であるとしたが、これに限定するものではない。権限設定部１５は、上記以外を設定する権限を与える構成であってもよい。
【０３８４】
また、本開示の実施の形態に係るデータ可視化装置１０１では、制限部１８は、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数の少なくともいずれか一方を制限する構成であるとしたが、これに限定するものではない。制限部１８は、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数を制限しない構成であってもよい。
【０３８５】
また、本開示の実施の形態に係るデータ可視化装置１０１では、制限部１８は、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数の少なくともいずれか一方が、対応する所定条件を満たした場合、所定の通知を行う構成であるとしたが、これに限定するものではない。制限部１８は、当該所定の通知を行わない構成であってもよい。
【０３８６】
また、本開示の実施の形態に係る管理システム２０１では、データ可視化装置１０１における処理部１４が制限部１８から受けた各警告の示す内容のｅ−ｍａｉｌをユーザの使用するＰＣ等へ送信する構成であるとしたが、これに限定するものではない。管理システム２０１では、データ可視化装置１０１以外の装置たとえばサーバ１３２Ｂが、当該ｅ−ｍａｉｌをユーザの使用するＰＣ等へ送信する構成であってもよい。
【０３８７】
より詳細には、データ可視化装置１０１における制限部１８は、たとえば、上記アクセス処理に関する所定条件を処理部１４へ出力する。
【０３８８】
処理部１４は、制限部１８から受けた所定条件を示すＳＱＬ指示を作成し、作成したＳＱＬ指示およびアクセス処理用のＵＲＬｃを含むｈｔｔｐポストを作成し、作成したｈｔｔｐポストをデータ取得部１１経由でサーバ１３２Ｂへ送信する。
【０３８９】
サーバ１３２Ｂは、処理部１４からのｈｔｔｐポストを受信し、受信したｈｔｔｐポストに含まれるＳＱＬ指示の示す所定条件を取得し、取得した所定条件を保持する。
【０３９０】
そして、サーバ１３２Ｂは、自己の処理が当該所定条件に該当する場合、当該所定条件に該当する旨のｅ−ｍａｉｌをユーザの使用するＰＣ等へ送信する。
【０３９１】
また、本開示の実施の形態に係るデータ可視化装置１０１では、処理部１４は、アクセス処理に要した時間を確認画面に表示する構成であるとしたが、これに限定するものではない。処理部１４は、アクセス処理に要した時間を確認画面に表示しない構成であってもよい。
【０３９２】
ところで、データベースに関する知識を有する者は限られており、データベースに関する専門知識を十分に有していない者にとって、データベース言語を用いてデータベースを円滑に使用することは容易ではない。
【０３９３】
これに対して、本開示の実施の形態に係るデータ可視化装置１０１では、データ取得部１１は、測定結果に基づく測定データが蓄積されたデータベース１３３から取得された測定データ、およびデータベース１３３における測定データを用いた計算結果の少なくともいずれか一方である対象データを取得する。処理部１４は、データ取得部１１によって取得された対象データに基づいて、測定データに関する内容を確認画面に表示する処理を行う。権限設定部１５は、データベース１３３からの測定データの取得およびデータベース１３３における測定データを用いた計算の少なくともいずれか一方であるアクセス処理の権限を複数種類設定可能である。
【０３９４】
このような構成により、ユーザの種別に応じて、データベース１３３を用いた処理に種々の権限を設定することができるため、ユーザの種別に応じた適切な権限を設定し、データベース１３３側の処理負荷の増大を抑制することができる。
【０３９５】
したがって、本開示の実施の形態に係るデータ可視化装置１０１では、データベース１３３から取得した測定データを可視化する構成において、データベースをより円滑に使用することができる。
【０３９６】
また、本開示の実施の形態に係るデータ可視化装置１０１では、処理部１４において、表示部品作成部２１は、ユーザからの指示に従い、確認画面を構成する１または複数の表示部品を作成または更新する。確認画面作成部２２は、ユーザからの指示に従い、表示部品作成部２１によって作成された表示部品を配置して確認画面を作成または更新する。権限設定部１５は、表示部品作成部２１と比べて確認画面作成部２２に狭い権限を与える。
【０３９７】
このような構成により、様々な用途に応じた種々の確認画面を、表示部品を用いて容易に作成するとともに、ユーザの種別に応じた適切な権限を設定し、データベース１３３側の処理負荷の増大を抑制する優れたシステムを実現することができる。特に、表示部品に関する権限および確認画面に関する権限を分けることにより、より効果的な権限設定を実現することができる。
【０３９８】
また、本開示の実施の形態に係るデータ可視化装置１０１では、処理部１４において、表示処理部２３は、さらに、ユーザからの指示に従い、確認画面を表示する処理を行う。権限設定部１５は、確認画面作成部２２と比べて表示処理部２３に狭い権限を与える。
【０３９９】
このような構成により、表示部品に関する権限、確認画面に関する権限および画面閲覧に関する権限を分けることができるため、より効果的な権限設定を実現することができる。
【０４００】
また、本開示の実施の形態に係るデータ可視化装置１０１では、権限は、データベース１３３から取得すべき測定データの時間的範囲を設定する権限および時間単位を設定する権限、ならびに測定データを用いた計算の種類を設定する権限のうちの少なくともいずれか１つを含む。
【０４０１】
このようなパラメータを設定する構成により、データベース１３３側の処理負荷の増大を効果的に抑制することができる。
【０４０２】
また、本開示の実施の形態に係るデータ可視化装置１０１では、制限部１８は、さらに、確認画面作成部２２によるアクセス処理が許可されている状態において、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数の少なくともいずれか一方を制限する。
【０４０３】
このような構成により、権限とは別にアクセス処理に制限を設け、データベース１３３側の処理負荷の増大をより確実に抑制することができる。
【０４０４】
また、本開示の実施の形態に係るデータ可視化装置１０１では、制限部１８は、一回あたりのアクセス処理に要する時間および一定時間あたりのアクセス処理の回数の少なくともいずれか一方が、対応する所定条件を満たした場合、所定の通知を行う。
【０４０５】
このような構成により、アクセス処理の権限を与えられたユーザに対して、データベース１３３側の処理負荷の増大を警告することができる。
【０４０６】
また、本開示の実施の形態に係るデータ可視化装置１０１では、処理部１４は、アクセス処理に要した時間を確認画面にさらに表示する処理を行う。
【０４０７】
このような構成により、アクセス処理の権限を与えられたユーザが、データベース１３３側の処理負荷の状況を容易に認識することができる。
【０４０８】
また、本開示の実施の形態に係るデータ可視化装置１０１におけるデータ処理方法では、まず、測定結果に基づく測定データが蓄積されたデータベース１３３から取得された測定データ、およびデータベース１３３における測定データを用いた計算結果の少なくともいずれか一方である対象データを取得する。次に、取得した対象データに基づいて、測定データに関する内容を確認画面に表示する処理を行う。次に、データベース１３３からの測定データの取得およびデータベース１３３における測定データを用いた計算の少なくともいずれか一方であるアクセス処理の権限を複数種類設定する。
【０４０９】
このような構成により、ユーザの種別に応じて、データベース１３３を用いた処理に種々の権限を設定することができるため、ユーザの種別に応じた適切な権限を設定し、データベース１３３側の処理負荷の増大を抑制することができる。
【０４１０】
したがって、本開示の実施の形態に係るデータ可視化装置１０１におけるデータ処理方法では、データベース１３３から取得した測定データを可視化する構成において、データベースをより円滑に使用することができる。
【０４１１】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０４１２】
以上の説明は、以下に付記する特徴を含む。
［付記１］
測定結果に基づく測定データが蓄積されたデータベースから取得された前記測定データ、および前記データベースにおける前記測定データを用いた計算結果の少なくともいずれか一方である対象データを取得するデータ取得部と、
前記データ取得部によって取得された前記対象データに基づいて、前記測定データに関する内容を確認画面に表示する処理を行う処理部と、
前記データベースからの前記測定データの取得および前記データベースにおける前記測定データを用いた計算の少なくともいずれか一方であるアクセス処理の権限を複数種類設定可能な権限設定部とを備え、
前記確認画面作成部は、ユーザからの指示に従って前記パラメータを設定することにより、前記確認画面における前記表示部品の内容を選択可能である、データ可視化装置。
【符号の説明】
【０４１３】
１１  データ取得部
１４  処理部
１５  権限設定部
１６  入力受付部
１７  記憶部
１８  制限部
２１  表示部品作成部
２２  確認画面作成部
２３  表示処理部
１０１  データ可視化装置
１３１  表示装置
１３２Ａ，１３２Ｂ  サーバ
１３３  データベース
１３４  ネットワーク
２０１  管理システム
【図１】
0006915750.tif 000002
【図２】
0006915750.tif 000003
【図３】
0006915750.tif 000004
【図４】
0006915750.tif 000005
【図５】
0006915750.tif 000006
【図６】
0006915750.tif 000007
【図７】
0006915750.tif 000008
【図８】
0006915750.tif 000009
【図９】
0006915750.tif 000010
【図１０】
0006915750.tif 000011
【図１１】
0006915750.tif 000012
【図１２】
0006915750.tif 000013
【図１３】
0006915750.tif 000014
【図１４】
0006915750.tif 000015
【図１５】
0006915750.tif 000016
【図１６】
0006915750.tif 000017
【図１７】
0006915750.tif 000018
【図１８】
0006915750.tif 000019
【図１９】
0006915750.tif 000020
【図２０】
0006915750.tif 000021
【図２１】
0006915750.tif 000022
【図２２】
0006915750.tif 000023
【図２３】
0006915750.tif 000024
【図２４】
0006915750.tif 000025
【図２５】
0006915750.tif 000026
【図２６】
0006915750.tif 000027
【図２７】
0006915750.tif 000028