(57)【要約】      （修正有）【課題】現場における工事の進捗や施工記録を省力化および効率化し、作業にかかる労力を低減することができる施工管理システムおよび施工管理方法を提供する。【解決手段】施工管理システムＳＹＳは、データを格納するデータ記憶装置と、ネットワークを介してデータ記憶装置との間で通信する少なくとも１つの通信端末機とを有する。通信端末機は、現場で設置される部材毎の施工状況を含む第１データをデータ記憶装置から受信する受信部と、部材に着けられた２次元コードまたは通信タグから部材を示す部材情報を取得する取得部と、通信端末機に含まれる入力部が受け付けるユーザの指示と、取得した部材情報および受信した第１データとに応じて、第１データにおける部材の施工状況を更新する更新部と、更新した第１データを第２データとしてデータ記憶装置に送信する送信部と、を備える。【選択図】図１
2020135098.tif 000002
【特許請求の範囲】
【請求項１】
データを格納するデータ記憶装置と、ネットワークを介して前記データ記憶装置との間で通信する少なくとも１つの通信端末機とを有する施工管理システムであって、
前記通信端末機は、
現場で設置される部材毎の施工状況を含む第１データを前記データ記憶装置から受信する受信部と、
部材に着けられた２次元コードまたは通信タグから前記部材を示す部材情報を取得する取得部と、
前記通信端末機に含まれる入力部が受け付けるユーザの指示と、取得した前記部材情報および受信した前記第１データとに応じて、前記第１データにおける前記部材の施工状況を更新する更新部と、
更新した前記第１データを第２データとして前記データ記憶装置に送信する送信部と、を備え、
前記データ記憶装置は、前記通信端末機より受信した前記第２データに基づいて、前記第１データを更新する
ことを特徴とする施工管理システム。
【請求項２】
請求項１に記載の施工管理システムにおいて、
前記通信端末機は、前記データ記憶装置との間の通信を監視する制御部を備え、
前記送信部は、前記データ記憶装置との間の通信が確立されている場合、更新した前記第１データを前記第２データとして前記データ記憶装置に送信し、前記データ記憶装置との間の通信が確立されていない場合、前記データ記憶装置への前記第２データの送信を見合わせる
ことを特徴とする施工管理システム。
【請求項３】
請求項２に記載の施工管理システムにおいて、
前記通信端末機は、
前記部材を撮影し、前記部材の画像を生成する撮像部を備え、
前記制御部は、前記部材の施工状況に応じて、前記部材および前記部材の周囲の撮影指示を前記通信端末機に含まれる表示部に表示して前記ユーザに指示する
ことを特徴とする施工管理システム。
【請求項４】
請求項１から請求項３のいずれか１項に記載の施工管理システムにおいて、
前記取得部は、前記ユーザの指示に応じて、前記部材の詳細な資料を含むデータを、前記データ記憶装置から取得することを特徴とする施工管理システム。
【請求項５】
請求項１から請求項４のいずれか１項に記載の施工管理システムにおいて、
前記データ記憶装置は、前記第１データに含まれる日時を示す情報に基づいて、前記第１データにおける前記部材の施工状況を並び替えることを特徴とする施工管理システム。
【請求項６】
データを格納するデータ記憶装置と、ネットワークを介して前記データ記憶装置との間で通信する少なくとも１つの通信端末機とを有する施工管理システムの施工管理方法であって、
前記通信端末機は、現場で設置される部材毎の施工状況を含む第１データを前記データ記憶装置から受信し、
前記通信端末機は、部材に着けられた２次元コードまたは通信タグから前記部材を示す部材情報を取得し、
前記通信端末機は、前記通信端末機に含まれる入力部が受け付けるユーザの指示と、取得した前記部材情報および受信した前記第１データとに応じて、前記第１データにおける前記部材の施工状況を更新し、
前記通信端末機は、更新した前記第１データを第２データとして前記データ記憶装置に送信し、
前記データ記憶装置は、前記通信端末機より受信した前記第２データに基づいて、前記第１データを更新する
ことを特徴とする施工管理方法。
【請求項７】
請求項６に記載の施工管理方法において、
前記通信端末機は、前記データ記憶装置との間の通信を監視し、
前記通信端末機は、前記データ記憶装置との間の通信が確立されている場合、更新した前記第１データを前記第２データとして前記データ記憶装置に送信し、前記データ記憶装置との間の通信が確立されていない場合、前記データ記憶装置への前記第２データの送信を見合わせる
ことを特徴とする施工管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施工管理システムおよび施工管理方法に関する。
【背景技術】
【０００２】
工場やビル等の建築では、空調設備等の機器や鉄骨等の建設資材等の様々な部材が用いられるため、一事業者が工事すべてを行うことは困難である。このため、複数の事業者が１つの企業体を組んで工事を行う。あるいは、一事業者が工事を請け負う場合でも、一事業者は、グループ企業や下請け会社等の事業者と連携して工事を行う。これにより、複数の事業者が工事現場を出入りするため、各事業者は、工事の進捗や施工状態を記録するために、機器等の図面、機器表および仕様書等の大量の紙資料を持ち歩き、各資料に書き込んでいる。
【０００３】
そこで、ＣＡＤ装置が、部材の寸法や形状等を含む属性データの２次元コードを生成し、作業員の携帯端末装置が、部材に着けられた２次元コードを読み取り属性データを復元することで、工事現場における施工状態の確認作業や、工事現場で行われた部材の属性データの修正の変更作業を容易にかつ正確に行え、施工管理の効率性、信頼性を高める技術が提案されている（例えば、特許文献１）。
【０００４】
また、図面画像情報、部品表情報または詳細部品情報の更新情報が入力された場合、管理サーバは、リビジョン番号を更新情報に付与し、更新情報を送信する際に最も新しいリビジョン番号が付与された情報を送信することで、作業員のポータブル端末は、迅速に最新の情報を取得可能にする技術が提案されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５１３８０６８号
【特許文献２】特開２０１３−１０５２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術では、工事現場における施工状態の確認作業の結果や、工事現場で行われた部材の属性データの修正作業の結果は、メールで送信されるため、これらの結果がシステム全体に反映されるまでに時間がかかる場合がある。また、施工状態の確認作業において確認する項目が多いため、項目の入力に時間がかかるという問題がある。また、属性データ（例えば機器番号）を確認したのち、現場から離れた事務所に戻って詳細情報（例えば機器表や図面）を見るのに時間がかかるという問題がある。
【０００７】
また、工事現場では、携帯端末装置の通信環境が悪い区画があり、通信環境が悪い区画で作業する作業員の携帯端末装置に対して、図面等の更新情報が取得できない場合がある。
【０００８】
本発明は、現場における工事の進捗や施工記録を省力化および効率化し、作業にかかる労力を低減することができる施工管理システムおよび施工管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の施工管理システムの一態様は、データを格納するデータ記憶装置と、ネットワークを介して前記データ記憶装置との間で通信する少なくとも１つの通信端末機とを有する施工管理システムであって、前記通信端末機は、現場で設置される部材毎の施工状況を含む第１データを前記データ記憶装置から受信する受信部と、部材に着けられた２次元コードまたは通信タグから前記部材を示す部材情報を取得する取得部と、前記通信端末機に含まれる入力部が受け付けるユーザの指示と、取得した前記部材情報および受信した前記第１データとに応じて、前記第１データにおける前記部材の施工状況を更新する更新部と、更新した前記第１データを第２データとして前記データ記憶装置に送信する送信部と、を備え、前記データ記憶装置は、前記通信端末機より受信した前記第２データに基づいて、前記第１データを更新することを特徴とする。
【００１０】
また、前記通信端末機は、前記データ記憶装置との間の通信を監視する制御部を備え、前記送信部は、前記データ記憶装置との間の通信が確立されている場合、更新した前記第１データを第２データとして前記データ記憶装置に送信し、前記データ記憶装置との間の通信が確立されていない場合、前記データ記憶装置への前記第２データの送信を見合わせることを特徴とする。
【００１１】
また、前記通信端末機は、前記部材を撮影し、前記部材の画像を生成する撮像部を備え、前記制御部は、前記部材の施工状況に応じて、前記部材および前記部材の周囲の撮影指示を前記通信端末機に含まれる表示部に表示して前記ユーザに指示することを特徴とする。
【００１２】
また、前記取得部は、前記ユーザの指示に応じて、前記部材の詳細な資料を含むデータを、前記データ記憶装置から取得することを特徴とする。
【００１３】
本発明の施工管理方法の一態様は、データを格納するデータ記憶装置と、ネットワークを介して前記データ記憶装置との間で通信する少なくとも１つの通信端末機とを有する施工管理システムの施工管理方法であって、前記通信端末機は、現場で設置される部材毎の施工状況を含む第１データを前記データ記憶装置から受信し、前記通信端末機は、部材に着けられた２次元コードまたは通信タグから前記部材を示す部材情報を取得し、前記通信端末機は、前記通信端末機に含まれる入力部が受け付けるユーザの指示と、取得した前記部材情報および受信した前記第１データとに応じて、前記第１データにおける前記部材の施工状況を更新し、前記通信端末機は、更新した前記第１データを第２データとして前記データ記憶装置に送信し、前記データ記憶装置は、前記通信端末機より受信した前記第２データに基づいて、前記第１データを更新することを特徴とする。
【００１４】
また、前記通信端末機は、前記データ記憶装置との間の通信を監視し、前記通信端末機は、前記データ記憶装置との間の通信が確立されている場合、更新した前記第１データを第２データとして前記データ記憶装置に送信し、前記データ記憶装置との間の通信が確立されていない場合、前記データ記憶装置への前記第２データの送信を見合わせることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、現場における工事の進捗や施工記録を省力化および効率化し、作業にかかる労力を低減することができる。
【図面の簡単な説明】
【００１６】
【図１】施工管理システムの一実施形態を示す図である。
【図２】図１に示したデータ記憶装置のファイルサーバに記憶されるファイル群の一例を示す図である。
【図３】コンピュータ装置に接続される出力装置の一例であるディスプレイに表示される設定画面の一例を示す図である。
【図４】（ａ）は図１に示したデータ記憶装置のデータベースに記憶される機器データの一例、（ｂ）は同データベースに記憶される進捗データの一例を示す図である。
【図５】機器表データを新たにアップロードするときのファイル連携処理の一例を示す図である。
【図６】変更された機器表データをアップロードするときのファイル連携処理の一例を示す図である。
【図７】機器の仕様を変更し、同時に機器を新たに追加するときのファイル連携処理の一例を示す図である。
【図８】機器データに対して、追加、変更及び削除する処理を行う場合の流れを示す図である。
【図９】登録される機器データに削除フラグを関連付けて記憶する場合を示す図である。
【図１０】図１に示した施工管理システムにおける設定処理の一例を示す図である。
【図１１】図１に示したファイルサーバと携帯通信端末機との間で送受信される進捗テーブルの一例を示す図である。
【図１２】図１１に示した進捗テーブルに基づく図１に示した携帯通信端末機の表示部において表示される表示画面の一例を示す図である。
【図１３】携帯通信端末機における施工管理における処理の一例を示す図である。
【図１４】携帯通信端末機における施工管理における処理の一例を示す図である。
【図１５】携帯通信端末機における施工管理における処理の一例を示す図である。
【図１６】携帯通信端末機における施工管理における処理の一例を示す図である。
【図１７】２次元コードから機器の部材情報を取得した場合の画面の一例を示す図である。
【図１８】更新された進捗テーブルの一例を示す図である。
【図１９】図１８に示した進捗テーブルに基づいて更新した進捗データの一例を示す図である。
【図２０】更新された設定画面の一例を示す図である。
【図２１】更新された機器データの一例を示す図である。
【図２２】機器の追加により更新された進捗データおよびファイル群データの一例を示す図である。
【図２３】更新された進捗データの一例を示す図である。
【図２４】更新した進捗テーブルを送信した後、データ記憶装置から取得した最新の進捗テーブルの一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を用いて実施形態を説明する。
【００１８】
図１は、施工管理システムの一実施形態を示す。図１に示した施工管理システムＳＹＳは、コンピュータ装置１００、データ記憶装置２００および携帯通信端末機３００を有する。コンピュータ装置１００およびデータ記憶装置２００は、有線または無線を介して、ネットワークＮＷに接続される。また、携帯通信端末機３００は、通信事業者が提供する移動体の無線通信網を介して、ネットワークＮＷに接続される。なお、セキュリティを考慮した場合、データ記憶装置２００は、ネットワークＮＷに直接接続されていなくてもよい。
【００１９】
ここで、図１に示したコンピュータ装置１００は、事業者毎に配置されることが好ましい。また、図１に示したデータ記憶装置２００は、コンピュータ装置１００と独立に設置されるが、コンピュータ装置１００に含まれてもよい。また、図１に示した携帯通信端末機３００は、２以上の複数でもよく、各作業員に配布されることが好ましい。
【００２０】
コンピュータ装置１００は、プロセッサ等の演算処理装置等の制御部１３０、およびハードディスク装置等の記憶部１４０を含む。コンピュータ装置１００は、有線または無線を介して、入力装置１１０や出力装置１２０に接続される。入力装置１１０は、キーボード１１０ａやマウス１１０ｂ等が挙げられる。また、出力装置１２０は、ＬＣＤ（liquid crystal display）等のディスプレイ１２０ａやプリンタ１２０ｂが挙げられる。また、コンピュータ装置１００は、ＡＰＩ（Application Programming Interface）１５０を有している。ＡＰＩ１５０は、例えばコンピュータ装置１００、データ記憶装置２００及び携帯通信端末機３００の間でアプリケーションサービスである施工管理システムＳＹＳを共有するためのインターフェースである。したがって、コンピュータ装置１００が、コンピュータ装置１００、データ記憶装置２００および携帯通信端末機３００を含む施工管理システムＳＹＳを管理する。
【００２１】
制御部１３０は、記憶部１４０に記憶されるプログラムを実行することで、データ管理部１６０や更新部１７０の機能を有する。なお、これら機能は、ＡＰＩ１５０に基づくものである。制御部１３０は、これら機能を実行することで、データ記憶装置２００に対して、各現場に設置される部材の登録や変更等の設定を行い、設定した各部材の図面や機器表等のデータをデータ記憶装置２００にアップロードする。
【００２２】
データ管理部１６０は、後述するデータ記憶装置２００のデータベース２３０に記憶される機器データ２３０ａ、進捗データ２３０ｂ及び管理データ２３０ｃと、後述するデータ記憶装置２００のファイルサーバ２４０に記憶されるファイル群２７０との整合性を保つ処理（ファイル連携処理）を行う。具体的には、データ管理部１６０は、後述するデータ記憶装置２００のデータベース２３０に記憶される管理データ２３０ｃを読み出し、機器データ２３０ａ、進捗データ２３０ｂ、管理データ２３０ｃ及びファイル群２７０のリビジョン管理を行う。したがって、リビジョン管理されたデータやファイルは、１つのまとまり（リレーション）として識別される。例えば、これらデータやファイルに変更があったときには、データ管理部１６０は、機器データ２３０ａ、進捗データ２３０ｂの他、ファイル群２７０に含まれる関連するデータを抽出し、出力装置の一例であるディスプレイ１２０ａや、複数の携帯通信端末機３００の表示部３１０の各々に表示する。これにより、関連するデータの更新漏れを防ぐことができ、施工品質や作業効率を高めることができる。
【００２３】
更新部１７０は、データ更新の際に、複数の携帯通信端末機３００やコンピュータ装置１００からの入力の排他制御を行う処理と、機器データ２３０ａ、進捗データ２３０ｂ、管理データ２３０ｃ及びファイル群２７０の１つのまとまりの単位でのリビジョンコードを渡す処理を行う。更新部１７０は、変更がなければその更新を受け付け、変更があればアラートを表示する。これにより、完了した作業に影響があるかを確認できるようになっている。
【００２４】
データ記憶装置２００は、制御部２１０、記憶部２２０、データベース２３０、ファイルサーバ２４０を有する。データ記憶装置２００は、１つのファイルサーバ２４０にて構成してもよいし、ＰａａＳ（Plattform as a Service）のストレージサービスにて構成してもよい。いずれの場合にも、データベース２３０に記憶されるデータ類と、ファイルサーバ２４０に記憶されるデータ類とは個別に管理される。なお、データ記憶装置２００は、コンピュータ装置１００から受信したデータを進捗データ２３０ｂとして格納するにあたり、データに含まれる日時を示す時間情報を参照し、データの時間情報に基づく順序で進捗データ２３０ｂを編集する編集機能を有する。
【００２５】
制御部２１０は、記憶部２２０に記憶される管理プログラム（図示省略）を実行することで、コンピュータ装置１００により登録等の設定指示された機器のデータに基づいて、データベース２３０内に格納された機器データ２３０ａ、進捗データ２３０ｂ及び管理データ２３０ｃを更新する。なお、管理プログラムは、本実施形態の施工管理システムＳＹＳを構築するためのアプリケーションに付随したプログラムである。また、制御部２１０は、コンピュータ装置１００から受信した、設定した部材の図面や機器表等のデータを、現場に応じてファイルサーバ２４０にファイル群２７０の一部として格納する。さらに、制御部２１０は、携帯通信端末機３００から受信した、各部材の施工状況を示すデータに基づいて、データベース２３０に格納された進捗データ２３０ｂを更新する。
【００２６】
なお、コンピュータ装置１００の制御部１３０が直接、データ記憶装置２００のデータベース２３０やファイルサーバ２４０を制御してもよく、そのときはデータ記憶装置２００に制御部２１０や記憶部２２０を設けなくてもよい。
【００２７】
図２に示すように、上述したファイル群２７０は、リビジョン番号毎に該当するリビジョン番号が付与された機器の図面ファイル、機器表ファイル、仕様書ファイルおよび画像ファイル等を含む。図面ファイルおよび機器表ファイルは、ＣＡＤのソフトウェアで作成されたデータ、またはＢＩＭ（Building Information Modeling）のソフトウェアで作成されたＢＩＭ形式またはＣＳＶ（Comma Separated Value）形式等のデータをまとめたものである。仕様書ファイルは、各機器の仕様書を示すＰＤＦ（Portable Document Format）形式等のデータをまとめたものである。また、画像ファイルは、施工状況に応じて携帯通信端末機３００により撮影された機器等の画像データをまとめたものである。
【００２８】
上述した図面ファイル、機器表ファイル、仕様書ファイルおよび画像ファイル等の各々は、機器番号と対応付けされる。これにより、コンピュータ装置１００および携帯通信端末機３００は、所望の機器の図面データや機器表データ等を、データ記憶装置２００から取得できる。
【００２９】
これら図面ファイル（又は図面データ）、機器表ファイル（又は機器表データ）および仕様書ファイル（又は仕様書データ）等は、工事を受注した事業者のコンピュータ装置１００だけでなく、機器等を設計や製造する事業者のコンピュータ装置１００がアップロードしてもよい。これにより、データ記憶装置２００は、新たな機器の登録や変更等に応じて、図面ファイル（又は図面データ）、機器表ファイル（又は機器表データ）および仕様書ファイル（又は仕様書データ）等を迅速に取得できる。
【００３０】
図１に戻って、データベース２３０は、機器等の部材を特定する情報が機器データ２３０ａとして現場毎に格納する。また、データベース２３０は、各部材の施工状況を示す情報が進捗データ２３０ｂとして現場毎に格納する。
【００３１】
ファイルサーバ２４０は、機器表ファイル、仕様書ファイル、図面ファイル、画像ファイル等をまとめたファイルを現場毎にまとめたファイル群２７０として格納する。
【００３２】
携帯通信端末機３００は、スマートフォンやタブレット型端末機等であり、表示部３１０、入力部３２０、通信部３３０、制御部３４０、記憶部３５０及びデータ記憶部３６０を有する。
【００３３】
表示部３１０は、液晶等のディスプレイであり、制御部３４０の制御指示に基づいて取得された部材情報や、データ記憶装置２００から受信したデータ、および更新された各部材の施工状況等を表示する。また、表示部３１０は、入力部３２０を構成する撮像装置３２０ａにより撮影された画像を表示する。
【００３４】
入力部３２０は、撮像装置３２０ａ、読取装置３２０ｂおよび入力装置３２０ｃを含む。撮像装置３２０ａは、ＣＣＤ（Charge Coupled Devices）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子である。例えば、撮像装置３２０ａは、作業員（ユーザ）による携帯通信端末機３００の操作により、部材に付けられたＱＲコード（登録商標）などの２次元コードを撮像し、撮像した各種コードの画像データを制御部３４０に出力する。
【００３５】
また、撮像装置３２０ａは、作業員による携帯通信端末機３００の操作により、部材の施工状況を表す画像（施工中の部材を含む画像）を撮像し、撮像した画像に基づく画像データを携帯通信端末機３００が有するメモリ等の記憶部（図示省略）に記憶する。
【００３６】
読取装置３２０ｂは、部材に付けられた通信タグとの間で無線通信（詳細には、通信タグからの電波を受信する）を行って、通信タグの情報を読み取る装置である。読取装置３２０ｂは、読み取った情報を制御部に出力する。なお、通信タグとしては、例えばＲＦＩＤ（radio Frequency identifier：登録商標）で使用されるＲＦタグが挙げられる。
【００３７】
入力装置３２０ｃは、例えば表示部３１０の前面に配置されるタッチパネルや、携帯通信端末機が有する操作ボタンなどが挙げられる。入力装置３２０ｃは、作業員による入力操作を受け付け、受け付けた指示を制御部３４０に出力する。
【００３８】
なお、上述した入力部３２０として撮像装置３２０ａや読取装置３２０ｂ等を有する携帯通信端末機３００を例に挙げているが、撮像装置や読取装置は、携帯通信端末機３００に設ける必要はなく、例えば撮像装置や読取装置は、携帯通信端末機と別体とし、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線通信を用いて、携帯通信端末機３００とデータの送受信してもよい。
【００３９】
通信部３３０は、入力装置３２０ｃが受け付けた作業員の指示に基づいて、ネットワークＮＷおよび通信事業者の無線通信を介して、施工状況を示すデータを含む信号をデータ記憶装置２００から受信する。一方、通信部３３０は、入力装置３２０ｃが受け付けた作業員の指示に基づいて、通信事業者の無線通信およびネットワークＮＷを介して、更新された各部材の施工状況や、撮影された画像等のデータを含む信号を、データ記憶装置２００に送信する。通信部３３０は、送信部および受信部の一例である。
【００４０】
制御部３４０は、プロセッサ等であり、携帯通信端末機３００の記憶部３５０に記憶されたプログラム（図示省略）を実行することで、携帯通信端末機３００の各要素を制御する。例えば、制御部３４０は、作業員による入力装置３２０ｃの操作により入力された指示に応じて、データ記憶装置２００から部材の施工状況等を示すデータを受信する。また、制御部３４０は、更新した部材の施工状況や、撮像装置３２０ａにより撮影された画像等のデータをデータ記憶装置２００に送信する。なお、記憶部３５０に記憶されるプログラムは、本実施形態の施工管理システムＳＹＳを構築するためのアプリケーションに付随したプログラムである。該プログラムは、携帯通信端末機３００の記憶部３５０に予め記憶してもよいし、コンピュータ装置１００にネットワークＮＷを介して接続したことを受けて、コンピュータ装置１００からダウンロードしてもよい。
【００４１】
また、制御部３４０は、プログラムを実行することにより、取得部３４０ａおよび更新部３４０ｂとして動作する。取得部３４０ａは、例えば、データ記憶装置２００から受信した各部材の施工状況を示すデータを取得する。また、取得部３４０ａは、作業員による入力装置３２０ｃの入力操作に基づき撮像装置３２０ａを起動して、部材に付けられる１次元コードや２次元コードを撮像装置３２０ａに撮影させる。取得部３４０ａは、撮影された２次元コードの画像を撮像装置３２０ａから取得し、取得した画像を解析することで部材の機器番号や設置される場所等の部材情報を取得する。なお、取得部３４０ａは、撮像装置３２０ａと協働して動作する。これにより、作業員は、機器等の部材に着けられた銘盤等に刻印された機器番号等を参照して入力することがないため、携帯通信端末機３００は、作業員による入力間違いを回避でき、機器番号等の部材情報を正確に取得できる。
【００４２】
更新部３４０ｂは、取得部３４０ａが取得した部材情報と、データ記憶装置２００から受信したデータと、作業員による入力装置３２０ｃの入力操作とに応じて、データ記憶装置２００から受信した各部材の施工状況を示すデータを更新する。
【００４３】
データ記憶部３６０は、データベース３６０ａ及びファイル格納領域３６０ｂを有し、非通信環状下でも機器データ２３０ａや進捗データ２３０ｂを参照できる。なお、データ記憶部３６０は、全てのファイル群を記憶させておいてもよいし、使用するファイル群のみを記憶させておいてもよい。例えば、使用するファイル群のみを記憶させる場合には、作業員は、施工の前日などに施工現場や施工業務に必要なファイルを携帯通信端末機３００にダウンロードしておけばよい。
【００４４】
上述した制御部３４０は、通信部３３０の動作に基づいて、ネットワークＮＷとの間における無線通信の通信状態を監視する機能を有する。すなわち、現場における通信状態は、作業員が作業する場所（例えば、地下等）に応じて、大きく変化する。制御部３４０は、例えば、通信部３３０が受信する無線通信の電波の受信強度を通信部３３０から取得し、取得した受信強度が所定値以下、すなわち通信状態が悪い場合、携帯通信端末機３００とネットワークＮＷとの間の通信が確立していないと判定する。この場合、制御部３４０は、更新部３４０ｂに対して更新した進捗テーブルＤＴ（図６参照）および機器の画像等のデータの送信を見合わせる。一方、制御部３４０は、受信強度が所定値より大きい、すなわち通信状態が良い場合、作業員に対して通信が確立していると判定する。この場合、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、更新した進捗テーブルＤＴおよび画像等のデータをデータ記憶装置２００に送信する。
【００４５】
図３は、図１に示したコンピュータ装置１００に接続されるディスプレイ１２０ａに表示される設定画面の一例を示す。設定画面ＳＤは、ユーザによる入力装置１１０の入力操作に応じて、ディスプレイ１２０ａに表示される画面である。なお、この設定画面ＳＤは、コンピュータ装置１００の制御部１３０が記憶部１４０に記憶されるプログラムを実行することにより表示される。以下、空調設備の設置に関する設定画面ＳＤを例に説明するが、建築物の施工等、他の施工時に関する設定画面であっても同様である。
【００４６】
設定画面ＳＤは、一例として、項目「機器分類」、項目「機器番号」、項目「設置場所」、項目「発注」、項目「仕様チェック」、項目「納品」、項目「運搬」、項目「設置」、項目「送電」、項目「試験」および項目「確認」等の複数の項目と、各項目毎に割り当てられた格納領域とを含む。ここで、各項目毎の格納領域は、項目「機器分類」又は項目「機器番号」の数に合わせて設けられる。なお、図２に示した設定画面ＳＤが有する項目は一例であり、項目の数および項目の内容は、現場に応じて適宜決定されることが好ましい。
【００４７】
項目「機器分類」の各格納領域には、空調設備等の機器の種類を示す情報が格納される。図３では、例えば、パッケージ化された機器を示す“ＰＡＣ”が格納される。また、項目「機器番号」の各格納領域には、機器を識別する情報（例えば、“ＰＡＣ−１−１”等）が格納される。また、項目「設置場所」の各格納領域は、“階数”と“エリア”との格納領域とを含み、機器毎に設置される場所を示す情報（例えば、“１階”および“事務室１”等）が格納される。
【００４８】
項目「発注」の各格納領域には、機器毎に発注されたことを示す印（例えば、“済”等）、発注された日付、および発注した担当者の名前（例えば、“Ｂさん”等）の情報が格納される。また、項目「仕様チェック」の各格納領域には、機器毎に発注前または納品後に仕様が確認されたことを示す印、確認された日付、および確認した担当者の名前の情報が格納される。また、項目「納品」の各格納領域には、機器毎に納品されたことを示す印、納品された日付、および納品を確認した担当者の名前の情報が格納される。また、項目「運搬」の各格納領域には、機器毎に設置される場所に運搬されたことを示す印、運搬された日付、および運搬した担当者の名前が格納される。
【００４９】
また、項目「設置」の各格納領域には、機器毎に設置されたことを示す印、設置された日付、および設置した担当者の名前の情報が格納される。また、項目「送電」の各格納領域には、機器毎に送電されたことを示す印、送電された日付、および送電した担当者の名前の情報が格納される。また、項目「試験」の各格納領域には、機器毎に試験されたことを示す印、試験された日付、および試験した担当者の名前の情報が格納される。また、項目「確認」の各格納領域には、機器毎に最終的な確認がされたことを示す印、確認された日付、および確認した担当者の名前の情報が格納される。
【００５０】
例えば、工事を受注した事業者と機器を製造する事業者等との間の打ち合わせに基づいて、現場で設置される機器の機器表、機番、仕様および設計図面等が決定される。工事を受注した事業者は、コンピュータ装置１００を用いて決定した機器を登録する。例えば、コンピュータ装置１００は、工事を受注した事業者の担当者による入力装置１１０の入力操作に応じて、決定した機器毎に設定画面ＳＤの入力行を選択する。コンピュータ装置１００は、担当者による入力装置１１０の入力操作に基づいて、選択した入力行の機器分類、機器番号および設置場所の格納領域のそれぞれに、機器の種類、機器を識別する情報、および設置される場所の階数とエリアとを入力し登録する。そして、コンピュータ装置１００は、登録された機器のデータをデータ記憶装置２００に送信し、登録の処理を終了する。
【００５１】
なお、図３に示した設定画面ＳＤでは、コンピュータ装置１００は、登録の処理の後に、別の担当者（すなわち“Ｂさん”）による入力装置１１０の入力操作に基づいて、機器番号“ＰＡＣ−１−１”、“ＰＡＣ−１−２”および“ＰＡＣ−２−１”の発注の指示を受けたことを示す。すなわち、コンピュータ装置１００は、設定画面ＳＤにおいて、発注された機器番号“ＰＡＣ−１−１”、“ＰＡＣ−１−２”および“ＰＡＣ−２−１”の発注の格納領域の各々に、発注されたことを示す“済”の印、発注された日付および発注した担当者の名前を格納する。そして、コンピュータ装置１００は、発注された機器のデータをデータ記憶装置２００に送信し、発注の処理を終了する。
【００５２】
図４（ａ）は、図１に示すデータ記憶装置２００のデータベース２３０に記憶される機器データ２３０ａの一例、図４（ｂ）は、図１に示すデータ記憶装置２００のデータベース２３０に記憶される進捗データ２３０ｂの一例を示したものである。
【００５３】
図４（ａ）に示した機器データ２３０ａは、項目「ＩＤ（Identification）」、項目「Ｒｅｖ（Revision）」および項目「機器番号」等の複数の項目と、各項目毎に割り当てた格納領域とを有する。項目「ＩＤ」の格納領域には、データ記憶装置２００が、例えば、コンピュータ装置１００から受信した機器のデータに基づいて、登録された順序で機器に割り当てる識別番号（ＩＤ番号）を格納する。また、項目「Ｒｅｖ」の格納領域には、データ記憶装置２００が、リビジョン管理のためのリビジョン番号を格納する。
【００５４】
例えばコンピュータ装置１００にて新たに機器のデータを登録したときには、データ記憶装置２００はコンピュータ装置１００から受信した機器のデータに基づいて、項目「Ｒｅｖ」の格納領域に“１”を格納する。また、データ記憶装置２００は、受信した機器のデータに含まれる機器番号を、項目「機器番号」の格納領域に格納する。
【００５５】
図４（ａ）においては、機器データ２３０ａは、項目「ＩＤ」、項目「Ｒｅｖ」および項目「機器番号」のみを示しているが、実際には、これら項目の他に、属性情報などの項目を含む。なお、属性情報とは、機器の形式や名称、機種変更や追加などの情報である。
【００５６】
図４（ｂ）に示すように、進捗データ２３０ｂは、ログデータであり、項目「連番」、項目「日時」、項目「機器ＩＤ」、項目「進捗」、項目「組織」および項目「担当」等の複数の項目と、各項目毎に割り当てた格納領域とを有する。項目「連番」の格納領域は、機器を登録したときに生成されるデータに対して、データの生成日時の早い順に付与される番号（例えば１，２，３，・・・）を格納する。なお、項目「連番」の格納領域に格納される番号は、データが生成された日時の遅い順に付与してもよい。
【００５７】
また、項目「日時」の格納領域は、機器が登録された日時や、該機器の施工状況（発注等）が更新された日時等を格納する。また、項目「機器ＩＤ」の格納領域は、登録された機器に対して割り当てた識別番号を格納する。なお、登録された機器が同一の機器となる場合、項目「機器ＩＤ」の各格納領域に格納される識別番号と、機器データ２３０ａの項目「ＩＤ」の各格納領域に格納される識別番号とは同一である。
【００５８】
項目「進捗」の格納領域は、機器の施工状況を示す情報（例えば、“登録”、“発注”、“仕様チェック”、“納品”、“運搬”、“設置”、“送電”、“試験”および“確認”等）を格納する。また、項目「組織」の格納領域は、送信元のコンピュータ装置１００または携帯通信端末機３００が属する事業者を示す情報（例えば、“Ａ会社”等）を格納する。また、項目「担当」の格納領域は、登録するデータをデータ記憶装置２００に送信した担当者の名前（例えば、“Ｙさん”や“Ｂさん”等）を格納する。
【００５９】
次に、ファイル連携処理について説明する。ファイル連携処理は、設定した各部材の例えば機器表、仕様書、図面および画像などのデータをデータ記憶装置２００に新規にアップロードする場合に実行される。
【００６０】
アップロードされるデータのうち、機器表、仕様書、図面のデータは、ＰＤＦ形式のデータ（以下、ＰＤＦデータ）であり、画像データはＪＰＥＧ形式のデータ（以下、ＪＰＥＧデータ）である。ＰＤＦデータは、フォント埋め込み処理済みのＰＤＦデータが好ましい。なお、フォント埋め込み処理済みのＰＤＦデータでないＰＤＦデータを用いる場合には、アップデートされるデータに対して光学的文字認識（ＯＣＲ）処理を自動的に行い、フォント埋め込み処理済みのＰＤＦデータに変換してもよい。
【００６１】
上述したデータのうち、機器表データや図面データが新たにアップロードされた場合、コンピュータ装置１００の制御部１３０は、これらデータから文字情報を読み出し、ファイル名や機器番号が含まれているか否かを確認する。そして、読み出した文字情報にファイル名や機器番号が含まれている場合に、コンピュータ装置１００の制御部１３０は、機器表データや図面データのデータ名、読み出されたファイル名や機器番号の他、これらデータが格納された格納場所（パス）とを管理データ２３０ｃに登録する。なお、格納場所（パス）の情報は、データをアップロードしたときに、データ記憶装置２００からコンピュータ装置１００に送信される。
【００６２】
また、仕様書データが新たにアップロードされた場合、コンピュータ装置１００の制御部１３０は、これらデータから文字情報を読み出し、ファイル名や機器番号が含まれているか否かを確認する。そして、読み出した文字情報にファイル名や機器番号が含まれている場合には、コンピュータ装置１００の制御部１３０は、仕様書データのデータ名、読み出されたファイル名や機器番号の他、仕様書データが格納された格納場所（パス）とを管理データ２３０ｃに登録する。
【００６３】
また、画像データが新たにアップロードされた場合、コンピュータ装置１００の制御部１３０は、画像データに付帯されたメタデータを読み出し、メタデータ中に機器番号が含まれているか否かを確認する。そして、メタデータに機器番号が含まれている場合に、コンピュータ装置１００の制御部１３０は、画像データのデータ名、読み出された機器番号の他、データの格納場所（パス）を管理データ２３０ｃに登録する。
【００６４】
図５（ａ）に示すように、例えば３種類の機器表データ（「機器表１．ｐｄｆ」、「機器表２．ｐｄｆ」、「機器表３．ｐｄｆ」）をデータ記憶装置にアップデートするとき、コンピュータ装置１００は、各機器表データから文字情報を読み出し、データ内容（機器番号やデータ名）を取得する。例えば、「機器表１．ｐｄｆ」から得られる機器番号は、“ＰＡＣ−１−１”、“ＰＡＣ−１−２”、“ＰＡＣ−１−３”、“ＰＡＣ−１−４”、“ＰＡＣ−１−５”である。また、「機器表２．ｐｄｆ」から得られる機器番号は、“ＰＡＣ−２−１”、“ＰＡＣ−２−２”、“ＰＡＣ−２−３”、“ＰＡＣ−２−４”、“ＰＡＣ−２−５”である。また、「機器表３．ｐｄｆ」から得られる機器番号は、“ＰＡＣ−３−１”、“ＰＡＣ−３−２”、“ＰＡＣ−３−３”、“ＰＡＣ−３−４”、“ＰＡＣ−３−５”である。
【００６５】
なお、図５（ａ）においては記載していないが、コンピュータ装置１００は、これら機器表データのデータ名と、データ記憶装置２００のファイルサーバ２４０の格納場所（パス）の情報を取得している。コンピュータ装置１００のデータ管理部１６０は、これら情報を用いて、データ記憶装置２００のデータベース２３０に記憶された管理データ２３０ｃを作成または更新する。
【００６６】
図５（ｂ）は、機器表データに基づいて作成される管理データの一例を示す。以下、機器表データに基づいて作成した管理データについて説明するが、機器表データ、仕様書データ、図面データおよび画像データの各データ毎の管理データを作成してもよいし、機器表データ、仕様書データ、図面データおよび画像データを一括で管理できるように、１つの管理データを作成してもよい。
【００６７】
図５（ｂ）に示すように、管理データ２３０ｃは、項目「データＩＤ」、項目「Ｒｅｖ（Revision）」、項目「パス」、項目「データ名」、項目「データ内容」と、各項目毎に割り当てた格納領域とを有する。項目「データＩＤ」の格納領域には、設定した各部材の図面や機器表等のデータをデータ記憶装置２００にアップロードしたときに、ファイルサーバ２４０に生成されるファイル群２７０に対して割り当てた識別番号が格納される。また、項目「Ｒｅｖ」の格納領域は、リビジョン管理の為のリビジョン番号を格納する。項目「パス」の格納領域は、機器表データが記憶される場所を示すパス名を、項目「データ名」の格納領域は、機器表データのデータ名を格納する。さらに、項目「データ内容」の格納領域は、機器表データから読み出した文字情報に含まれるファイル名や機器番号を格納する。
【００６８】
上述した管理データ２３０ｃが作成されると、コンピュータ装置１００のデータ管理部１６０は、作成された管理データ２３０ｃに基づいて機器データ２３０ａや進捗データ２３０ｂを作成または更新する。図５（ｃ）に示すように、例えば３個の機器表データ「機器表１．ｐｄｆ」、「機器表２．ｐｄｆ」及び「機器表３．ｐｄｆ」を登録した時には、各データに含まれるデータ内容（詳細には機器番号）の各々に機器ＩＤが割り振られる。この場合、機器番号「ＰＡＣ−１−１」から「ＰＡＣ−１−５」に対して、機器ＩＤ「１」から「５」が割り振られる。また、機器番号「ＰＡＣ−２−１」から「ＰＡＣ−２−５」に対して、機器ＩＤ「６」から「１０」が割り振られる。さらに、機器番号「ＰＡＣ−３−１」から「ＰＡＣ−３−５」に対して、機器ＩＤ「１１」から「１５」が割り振られる。その結果、機器データ２３０ａ、進捗データ２３０ｂ及び管理データ２３０ｃと、ファイル群２７０とが連携される（関連付けられる）。
【００６９】
上述したファイル連携処理は、設定した各部材の例えば機器表、仕様書、図面および画像（写真）などのデータをデータ記憶装置２００に新規にアップロードする場合の他、機器表、仕様書、図面および画像などのうち、変更したデータをアップロードする場合にも実行される。
【００７０】
図６を用いて、変更した機器表データをアップロードする場合について説明する。この場合、コンピュータ装置１００のデータ管理部１６０は、データ記憶装置２００のデータベース２３０から管理データ２３０ｃを読み出し、アップロードする機器表データのデータ名が、管理データ上の機器表データのデータ名として存在しているか否かを確認する。例えばアップロードする機器表データのデータ名が管理データ上の機器表データのデータ名として存在している場合には、データ管理部１６０は、機器データ２３０ａ、進捗データ２３０ｂの他、ファイル群２７０に含まれる関連するデータを抽出し、対象となる機器表データの変更が必要であるか否かを示すアラート表示を、出力装置の一例であるディスプレイ１２０ａに表示する。
【００７１】
例えば、入力装置１１０によって、対象となる機器表データの変更が必要であることを示す操作が行われた場合、コンピュータ装置１００のデータ管理部１６０は、新規にデータをアップロードする場合と同様に、アップロードの対象となる機器表データから文字情報を読み出し、機器番号の情報を取得する（図６（ａ）参照）。図６（ａ）では、機器表データから読み出された機器番号の情報が、“ＰＡＣ−１−１”、“ＰＡＣ−１−２”、“ＰＡＣ−１−３”、“ＰＡＣ−１−４”、“ＰＡＣ−１−５”である場合を示す。
【００７２】
コンピュータ装置１００のデータ管理部１６０は、変更した機器表データに基づいて、データ記憶装置２００のファイルサーバ２４０に記憶されるファイル群のうち、変更される前の機器表データと同一のリビジョン番号が割り当てられた仕様書、図面および画像データを複製し、これらデータと変更された後の機器表データ（再度登録された機器表データ）とに対してリビジョン番号「２」を割り当てた状態でデータ記憶装置２００のファイルサーバ２４０に格納する。
【００７３】
そして、コンピュータ装置１００のデータ管理部１６０は、読み出された機器番号の情報に対応するデータの格納場所を、データ記憶装置２００から取得し、機器番号及び機器表データのデータ名と、アップロードした機器表データの格納場所（パス）と、新たに登録する。図６（ｂ）においては、データＩＤが「６」となる列の情報が、変更した機器表データをアップロードしたときに管理データ２３０ｃに追加されている。この場合、コンピュータ装置１００のデータ管理部１６０は、変更した機器表データに対するリビジョン番号として「２」を割り振る。
【００７４】
このとき、コンピュータ装置１００のデータ管理部１６０は、管理データ２３０ｃの更新だけでなく、機器データ２３０ａの更新を行う。つまり、コンピュータ装置１００のデータ管理部１６０は、データ記憶装置２００のデータベース２３０に記憶された機器データ２３０ａを読み出し、更新された管理データ２３０ｃに基づいて、機器データ２３０ａの更新を行う。図６（ｃ）においては、機器ＩＤが「１６」から「２０」となる列の情報が追加されている。図示は省略するが、同様にして、コンピュータ装置１００のデータ管理部１６０は、データベース２３０の進捗データ２３０ｂの更新を行う。
【００７５】
したがって、機器データ２３０ａ、進捗データ２３０ｂ及び管理データ２３０ｃと、ファイルサーバ２４０のファイル群とが、変更される前の機器表データと、変更された後の機器表データとの各々に対して連携されていることになる。したがって、変更された機器表データがアップロードされたときに、作業者が地下などの通信状態が悪い環境下で作業している場合、アップロードされることでリビジョン番号が「２」に変更されることになるが、作業者が有する携帯通信端末機３００では、リビジョン番号「１」に連携されたデータを参照して作業を行うことができる。なお、変更された機器表データがアップロードされたときには、進捗データ２３０ｂを更新する際に、変更された機器表データがアップロードされたことを示す表示を携帯通信端末機３００に表示させることも可能である。
【００７６】
さらに、ファイル連携処理は、機器データ２３０ａを変更する場合にも実行される。図７（ａ）に示すように、機器ＩＤ「１」が割り当てられた機器の仕様が変更され、機器ＩＤ「６」が割り当てられた機器が追加された場合を示す。
【００７７】
この場合、コンピュータ装置１００のデータ管理部１６０は、機器データ２３０ａの変更に際して、進捗データ２３０ｂ及び管理データ２３０ｃ、ファイル群２７０に含まれる関連するデータを抽出する。そして、対象となる機器の変更が必要であるか否かを示すアラート表示や、新たに追加された機器のデータが無いことを示すアラート表示を、出力装置の一例であるディスプレイ１２０ａに表示する。
【００７８】
コンピュータ装置１００の入力装置において、上記アラート表示に対する入力を行った後、以下の処理を行う。まず、変更した機器表データを登録する処理を行う。図７（ｂ）に示すように、機器表データは、機器ＩＤ「１」が割り当てられた機器の仕様が変更され、機器ＩＤ「６」が割り当てられた機器が追加されたものである。したがって、機器表データから、機器番号の情報として、“ＰＡＣ−１−１’”、“ＰＡＣ−１−２”、“ＰＡＣ−１−３”、“ＰＡＣ−１−４”、“ＰＡＣ−１−５”、“ＰＡＣ−１−６”が取得される。
【００７９】
コンピュータ装置１００のデータ管理部１６０は、変更した機器表データに基づいて、データ記憶装置２００のファイルサーバ２４０に記憶されるファイル群のうち、変更される前の機器表データと同一のリビジョン番号が割り当てられた仕様書、図面および画像データを複製し、これらデータと変更された後の機器表データ（再度登録された機器表データ）とに対してリビジョン番号「２」を割り当てた状態でデータ記憶装置２００のファイルサーバ２４０に格納する。
【００８０】
そして、コンピュータ装置１００のデータ管理部１６０は、読み出された機器番号の情報に対応するデータの格納場所を、データ記憶装置２００から取得し、機器番号及び機器表データのデータ名と、アップロードした機器表データの格納場所（パス）と、新たに登録する。図７（ｃ）においては、データＩＤが「６」となる列の情報が、変更した機器表データをアップロードしたときに管理データ２３０ｃに追加されている。この場合、コンピュータ装置１００のデータ管理部１６０は、変更した機器表データに対するリビジョン番号として「２」を割り振る。
【００８１】
このとき、コンピュータ装置１００のデータ管理部１６０は、管理データ２３０ｃの更新だけでなく、機器データ２３０ａの更新を行う。つまり、コンピュータ装置１００のデータ管理部１６０は、データ記憶装置２００のデータベース２３０に記憶された機器データ２３０ａを読み出し、更新された管理データ２３０ｃに基づいて、機器データ２３０ａの更新を行う。図７（ｄ）においては、機器ＩＤが「１６」から「２１」となる列の情報が追加されている。図示は省略するが、同様にして、コンピュータ装置１００のデータ管理部１６０は、データベース２３０の進捗データ２３０ｂの更新を行う。
【００８２】
したがって、進捗データ２３０ｂ及び管理データ２３０ｃと、ファイルサーバ２４０のファイル群２７０とが、変更される前の機器データ２３０ａと、変更された後の機器データ２３０ａとの各々に対して連携されていることになる。この場合も、機器データ２３０ａが変更されたときに、作業者が地下などの通信状態が悪い環境下で作業している場合、リビジョン番号が「２」に変更されることになるが、作業者が有する携帯通信端末機３００では、リビジョン番号「１」に連携されたデータを参照して作業を行うことができる。なお、機器データ２３０ａが変更されたときには、進捗データ２３０ｂを更新する際に、機器データ２３０ａが変更されたことを示す表示を携帯通信端末機３００に表示させることも可能である。
【００８３】
図５から図７においては、ファイルサーバ２４０に機器表データを追加、変更する場合のファイル連携処理を説明している。ファイル連携処理においては、機器表データを追加、変更する機器番号を追加、変更するだけでなく、機器データ２３０ａに対してＩＤ番号、機器番号の削除などを行う場合が挙げられる。
【００８４】
図８（ａ）及び図８（ｂ）に示すように、例えば入力装置１１０により機器ＩＤ「２」を削除する操作が行われた場合、該操作に基づく処理が行われる。例えば、機器ＩＤ「２」に対応する機器番号は、機器番号“ＰＡＣ−１−２”から機器番号“ＰＡＣ−１−３”に変更されている。また、機器データ２３０ａでは、機器番号が変更されると、変更前の機器番号と変更後の機器番号とに同一の機器ＩＤを付し、リビジョン番号のみが更新される。つまり、図８（ｂ）に示すように、機器ＩＤ「２」の場合には、変更前の機器番号“ＰＡＣ−１−２”に対してはリビジョン番号「１」、変更後の機器番号“ＰＡＣ−１−３”に対してはリビジョン番号「２」が付されている。ここで、機器ＩＤ「２」を削除する操作が行われた場合、最新のリビジョン番号であるリビジョン番号「２」に対応する機器番号“ＰＡＣ−１−３”に付された機器ＩＤ「２」が削除される（図８（ｂ）３行目）。また、同時に、リビジョン番号「１」に対応する機器番号“ＰＡＣ−１−２”に付された機器ＩＤ「２」も削除される（図８（ｂ）２行目）。
【００８５】
その後、図８（ｃ）に示すように、入力装置１１０により機器ＩＤ「５」として登録された機器番号“ＰＡＣ−２−２”を機器番号“ＰＡＣ−２−３”に変更する操作が行われると、例えば機器ＩＤ「５」に対する機器番号として“ＰＡＣ−２−３”が追加され、最新のリビジョン番号である「４」が付される（図８（ｃ）に示す機器データ２３０ａの７行目）。このとき、新たに機器番号“ＰＡＣ−２−２”を追加すると、機器番号“ＰＡＣ−２−２”に対して、機器ＩＤ「６」が付され、また、リビジョン番号「４」が付される（図８（ｃ）に示す機器データ２３０ａの８行目）。
【００８６】
その後、図８（ｄ）に示すように、入力装置１１０によって、機器番号“ＰＡＣ−２−３”を削除する操作が行われると、機器番号“ＰＡＣ−２−２”及び“ＰＡＣ−２−３”に付された機器ＩＤ「５」が、機器データ２３０ａから削除される（図８（ｄ）に示す機器データ２３０ａの６，７行目）。
【００８７】
このような処理を行った後の機器データ２３０ａにおいては、機器ＩＤ「１」，機器ＩＤ「３」，機器ＩＤ「４」及び機器ＩＤ「６」のみが有効な機器ＩＤとなる。しかしながら、機器データ２３０ａにおいては、機器ＩＤ「２」及び機器ＩＤ「５」については、過去に機器番号を登録した後に機器ＩＤ又は機器番号を削除した機器ＩＤであるか、機器番号が元々、登録されていない機器ＩＤであるかは判別は可能であるが、見た目上の判別は難しい。したがって、本実施形態においては、上記判別を容易にするために、例えば削除フラグを用いる。なお、削除フラグは、入力装置１１０により機器ＩＤ又は機器番号を削除する操作が行われていない場合（例えば機器番号の追加、変更を行う場合）には「０」を付し、上記削除する操作が行われ他場合「１」を付す。
【００８８】
図９は、図８（ａ）から図８（ｄ）に示す処理を行った後の機器データ２３０ａの一例を示す。図９に示すように、機器ＩＤ「２」を削除する処理が行われた場合、機器ＩＤ「２」に対して、リビジョン番号「３」、削除フラグ「１」を機器データ２３０ａに登録する（図９に示す機器データ２３０ａの４行目）。また、機器番号“ＰＡＣ−２−３”を削除する処理が行われた場合、機器ＩＤ「５」に対して、リビジョン番号「５」、削除フラグ「１」を機器データ２３０ａに登録する（図９に示す機器データ２３０ａの９行目）。
【００８９】
このように、削除フラグを機器データ２３０ａに登録することで、過去に機器番号を登録した後に機器ＩＤ又は機器番号を削除した機器ＩＤであるか、機器番号が元々、登録されていない機器ＩＤであるかを容易に判別することが可能となる。なお、図９において、機器データに登録された機器ＩＤに対するデータを全て取得する場合、機器ＩＤ「１」、機器ＩＤ「３」、機器ＩＤ「４」及び機器ＩＤ「６」に機器番号に連携されるデータを取得することが可能となる。ここで、機器ＩＤ又は機器番号を削除する場合、対応する機器ＩＤ及び最新のリビジョン番号に対応する機器番号に削除フラグ「１」が付されるが、このとき、機器番号に対応するファイルサーバ２４０のファイル群２７０は削除してもよいし、そのまま記憶させておいてもよい。
【００９０】
次に、施工管理システムＳＹＳにおける設定処理について、図１０に示すフローチャートに基づいて説明する。施工管理システムＳＹＳにおける処理は、コンピュータ装置１００の制御部１３０が記憶部１４０に記憶されたプログラムを実行することにより実現される。なお、図１０に示した処理は、コンピュータ装置１００に搭載されるハードウェアにより実現されてもよい。また、図１０に示した処理は、機器の登録等の設定処理に限定されず、機器の変更等の設定処理に対しても適用できる。
【００９１】
ステップＳ１０１では、コンピュータ装置１００は、担当者による入力装置１１０（例えばキーボード１１０ａやマウス１１０ｂ等）の操作に基づいて、新規現場の登録指示を受け付ける。コンピュータ装置１００は、例えば、新規現場における設定画面ＳＤをディスプレイ１２０ａに表示する。そして、コンピュータ装置１００は、ネットワークＮＷを介して、新規現場の登録指示を含む信号をデータ記憶装置２００に送信する。データ記憶装置２００は、受信した登録指示に基づいて、新規現場の機器データ２３０ａ、進捗データ２３０ｂをデータベース２３０に設定する。同時に、データ記憶装置２００は、新規現場に基づくファイル群２７０をファイルサーバ２４０に設定する。
【００９２】
ステップＳ１０２では、コンピュータ装置１００は、新規現場の設定画面ＳＤを用いて、担当者による入力装置１１０の操作に応じて、新規現場に設置される機器を登録する。例えば、コンピュータ装置１００は、担当者による入力装置１１０の入力操作により、登録する機器毎に設定画面ＳＤの入力行を選択する。コンピュータ装置１００は、担当者による入力装置１１０の入力操作に基づいて、選択した入力行の機器分類、機器番号および設置場所の格納領域のそれぞれに、機器の種類、機器の識別情報、および設置される場所の階数とエリアとを入力する。そして、コンピュータ装置１００は、登録された機器のデータを含む信号を、データ記憶装置２００に送信する。
【００９３】
そして、データ記憶装置２００は、図４（ａ）に示すように、コンピュータ装置１００から受信したデータに基づいて、機器データ２３０ａのＩＤの格納領域に、登録された順序で各機器に割り当てた識別番号を、Ｒｅｖの格納領域にリビジョン管理のための番号“１”を、機器番号の格納領域に受信したデータに含まれる機器番号をそれぞれ格納する。また、データ記憶装置２００は、図４（ｂ）に示すように、コンピュータ装置１００から受信したデータに含まれるデータが生成された日時に基づいて、進捗データ２３０ｂの連番の格納領域に機器が登録された順序で“１”からの番号を格納する。また、データ記憶装置２００は、受信したデータに含まれるデータが生成された日時を、日時の格納領域に格納し、機器データ２３０ａのＩＤの格納領域に基づいて、受信したデータに含まれる機器に対して割り当てた識別番号を、機器ＩＤの格納領域に格納し、“登録”を進捗の格納領域に格納する。また、データ記憶装置２００は、受信したデータに含まれる送信元のコンピュータ装置１００が属する事業者として“Ａ会社”を、組織の格納領域に格納し、受信したデータに含まれるデータを送信した担当者として“Ｙさん”を、担当の格納領域に格納する。
【００９４】
ステップＳ１０３では、コンピュータ装置１００は、ステップＳ１０２で登録された機器の図面および仕様書等のデータをデータ記憶装置２００にアップロードする。そして、データ記憶装置２００は、アップロードされたデータをファイルサーバ２４０のファイル群２７０に格納する。
【００９５】
ステップＳ１０４では、コンピュータ装置１００は、データ記憶装置２００への接続を許可する担当者や作業員を設定する。
【００９６】
施工管理システムＳＹＳは、設定処理を終了する。そして、施工管理システムＳＹＳは、新規現場の登録、機器の変更や追加等の指示を受ける度に、ステップＳ１０１からステップＳ１０４の処理を実行する。
【００９７】
図１１は、図１に示したデータ記憶装置２００と携帯通信端末機３００との間で送受信される進捗テーブルＤＴの一例を示す。進捗テーブルＤＴは、例えば、携帯通信端末機３００がデータ記憶装置２００に進捗データ２３０ｂの送信を要求することにより、データ記憶装置２００が機器データ２３０ａおよび進捗データ２３０ｂを連動させることで生成される。そして、データ記憶装置２００は、生成した進捗テーブルＤＴを携帯通信端末機３００に送信する。進捗テーブルＤＴは、第１データの一例である。
【００９８】
図１１に示した進捗テーブルＤＴは、図４（ｂ）に示した進捗データ２３０ｂと同様に、ログデータであり、連番、日時、Ｒｅｖ、機器番号、進捗、組織および担当の格納領域を有する。連番の格納領域には、図４（ｂ）に示した進捗データ２３０ｂの連番の格納領域にされた番号が格納される。また、日時の格納領域には、進捗データ２３０ｂの日時の格納領域に格納された日時が格納される。また、Ｒｅｖの格納領域には、進捗データ２３０ｂの機器ＩＤの格納領域に格納された識別番号に対応した機器データ２３０ａにおけるリビジョン番号が格納される。また、機器番号の格納領域には、進捗データ２３０ｂの機器ＩＤの格納領域に格納された識別番号に対応した機器データ２３０ａにおける機器番号が格納される。また、進捗の格納領域には、進捗データ２３０ｂの進捗の格納領域に格納された施工状況が格納される。また、組織の格納領域には、進捗データ２３０ｂの組織の格納領域に格納された事業者が格納される。また、担当の格納領域には、進捗データ２３０ｂの担当の格納領域に格納された担当者の名前が格納される。
【００９９】
図１２は、図１１に示した進捗テーブルＤＴに基づく図１に示した携帯通信端末機３００の表示部３１０が表示する表示画面３７０の一例を示す。図１２（ａ）は、進捗テーブルＤＴに基づく表示部３１０の表示画面３７０を示す。図１２（ｂ）は、作業員による入力部３２０が有する入力装置３２０ｃの入力指示で選択された機器の詳細なデータを表示する表示部３１０の表示画面３７０を示す。
【０１００】
図１２（ａ）に示すように、携帯通信端末機３００は、“資機材”とする画面のタイトル３７１と、受信した進捗テーブルＤＴに基づいて機器毎の進捗状況を示すアイコン３７２、機器番号および設置場所の一覧とを表示部３１０の表示画面３７０に表示する。また、携帯通信端末機３００の表示部３１０の表示画面３７０は、各機器の詳細情報を表示する表示画面に移行するアイコン３７３を、機器毎に表示する。なお、表示部３１０の表示画面３７０は、機器の一覧を一度に表示できない場合、作業員による入力部３２０が有する入力装置３２０ｃの入力操作により、表示画面３７０を上下にスクロールして、機器の一覧を表示することが好ましい。
【０１０１】
また、携帯通信端末機３００は、例えば、機器の詳細情報の表示から図１２（ａ）に示した表示に戻るためのホーム釦ＢＨＭを、表示部３１０の表示画面３７０の下端領域に表示する。また、携帯通信端末機３００は、１次元コード又は２次元コードの他、機器等を撮影するためのカメラ釦ＢＣＭと、進捗の更新を実行するための更新釦ＢＵＤと、いずれの現場のデータを表示させるかを設定する設定釦ＢＳＴとを、表示部３１０の表示画面３７０の下端領域に表示する。
【０１０２】
図１２（ｂ）に示すように、携帯通信端末機３００は、例えば、作業員による入力部３２０が有する入力装置３２０ｃの入力操作により、機器番号が“ＰＡＣ−１−１”のアイコン３７３が選択された場合、“資機材詳細”とする画面のタイトル３７１と、機器番号“ＰＡＣ−１−１”の詳細情報とを表示部３１０の表示画面３７０に表示する。表示部３１０の表示画面３７０が表示する詳細情報は、例えば、機器を製造した事業者におけるメーカー型番を示すＭＯＤＥＬ“ＡＢＣ２０ＥＦ”、機器番号“ＰＡＣ−１−１”、設置場所“１階事務室１”および進捗状況を示すＳＴＡＴＵＳ“発注済”である。そして、携帯通信端末機３００は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作によりホーム釦ＢＨＭが押された場合、図１２（ａ）に示した表示画面３７０を表示部３１０に表示する。
【０１０３】
図１３から図１６は、図１に示した携帯通信端末機３００における施工管理の処理の一例を示す。図１３から図１６に示した処理は、携帯通信端末機３００の制御部３４０が、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、記憶部３５０に記憶されたプログラムを実行することにより実現される。すなわち、図１３から図１６に示した処理は、施工管理方法の一実施形態である。なお、図１３から図１６に示した処理は、携帯通信端末機３００に搭載されるハードウェアにより実現されてもよい。また、図１３から図１６に示した処理は、図１０に示した処理により、現場の情報が既にデータ記憶装置２００に設定されているものとする。
【０１０４】
ステップＳ２０１では、制御部３４０は、データ記憶装置２００にアクセスするためのログイン画面を表示部３１０に表示する。制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、作業員のアカウントおよびパスワードを取得する。制御部３４０は、通信部３３０を介して、取得したアカウントおよびパスワードを含む信号を、コンピュータ装置１００に送信する。取得したアカウントおよびパスワードを含む信号は、ネットワークＮＷを介してコンピュータ装置１００に送信される。なお、ステップＳ２０１は、携帯通信端末機３００において、施工管理に係るアプリケーションサービスを実行するために必要な処理である。コンピュータ装置１００は、携帯通信端末機３００から受信した信号を受け付けると、該信号に含まれるアカウントおよびパスワードを用いた認証処理を行う。認証処理を行って、受信したアカウントおよびパスワードを含む信号が予め登録されているアカウントおよびパスワードであれば、コンピュータ装置１００は、データ記憶装置２００と携帯通信端末機３００との通信を確立する処理を実行する。コンピュータ装置１００が有するＡＰＩ１５０により、データ記憶装置２００と携帯通信端末機３００との通信を確立する処理が終了すると、コンピュータ装置１００は、データ記憶装置２００と携帯通信端末機３００との通信が確立されたことを示す信号を携帯通信端末機３００に出力する。これにより、コンピュータ装置１００とデータ記憶装置２００との間でアプリケーションを構築することができる。
【０１０５】
一方、上述した認証処理において、受信した信号に含まれるアカウントまたはパスワードのいずれか一方が、予め登録されているアカウントおよびパスワードに一致しないときには、コンピュータ装置１００は、受信したアカウント又はパスワードが一致していないことを示す信号（言い換えれば、ログインできないことを示す信号）を、携帯通信端末機３００に送信する。
【０１０６】
ステップＳ２０２では、制御部３４０は、通信部３３０が受信する無線通信の電波の受信強度に基づいて、通信が確立しているか否かを判定する。受信強度が所定値より大きく通信が確立している場合、携帯通信端末機３００の処理は、ステップＳ２０３に移る。一方、受信強度が所定値以下で通信が確立していない場合、携帯通信端末機３００は、受信強度が所定値より大きく通信が確立するまで、ステップＳ２０２の判定処理を繰り返し実行する。
【０１０７】
ステップＳ２０３では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、図１１に示した進捗テーブルＤＴをデータ記憶装置２００から取得する。例えば、制御部３４０は、データ記憶装置２００から最新の進捗テーブルＤＴを取得するか否かを示す画面を表示部３１０に表示する。制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、取得する指示を受けた場合、進捗テーブルＤＴの取得要求を含む信号を、通信部３３０を介してデータ記憶装置２００に送信する。そして、データ記憶装置２００は、携帯通信端末機３００から受信した取得要求の信号に基づいて、機器データ２３０ａおよび進捗データ２３０ｂを連動させて、図１１に示した進捗テーブルＤＴを生成する。データ記憶装置２００は、生成した進捗テーブルＤＴを携帯通信端末機３００に送信する。
【０１０８】
ステップＳ２０４では、制御部３４０は、ステップＳ２０３で取得した進捗テーブルＤＴに基づいて、進捗テーブルＤＴに含まれる現場の一覧を表示部３１０に表示する。制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、作業員が作業する現場を選択する。
【０１０９】
ステップＳ２０５では、制御部３４０は、データ記憶装置２００との間で通信が確立したか否かを判定する。制御部３４０は、通信部３３０が受信する無線通信の電波の受信強度に基づいて、通信が確立しているか否かを判定する。受信強度が所定値より大きく通信が確立している場合、携帯通信端末機３００の処理は、ステップＳ２０６に移る。一方、受信強度が所定値以下で通信が確立していない場合、携帯通信端末機３００は、受信強度が所定値より大きく通信が確立するまで、ステップＳ２０５の判定処理を繰り返し実行する。
【０１１０】
ステップＳ２０６では、制御部３４０は、選択された現場に基づいた物件データをデータ記憶装置２００から取得する。詳細には、制御部３４０は、選択された現場に基づいた物件データを取得要求する信号を、データ記憶装置２００に送信する。データ記憶装置２００の制御部２１０は、データベース２３０から選択された現場に紐付けされた機器データ２３０ａを読み出すとともに、ファイルサーバ２４０に格納されたファイル群２７０から、選択された現場に紐付けされたファイルに含まれるデータを読み出す。制御部２１０は、読み出した機器データ２３０ａや、選択された現場に紐付けされたファイルに含まれるデータを物件データとして携帯通信端末機３００に送信する。
【０１１１】
ステップＳ２０７では、制御部３４０は、ステップＳ２０４で選択された現場に設置される機器の一覧に関して、図１２（ａ）に示した表示画面３７０を表示部３１０に表示する。
【０１１２】
ステップＳ２０８では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作により機器の詳細情報を表示するアイコン３７３のいずれかが選択され、選択された機器の詳細情報を表示する指示を受けたか否かを判定する。制御部３４０が詳細情報を表示する指示を受けたときには、携帯通信端末機３００の処理は、ステップＳ２２４に移る。一方、制御部３４０が詳細情報を表示する指示を受けていないときには、携帯通信端末機３００の処理は、ステップＳ２０９に移る。
【０１１３】
ステップＳ２０９では、制御部３４０は、図１２（ａ）に示した表示画面３７０において、作業員による入力部３２０が有する入力装置３２０ｃの入力操作により更新釦ＢＵＤが選択され、施工状況を更新する指示を受けたか否かを判定する。制御部３４０が更新の指示を受けたときには、携帯通信端末機３００の処理は、ステップＳ２１０に移る。一方、制御部３４０が更新の指示を受けていないときには、携帯通信端末機３００の処理は、ステップＳ２０７に戻る。
【０１１４】
ステップＳ２１０では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作により、連続読取モードを実行する指示を受けたか否かを判定する。ここで、連続読取モードとは、例えば業者から複数の機器が搬入された場合に、複数の機器をまとめて登録する場合に使用されるモードである。したがって、連続読取モードを実行した場合には、作業者は、携帯通信端末機３００を用いて、複数の機器の各々に付けられた２次元コードを複数連続して、又は複数のＩＤタグの情報を連続して読み取る動作を行う。制御部３４０が連続更新モードを実行する指示を受けたときには、携帯通信端末機３００の処理は、ステップＳ２１１に移る。一方、制御部３４０が連続読取モードを実行する指示を受けていないときには、携帯通信端末機３００の処理は、ステップＳ２２９に移る。
【０１１５】
ステップＳ２１１では、制御部３４０は、記憶部３５０に記憶されたプログラムを読み出して、連続読取モードに係る処理を実行する。制御部３４０は、例えば撮像装置３２０ａ、又は読取装置３２０ｂを駆動する。
【０１１６】
ステップＳ２１２では、制御部３４０は、機器の情報を取得するため、撮像装置３２０ａ又は読取装置３２０ｂを起動する。そして、取得部３４０ａは、例えば撮像装置３２０ａを用いて作業員により撮影された機器の２次元コードの画像を取得し、取得した画像を解析することにより機器の機器番号や設置場所等の部材情報を取得する。一方、読取装置３２０ｂを起動したときには、機器に付けられた通信タグとの間で通信を行い、機器の情報を取得する。取得部３４０ａは、取得した情報から機器の機器番号や設置場所等の部材情報を取得する。そして、制御部３４０は、図１７（ａ）に示した画面のように、取得した機器の部材情報を表示部３１０に表示する。
【０１１７】
図１７（ａ）に示すように、表示部３１０は、“読み取り結果”とするタイトル３７１とともに、取得部３４０ａが取得した機器の機器番号と設置場所との部材情報を表示する。また、表示部３１０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、取得部３４０ａが部材情報を取得した機器に対する施工状況の更新を実行する更新釦３７４を表示する
ステップＳ２１３では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作を受けて、表示部３１０に表示された機器の部材情報を、更新リストに追加する。なお、更新リストに追加する処理は、表示部３１０の表示画面に設けられた更新リストへの追加を示す釦（図示省略）を操作することで実行される。
【０１１８】
ステップＳ２１４は、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作が、機器に付けられた２次元コードの撮影を終了する旨の操作であれば、携帯通信端末機３００の処理は、ステップＳ２１５に移る。一方、機器に付けられた２次元コードの撮影を終了する旨の操作が行われていないときには、携帯通信端末機３００の処理は、ステップＳ２１２に戻る。
【０１１９】
ステップＳ２１５では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づき更新釦３７４が選択されることにより、図１７（ａ）に示した画面から図１７（ｂ）に示した画面に表示部３１０の表示を切り替える。図１７（ｂ）に示した画面は、“進捗”のタイトル３７１と、“発注”、“仕様チェック”、“納品”、“運搬”、“設置”、“送電”、“試験”および“確認”の各々の進捗を示す項目と、更新釦３７４とを含む。そして、制御部３４０は、図１７（ｂ）に示した画面において、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて進捗の項目を選択させ、選択された進捗の項目を示す印３７５（例えば、レ点等）を表示する。
【０１２０】
ステップＳ２１６では、制御部３４０は、図１２（ａ）に示した画面において、作業員による入力部３２０が有する入力装置３２０ｃの入力操作により更新釦ＢＵＤが選択され、施工状況を更新する指示を受けたか否かを判定する。制御部３４０が更新の指示を受けた場合、携帯通信端末機３００の処理は、ステップＳ２２０に移る。一方、制御部３４０が更新の指示を受けていない場合、携帯通信端末機３００の処理は、ステップＳ２１７に移る。
【０１２１】
ステップＳ２１７では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作が更新リストに追加した情報の更新予約の指示であれば、携帯通信端末機３００の処理はステップＳ２１８に移る。一方、作業員による入力部３２０が有する入力装置３２０ｃの入力操作が更新リストに追加した情報の更新予約の指示でないときには、携帯通信端末機３００の処理はステップＳ２０７に移る。
【０１２２】
ステップＳ２１８では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、更新リストに追加した情報の更新を行うための更新時刻を設定する。なお、更新時刻のデータは、記憶部３５０に記憶される。
【０１２３】
ステップＳ２１９では、制御部３４０は、制御部３４０に内蔵された電子時計機能における時刻がステップＳ２１８において設定された更新時刻と一致するときには、携帯通信端末機３００の処理は、ステップＳ２２０に進む。一方、制御部３４０に内蔵された電子時計機能における時刻がステップＳ２１８において設定された更新時刻と一致しないときには、携帯通信端末機３００の処理は、ステップＳ２１９の処理が引き続き実行される。
【０１２４】
ステップＳ２２０では、更新部３４０ｂは、図１７（ｂ）に示した画面において、作業員による入力部３２０が有する入力装置３２０ｃの入力操作により更新釦３７４が選択され、後述するステップＳ２２６で部材情報が取得された機器の施工状況を、ステップＳ２１５で選択された項目の進捗に更新する。
【０１２５】
すなわち、更新部３４０ｂは、表示部３１０の表示を図１７（ｃ）に示した画面に切り替え、機器番号“ＰＡＣ−１−１”のアイコン３７２を“発注”から“納品”に更新する。また、更新部３４０ｂは、図１１に示した進捗テーブルＤＴの７行目に、更新した情報を追加する。
【０１２６】
また、制御部３４０は、更新を実行した後、作業員に対して更新した機器の施工状況を示す画像を、撮像装置３２０ａを用いて撮影させてもよい。制御部３４０は、例えば、作業員に対して更新した機器の施工状況を示す画像や、機器に接続された配線や配管等の周囲を示す状況の画像を撮影させる撮影指示のメッセージを表示部３１０に表示し、取得部３４０ａは、撮像装置３２０ａで撮影された画像を取得する。制御部３４０は、更新された進捗テーブルＤＴとともに撮影された画像を、データ記憶装置２００に送信する。そして、データ記憶装置２００は、受信した画像をファイル群２７０の画像ファイルに格納する。これにより、携帯通信端末機３００は、機器の施工状況の更新される度に、作業員に対して更新された機器の画像を撮影させるメッセージを表示することで、施工状況毎の画像の取り忘れを防止することができる。また、データ記憶装置２００が施工状況の更新毎に画像を取得することにより、施工管理システムＳＹＳは、施工状況を示す書類の作成および整理を、従来と比べて容易に行うことができる。
【０１２７】
なお、機器の施工状況を示す画像を撮影させるメッセージのデータは、機器の種類、設置場所および施工状況に応じて決定され、データ記憶装置２００のファイル群２７０に予め格納されることが好ましい。そして、携帯通信端末機３００は、ステップＳ２０３の処理で進捗テーブルＤＴとともに、メッセージのデータを取得することが好ましい。
【０１２８】
図１８は、図１に示した更新部３４０ｂにより更新された進捗テーブルＤＴの一例を示す。例えば、進捗テーブルＤＴの７行目には、連番の格納領域に“７”が格納され、日時の格納領域に更新した日時“２０１７／９／３  １１：００”が格納され、Ｒｅｖの格納領域に“１”が格納される。また、機器番号の格納領域に“ＰＡＣ−１−１”が格納され、進捗の格納領域に“納品”が格納され、組織の格納領域に更新した作業員が所属する事業者を示す“Ｃ会社”が格納され、担当の格納領域に更新した作業員の名前“Ｋさん”が格納される。更新部３４０ｂは、更新した進捗テーブルＤＴを、通信部３３０を介してデータ記憶装置２００に送信する。更新した進捗テーブルＤＴは、第２データの一例である。
【０１２９】
そして、データ記憶装置２００は、携帯通信端末機３００から更新された進捗テーブルＤＴを受信した場合、図４（ｂ）に示した進捗データ２３０ｂを更新する。
【０１３０】
図１９は、図１に示したデータ記憶装置２００が図１８に示した進捗テーブルＤＴに基づいて更新した進捗データ２３０ｂの一例を示す。すなわち、進捗データ２３０ｂの７行目の連番の格納領域に“７”が格納され、日時の格納領域に“２０１７／９／３  １１：００”が格納され、機器ＩＤの格納領域に“１”が格納される。また、進捗データ２３０ｂの７行目の進捗の格納領域に“納品”が格納され、組織の格納領域に更新した作業員が所属する事業者を示す“Ｃ会社”が格納され、担当の格納領域に更新した作業員の名前“Ｋさん”が格納される。
【０１３１】
なお、データ記憶装置２００の進捗データ２３０ｂが更新されることにより、図１に示したコンピュータ装置１００の出力装置１２０に表示される設定画面ＳＤは、図２０に示すように更新されることが好ましい。
【０１３２】
図２０は、更新された設定画面ＳＤの一例を示す。図２０に示した設定画面ＳＤでは、機器番号“ＰＡＣ−１−１”の納品の格納領域には、納品されたことを示す印“済”、納品された日付“２０１７／９／３”、および納品を確認した担当者の名前“Ｋさん”が格納される。
【０１３３】
ステップＳ２２１では、制御部３４０は、データ記憶装置２００との間で通信が確立したか否かを判定する。制御部３４０は、通信部３３０が受信する無線通信の電波の受信強度に基づいて、通信が確立しているか否かを判定する。受信強度が所定値より大きく通信が確立している場合、携帯通信端末機３００の処理は、ステップＳ２２２に移る。一方、受信強度が所定値以下で通信が確立していない場合、携帯通信端末機３００は、受信強度が所定値より大きく通信が確立するまで、ステップＳ２２１の判定処理を繰り返し実行する。
【０１３４】
ステップＳ２２２では、更新部３４０ｂは、ステップＳ２１７で更新した進捗テーブルＤＴおよび撮影された画像等のデータを、通信部３３０を介してデータ記憶装置２００に送信する。そして、データ記憶装置２００は、携帯通信端末機３００からの更新された進捗テーブルＤＴに基づいて、進捗データ２３０ｂを更新する。
【０１３５】
ステップＳ２２３では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、施工管理の処理を終了する指示を受けたか否かを判定する。施工管理の処理を終了する指示を受けていない場合、携帯通信端末機３００の処理は、ステップＳ２０７に移る。一方、施工管理の処理を終了する指示を受けた場合、携帯通信端末機３００は、処理を終了する。そして、携帯通信端末機３００は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に基づいて、プログラムが実行される度に、図１３から図１６に示す処理を実行する。
【０１３６】
なお、図１３から図１６に示した処理では、携帯通信端末機３００は、ステップＳ２０３の処理において、進捗テーブルＤＴをデータ記憶装置２００から取得したが、ステップＳ２１９の処理において、更新した進捗テーブルＤＴをデータ記憶装置２００に送信した後、最新の進捗テーブルＤＴをデータ記憶装置２００から取得してもよい。
【０１３７】
また、図１３から図１６に示した処理の間に、進捗データ２３０ｂがコンピュータ装置１００による機器の変更や追加登録等により更新された場合、データ記憶装置２００は、進捗データ２３０ｂが更新されたことを示す情報を通知してもよく、携帯通信端末機３００は、受けた通知を表示部３１０にポップアップ表示等し、最新の進捗テーブルＤＴをデータ記憶装置２００から取得してもよい。これにより、施工管理システムＳＹＳは、コンピュータ装置１００、データ記憶装置２００および携帯通信端末機３００の間で、迅速にデータを同期させることができる。
【０１３８】
なお、本実施形態では、データベース３６０ａのデータとファイル格納領域３６０ｂのファイルのリビジョン管理を行って１つのまとまり（リレーション）として識別していないが、リビジョン管理を行ってもよい。
【０１３９】
上述したステップＳ２０８において、機器の詳細情報を表示する場合、携帯通信端末機３００の処理は、ステップＳ２２４に移る。
【０１４０】
ステップＳ２２４では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力指示により、表示部３１０に表示された機器の一覧から、特定の機器が選択されたか否かを判定する。作業員による入力部３２０が有する入力装置３２０ｃの入力指示が表示部３１０に表示された機器の一覧から特定の機器が選択される指示の場合には、携帯通信端末機３００の処理は、ステップＳ２２７に移る。一方、作業員による入力部３２０が有する入力装置３２０ｃの入力指示が表示部３１０に表示された機器の一覧から特定の機器が選択する旨の指示でないときには、携帯通信端末機３００は、ステップＳ２２５に進む。
【０１４１】
ステップＳ２２５では、制御部３４０は、２次元コード又は通信タグの読み取りを行うか否かを判定する。例えば、作業員による入力部３２０が有する入力装置３２０ｃの入力操作が、撮像装置３２０ａ又は読取装置３２０ｂを起動させる指示であれば、携帯通信端末機３００の処理は、ステップＳ２２６に移る。一方、作業員による入力部３２０が有する入力装置３２０ｃの入力操作が、撮像装置３２０ａ又は読取装置３２０ｂを起動させる指示以外の指示であれば、携帯通信端末機３００の処理はステップＳ２０７に戻る。
【０１４２】
ステップＳ２２６では、制御部３４０は、機器の情報を取得するため、撮像装置３２０ａ又は読取装置３２０ｂを起動する。そして、取得部３４０ａは、例えば撮像装置３２０ａを用いて作業員により撮影された機器の２次元コードの画像を取得し、取得した画像を解析することにより機器の機器番号や設置場所等の部材情報を取得する。一方、読取装置３２０ｂを起動したときには、機器に付けられたＩＤタグとの間で通信を行い、機器のタグ情報を取得する。取得部３４０ａは、取得したタグ情報から機器の機器番号や設置場所等の部材情報を取得する。この処理が行われた後、ステップＳ２２７に進む。
【０１４３】
ステップＳ２２７では、取得部３４０ａは、ステップＳ２０８で受けた指示と指示された機器の機器番号とを含む信号をデータ記憶装置２００に送信する。そして、データ記憶装置２００は、例えば、リビジョン番号で対象ファイル群２７０を指定し、携帯通信端末機３００から受信した指示された機器の機器番号を検索キーとしてファイル群２７０を検索し、機器の詳細情報を読み出す。データ記憶装置２００は、読み出した機器の詳細情報を含む信号を携帯通信端末機３００に送信する。取得部３４０ａは、指示された機器の詳細情報を取得し、制御部３４０は、取得した詳細情報を図１２（ｂ）に示した画面で表示部３１０に表示する。そして、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作によりホーム釦ＢＨＭが押された場合、表示部３１０の表示を図１２（ａ）に示した画面に戻す。携帯通信端末機３００の処理は、ステップＳ２２８に移る。
【０１４４】
なお、例えば、作業員が地下等の通信状態が悪い環境で作業している間に、図２１に示した機器データ２３０ａのように機器の機器番号の変更がある場合、携帯通信端末機３００は、変更が反映された進捗テーブルＤＴをデータ記憶装置２００から取得できない。このような場合で、例えば、通信状態が一時的に良く、図１１に示した進捗テーブルＤＴに基づき、ＩＤ“２”および機器番号“ＰＡＣ−１−２”の機器の詳細情報を取得する指示をステップＳ２０８で受けた場合、携帯通信端末機３００は、機器の詳細情報を取得する指示をリビジョン番号“１”でデータ記憶装置２００に送信する。このため、携帯通信端末機３００は、変更前のリビジョン番号“１”のファイル群２７０ａに格納されたＩＤ“２”および機器番号“ＰＡＣ−１−２”の機器の詳細情報を、データ記憶装置２００から取得する。
【０１４５】
すなわち、機器の機器番号の変更に伴いリビジョン番号を変更することで、携帯通信端末機３００は、最新の進捗テーブルＤＴを取得できない場合でも所望の機器の詳細情報を取得できる。また、変更後のリビジョン番号に機器番号が同じ別の機器（例えば、リビジョン番号“２”、ＩＤ“４”および機器番号“ＰＡＣ−１−２”の機器）が登録される場合でも、携帯通信端末機３００は、所望の機器の詳細情報を取得できる。
【０１４６】
ステップＳ２２８では、制御部３４０は、図１２（ａ）に示した画面において、作業員による入力部３２０が有する入力装置３２０ｃの入力操作により更新釦ＢＵＤが選択され、施工状況を更新する指示を受けたか否かを判定する。制御部３４０が更新の指示を受けた場合、携帯通信端末機３００の処理は、ステップＳ２１５に移る。一方、制御部３４０が更新の指示を受けていない場合、携帯通信端末機３００の処理は、ステップＳ２０７に移る。
【０１４７】
また、ステップＳ２１０において、連続読取モードが選択されない場合には、携帯通信端末機３００の処理は、ステップＳ２２９に進む。
【０１４８】
ステップＳ２２９では、制御部３４０は、記憶部３５０に記憶されたプログラムを読み出し、個別読取モードを実行する。個別読取モードは、上述した連続読取モードとは異なり、例えば進捗テーブルに対する施工状況などを更新する、或いは１つの機器を個別に登録する場合に使用されるモードである。
【０１４９】
ステップＳ２３０は、制御部３４０は、表示部３１０に、機器一覧から選択するか否かを示す画面を表示する。その後、作業員による入力部３２０が有する入力装置３２０ｃの入力操作が、機器一覧から選択する指示であれば、携帯通信端末機３００の処理は、ステップＳ２３１に進む。一方、作業員による入力部３２０が有する入力装置３２０ｃの入力操作が、機器一覧から選択しない指示であれば、携帯通信端末機３００の処理は、ステップＳ２３２に進む
ステップＳ２３１では、制御部３４０は、機器一覧を表示部３１０に表示させる。その後、作業員による入力部３２０が有する入力装置３２０ｃの入力操作が行われると、制御部は、機器一覧から選択された機器を更新リストに追加する。
【０１５０】
ステップＳ２３２では、制御部３４０は、読取モードを起動することで、撮像装置３２０ａ又は読取装置３２０ｂを作動させる。
【０１５１】
ステップＳ２３３では、制御部３４０は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作を受けて、制御部３４０は、機器の機器番号や設置場所等の部材情報を取得する。ステップＳ２３３の処理が行われると、制御部３４０は、ステップＳ２１５に戻る。
【０１５２】
以上、図１から図２１に示した実施形態では、携帯通信端末機３００は、作業員による入力部３２０が有する入力装置３２０ｃの入力操作に応じて、データ記憶装置２００から進捗テーブルＤＴを取得する。携帯通信端末機３００は、機器に付けられた２次元コードを撮像装置３２０ａで撮影する、または機器に付けられたＩＤタグの情報を読取装置３２０ｂにより読み取る等により、機器の機器番号および設置場所等の情報を取得し、取得した機器の情報に基づいて進捗テーブルＤＴを更新する。携帯通信端末機３００は、更新した機器の施工状況を示す画像とともに、更新した進捗テーブルＤＴをデータ記憶装置２００に送信する。これにより、施工管理システムＳＹＳは、大量の紙資料を持ち歩くことなく、携帯通信端末機３００における簡単な操作で機器に施工状況の更新および画像の取得等を正確かつ短時間に行うことができ、施工記録を省力化および効率化を図ることができる。また、施工管理システムＳＹＳは、各機器の施工状況等の情報が担当者および作業員間で共有されることから、担当者および作業員間における確認等の作業を効率化でき、作業にかかる労力を低減できる。
【０１５３】
上述した施工管理システムＳＹＳにおいては、携帯通信端末機３００とデータ記憶装置２００との間におけるデータの送受信の他に、コンピュータ装置１００とデータ記憶装置２００との間におけるデータの送受信が行われ、機器データ２３０ａ、進捗データ２３０ｂの他、ファイル群２７０を構成する各種データを更新することが可能である。
【０１５４】
なお、データ記憶装置２００は、コンピュータ装置１００から機器の変更や追加登録等を示すデータを受信した時点で、リビジョンの更新処理を実行するが、データ記憶装置２００の担当者が、受信した機器の変更や追加登録等のデータを確認した後に、リビジョンの更新処理を実行してもよい。あるいは、データ記憶装置２００は、予め設定された所定の時間（例えば、“深夜０時”等）に、リビジョンの更新処理を実行してもよい。これらの場合、データ記憶装置２００は、機器データ２３０ａ、進捗データ２３０ｂおよびファイル群２７０と異なる記憶装置（図示省略）の格納領域に、更新処理が実行されるまでの間、受信した機器の変更や追加登録等のデータを保持することが好ましい。
【０１５５】
図２１は、コンピュータ装置１００において、図１０に示した処理を行うことで更新される機器データ２３０ａの一例を示す。図２１に示した機器データ２３０ａでは、コンピュータ装置１００が図８に示した処理を実行することを受けて、データ記憶装置２００は、機器データ２３０ａを更新する。例えば、図４（ａ）に示した機器データ２３０ａに対して、図２１に示した機器データ２３０ａでは、網掛けで示した３つの行が追加される。すなわち、機器データ２３０ａの３行目（網掛けの１番目の行）は、ＩＤの格納領域に“２”が格納された機器の機器番号が、“ＰＡＣ−１−２”から“ＰＡＣ−１−３”に変更され、リビジョン番号が、“１”から“２”に変更されたことを示す。５行目（網掛けの２番目の行）は、ＩＤの格納領域に“４”、Ｒｅｖの格納領域に“２”および機器番号の格納領域に“ＰＡＣ−１−２”がそれぞれ格納された機器が、新たに追加登録されたことを示す。６行目（網掛けの３番目の行）は、ＩＤの格納領域に“５”、Ｒｅｖの格納領域に“２”および機器番号の格納領域に“ＰＡＣ−２−２”がそれぞれ格納された機器が、新たに追加登録されたことを示す。
【０１５６】
なお、２行目と５行目との機器番号の格納領域には、同じ機器番号が格納されている。しかしながら、２行目のＩＤの格納領域が“２”の機器は、３行目において機器番号が変更されている。このため、施工管理システムＳＹＳは、１行目から順番に機器データ２３０ａを読み込むことにより、ＩＤの格納領域“２”の機器の機器番号を“ＰＡＣ−１−３”と認識し、ＩＤの格納領域“４”の機器の機器番号を“ＰＡＣ−１−２”と認識する。
【０１５７】
図２２は、図２１に示した機器データ２３０ａにおける機器の追加により更新された進捗データ２３０ｂおよびファイル群２７０の一例を示す。図２２（ａ）は、更新された進捗データ２３０ｂを示す。図２２（ｂ）は、ファイル群２７０として、リビジョン番号毎に割り当てられたファイル（２７０ａ，２７０ｂ）を有する。なお、ファイル群２７０は、Ｎ個のリビジョン番号が割り当てられた場合、Ｎ個のファイルから構成される。
【０１５８】
例えば、図２２に示すように、コンピュータ装置１００を用いて、機器データ２３０ａを更新した場合、データ記憶装置２００は、進捗データ２３０ｂを読み出して、更新された機器データ２３０ａに合わせて、進捗データ２３０ｂを更新する。
【０１５９】
図２２（ａ）に示すように、進捗データ２３０ｂの７行目および８行目には、図２１に示した機器データ２３０ａにおいてＩＤ“４”および“５”が割り当てられた機器に対応した内容が格納される。
【０１６０】
さらに、機器データ２３０ａの更新に合わせて、コンピュータ装置１００において、図面データ、機器表データ、仕様書データ、画像データなどをアップロードすると、これらデータは、コンピュータ装置１００からデータ記憶装置２００に送信される。データ記憶装置２００は、コンピュータ装置１００から送信されたデータを１つのファイルとしてまとめた上で、まとめたファイルに、対応するリビジョン番号（例えばリビジョン２）を割り当てる。そして、データ記憶装置２００は、リビジョンを割り当てたファイル（例えば符号２７０ｂ）をファイル群２７０として、ファイルサーバ２４０に格納する。
【０１６１】
例えば、コンピュータ装置１００においてデータの更新が行われた後で、携帯通信端末機３００において、機器の詳細情報を表示する場合を考慮する。例えば、図１８に示すように、携帯通信端末機３００において更新した進捗テーブルＤＴでは、各機器に割り当てられるリビジョン番号は“１”である。したがって、携帯通信端末機３００からデータ記憶装置２００に機器の詳細情報に係るデータを要求した場合には、データ記憶装置２００は、機器データのうち、リビジョン番号が“１”となる機器データに対応するデータや、ファイル群に含まれるファイルを読み出す。そして、データ記憶装置２００は、読み出したデータを携帯通信端末機３００に送信する。したがって、携帯通信端末機３００においては、リビジョン番号が“１”となる機器の一覧が表示され、また、リビジョン番号が“１”となる機器の詳細情報が表示される。したがって、携帯通信端末機３００においては、携帯通信端末機が有する進捗データに基づいたデータを表示することが可能となる。
【０１６２】
また、上述した施工管理システムＳＹＳにおいては、携帯通信端末機３００が、通信が確立されない使用環境下にある場合には、以下のような状況が発生する。例えば、図２２（ａ）に示した進捗データ２３０ｂにおいて、“４”および“５”のＩＤの機器が登録された日時は、図１８に示した進捗テーブルＤＴにおいて、携帯通信端末機３００の作業員により機器番号“ＰＡＣ−１−１”（ＩＤは“１”）の施工状況が更新された日時より後である。換言すれば、進捗データ２３０ｂの７行目には、携帯通信端末機３００により更新されたＩＤ“１”（機器番号“ＰＡＣ−１−１”）の機器のデータが、ＩＤ“４”および“５”の機器のデータより先に格納されなければならない。しかしながら、作業員が地下等の通信状態が悪い現場で作業している場合、携帯通信端末機３００は、ネットワークＮＷを介してデータ記憶装置２００に、図１８に示した進捗テーブルＤＴを送信することができない（例えば、図１３から図１６におけるステップＳ２２１において、通信が確立できない場合など）。この場合、図２２（ａ）に示した進捗データ２３０ｂのような状況が起こる。
【０１６３】
上記状況の発生を防止するために、本発明の施工管理システムＳＹＳにおいては、以下の処理が実施される。例えば携帯通信端末機３００から進捗データ２３０ｂが送信されると、データ記憶装置２００は、データベース２３０に記憶される進捗データ２３０ｂを読み出して、携帯通信端末機３００から送信された進捗データ２３０ｂを、データベース２３０に記憶された進捗データ２３０ｂに反映させる。このとき、例えばコンピュータ装置１００からも進捗データ２３０ｂが送信されている場合には、コンピュータ装置１００からの進捗データも、データベース２３０に記憶された進捗データ２３０ｂに反映されている。コンピュータ装置１００及び携帯通信端末機３００から送信された進捗データ２３０ｂを反映した後、データ記憶装置２００は、反映した進捗データ２３０ｂの各項目のうち、日時が時系列となるようにソートする。データ記憶装置２００は、ソートした進捗データを更新済みの進捗データとしてデータベース２３０に格納する。なお、携帯通信端末機３００及びコンピュータ装置１００からの要求を受けたときに、データ記憶装置２００は、更新済みの進捗データ２３０ｂと機器データ２３０ａとを用いて、新たな進捗テーブルＤＴを生成し、携帯通信端末機３００及びコンピュータ装置１００へと送信する。
【０１６４】
図２４は、携帯通信端末機３００及びコンピュータ装置１００によって更新された進捗データを反映した進捗テーブルＤＴの一例を示す。図２４に示した進捗テーブルＤＴは、図２１に示した機器データ２３０ａと図２３に示した進捗データ２３０ｂとに基づいて生成されている。したがって、進捗テーブルＤＴでは、Ｒｅｖおよび機器番号の格納領域に格納されるリビジョン番号および機器番号が各々更新されている。したがって、この進捗テーブルＤＴが携帯通信端末機３００に送信されることにより、施工管理システムＳＹＳにおけるコンピュータ装置１００、データ記憶装置２００および携帯通信端末機３００の間で、迅速にデータを同期させることができる。そして、携帯通信端末機３００は、機器番号の変更等を意識することなく、施工管理の処理を実行できる。
【０１６５】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【０１６６】
１００…コンピュータ装置、１１０…入力装置、１２０…出力装置、２００…データ記憶装置、２３０…データベース、２３０ａ…機器データ、２３０ｂ…進捗データ、２３０ｃ…管理データ、２４０…ファイルサーバ、２７０…ファイル群、３００…携帯通信端末機、３１０…表示部、３２０…入力部、３２０ａ…撮像装置、３３０…通信部、３４０…制御部、３４０ａ…取得部、３４０ｂ…更新部、ＤＴ…進捗テーブル、ＮＷ…ネットワーク、ＳＹＳ…施工管理システム
【図１】
2020135098.tif 000003
【図２】
2020135098.tif 000004
【図３】
2020135098.tif 000005
【図４】
2020135098.tif 000006
【図５】
2020135098.tif 000007
【図６】
2020135098.tif 000008
【図７】
2020135098.tif 000009
【図８】
2020135098.tif 000010
【図９】
2020135098.tif 000011
【図１０】
2020135098.tif 000012
【図１１】
2020135098.tif 000013
【図１２】
2020135098.tif 000014
【図１３】
2020135098.tif 000015
【図１４】
2020135098.tif 000016
【図１５】
2020135098.tif 000017
【図１６】
2020135098.tif 000018
【図１７】
2020135098.tif 000019
【図１８】
2020135098.tif 000020
【図１９】
2020135098.tif 000021
【図２０】
2020135098.tif 000022
【図２１】
2020135098.tif 000023
【図２２】
2020135098.tif 000024
【図２３】
2020135098.tif 000025
【図２４】
2020135098.tif 000026