(57)【要約】  設備の配置を示すマップ上に表示する点検箇所を示すポインタ、または、複数の点検箇所の点検順を示す点検ルートの中に含まれる点検箇所を示すポインタであって、付随情報が対応づけて記憶された第一のポインタが、削除対象として選択された後に、復元対象として選択を受け付け、前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていない場合に、前記第一のポインタに併せて前記付随情報を編集可能な状態で復元し、前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていた場合に、前記第一のポインタに併せて前記付随情報を編集不能な状態で復元する。
2015145743.tif 000002
【特許請求の範囲】
【請求項１】
設備の配置を示すマップ上に表示する点検箇所を示すポインタ、または、複数の点検箇所の点検順を示す点検ルートの中に含まれる点検箇所を示すポインタであって、付随情報が対応づけて記憶された第一のポインタが、削除対象として選択された後に、復元対象として選択を受け付け、
前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていない場合に、前記第一のポインタに併せて前記付随情報を編集可能な状態で復元し、
前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていた場合に、前記第一のポインタに併せて前記付随情報を編集不能な状態で復元する、
ことを特徴とするコンピュータにより実行される点検情報管理方法。
【請求項２】
前記復元する処理を行う際の前記第一のポインタの復元先の決定は、
前記マップまたは前記点検ルートが存在する場合は、該マップまたは該点検ルートを表示する画面上で前記第一のポインタを、出力指示を受け付け可能な状態で表示し、
前記マップまた前記点検ルートが存在しない場合は、前記第一のポインタを、いずれのマップまたは点検ルートを表示する画面上にも表示せず、ポインタに対する検索結果画面にのみ表示させる
ことを特徴とする前記コンピュータにより実行される請求項１記載の点検情報管理方法。
【請求項３】
前記検索結果画面において、
前記第一のポインタの前記付随情報の出力指示を受け付けたとき、前記付随情報を、編集不能な状態で表示させる
ことを特徴とする前記コンピュータにより実行される請求項２記載の点検情報管理方法。
【請求項４】
設備の配置を示すマップ上に表示する点検箇所を示すポインタ、または、複数の点検箇所の点検順を示す点検ルートの中に含まれる点検箇所を示すポインタに対応づけて記憶されたドキュメントまたは画像を含むファイルが、削除対象として選択された後に、復元対象として選択を受け付け、
前記ファイルと対応づけられたポインタが削除対象とされていない場合に、前記ポインタに対して前記ファイルを編集可能な状態で復元し、
前記ファイルと対応づけられたポインタが削除対象とされていた場合に、前記ファイルを編集不能な状態で復元する
ことを特徴とするコンピュータにより実行される点検情報管理方法。
【請求項５】
前記復元する処理を行う際の前記ファイルの復元先の決定は、
前記ポインタが存在する場合は、該ポインタを表示する画面上で前記ファイルを、出力指示を受け付け可能な状態で表示し、
前記ポインタが存在しない場合は、前記ファイルを、いずれのポインタを表示する画面上にも表示せず、該ファイルに対する検索結果画面にのみ表示させる、
ことを特徴とする前記コンピュータにより実行される請求項４記載の点検情報管理方法。
【請求項６】
前記検索結果画面は、前記ファイルの出力を指示する操作が不可能な状態で表示される、前記コンピュータにより実行される請求項５記載の点検情報管理方法。
【請求項７】
設備の配置を示すマップ上に表示する点検箇所を示すポインタ、または、複数の点検箇所の点検順を示す点検ルートの中に含まれる点検箇所を示すポインタであって、付随情報が対応づけて記憶された第一のポインタが、削除対象として選択された後に、復元対象として選択を受け付け、
前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていない場合に、前記第一のポインタに併せて前記付随情報を編集可能な状態で復元し、
前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていた場合に、前記第一のポインタに併せて前記付随情報を編集不能な状態で復元する、
処理をコンピュータに実行させることを特徴とする点検情報管理プログラム。
【請求項８】
設備の配置を示すマップ上に表示する点検箇所を示すポインタ、または、複数の点検箇所の点検順を示す点検ルートの中に含まれる点検箇所を示すポインタに対応づけて記憶されたドキュメントまたは画像を含むファイルが、削除対象として選択された後に、復元対象として選択を受け付け、
前記ファイルと対応づけられたポインタが削除対象とされていない場合に、前記ポインタに対して前記ファイルを編集可能な状態で復元し、
前記ファイルと対応づけられたポインタが削除対象とされていた場合に、前記ファイルを編集不能な状態で復元する、
処理をコンピュータに実行させることを特徴とする点検情報管理プログラム。
【請求項９】
設備の点検に用いられる端末装置と、前記端末装置から入力された点検に関する情報を管理するサーバと、を有する点検情報管理システムであって、
前記端末装置において、
設備の配置を示すマップ上に表示する点検箇所を示すポインタ、または、複数の点検箇所の点検順を示す点検ルートの中に含まれる点検箇所を示すポインタであって、付随情報が対応づけて記憶された第一のポインタが、削除対象として選択された後に、復元対象として選択されることを受け付ける入力受付部を有し、
前記サーバは
前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていない場合に、前記第一のポインタに併せて前記付随情報を編集可能な状態で復元し、
前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていた場合に、前記第一のポインタに併せて前記付随情報を編集不能な状態で復元する復元処理部と、を有することを特徴とする点検情報管理システム。
【請求項１０】
設備の点検に用いられる端末装置と、前記端末装置から入力された点検に関する情報を管理するサーバと、を有する点検情報管理システムであって、
前記端末装置は、
設備の配置を示すマップ上に表示する点検箇所を示すポインタ、または、複数の点検箇所の点検順を示す点検ルートの中に含まれる点検箇所を示すポインタに対応づけて記憶されたドキュメントまたは画像を含むファイルが、削除対象として選択された後に、復元対象として選択されることを受け付ける入力受付部を有し、
前記サーバは、
前記ファイルと対応づけられたポインタが削除対象とされていない場合に、前記ポインタに対して前記ファイルを編集可能な状態で復元し、
前記ファイルと対応づけられたポインタが削除対象とされていた場合に、前記ファイルを編集不能な状態で復元する復元処理部を有することを特徴とする点検情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備の点検に関する情報の点検情報管理方法、点検情報管理プログラム及び点検情報管理システムに関する。
【背景技術】
【０００２】
従来から、工場内等で行われる設備点検作業を支援するシステムが知られている。このシステムでは、例えば地図（マップ）上に示される点検ルートにおける点検箇所を示すポインタに、点検結果を含む各種の付随情報が対応付けられて、データベース等の記憶装置に格納される。【０００３】
ところで、一般のコンピュータでは、記憶装置に格納された情報を削除する操作が行われると、削除対象の情報と関連する情報が一括して削除され、削除された情報を復元する操作が行われると、復元対象とされた情報と関連する情報が一括して復元されることが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９２０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のシステムでは、例えば、あるポインタと該あるポインタの付随情報とが削除された後に、このポインタが含まれる点検ルートやマップの変更や削除が行われる場合がある。【０００６】
この場合において、削除されたポインタ及びこのポインタと関連する付随情報とを復元させる場合、点検ルートやマップが存在しないため、復元対象に選択されたポインタは、その時点において対応する点検対象が存在しないポインタとなる。【０００７】
上述のシステムにおいて、従来と同様に、対応する点検対象が存在しないポインタが付随情報と共に復元された場合、対応する点検対象が存在しないポインタの付随情報に対して、ユーザによる編集が誤って行われる虞がある。すなわち、上述のシステムにおいて、本来は編集できないはずの付随情報の編集が行われる虞がある。【０００８】
１つの側面では、本発明は、復元された情報に対する編集の許容と抑制を制御することができる点検情報管理方法、点検情報管理プログラム及び点検情報管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
一様態によれば、設備の配置を示すマップ上に表示する点検箇所を示すポインタ、または、複数の点検箇所の点検順を示す点検ルートの中に含まれる点検箇所を示すポインタであって、付随情報が対応づけて記憶された第一のポインタが、削除対象として選択された後に、復元対象として選択を受け付け、前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていない場合に、前記第一のポインタに併せて前記付随情報を編集可能な状態で復元し、前記第一のポインタと対応づけられたマップまたは点検ルートが削除対象とされていた場合に、前記第一のポインタに併せて前記付随情報を編集不能な状態で復元する。【００１０】
上記手順は、上記処理を実現する機能部、上記各処理を手順としてンピュータにより実行させるステップ、プログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【００１１】
復元された情報に対する編集の許容と抑制を制御できる。
【図面の簡単な説明】
【００１２】
【図１】点検情報管理システムのシステム構成の一例を示す図である。
【図２】ピン定義データベースの一例を示す図である。
【図３】ピン記録データベースの一例を示す図である。
【図４】経路定義データベースの一例を示す図である。
【図５】経路記録データベースの一例を示す図である。
【図６】マップ定義データベースの一例を示す図である。
【図７】マップの階層について説明する図である。
【図８】添付データベースの一例を示す図である。
【図９】ゴミ箱データベースの一例を示す図である。
【図１０】サーバのハードウェア構成の一例の示す図である。
【図１１】点検情報管理システムの有する各装置の機能を説明する図である。
【図１２】点検情報管理システムにおける点検作業を説明するフローチャートである。
【図１３】点検情報管理システムにおけるピンの削除の処理を説明するフローチャートである。
【図１４】点検情報管理システムにおけるピンの復元の処理を説明するフローチャートである。
【図１５】端末装置から復元されたピンの表示要求を受け付けた場合のサーバの処理を説明するフローチャートである。
【図１６】端末装置に表示されたゴミ箱の一覧画面の例を示す図である。
【図１７】ピンＩＤ「Ｐ０００２」の復元前と復元後のマップの例を示す図である。
【図１８】表示対象のピンの検索に係る画面の例を示す図である。
【図１９】ピン記録情報を表示した画面の例を示す図である。
【図２０】ピン記録情報を表示した画面の例を示す図である。
【図２１】点検情報管理システムにおける添付ファイルの復元の処理を説明するフローチャートである。
【図２２】端末装置から復元された添付ファイルの表示要求を受け付けた場合のサーバの処理を説明するフローチャートである。
【図２３】添付ＩＤ「Ｔ０１」が復元された状態の例を示す図である。
【図２４】添付ＩＤ「Ｔ０１」の検索結果の例を示す図である。
【発明を実施するための形態】
【００１３】
以下に図面を参照して実施形態について説明する。図１は、点検情報管理システムのシステム構成の一例を示す図である。
【００１４】
点検情報管理システム１００は、端末装置２００とサーバ３００とがネットワークを介して接続されている。
【００１５】
本実施形態の点検情報管理システム１００は、例えば工場や発電所等のプラント内において、点検作業者により行われる各種設備の点検作業を支援する。
【００１６】
本実施形態のサーバ３００は、ピン定義データベース３１０、ピン記録データベース３２０、経路定義データベース３３０、経路記録データベース３４０、マップ定義データベース３５０、添付データベース３６０、ゴミ箱データベース３７０を有する。
【００１７】
本実施形態の端末装置２００は、点検作業者により点検支援プログラムが起動されると、点検作業の支援を行う。具体的には端末装置２００は、ピン定義データベース３１０と、経路定義データベース３３０と、マップ定義データベース３５０とを参照し、地図（以下、マップ）に示される点検ルートに基づき、点検箇所を示すポインタ（以下、ピン）を表示させる。また本実施形態の端末装置２００は、ピン定義データベース３１０を参照し、点検順に沿って、ピンに対応した項目の入力欄を含む入力画面を表示させ、点検結果の値を入力させることで、点検を支援する。すなわち本実施形態の端末装置２００は、点検支援装置として機能する。
【００１８】
本実施形態の端末装置２００は、点検ルートに含まれる全てのピンについて点検結果の値が入力されると、点検結果をサーバ３００へ送信し、ピン記録データベース３２０と経路記録データベース３４０とに格納させる。尚、本実施形態では、ピンに対応した入力画面において入力された点検結果の値の集合を点検結果と呼ぶ。
【００１９】
また本実施形態の端末装置２００は、ピンに関連する画像やドキュメント等のファイルが入力された場合、このファイルをピンに対応する添付情報として、添付データベース３６０に格納する。本実施形態では、ピンに対応する添付情報をピンの添付ファイルと呼ぶ。
【００２０】
本実施形態では、ピンに対応する点検結果と、添付ファイルと、ピンの種別や所属するマップ等の情報を含むピン情報と、を、ピンと関連する付随情報とする。付随情報は、前述の他にも、ピンと対応付けられた情報が含まれて良い。
【００２１】
本実施形態のサーバ３００は、端末装置２００において、マップ上からピンを削除する操作がなされると、ピン定義データベース３１０において、削除されたピンと対応する点検結果をゴミ箱データベース３７０へ移動させる。また、本実施形態のサーバ３００は、ピンの添付ファイルを削除する操作がなされると、添付データベース３６０から該当する添付ファイルをゴミ箱データベース３７０に移動させる。本実施形態のサーバ３００は、端末装置２００において、削除されたピンや添付ファイルを復元する操作がなされると、該当するピンの点検結果や添付ファイルをゴミ箱データベース３７０から削除し、ピン定義データベース３１０や添付データベース３６０へ戻す。
【００２２】
本実施形態のサーバ３００は、上述のピンや添付ファイルを復元において、ピンとマップとの対応関係やピンと点検ルートとの対応関係、ピンと添付ファイルとの対応関係に応じて、点検結果や添付ファイルの編集の許容又は抑制を制御する。具体的にはサーバ３００は、マップや点検ルートに存在しないピンの点検結果や添付ファイルの編集を禁止し、マップや点検ルート存在するピンの点検結果や添付ファイルの編集を許容する。すなわち本実施形態のサーバ３００は、点検情報管理装置として機能する。
【００２３】
以下に図２乃至図９を参照し、本実施形態のサーバ３００の有する各データベースについて説明する。
【００２４】
図２は、ピン定義データベースの一例を示す図である。
【００２５】
本実施形態のピン定義データベース３１０は、情報の項目として、ピンＩＤ、ピン名称、ピン種別、入力項目、マップＩＤ、マップ所属、マップ座標、削除フラグ、削除グループＩＤを有し、ピンＩＤをキーとしてその他の項目が対応付けられている。以下の本実施形態の説明では、ピン定義データベース３１０においてピンＩＤと対応付けられた項目の情報をピン情報と呼ぶ。
【００２６】
ピンＩＤは、ピンを識別するための識別子である。ピン名称は、ピンの名前である。ピン種別は、ピンの種類を示す。本実施形態では、ピンの種類として、階層ピンと点検ピンとを有する。階層ピンは、後述するマップ（地図）における階層を示すピンである。点検ピンは、後述するマップにおける点検箇所を示すピンである。
【００２７】
以下の説明では、ピン種別が階層ピンであるピンを階層ピンと呼び、ピン種別が点検ピンであるピンを点検ピンと呼ぶ。
【００２８】
入力項目は、点検作業における点検結果が入力される入力欄と対応する項目である。本実施形態では、点検ピンと対応付けられており、ピン毎に入力項目が決められている。
【００２９】
マップＩＤは、階層ピンと対応付けられており、階層ピンにより示される階層のマップを示す。マップ所属は、点検ピン及び階層ピンと対応付けられており、点検ピン及び階層ピンが含まれるマップを示す。マップ座標は、点検ピンと対応付けられており、点検ピンが含まれるマップにおける点検ピンの位置を示す。
【００３０】
削除フラグは、対応するピンＩＤに対して削除処理が行われたか否かを示す。本実施形態では、削除フラグがＯＮとなっていた場合、対応するピンＩＤで示されるピンがマップ上から削除されたことを示す。以下の実施形態の説明では、削除フラグをＯＮさせることを、削除フラグを立てる、と表現する。削除グループＩＤは、削除フラグがＯＮとされるときに付与されるものであり、同じタイミングで削除されたピンや添付ファイルや経路に対して同じ削除グループＩＤが付与される。
【００３１】
図２の例では、ピンＩＤがＰ００００のピンは、名称が「構内図」の階層ピンである。ピンＩＤ「Ｐ００００」の階層ピンは、マップＩＤ「Ｍ０００１」と対応付けられている。また図２の例では、ピンＩＤがＰ０００１のピンは、名称が「設備Ａ点検」の点検ピンである。ピンＩＤ「Ｐ０００１」の点検ピンは、入力項目として「温度」と「圧力」があり、マップＩＤ「Ｍ０００１」のマップにおける座標（１０，１０）に位置している。
【００３２】
また図２の例では、ピンＩＤがＰ０００３のピンは、名称が「設備Ｃ」の階層ピンである。ピンＩＤ「Ｐ０００３」の階層ピンは、マップＩＤ「Ｍ０００１」のマップに所属し、座標が（３０、２０）であるとともに、マップＩＤ「Ｍ０００２」と対応付けられている。即ち、階層ピン「Ｐ０００３」によって、マップ「Ｍ０００１」からマップ「Ｍ０００２」へつながる階層が定義されていることになる。
【００３３】
図３は、ピン記録データベースの一例を示す図である。
【００３４】
本実施形態のピン記録データベース３２０は、点検ピン毎の点検結果が格納される。
【００３５】
ピン記録データベース３２０は、情報の項目として、ピンＩＤ、日付、時間、入力項目、入力値、経路ＩＤ、経路記録ＩＤを有し、ピンＩＤとその他の項目とが対応付けられている。以下の本実施形態の説明では、ピン記録データベース３２０においてピンＩＤと対応付けられた項目の情報をピン記録情報と呼ぶ。
【００３６】
本実施形態のピン記録データベース３２０において、日付と時間は、入力項目に入力値が入力された日時を示す。入力項目は、点検ピンに対応する入力項目であり、入力値は、入力項目に対応して入力された入力値である。
【００３７】
また経路ＩＤは、点検ピンが含まれる点検ルートを識別するための識別子である。経路記録ＩＤは、点検ルート毎の点検結果を識別するための識別子である。
【００３８】
図３の例では、ピンＩＤが「Ｐ０００２」の点検ピンに対する点検結果として、「２０１３／１１／２５」の「１１：２８：１２」に入力項目「水圧」と対応する入力欄に入力値「０．３８」が入力されている。またピンＩＤが「Ｐ０００２」の点検ピンは、経路ＩＤ「Ｒ０００１」で識別される点検ルートに含まれており、ピンＩＤが「Ｐ０００２」の点検ピンの点検結果は、経路記録ＩＤ「Ｒｅｃ０００１」で識別される経路記録に含まれる。
【００３９】
図４は、経路定義データベースの一例を示す図である。
【００４０】
本実施形態の経路定義データベース３３０は、情報の項目として、経路ＩＤと、経路名称と、ピンＩＤと、削除フラグと、削除グループＩＤとを有し、経路ＩＤをキーとしてその他の項目が対応付けられている。以下の本実施形態の説明では、経路定義データベース３３０において経路ＩＤと対応付けられた項目の情報を経路情報と呼ぶ。
【００４１】
本実施形態の経路定義データベース３３０では、経路ＩＤとピンＩＤとが対応付けることで、経路ＩＤで示される点検ルートに、ピンＩＤで示されるピンが含まれることを示す。削除フラグは、対応する経路ＩＤに対して削除処理が行われたか否かを示す。本実施形態では、削除フラグがＯＮとなっていた場合、対応する経路ＩＤで示される経路がマップ上から削除されたことを示す。削除グループＩＤは、削除フラグがＯＮとされるときに付与されるものであり、同じタイミングで削除されたピンや添付ファイルや経路に対して同じ削除グループＩＤが付与される。
【００４２】
図４の例では、経路ＩＤ「Ｒ０００１」であり、名称が「経路イ」の点検ルートには、ピンＩＤ「Ｐ０００１」、ＩＤ「Ｐ０００２」、ＩＤ「Ｐ０００４」の点検ピンと、ピンＩＤ「Ｐ０００３」の階層ピンとが含まれる。また、経路ＩＤ「Ｒ０００２」の経路は削除された状態である。
【００４３】
図５は、経路記録データベースの一例を示す図である。
【００４４】
本実施形態の経路記録データベース３４０は、情報の項目として、経路ＩＤ、経路記録ＩＤ、ステータス、完了日付、完了時間を有し、経路ＩＤをキーとしてその他の項目が対応付けられている。以下の本実施形態の説明では、経路記録データベース３４０において経路ＩＤと対応付けられた項目の情報を経路記録情報と呼ぶ。
【００４５】
経路記録データベース３４０におけるステータスは、経路ＩＤで示される点検ルートの点検作業の状態を示す。完了日付と完了時間は、経路ＩＤで示される点検ルートの点検作業が完了した日と完了した時間である。
【００４６】
図５の例では、経路ＩＤＲ０００１の点検ルートの点検結果は、２０１３年１１月２５日の１１：３２：３０に完了し、経路記録ＩＤＲｅｃ０００１として記録されている。
【００４７】
図６は、マップ定義データベースの一例を示す図である。
【００４８】
本実施形態のマップ定義データベース３５０は、情報の項目として、マップＩＤ、マップ名称、ファイル名を有し、マップＩＤをキーとしてその他の項目が対応付けられている。以下の本実施形態の説明では、マップ定義データベース３５０においてマップＩＤと対応付けられた項目の情報をマップ情報と呼ぶ。
【００４９】
マップ名称は、マップの名前であり、ファイル名は端末装置２００にマップを表示させる際に用いるファイルの名称である。
【００５０】
尚、図５の例では、マップ定義データベースには削除フラグや削除グループＩＤの項目は含まれていない。マップＩＤは階層ピンのピンＩＤと対応付けられているので、ピン定義データベース３１０で管理されている階層ピンの削除フラグがＯＮになっていることが、その階層ピンと対応付けられているマップＩＤのマップが削除されていることを意味する。
【００５１】
図６の例では、マップＩＤ「Ｍ０００１」で識別されるマップの名称は「構内図」であり、このマップを表示させる際に使用するファイルは「構内図．ｊｐｇ」である。
【００５２】
本実施形態のマップ定義データベース３５０では、例えば点検対象となる工場等の全体の領域を示すファイル、点検作業を行う設備を示すファイル、点検作業を行う設備内の機器を示すファイル等を異なる階層のマップとして有している。
【００５３】
以下に図７を参照してマップの階層について説明する。図７は、マップの階層について説明する図である。図７（Ａ）は、第一層のマップの例を示し、図７（Ｂ）は、第二層のマップの例を示し、図７（Ｃ）は、第二層のうち点検対象箇所を拡大したマップの例を示す。
【００５４】
図７（Ａ）に示すマップ７１は、設備が配置された領域を示す。マップ７１は例えば、マップ定義データベース３５０に登録されているマップ「Ｍ０００１」の構内図である。マップ７１には、階層ピンＰ３と、点検ピンＰ１、点検ピンＰ２が表示される。本実施形態では、階層ピン及び点検ピンをマップ上に表示させる際に、ピンの種別に応じたアイコン画像で表示させることが好ましい。
【００５５】
図７（Ｂ）に示すマップ７２は、マップ７１の下の階層にあるマップであり、階層ピンＰ３で示される領域に設備の概略を示している。すなわちマップ７２は、マップ７１において階層ピンＰ３で示される領域のさらなる詳細を示している。マップ７２は例えば、マップ定義データベース３５０に登録されているマップ「Ｍ０００１」の構内図である。マップ７２には、点検ピンＰ４が表示されている。点検ピンＰ４は、マップ７２として表示される設備内において点検対象となる機器を示している。
【００５６】
図７（Ｃ）に示すマップ７３は、マップ７２のうち点検対象箇所を拡大表示した状態のマップであり、例えば点検ピンＰ４が示している点検対象の機器の見取り図である。
【００５７】
すなわち本実施形態では、階層が下に行く程、点検箇所をより詳細に示した画像が端末装置２００に表示されるようになる。本実施形態において、マップ定義データベース３５０に格納された各マップの階層の関係は、例えば各マップと対応付けられたピンと、ピンの含まれる点検ルートにより示される。
【００５８】
本実施形態のマップ定義データベース３５０には、例えばマップ７１、マップ７２、マップ７３のそれぞれを表示させるためのマップのファイル名（例えば画像データ等）が、マップＩＤ及びマップ名称と対応付けられて格納されている。尚本実施形態では、マップを表示させるためのファイルの実体がマップ定義データベース３５０内に格納されていても良いし、ファイルの実体が他の記憶装置に格納されていても良い。
【００５９】
また本実施形態のマップ定義データベース３５０では、各マップＩＤと、各マップの階層の関係を示す情報が対応付けられていても良い。具体的には例えば、マップＩＤＭ０００１のマップの１つ下の階層のマップは、マップＩＤＭ０００２のマップである。よってマップＩＤＭ０００２には、例えばマップＩＤＭ０００１の１階層下であることを示すＭ０００１−１等という情報が対応付けられていても良い。
【００６０】
図８は、添付データベースの一例を示す図である。本実施形態の添付データベース３６０は、情報の項目として、ピンＩＤ、添付ＩＤ、名称、ファイル名、削除フラグ、削除グループＩＤを有し、ピンＩＤにその他の項目が対応付けられている。以下の本実施形態の説明では、添付データベース３６０においてマップＩＤと対応付けられた項目の情報を添付情報と呼ぶ。
【００６１】
本実施形態の添付ＩＤは、ピンＩＤと対応するピンに添付された添付ファイルを識別する情報である。添付名称は、添付ファイルの名称であり、ファイル名は端末装置２００に添付ファイルを表示させる際に用いるファイルの名称である。
【００６２】
削除フラグは、対応する添付ＩＤが削除されたか否かを示す。本実施形態では、削除フラグがＯＮとなっていた場合、対応する添付ＩＤで示される添付ファイルが削除されたことを示す。削除グループＩＤは、削除フラグがＯＮとされるときに付与されるものであり、同じタイミングで削除された添付ファイルやピンに対して同じ削除グループＩＤが付与される。
【００６３】
図９は、ゴミ箱データベースの一例を示す図である。本実施形態のゴミ箱データベース３７０は、端末装置２００において削除対象として選択されたピンや経路やマップや添付ファイルを特定するための情報が格納されている。
【００６４】
具体的には本実施形態のゴミ箱データベース３７０は、ピンＩＤや経路ＩＤやマップＩＤや添付ＩＤと対応付けて削除グループＩＤが格納される。本実施形態では、例えば端末装置２００において削除済みのピンや添付ファイルの一覧の表示要求がなされると、サーバ３００は、ゴミ箱データベース３７０に格納された削除グループＩＤが付与されたピンＩＤや添付ＩＤを取得し、端末装置２００へ送信しても良い。
【００６５】
図１０は、サーバのハードウェア構成の一例の示す図である。サーバ３００は、それぞれバスＢで相互に接続されている入力装置３１、出力装置３２、ドライブ装置３３、補助記憶装置３４、メモリ装置３５、演算処理装置３６及びインターフェース装置３７を含む。
【００６６】
入力装置３１はキーボードやマウス等を含み、各種信号を入力するために用いられる。出力装置３２はディスプレイ装置等を含み、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置３７は、モデム、ＬＡＮカード等を含み、ネットワークＮに接続する為に用いられる。
【００６７】
点検情報管理プログラムは、サーバ３００を制御する各種プログラムの少なくとも一部である。点検情報管理プログラムは例えば記録媒体３８の配布やネットワークからのダウンロードなどによって提供される。点検情報管理プログラムを記録した記録媒体３８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００６８】
また、点検情報管理プログラムは、点検情報管理プログラムを記録した記録媒体３８がドライブ装置３３にセットされるとは記録媒体３８からドライブ装置３３を介して補助記憶装置３４にインストールされる。ネットワークからダウンロードされた点検情報管理プログラムは、インターフェース装置２７を介して補助記憶装置３４にインストールされる。
【００６９】
補助記憶装置３４は、インストールされた点検情報管理プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置３５は、コンピュータの起動時に補助記憶装置３４から点検情報管理プログラムを読み出して格納する。そして、演算処理装置３６はメモリ装置３５に格納された点検情報管理プログラムに従って、後述するような各種処理を実現している。
【００７０】
本実施例の端末装置２００は、サーバ３００と同様のハードウェア構成を有するコンピュータであるから説明を省略する。尚本実施例の端末装置２００は、例えばタブレット型のコンピュータであっても良い。また本実施例の端末装置２００は、例えばスマートフォンを含む多機能の携帯電話あっても良い。
【００７１】
次に、図１１を参照して本実施形態の点検情報管理システム１００の有する各装置の機能について説明する。図１１は、点検情報管理システムの有する各装置の機能を説明する図である。
【００７２】
本実施形態の端末装置２００には、点検支援プログラム２１０がインストールされている。本実施形態の端末装置２００では、設備点検作業支援プログラム２１０を実行することで、後述する各部の処理を実現する。
【００７３】
本実施形態の端末装置２００は、入力受付部２１１、表示制御部２１２、経路情報取得部２１３、ピン情報取得部２１４、マップ情報取得部２１５、点検結果送信部２１６を有する。
【００７４】
本実施形態の入力受付部２１１は、端末装置２００の有する表示操作装置の操作による入力を受け付ける。表示制御部２１２は、表示操作装置２１における表示を制御する。
【００７５】
経路情報取得部２１３は、入力受付部２１１が受け付けた入力に基づき、経路定義データベース３３０から経路情報を取得する。ピン情報取得部２１４は、入力受付部２１１が受け付けた入力に基づき、ピン定義データベース３１０からピン情報を取得する。マップ情報取得部２１５は、ピン情報に含まれるマップＩＤに基づき、マップ定義データベース３５０からマップ情報を取得する。
【００７６】
点検結果送信部２１６は、選択された点検ルートの点検作業が完了すると、点検結果をサーバ３００へ送信する。
【００７７】
本実施形態のサーバ３００には、点検情報管理プログラム３８０がインストールされている。本実施形態のサーバ３００では、点検情報管理プログラム３８０を実行することで、後述する各部の処理を実現する。
【００７８】
本実施形態のサーバ３００は、入力受付部３８１、格納制御部３８２、種別判定部３８３、削除処理部３８４、復元処理部３８５、画面データ生成部３８６、検索部３８７を有する。
【００７９】
本実施形態の入力受付部３８１は、サーバ３００に対する各種の入力を受け付ける。入力受付部３８１が受け付ける入力は、端末装置２００から送信される各種の要求を含む。格納制御部３８２は、端末装置２００から送信される点検結果や添付ファイル等を対応するデータベースへ格納する。
【００８０】
種別判定部３８３は、削除対象や復元対象として選択されたピンが階層ピンであるか、又は点検ピンであるかを判定する。削除処理部３８４は、端末装置２００において削除対象として選択されたピンの削除処理を行う。復元処理部３８５は、端末装置２００において復元対象として選択されたピンの復元処理を行う。画面データ生成部３８６は、端末装置２００からの表示要求を受けて、例えば復元された情報を端末装置２００に表示させる画面データを生成する。検索部３８７は、端末装置２００から表示対象として選択されたピンのピンＩＤで、ピン定義データベース３１０を検索する。削除処理部３８４、復元処理部３８５、画面データ生成部３８６、検索部３８７の処理の詳細は後述する。
【００８１】
次に、図１２を参照し、本実施形態の点検情報管理システム１００を用いた点検作業の概略を説明する。図１２は、点検情報管理システムにおける点検作業を説明するフローチャートである。図１２は、点検作業の開始から終了までの動作の概略を示している。
【００８２】
本実施形態の点検情報管理システム１００において、端末装置２００は、点検作業が開始されると、経路情報取得部２１３により経路定義データベース３３０から点検ルートの一覧を取得し、表示制御部２１２により点検ルートの一覧を表示操作装置２１へ表示させる（ステップＳ１２１）。続いて端末装置２００は、入力受付部２１１により点検ルートの選択を受け付ける（ステップＳ１２２）。
【００８３】
次に端末装置２００は、選択された点検ルートにより点検対象の場所と、点検順とを表示させ（ステップＳ１２３）、点検作業者による点検の実施を支援する（ステップＳ１２４）。
【００８４】
続いて端末装置２００は、点検作業の完了指示を受け付けたか否かを判定し（ステップＳ１２５）、完了指示を受け付けていない場合、ステップＳ１２４へ戻る。ステップＳ１２５において完了指示を受け付けた場合、端末装置２００は、点検結果をサーバ３００へ送信する（ステップＳ１２６）。
【００８５】
本実施形態のサーバ３００は、入力受付部３８１が点検結果を受け付けると、格納制御部３８２により経路記録データベース３４０を更新し、ピン記録データベース３２０に点検結果を格納する（ステップＳ１２７）。
【００８６】
尚、本実施形態では、例えば端末装置２００において、点検箇所を撮像した画像や、点検作業者により作成されたメモ等の添付ファイルが点検結果と対応付けられても良い。この場合、端末装置２００は、点検結果と添付ファイルとをサーバ３００へ送信する。サーバ３００は、格納制御部３８２により、送信された添付ファイルに対して添付ＩＤを付与し、対応するピンのピンＩＤと対応付けて添付データベース３６０へ格納する。
【００８７】
（第一の実施形態）
以下に、点検情報管理システム１００における第一の実施形態について説明する。以下の第一の実施形態では、端末装置２００においてピンの削除と復元が行われた場合について説明する。
【００８８】
初めに、端末装置２００において削除対象のピンが選択された場合のサーバ３００における削除の処理について説明する。
【００８９】
図１３は、点検情報管理システムにおけるピンの削除の処理を説明するフローチャートである。
【００９０】
本実施形態において、サーバ３００は、入力受付部３８１により、端末装置２００において削除対象に選択されたピンのピンＩＤと削除要求とを受け付ける（ステップＳ１３０１）。続いてサーバ３００は、削除処理部３８４により、削除グループＩＤを発行する（ステップＳ１３０２）。
【００９１】
次にサーバ３００は、種別判定部３８３により、ピン定義データベース３１０を参照し、受け付けたピンの種別が階層ピンか否かを判定する（ステップＳ１３０３）。
【００９２】
ステップＳ１３０３において、階層ピンでなかった場合、削除処理部３８４は、ピン定義データベース３１０において、該当するピンＩＤと対応する削除フラグを立てる（ステップＳ１３０４）。続いて削除処理部３８４は、ピン定義データベース３１０において、該当するピンＩＤに発行された削除グループＩＤを付与する（ステップＳ１３０５）。
【００９３】
続いて削除処理部３８４は、添付データベース３６０を参照し、削除対象のピンＩＤと対応する添付ＩＤが存在するか否かを判定する（ステップＳ１３０６）。ステップＳ１３０６において、該当する添付ＩＤが存在しない場合、後述するステップＳ１３１０へ進む。
【００９４】
ステップＳ１３０６において、該当する添付ＩＤが存在する場合、削除処理部３８４は、添付データベース３６０においてピンＩＤと対応する添付ＩＤを抽出する（ステップＳ１３０７）。続いて削除処理部３８４は、添付データベース３６０において、抽出された添付ＩＤと対応する削除フラグを立て（ステップＳ１３０８）、発行済みの削除グループＩＤを付与する（ステップＳ１３０９）。すなわち本実施形態では、削除対象に選択されたピンＩＤと、このピンＩＤと対応する添付ＩＤと、に付与される削除グループＩＤは同一である。
【００９５】
続いて削除処理部３８４は、発行された削除グループＩＤをゴミ箱データベース３７０へ格納し（ステップＳ１３１０）、ピンの削除の処理を終了する。
【００９６】
次に、ステップＳ１３０３において、削除対象に選択されたピンが階層ピンであった場合について説明する。本実施形態では、以下に説明するステップＳ１３１１からステップＳ１３２３までの処理を処理Ａと呼ぶ。
【００９７】
削除対象のピンが階層ピンであった場合、削除処理部３８４は、ピン定義データベース３１０において、階層ピンと対応するマップＩＤに所属するピンＩＤのリストを取得する（ステップＳ１３１１）。続いて削除処理部３８４は、取得したリストに含まれるピンＩＤから１つのピンＩＤを取り出し、ピン情報を参照する（ステップＳ１３１２）。
【００９８】
次に削除処理部３８４は、取り出したピンＩＤに削除フラグが立てられているか否かを判定する（ステップＳ１３１３）。ステップＳ１３１３において削除フラグが立っていた場合、削除処理部３８４は、後述するステップＳ１３２０へ進む。
【００９９】
ステップＳ１３１３において削除フラグが立っていない場合、削除処理部３８４は、ステップＳ１３１４へ進む。ステップＳ１３１４からステップＳ１３１９までの処理は、ステップＳ１３０４からステップＳ１３０９までの処理と同様であるから説明を省略する。
【０１００】
続いて削除処理部３８４は、ステップＳ３１２で取り出されたピンＩＤのピン情報から、このピンＩＤと対応するピンが、階層ピンであるか否かを判定する（ステップＳ１３２０）。
【０１０１】
ステップＳ１３２０において、階層ピンであった場合、削除処理部３８４は、このピンＩＤに対し、処理Ａを実行する（ステップＳ１３２１）。
【０１０２】
ステップＳ１３２０において、階層ピンでない場合、削除処理部３８４は、ステップＳ１３１１で取得したリストに含まれる全てのピンＩＤに対し、ステップＳ１３１２からステップＳ１３２２までの処理を実行したか否かを判定する（ステップＳ１３２２）。ステップＳ１３２３において、全てのピンＩＤについて処理を実行していない場合、削除処理部３８４は、ステップＳ１３１２へ戻る。ステップＳ１３２３において、全てのピンＩＤについて処理を実行した場合、削除処理部３８４は、発行済みの削除グループＩＤをゴミ箱データベース３７０へ格納し（ステップＳ１３２３）、処理を終了する。
【０１０３】
以下に、図２及び図８を参照し、本実施形態の削除処理部３８４の処理について具体的に説明する。
【０１０４】
初めに、ピンＩＤ「Ｐ０００１」が削除対象として選択された場合について説明する。
【０１０５】
サーバ３００は、ピンＩＤ「Ｐ０００１」と削除要求を受け付けると、削除処理部３８４により、ピン定義データベース３１０（図２参照）を参照し、ピンＩＤ「Ｐ０００１」のピン種別を判定する。ピンＩＤ「Ｐ０００１」は点検ピンである。よって削除処理部３８４は、ピンＩＤ「Ｐ０００１」と対応する削除フラグを立て、削除グループＩＤに発行済みの削除グループＩＤを付与する。ここでは、削除グループＩＤを「１」とした。
【０１０６】
次に削除処理部３８４は、添付データベース３６０を参照し、ピンＩＤ「Ｐ０００１」と対応する添付ＩＤが存在するか否かを判定する。図８の例では、添付ＩＤ「Ｔ０１」がピンＩＤ「Ｐ０００１」と対応している。よって削除処理部３８４は、添付ＩＤ「Ｔ０１」の削除フラグを立て、削除グループＩＤ「１」を付与する。そして削除処理部３８４は、削除グループＩＤ「１」をゴミ箱データベース３７０へ格納する。
【０１０７】
本実施形態では、以上の処理により、ピンＩＤ「Ｐ０００１」の削除処理が完了する。
【０１０８】
次に、ピンＩＤ「Ｐ００００」が削除対象として選択された場合について説明する。ピンＩＤ「Ｐ００００」のピン種別は、階層ピンである。尚、この処理において発行された削除グループＩＤは「２」とした。
【０１０９】
よって削除処理部３８４は、ピンＩＤ「Ｐ００００」と対応するマップＩＤ「Ｍ０００１」をマップ所属の値として持つピンＩＤのリストを取得する。図２の例では、削除処理部３８４は、ピンＩＤ「Ｐ０００１」、「Ｐ０００２」、「Ｐ０００３」、「Ｐ０００５」を取得する。
【０１１０】
次に削除処理部３８４は、まず、ピンＩＤ「Ｐ０００１」について、上述した、ピンＩＤ「Ｐ０００１」が削除対象として選択された場合の処理を行う。ピンＩＤ「Ｐ０００１」のピンは階層ピンではないため、削除処理部３８４は、次にピンＩＤ「Ｐ０００２」について、同様の処理を行う。ピンＩＤ「Ｐ０００２」のピンは階層ピンではないため、削除処理部３８４は、次にピンＩＤ「Ｐ０００３」について、同様の処理を行う。
【０１１１】
ピンＩＤ「Ｐ０００３」は階層ピンである。よって削除処理部３８４は、処理Ａを実行する。
【０１１２】
すなわち削除処理部３８４は、ピンＩＤ「Ｐ０００３」と対応するマップＩＤ「Ｍ０００２」をマップ所属の値として持つピンＩＤのリストを取得する。ここで該当するピンＩＤは、ピンＩＤ「Ｐ０００４」のピンである。
【０１１３】
よって削除処理部３８４は、ピンＩＤ「Ｐ０００４」のピンについて、ピンＩＤ「Ｐ０００１」が削除対象として選択された場合の処理と同様の処理を行う。ここで削除処理部３８４は、マップ所属の値として持つ全てのピンＩＤについて、処理Ａを実行したため、削除処理部３８４は、マップＩＤ「Ｍ０００１」をマップ所属の値として持つピンＩＤのリストに戻り、次のピンＩＤ「Ｐ０００５」について処理を行う。ピンＩＤ「Ｐ０００５」は階層ピンではないため、削除処理部３８４は、ピンＩＤ「Ｐ０００５」のピンについて、ピンＩＤ「Ｐ０００１」が削除対象として選択された場合の処理と同様の処理を行う。
【０１１４】
そして削除処理部３８４は、削除対象としてピンＩＤ「Ｐ００００」を受け付けた後に発行した削除グループＩＤ「２」をゴミ箱データベース３７０に格納する。
【０１１５】
以上のように、本実施形態では、削除対象として選択されたピンＩＤが階層ピンであった場合は、該当する階層にある全ての点検ピンを同じタイミングで削除する。また本実施形態では、削除対象として選択されたピンＩＤと対応する添付ファイルも同じタイミングで削除する。
【０１１６】
尚、図１３の例では、本実施形態では、削除対象としてピンＩＤが選択された場合について説明したが、例えば点検ルートごと削除される場合があっても良い。この場合、削除処理部３８４は、削除対象として選択された点検ルートに含まれる全てのピンＩＤについて、図１３に示す処理を行っても良い。
【０１１７】
次に、端末装置２００において復元対象のピンが選択された場合のサーバ３００における復元の処理について説明する。
【０１１８】
図１４は、点検情報管理システムにおけるピンの復元の処理を説明するフローチャートである。
【０１１９】
サーバ３００は、端末装置２００からゴミ箱一覧の取得要求を受け付ける（ステップＳ１４０１）。続いてサーバ３００は、復元処理部３８５により、削除済みのピンＩＤの一覧を端末装置２００へ渡す（ステップＳ１４０２）。具体的には復元処理部３８５は、ゴミ箱データベース３７０を参照し、削除された状態にあるピンＩＤを参照する。そして復元処理部３８５は、参照したＩＤに基づいてピン定義データベース３１０を参照し、ＩＤに対応する名称を取得する。そして、取得した名称を含めたゴミ箱の一覧画面を端末装置２００へ渡す。
【０１２０】
続いて復元処理部３８５は、端末装置２００から復元対象に選択されたピンＩＤと復元要求を受け付ける（ステップＳ１４０３）。続いて復元処理部３８５は、復元対象に選択されたピンＩＤに付与された削除グループＩＤと同じ削除グループＩＤが付与されたピンＩＤのリストを取得する（ステップＳ１４０４）。
【０１２１】
続いて復元処理部３８５は、取得したリストに含まれるピンＩＤと対応する削除フラグを解除し、すなわち削除フラグを削除を示さない値に変更し、削除グループＩＤを削除する（ステップＳ１４０５）。また、復元処理部３８５は、ゴミ箱データベース３７０から該当するピンＩＤのレコードを削除する。続いて復元処理部３８５は、リスト内の全てのピンＩＤに対応する削除フラグの解除と、削除グループＩＤの削除の処理を行ったか否かを判定する（ステップＳ１４０６）。
【０１２２】
ステップＳ１４０６において、全てピンＩＤに対して処理を行っていない場合、復元処理部３８５は、ステップＳ１４０５へ戻る。
【０１２３】
ステップＳ１４０６において、全てのピンＩＤに対して処理を行った場合、復元処理部３８５は、添付データベース３６０を参照し、復元対象のピンＩＤに付与された削除グループＩＤと同じ削除グループＩＤが付与されている添付ＩＤのリストを取得する（ステップＳ１４０７）。続いて復元処理部３８５は、取得したリストに含まれる添付ＩＤと対応する削除フラグを解除し、削除グループＩＤを削除する（ステップＳ１４０８）。続いて復元処理部３８５は、リスト内の全ての添付ＩＤに対応する削除フラグの解除と、削除グループＩＤの削除の処理を行ったか否かを判定する（ステップＳ１４０９）。
【０１２４】
ステップＳ１４０９において、全て添付ＩＤに対して処理を行っていない場合、復元処理部３８５は、ステップＳ１４０８へ戻る。ステップＳ１４０９において、全て添付ＩＤに対して処理を行った場合、復元処理部３８５は、復元対象に選択されたピンＩＤのピンの復元を完了したものとし、処理を終了する。
【０１２５】
以上のように、本実施形態によれば、復元対象としてピンが選択されると、選択されたピンのピンＩＤに付与された削除グループＩＤと同じ削除グループＩＤが付与されたピンを同時に復元させる。したがって本実施形態では、同じタイミングで削除されたピンを同じタイミングで復元することができ、削除のタイミングと復元のタイミングの整合をとることができる。
【０１２６】
次に、図１５を参照し、端末装置２００から復元されたピンの表示要求を受け付けた場合のサーバ３００の処理を説明する。図１５は、端末装置から復元されたピンの表示要求を受け付けた場合のサーバの処理を説明するフローチャートである。
【０１２７】
尚、本実施形態では、削除されたピンの復元の処理と、復元されたピンを表示させる処理と、を分けて説明するが、ピンの復元の処理と表示の処理は、一連の処理として実行されても良い。具体的には例えば、サーバ３００は、ピンの復元要求を受け付けたら、図１５で説明するピンを表示させる処理までを行っても良い。
【０１２８】
本実施形態のサーバ３００は、復元されたピンの表示指示を受け付けると（ステップＳ１５０１）、画面データ生成部３８６は、ピン定義データベース３１０と、経路定義データベース３３０と、を参照し、表示対象のピンをマップＩＤからたどれるか否かを判定する（ステップＳ１５０２）。具体的には画像データ生成部３８６は、最上位の階層のマップから、表示対象のピンが所属するマップまでの全てのマップと対応する階層ピンにおいて、削除フラグがたっているピンＩＤが存在しないか否かを判定する。
【０１２９】
ステップＳ１５０２において、マップからたどれる場合、画面データ生成部３８６は、表示対象のピンが所属するマップ上に表示対象のピンが描画された画面データを生成し、端末装置２００に送信する（ステップＳ１５０３）。本実施形態の端末装置２００は、表示制御部２１２により、この画面データに基づき表示対象のピンをマップ上に表示させる。
【０１３０】
尚、本実施形態において、マップからたどれる場合とは、表示対象のピンとマップとの対応関係や、表示対象のピンと点検ルートとの対応関係が、削除前の状態に復元されたことを示している。
【０１３１】
ステップＳ１５０２において、マップからたどれない場合、画面データ生成部３８６は、端末装置２００に対し、表示対象のピンのピン情報の検索要求を受け付ける画面データを生成し、端末装置２００へ送信する（ステップＳ１５０４）。尚、このとき画面データ生成部３８６は、表示対象のピンが所属するマップが削除されている旨のメッセージを画面データに含めても良い。
【０１３２】
続いて画面データ生成部３８６は、端末装置２００から検索要求を受け付けたか否かを判定する（ステップＳ１５０５）。ステップＳ１５０５において、例えば所定時間経過しても検索要求を受け付けない場合、画面データ生成部３８６は、表示の処理を終了する。
【０１３３】
ステップＳ１５０５において、検索要求を検索キーと共に受け付けた場合、サーバ３００は、検索部３８７により、ピン定義データベース３１０を検索キーで検索する（ステップＳ１５０６）。そしてサーバ３００は、画面データ生成部３８６により、検索結果を表示させる画面データを生成し、端末装置２００へ送信する（ステップＳ１５０７）。本実施形態の画面データ生成部３８６は、検索結果を表示させる画面データを、編集不可能な画面データとして生成する。
【０１３４】
尚、本実施形態では、マップから表示対象のピンがたどれない場合において、検索画面データを生成する処理を一連の処理として説明したが、これに限定されない。サーバ３００は、例えばマップから表示対象のピンがたどれない場合は、表示不可であることを端末装置２００に通知して表示の処理を終了しても良い。この場合、サーバ３００は、端末装置２００から改めて検索要求を受け付けたとき、ステップＳ１５０４で説明した処理を開始しても良い。
【０１３５】
以下に、図１６乃至図１９を参照し、点検情報管理システム１００における復元されたピンの表示について、具体的に説明する。
【０１３６】
図１６は、端末装置に表示されたゴミ箱の一覧画面の例を示す図である。図１６に示す一覧画面では、削除済みのピンとして、ピンＩＤ「Ｐ０００２」のピン（ピン名称「設備Ｂ点検」）と、ピンＩＤ「Ｐ０００３」のピン（ピン名称「設備Ｃ」）と、ピンＩＤ「Ｐ０００４」のピン（ピン名称「機器Ｄ点検」）が表示されている。
【０１３７】
まず、図１６においてピンＩＤ「Ｐ０００２」（ピン名称「設備Ｂ点検」）が復元対象に選択され、その後に表示対象とされた場合について説明する。
【０１３８】
ピンＩＤ「Ｐ０００２」が復元対象に選択されると、サーバ３００は、復元処理部３８５により、ピン定義データベース３１０のピンＩＤ「Ｐ０００２」の削除フラグを解除し、削除グループＩＤを削除する。
【０１３９】
続いて画面データ生成部３８６は、ピン定義データベース３１０、経路定義データベース３３０を参照し、ピンＩＤ「Ｐ０００２」が所属するマップの最上位の階層のマップから順に、ピンＩＤ「Ｐ０００２」が所属するマップまでたどれるか否かを判定する。
【０１４０】
ピンＩＤ「Ｐ０００２」の所属するマップは、マップＩＤ「Ｍ０００１」である。図１６の例では、マップＩＤ「Ｍ０００１」と対応する階層ピンであるピンＩＤ「Ｐ００００」が含まれておらず、ピンＩＤ「Ｐ００００」は削除対象となっていない。
【０１４１】
したがって画像データ生成部３８６は、ピンＩＤ「Ｐ０００２」が示されたマップＩＤ「Ｍ０００１」を描画させる画面データを生成し、端末装置２００へ送信する。
【０１４２】
端末装置２００は、この画面データを受信し、ピンＩＤ「Ｐ０００２」が復元されたマップＩＤ「Ｍ０００１」のマップを表示させる。
【０１４３】
図１７は、ピンＩＤ「Ｐ０００２」の復元前と復元後のマップの例を示す図である。図１７（Ａ）は、ピンＩＤ「Ｐ０００２」の復元前のマップＩＤ「Ｍ０００１」が端末装置２００に表示された際の画面の例を示す。図１７（Ｂ）は、ピンＩＤ「Ｐ０００２」の復元後のマップＩＤ「Ｍ０００１」が端末装置２００に表示された際の画面の例を示す。
【０１４４】
図１７（Ａ）に示すマップ１７１では、図７（Ａ）に示すマップ７１において、ピンＩＤ「Ｐ０００２」のピンと、ピンＩＤ「Ｐ０００３」のピンとが削除された状態となる。
【０１４５】
図１７（Ｂ）に示すマップ１７２では、ピンＩＤ「Ｐ０００２」のピンが所属するマップＩＤ「Ｍ０００１」が削除対象となっていないため、マップ１７１にピンＩＤ「Ｐ０００２」のピンが表示される。
【０１４６】
本実施形態では、端末装置２００において、マップ１７２のピンＩＤ「Ｐ０００２」のピンが選択されると、ピンＩＤ「Ｐ０００２」に対応した項目の入力欄を有する入力画面が表示される。
【０１４７】
また、本実施形態では、ピンＩＤ「Ｐ０００２」と共に添付された、ピンＩＤ「Ｐ０００２」と対応する添付ファイルが存在する場合には、例えばマップ１７２のピンＩＤ「Ｐ０００２」のピンが選択されると、添付ファイルの存在を示す情報を表示しても良い。
【０１４８】
次に、図１６においてピンＩＤ「Ｐ０００４」（ピン名称「機器Ｄ点検」）が復元対象に選択され、その後に表示対象とされた場合について説明する。
【０１４９】
ピンＩＤ「Ｐ０００４」が復元対象に選択されると、サーバ３００は、復元処理部３８５により、ピン定義データベース３１０のピンＩＤ「Ｐ０００４」の削除フラグを解除し、削除グループＩＤを削除する。
【０１５０】
続いて画面データ生成部３８６は、ピン定義データベース３１０、経路定義データベース３３０を参照し、ピンＩＤ「Ｐ０００４」が所属するマップの最上位の階層のマップから順に、ピンＩＤ「Ｐ０００４」が所属するマップまでたどれるか否かを判定する。
【０１５１】
図１６の例では、ンＩＤ「Ｐ０００４」が所属するマップの最上位の階層のマップであるマップＩＤ「Ｍ０００１」のマップは削除対象とされていない。しかしながら、図１６の例では、ピンＩＤ「Ｐ０００４」が所属するマップＩＤ「Ｍ０００２」を示す階層ピンであるピンＩＤ「Ｐ０００３」のピンが削除対象となっている。したがって、ピンＩＤ「Ｐ０００４」は、最上位の階層のマップから所属するマップまでたどることができない。
【０１５２】
よって本実施形態の画面データ生成部３８６は、表示対象のピンと関連する検索キーを入力させる検索画面データを生成し、端末装置２００へ送信する。サーバ３００は、端末装置２００において検索キーが入力され、検索要求を受け付けると、検索部３８７によりピン記録データベース３２０を検索キーで検索する。そして画面データ生成部３８６は、検索結果を表示させる画面データを生成し、端末装置２００へ送信する。
【０１５３】
図１８は、表示対象のピンの検索に係る画面の例を示す図である。図１８（Ａ）は、検索キーを入力させる検索画面の例を示しており、図１８（Ｂ）は、検索結果を表示した検索結果画面の例を示している。
【０１５４】
図１８（Ａ）に示す検索画面１８１では、検索キーの入力欄１８２と、検索ボタン１８３が表示される。本実施形態の端末装置２００は、入力欄１８２に検索キーが入力され、検索ボタン１８３が操作されると、検索キーと検索要求とをサーバ３００へ送信する。
【０１５５】
図１８（Ｂ）に示す検索結果画面１８４では、例えば、検索結果として抽出されたピン情報に含まれるピン名称１８５が表示される。また、端末装置２００は、検索結果画面１８４において、ピンＩＤと対応するピン記録情報を取得するためのボタン１８６が操作されると、ピンＩＤと対応するピン記録情報の取得要求をサーバ３００へ送信する。
【０１５６】
サーバ３００は、ピン記録情報の取得要求を受け付けると、画面データ生成部３８６により、ピン記録情報を表示させる画面データを生成し、端末装置２００へ送信する。
【０１５７】
図１９は、ピン記録情報を表示した画面の例を示す図である。図１９に示す画面１９１では、ピンＩＤ「Ｐ０００４」が所属するマップのマップ名称の表示欄１９２と、ピン記録情報の登録者の表示欄１９３と、ピンＩＤと対応する入力項目及び項目の値の表示欄１９４と、が表示される。
【０１５８】
また、本実施形態の画面１９１では、記録ボタン１９５が表示されるが、この記録ボタン１９５は、操作ができない状態として表示される。
【０１５９】
すなわち本実施形態では、端末装置２００において画面１９１において、ピン記録情報は、編集や入力を受け付けない状態として表示される。
【０１６０】
以上のように本実施形態では、復元されたピンＩＤを表示させるとき、このピンＩＤがマップからたどれる場合には、復元されたピンの点検結果を再入力や編集することができる状態で表示させる。また本実施形態では、復元されたピンＩＤがマップからたどれない場合には、復元されたピンの点検結果の編集を受け付けない状態で表示させる。
【０１６１】
本実施形態では、以上のように復元されたピンの点検結果の編集の許容又は抑制を制御することで、例えば点検ルートに沿った点検中に、誤操作により点検済みのピンを削除してしまった場合等には、すぐに削除したピンを復元し、点検を継続することができる。また、この場合には、削除したピンの点検結果の再入力や編集をすぐに継続して行うことができる。
【０１６２】
また、本実施形態では、例えば、既にマップや点検ルートが削除されていた場合、ピン記録情報を参照する際には、検索結果として取得したピン記録情報のみが表示される。したがって本実施形態では、例えば現在は点検ルートに含まれていない過去のピンがマップ上に表示され、点検作業者が該過去のピンを現在も入力対象である有効なピンであると誤認識することを防止できる。
【０１６３】
（第二の実施形態）
以下に、点検情報管理システム１００における第二の実施形態について説明する。以下の第二の実施形態では、端末装置２００において添付ファイルの削除と復元が行われた場合について説明する。
【０１６４】
初めに、端末装置２００において削除対象の添付ファイルが選択された場合のサーバ３００における削除の処理について説明する。
【０１６５】
図２０は、点検情報管理システムにおける添付ファイルの削除の処理を説明するフローチャートである。
【０１６６】
本実施形態において、サーバ３００は、入力受付部３８１により、端末装置２００において削除対象に選択された添付ファイルの添付ＩＤと削除要求とを受け付ける（ステップＳ２００１）。続いてサーバ３００は、削除処理部３８４により、削除グループＩＤを発行する（ステップＳ２００２）。
【０１６７】
続いて削除処理部３８４は、添付データベース３６０において、ステップＳ２００１で受け付けた添付ＩＤと対応する削除フラグを立て（ステップＳ２００３）、発行済みの削除グループＩＤを付与する（ステップＳ２００４）。すなわち本実施形態では、削除対象に選択されたピンＩＤと、このピンＩＤと対応する添付ＩＤと、に付与される付与される削除グループＩＤは同一である。
【０１６８】
続いて削除処理部３８４は、発行された削除グループＩＤをゴミ箱データベース３７０へ格納し（ステップＳ１３１０）、ピンの削除の処理を終了する。
【０１６９】
本実施形態において、例えば端末装置２００において、ピンＩＤ「Ｐ０００１」に添付された添付ＩＤ「Ｔ０１」の添付ファイルが削除対象とされた場合、サーバ３００は、添付ＩＤ「Ｔ０１」を受け付ける。そしてサーバ３００は、添付データベース３６０において、添付ＩＤ「Ｔ０１」と対応する削除フラグを立て、削除グループＩＤを付与する。図８では、添付ＩＤ「Ｔ０１」に対して削除グループＩＤ「１」が付与された例を示している。
【０１７０】
次に、端末装置２００において復元対象の添付ファイルが選択された場合のサーバ３００における復元の処理について説明する。
【０１７１】
図２１は、点検情報管理システムにおける添付ファイルの復元の処理を説明するフローチャートである。
【０１７２】
サーバ３００は、端末装置２００からゴミ箱一覧の取得要求を受け付ける（ステップＳ２１０１）。続いてサーバ３００は、復元処理部３８５により、削除済みの添付ファイルの一覧を端末装置２００へ渡す（ステップＳ２１０２）。具体的には復元処理部３８５は、ゴミ箱データベース３７０を参照し、削除された状態にある添付ＩＤを参照する。そして復元処理部３８５は、参照したＩＤに基づいて添付データベース３６０を参照し、ＩＤに対応する名称を取得する。そして、取得した名称を含めたゴミ箱の一覧画面の端末装置２００へ渡す。
【０１７３】
続いて復元処理部３８５は、端末装置２００から復元対象に選択された添付ＩＤと復元要求を受け付ける（ステップＳ２１０３）。続いて復元処理部３８５は、復元対象に選択された添付ＩＤに付与された削除グループＩＤと同じ削除グループＩＤが付与された添付ＩＤのリストを取得する（ステップＳ２１０４）。
【０１７４】
続いて復元処理部３８５は、取得したリストに含まれる添付ＩＤと対応する削除フラグを解除し、すなわち削除フラグを削除を示さない値に変更し、削除グループＩＤを削除する（ステップＳ２１０５）。また、復元処理部３８５は、ゴミ箱データベース３７０から該当する添付ＩＤのレコードを削除する。続いて復元処理部３８５は、リスト内の全ての添付ＩＤに対応する削除フラグの解除と、削除グループＩＤの削除の処理を行ったか否かを判定する（ステップＳ２１０６）。
【０１７５】
ステップＳ２１０６において、全て添付ＩＤに対して処理を行っていない場合、復元処理部３８５は、ステップＳ２１０５へ戻る。
【０１７６】
ステップＳ２１０６において、全ての添付ＩＤに対して処理を行った場合、復元処理部３８５は、処理を終了する。
【０１７７】
以上のように、本実施形態によれば、復元対象として添付ファイルが選択されると、選択された添付ファイルの添付ＩＤに付与された削除グループＩＤと同じ削除グループＩＤが付与された添付ファイルを同時に復元させる。したがって本実施形態では、同じタイミングで削除された添付ファイルを同じタイミングで復元することができ、削除のタイミングと復元のタイミングの整合をとることができる。
【０１７８】
次に、図２２を参照し、端末装置２００から復元された添付ファイルの表示要求を受け付けた場合のサーバ３００の処理を説明する。図２２は、端末装置から復元された添付ファイルの表示要求を受け付けた場合のサーバの処理を説明するフローチャートである。
【０１７９】
尚、本実施形態では、削除された添付ファイルの復元の処理と、復元された添付ファイルを表示させる処理と、を分けて説明するが、添付ファイルの復元の処理と表示の処理は、一連の処理として実行されても良い。具体的には例えば、サーバ３００は、添付ファイルの復元要求を受け付けたら、図２２で説明する添付ファイルを表示させる処理までを行っても良い。
【０１８０】
本実施形態のサーバ３００は、復元された添付ファイルの表示指示を受け付けると（ステップＳ２２０１）、画面データ生成部３８６により、ピン定義データベース３１０を参照し、表示対象の添付ファイルと対応するピンが削除済みか否かを判定する（ステップＳ２２０２）。具体的には画像データ生成部３８６は、表示対象として受け付けた添付ＩＤと対応するピンＩＤに削除フラグが立っているか否かを判定する。
【０１８１】
ステップＳ２２０２において、対応するピンＩＤに削除フラグがたっていない場合、画面データ生成部３８６は、表示対象の添付ファイルの出力指示を受け付け可能な状態で表示させる画面データを生成し、端末装置２００へ送信する（ステップＳ２２０３）。
【０１８２】
ステップＳ２２０２において、対応する添付ＩＤに削除フラグがたっていた場合、画面データ生成部３８６は、端末装置２００に対し、表示対象の添付ファイルの検索要求を受け付ける画面データを生成し、端末装置２００へ送信する（ステップＳ２２０４）。尚、このとき画面データ生成部３８６は、表示対象の添付ファイルが添付されたピンが削除されている旨のメッセージを画面データに含めても良い。
【０１８３】
続いて画面データ生成部３８６は、端末装置２００から検索要求を受け付けたか否かを判定する（ステップＳ２２０５）。ステップＳ２２０５において、例えば所定時間経過しても検索要求を受け付けない場合、画面データ生成部３８６は、表示の処理を終了する。
【０１８４】
ステップＳ２２０５において、検索要求を検索キーと共に受け付けた場合、サーバ３００は、検索部３８７により、添付データベース３６０を検索キーで検索する（ステップＳ２２０６）。そしてサーバ３００は、画面データ生成部３８６により、検索結果を表示させる画面データを生成し、端末装置２００へ送信する（ステップＳ２２０７）。本実施形態の画面データ生成部３８６は、検索結果を表示させる画面データを、添付ファイルに対応する編集指示の受け付けが不可能な画面データとして生成する。
【０１８５】
尚、本実施形態では、添付ファイルと対応するピンが削除されていた場合において、検索画面データを生成する処理を一連の処理として説明したが、これに限定されない。サーバ３００は、例えば添付ファイルと対応するピンが削除されていた場合、添付ファイルの内容が表示不可能であることを端末装置２００に通知して表示の処理を終了しても良い。この場合、サーバ３００は、端末装置２００から改めて検索要求を受け付けたとき、ステップＳ２２０４で説明した処理を開始しても良い。
【０１８６】
図２３は、添付ＩＤ「Ｔ０１」が復元された状態の例を示す図である。図２３では、表示対象の添付ＩＤ「Ｔ０１」の添付ファイルと対応するピンが削除されていない場合において、添付ファイルが復元された状態を示している。
【０１８７】
添付ＩＤ「Ｔ０１」は、ピンＩＤ「Ｐ０００１」と対応しており、添付ＩＤ「Ｔ０１」の添付ファイルはピンＩＤ「Ｐ０００１」のピンに添付されている。
【０１８８】
よって本実施形態では、ピンＩＤ「Ｐ０００１」のピンが画面２３１上で選択された際に、添付ＩＤ「Ｔ０１」の添付ファイルが存在することを示す吹き出し２３２を表示させる。
【０１８９】
本実施形態では、吹き出し２３２内に添付ファイルのファイル名を表示させても良い。さらに本実施形態では、吹き出し２３２内において、添付ファイルが選択された場合、端末装置２００はサーバ３００へ添付ファイルの取得要求を行っても良い。サーバ３００は、添付ＩＤと添付ファイルの取得要求とを受け付けると、該当する添付ファイルを端末装置２００に送信する。端末装置２００は、取得した添付ファイルを編集可能に表示させる。
【０１９０】
図２４は、添付ＩＤ「Ｔ０１」の検索結果の例を示す図である。図２４では、表示対象の添付ＩＤ「Ｔ０１」の添付ファイルと対応するピンが削除されていた場合において、添付ファイルが検索された状態を示している。
【０１９１】
尚、添付ファイルを検索するための検索キーは、図１８（Ａ）に示す検索画面１８１の入力欄１８２に入力される。サーバ３００は、検索キーと検索要求とを受け付けると、検索を行う。
【０１９２】
図２４に示す検索結果画面２４１には、検索結果として添付ＩＤ「Ｔ０１」の添付ファイルのファイル名「画像．ＪＰＧ」が表示される。
【０１９３】
また、検索結果画面２４１では、検索結果として表示された添付ファイルの出力指示を行うボタン２４２を表示する。但しここでは、出力した後の添付ファイルを再びそのピンに対して登録するためのボタンは表示されない。したがって、検索結果画面２４１では、検索結果として表示された添付ファイルが更新された後に、再び、そのピンに対して登録されることを抑制する。
【０１９４】
ユーザは、参照した添付ファイルを利用して、新たな文書を作成したり、作成した文書を削除されていない別のピンに対して添付ファイルとして登録するような操作はできることになる。一方で、ユーザは、参照した添付ファイルを編集した後、再び同じピン、即ち削除された状態のピンに対して登録することはできない。換言すれば、削除された状態のピンに対して登録されている添付ファイルを更新する操作を抑制する。
【０１９５】
以上のように、本実施形態では、復元対象の添付ファイルの編集の許容又は抑制を制御することで、例えば点検ルートに沿った点検中に、誤操作により添付ファイルを削除してしまった場合等には、すぐに削除した添付ファイルを復元し、ファイルの内容を確認することができる。また、この場合には、添付ファイルの編集を継続して行うことができる。
【０１９６】
また、本実施形態では、例えば、復元対象の添付ファイルが添付されたピンが削除されていた場合に添付ファイルを参照する際には、添付ファイルの添付結果のみが表示される。したがって本実施形態では、例えば存在しないピンに対する添付ファイルが編集されることを抑制できる。
【０１９７】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から
逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１９８】
１００  点検情報管理システム
２００  端末装置
３００  サーバ
３１０  ピン定義データベース
３２０  ピン記録データベース
３６０  添付データベース
３７０  ゴミ箱データベース
３８０  点検情報管理プログラム
３８４  削除処理部
３８５  復元処理部
３８６  画面データ生成部
３８７  検索部
【図１】
2015145743.tif 000003
【図２】
2015145743.tif 000004
【図３】
2015145743.tif 000005
【図４】
2015145743.tif 000006
【図５】
2015145743.tif 000007
【図６】
2015145743.tif 000008
【図７】
2015145743.tif 000009
【図８】
2015145743.tif 000010
【図９】
2015145743.tif 000011
【図１０】
2015145743.tif 000012
【図１１】
2015145743.tif 000013
【図１２】
2015145743.tif 000014
【図１３】
2015145743.tif 000015
【図１４】
2015145743.tif 000016
【図１５】
2015145743.tif 000017
【図１６】
2015145743.tif 000018
【図１７】
2015145743.tif 000019
【図１８】
2015145743.tif 000020
【図１９】
2015145743.tif 000021
【図２０】
2015145743.tif 000022
【図２１】
2015145743.tif 000023
【図２２】
2015145743.tif 000024
【図２３】
2015145743.tif 000025
【図２４】
2015145743.tif 000026
【国際調査報告】
2015145743.tif 000027
2015145743.tif 000028
2015145743.tif 000029
2015145743.tif 000030