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