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