(57)【特許請求の範囲】
【請求項１】
特定の検査対象について作成された検査結果データを記憶し、
記憶した前記検査結果データのメタデータを生成し、
前記特定の検査対象に関する登録データの閲覧を可能とする情報処理装置に生成した前記メタデータを送信して登録することで、前記特定の検査対象に関する前記検査結果データが登録される前において、前記特定の検査対象について前記検査結果データが作成済であることを示す前記メタデータを他の装置から閲覧可能とし、
前記メタデータの送信後に、前記検査結果データを前記情報処理装置に送信する、
処理をコンピュータが実行することを特徴とするデータ送信方法。 
【請求項２】
前記情報処理装置より前記メタデータの登録先情報を受信し、
前記検査結果データを前記情報処理装置に送信する際に、受信した前記登録先情報を前記情報処理装置に送信する、
ことを特徴とする請求項１に記載のデータ送信方法。 
【請求項３】
前記情報処理装置が前記メタデータの受信に応じて発行した前記メタデータの登録先情報を受信し、
受信した前記登録先情報と前記検査結果データとを他の情報処理装置に送信して、前記他の情報処理装置による前記登録先情報を用いた前記検査結果データの前記情報処理装置への送信を可能とさせる、
ことを特徴とする請求項１に記載のデータ送信方法。 
【請求項４】
前記検査結果データは、前記情報処理装置の求めに応じて、前記他の情報処理装置から前記情報処理装置に送信される、ことを特徴とする請求項３に記載のデータ送信方法。 
【請求項５】
特定の検査対象について作成された検査結果データを記憶し、
記憶した前記検査結果データのメタデータを生成し、
前記特定の検査対象に関する登録データの閲覧を可能とする情報処理装置に生成した前記メタデータを送信して登録することで、前記特定の検査対象に関する前記検査結果データが登録される前において、前記特定の検査対象について前記検査結果データが作成済であることを示す前記メタデータを他の装置から閲覧可能とし、
前記メタデータの送信後に、前記検査結果データを前記情報処理装置に送信する、
処理をコンピュータに実行させることを特徴とするデータ送信プログラム。
【請求項６】
特定の検査対象について作成された検査結果データを記憶し、記憶した前記検査結果データのメタデータを生成し、前記特定の検査対象に関する登録データの閲覧を可能とする情報処理装置に生成した前記メタデータを送信して登録することで、前記特定の検査対象に関する前記検査結果データが登録される前において、前記特定の検査対象について前記検査結果データが作成済であることを示す前記メタデータを他の装置から閲覧可能とし、前記メタデータの送信後に、前記検査結果データを前記情報処理装置に送信する制御部を有することを特徴とするデータ送信装置。
【請求項７】
情報処理装置から、特定の検査対象について作成された検査結果データから生成されたメタデータを受信し、
前記特定の検査対象に関する登録データの閲覧を可能とするデータベースに、前記情報処理装置により生成された前記メタデータを受信して登録することで、前記特定の検査対象に関する前記検査結果データが登録される前において、前記特定の検査対象について前記検査結果データが作成済であることを示す前記メタデータを他の装置から閲覧可能とし、
前記メタデータの受信後に、前記検査結果データを前記情報処理装置から受信し、
前記メタデータと前記検査結果データとを対応付けて登録する、
処理をコンピュータが実行することを特徴とするデータ受信方法。
【請求項８】
情報処理装置から、特定の検査対象について作成された検査結果データから生成されたメタデータを受信し、
前記特定の検査対象に関する登録データの閲覧を可能とするデータベースに、前記情報処理装置により生成された前記メタデータを受信して登録することで、前記特定の検査対象に関する前記検査結果データが登録される前において、前記特定の検査対象について前記検査結果データが作成済であることを示す前記メタデータを他の装置から閲覧可能とし、
前記メタデータの受信後に、前記検査結果データを前記情報処理装置から受信し、
前記メタデータと前記検査結果データとを対応付けて登録する、
処理をコンピュータに実行させることを特徴とするデータ受信プログラム。
【請求項９】
情報処理装置から、特定の検査対象について作成された検査結果データから生成されたメタデータを受信し、前記特定の検査対象に関する登録データの閲覧を可能とするデータベースに、前記情報処理装置により生成された前記メタデータを受信して登録することで、前記特定の検査対象に関する前記検査結果データが登録される前において、前記特定の検査対象について前記検査結果データが作成済であることを示す前記メタデータを他の装置から閲覧可能とし、前記メタデータの受信後に、前記検査結果データを前記情報処理装置から受信し、前記メタデータと前記検査結果データとを対応付けて登録する制御部を有することを特徴とするデータ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信方法、データ送信プログラム、及びデータ送信装置に関する。
【背景技術】
【０００２】
近年、建設現場では、検査者がカメラ付きタブレット端末等を用いて、検査箇所を撮影し、撮影により撮像された画像データを検査結果としてタブレット端末に一時的に記憶させることが行われている。記憶された画像データは、逐次データベースサーバに検査結果としてアップロードされる。検査者は一度に複数の検査箇所の検査を行うため、検査結果の画像データのデータ量は数十枚から数百枚の画像に相当するものとなり、検査結果のデータベースサーバへのアップロードには時間を要してしまう場合がある。アップロード中は、タブレット端末に処理負荷がかかることや、データ通信の圏外となる建設現場への移動が制限されること等に起因して、検査者はタブレット端末の使用を制限される。従って、検査作業が停滞してしまうこととなる。
【０００３】
検査者は、一日の検査作業の完了後に、検査結果の画像データを一括してアップロードすることにより、作業途中における停滞を抑制することが可能である。しかし、一方管理者等は、データベースサーバに記憶された検査結果の情報を基に進捗管理を行う。そのため、一日の作業の完了後に検査結果の情報をデータベースサーバにアップロードする方法では、１日の作業工程が完了するまで、管理者等は、検査作業の進捗状況を把握することはできないといった新たな問題が発生する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０５８７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一側面では、本発明の目的は、管理者等が、検査作業の進捗状況を把握することできるデータ送信方法を提供することを有する。
【課題を解決するための手段】
【０００６】
発明の一観点によれば、特定の検査対象について作成された検査結果データを記憶し、記憶した検査結果データのメタデータを生成し、特定の検査対象に関する登録データの閲覧を可能とする情報処理装置に生成したメタデータを送信して登録することで、特定の検査対象に関する検査結果データが登録される前において、特定の検査対象について検査結果データが作成済であることを示すメタデータを閲覧可能とし、メタデータの送信後に、検査結果データを情報処理装置に送信する。
【発明の効果】
【０００７】
本発明によれば、管理者等が、検査作業の進捗状況を把握することできる。
【図面の簡単な説明】
【０００８】
【図１】図１は、データ送信装置を示す図である。
【図２】図２は、データ送信処理システムの一例を示す図である。
【図３】図３は、サーバ装置の検査結果データが記憶されるデータベースのテーブルの一例を示す図である。
【図４】図４は、データ送信装置によるデータ送信処理のフローチャートを示した図である。
【図５】図５は、サーバ装置の処理のフローチャートを示した図である。
【図６】図６は、変形例のデータ送信処理システムの一例を示す図である。
【図７】図７は、変形例のデータ送信装置によるデータ送信処理のフローチャートを示した図である。
【図８】図８は、変形例のサーバ装置の処理のフローチャートを示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して実施形態について詳細に説明する。なお、実施形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１０】
データ送信装置１００のハードウェア構成例について、図１を用いて説明する。図１は、データ送信装置１００を示す図である。データ送信装置１００は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やタブレット端末、スマートフォン等のデータ処理送信機能を備えた情報処理装置である。データ送信装置１００は、データ送信プログラム（例えば、アプリケーション、ソフトウェア等）がインストールされている。データ送信装置１００は、インストールされたデータ送信プログラムを用いて、データ送信を実施する。
【００１１】
データ送信装置１００は、制御部（処理装置）１０と、記憶部１１と、表示部１２と、撮像部１３と、通信部１４とを有し、これらはシステムバス１５で相互に接続されている。
【００１２】
制御部１０は、データ送信装置１００を制御するデバイスである。制御部１０としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の電子回路を用いても良い。制御部１０は、記憶部１１に格納されているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等の処理を制御する。プログラムの実行中に必要となる各種情報等は、例えば記憶部１１から取得することができる。なお、制御部１０が行なう処理の一部を専用のハードウェアを用いて実現しても良い。
【００１３】
記憶部１１は、主記憶装置及び補助記憶装置を含んでも良い。主記憶装置は、例えば、制御部１０に実行させるＯＳやアプリケーションプログラムの少なくとも一部を一時的に記憶する。また、主記憶装置は、制御部１０による処理に必要な各種データを記憶する。なお、主記憶装置としては、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を用いても良い。
【００１４】
補助記憶装置は、例えば、実行プログラムや、コンピュータに設けられた制御プログラム等を記憶する。補助記憶装置は、制御部１０からの指示に基づいて、記憶された各種情報の読み出しや、書き込みを行うことができる。補助記憶装置としては、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のストレージ等を用いても良い。補助記憶装置は、処理において使用する情報や処理の結果を記憶しても良い。また、主記憶装置と補助記憶装置は、互いの機能を担い合っても良い。
【００１５】
表示部１２は、制御部１０からの指示に基づき、プログラムの実行経過や処理の結果等を表示する。表示部１２としては、例えば、液晶ディスプレイ、タッチパネル等を用いても良い。
【００１６】
撮像部１３は、制御部１０からの指示に基づき、撮像を行う。撮像部１３としては、例えば、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）カメラやＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラを用いても良い。
【００１７】
通信部１４は、制御部１０からの指示に基づき、通信ネットワークを介して、サーバ装置や他の装置との通信を行う。データ送信装置１００は、通信部１４を用いて、使用するデータや生成したデータを送受信する。なお、通信部１４は、有線、又は無線により通信ネットワークに接続する有線通信部、又は、無線通信部であっても良い。
【００１８】
上述したようなハードウェア構成により、データ送信装置１００は処理を実行する。各機能をコンピュータに実行させることができるプログラムを、例えば汎用のＰＣ等にインストールすることで、ハードウェア資源とソフトウェアとが協働して表示処理及び判定処理が実行されるようにしても良い。
【００１９】
次に、データ送信装置１００のデータ送信処理について図面を参照して説明する。図２は、データ送信処理システムの一例を示す。図２に示すように、データ送信装置１００は、通信ネットワーク１０１を介してサーバ装置１０２と接続される。データ送信装置１００は、１つであっても良く、複数であっても良い。通信ネットワーク１０１は、例えばＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であっても良い。サーバ装置１０２は、データベースと処理装置を備え、データ送信装置１００より送信されるデータをデータベースに記憶し、管理する機能を有する。管理者装置１０３は、通信ネットワーク１０１を介してサーバ装置１０２と接続される。管理者装置１０３は、サーバ装置１０２に記憶されたデータを管理・確認する管理者等が使用する装置であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であっても良い。
【００２０】
データ送信装置１００は、検査コードの指定を受け付け、その後検査者の検査業務に基づき入力されたデータを指定された検査コードに対応する検査業務の検査結果データとして記憶する。検査コードとは、例えば、検査業務毎に付される検査業務を一意に特定する識別情報である。検査結果データは、検査業務毎に検査業務の結果を表す情報であり、例えば、検査現場や検査箇所の写真や検査者が入力したメモ等が含まれても良い。
【００２１】
データ送信装置１００は、検査結果データから所定の情報を抽出することによりメタデータを生成し、生成したメタデータを検査結果データより先に通信ネットワーク１０１を介してサーバ装置１０２に送信する。メタデータは、人為的な操作入力を契機として生成されても良く、又は、検査結果データの入力完了を契機として生成されても良い。メタデータとしては、例えば、検査コード、検査結果データのファイル名、ハッシュコード、検査者情報、検査日時のうち少なくとも一つを含んでも良い。メタデータは、少なくとも検査業務及び検査結果データ毎に異なるデータとして生成される。そのため、メタデータにより、検査業務及び検査結果データは一意に特定される。
【００２２】
図３は、サーバ装置１０２が備えるデータベースのテーブルの一例である。テーブル３０は、サーバ装置１０２がメタデータを新たに受信すると、追加更新される。テーブル３０は、例えば、検査コード３１、アップロード日時３２、ファイル名３３、ハッシュコード３４、検査日時３５、検査者３６、検査結果３７等の項目をカラムとして有しても良い。検査コード３１のカラムには、検査コードが格納されても良い。アップロード日時３２のカラムには、データ送信装置１００からメタデータのアップロードを受け付けた日時が格納されても良い。ファイル名３３のカラムには、検査結果データのファイル名が格納されても良い。ハッシュコード３４のカラムには、検査結果データのハッシュコードが格納されても良い。検査日時３５のカラムには、検査結果データが作成された日時が格納されても良い。検査者３６のカラムには、検査業務を行った検査者を一意に特定する識別情報が格納されても良い。検査結果３７のカラムには、検査結果データのデータベースへの登録が済か未かの情報が格納されても良い。
【００２３】
サーバ装置１０２は、受信したメタデータを、管理者装置１０３等の他の装置により閲覧可能にデータベースに記憶する。例えば、サーバ装置１０２は、テーブル３０が図３の状態である場合に、メタデータを受信すると、メタデータに含まれる情報とアップロード日時とをテーブル３０で最後に登録されたレコード３列目の次のレコード４列目に追加しても良い。
【００２４】
メタデータを記憶させた際、サーバ装置１０２は、記憶したメタデータの記憶位置情報をデータ送信装置１００に送信する。データ送信装置１００は、記憶位置情報を受信し、記憶する。記憶位置情報は、例えば、メタデータを記憶したデータベースのテーブル及びレコードを識別する情報としても良い。記憶されたメタデータの記憶位置は、記憶位置情報を基に一意に特定される。
【００２５】
データ送信装置１００は、メタデータ送信後、そのメタデータに対応する検査結果データ自体を送信する際に、検査結果データと検査結果データに対応するメタデータの記憶位置情報とを、通信ネットワーク１０１を介してサーバ装置１０２に送信する。データ送信装置１００は、検査結果データの送信を、メタデータの送信後、人為的な操作入力を契機として実行しても良く、バックグラウンド処理によりいずれかのタイミングで実行しても良く、更に、データ送信装置１００が検査業務に使用されていないと判定した際に実行しても良い。例えば、データ送信装置１００は、検査業務に関する検査結果の入力を受け付け可能な状態（入力待ち状態）でない場合に、検査業務に使用されていないと判定するようにしても良い。
【００２６】
サーバ装置１０２は、受信した記憶位置情報に基づき、データベース内のメタデータを特定し、受信した検査結果データと特定したメタデータとを対応付けてデータベースに記憶する。サーバ装置１０２は、例えば、メタデータと同一テーブルの同一レコードに検査結果データを記憶しても良い。サーバ装置１０２は、記憶位置情報に基づいて、受信したタイミングの異なるメタデータと検査結果データとを対応付けることができる。
【００２７】
続いて、データ送信装置１００によるデータ送信処理の流れについて、図４を参照しながら説明する。図４は、データ送信装置１００によるデータ送信処理のフローチャートを示した図である。
【００２８】
データ送信装置１００は、検査結果データからメタデータを生成する（Ｓ１０１）。データ送信装置１００は、生成したメタデータをサーバ装置１０２に送信する（Ｓ１０２）。データ送信装置１００は、サーバ装置１０２からメタデータの記憶位置情報を受信する（Ｓ１０３）。データ送信装置１００は、受信した記憶位置情報と検査結果データとをサーバ装置１０２に送信する（Ｓ１０４）。
【００２９】
サーバ装置１０２の処理の流れについて、図５を参照しながら説明する。図５は、サーバ装置１０２の処理のフローチャートを示した図である。
【００３０】
サーバ装置１０２は、データ送信装置からメタデータを受信すると、メタデータを他の装置から閲覧可能にデータベースに記憶する（Ｓ２０１）。サーバ装置１０２は、データベース内のメタデータを記憶した位置を示す記憶位置情報をデータ送信装置１００に送信する（Ｓ２０２）。サーバ装置１０２は、データ送信装置１００から記憶位置情報と検査結果データとを受信する（Ｓ２０３）。サーバ装置１０２は、受信した記憶位置情報に基づいてメタデータを特定する（Ｓ２０４）。サーバ装置１０２は、特定したメタデータと受信した検査結果データとを対応付けてデータベースに記憶する（Ｓ２０５）。
【００３１】
以上の処理により、データ送信装置１００は、サーバ装置１０２に、メタデータを送信した後に、検査結果データを送信する。なお、サーバ装置１０２は、記憶位置情報を用いてメタデータを特定しているがこれに限られるものではなく、検査結果データの検査コード３１等からメタデータを特定し、メタデータと検査結果データを対応付けて記憶しても良い。この場合、サーバ装置１０２は、メタデータを受信した後に、データ送信装置１００にメタデータの記憶位置情報を送信しなくても良い。
【００３２】
以上によれば、検査結果データがデータベースにアップロードされる前段階において、管理者装置１０３等の他の装置から、メタデータの登録状況を確認できるため、検査結果データの登録の有無に関わらず、管理者等の第３者は検査業務の進捗を確認することができる。例えば、管理者装置１０３は、検査コードを用いて、サーバ装置１０２に検査結果データの参照を要求する。サーバ装置１０２は、検査コードに該当する検査結果データ及びメタデータがない場合は、検査結果データ及びメタデータがない旨の情報を管理者装置１０３に返信しても良い。これにより、管理者は、該当する検査業務がまだ完了していないと判断することもできる。また、サーバ装置１０２は、検査コードに該当する検査結果データはないがメタデータがある場合は、メタデータのみある旨の情報を管理者装置１０３に返信しても良い。これにより、管理者は、検査結果データのアップロードは完了していないが、検査業務は完了していると判断することもできる。さらに、サーバ装置１０２は、検査コードに該当する検査結果データがある場合は、検査結果データを管理者装置１０３に返信しても良い。これにより、管理者は、検査結果データを閲覧することもできる。
【００３３】
（変形例）
以下、実施形態の変形例について説明する。データ送信装置１００のデータ送信処理について図面を参照して説明する。図６は、変形例に係るデータ送信処理システムの一例を示す。変形例において、データ送信装置１００は検査結果データを、中継サーバ装置１０４を介してサーバ装置１０２に送信する。通信ネットワーク１０１は、第１の通信ネットワーク１０１ａと第２の通信ネットワーク１０１ｂを有しても良い。以下、サーバ装置１０２とデータ送信装置１００及び中継サーバ装置１０４とは第１の通信ネットワーク１０１ａを介して接続されており、データ送信装置１００と中継サーバ装置１０４とは第２の通信ネットワーク１０１ｂを介して接続されている一例を挙げて説明する。例えば、第１の通信ネットワーク１０１ａは、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であっても良く、第２の通信ネットワーク１０１ｂはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であっても良い。なお、通信ネットワーク１０１は第１の通信ネットワーク１０１ａ、第２の通信ネットワーク１０１ｂのいずれか１つのみを有する場合であっても、更に他の通信ネットワークを有する場合であっても、データ送信処理は問題なく実行される。
【００３４】
管理者装置１０３は、管理者の操作に応じて各種処理を実行する。例えば、管理者装置１０３は、検査コード、検査位置、検査内容等の情報を含む検査データをサーバ装置１０２に登録する。
【００３５】
データ送信装置１００は、検査者の操作に応じて各種処理を実行する。例えば、検査者の操作入力に基づき、データ送信装置１００は、サーバ装置１０２から検査データを取得する。検査者は検査データを基に、検査現場での検査業務を行う。より具体的には、検査者は、検査データに対応する検査現場にて、目視による検査の結果入力やデータ送信装置１００の撮像部１３により検査現場の撮像画像を撮像する。データ送信装置１００は、入力された結果や撮像された撮像画像を含む検査結果データを、検査データと対応付けて記憶する。
【００３６】
検査作業後、検査者は、検査結果データのサーバ装置１０２への送信指示を入力する。入力を受け付けたデータ送信装置１００は、検査結果データから所定の情報を抽出することによりメタデータを生成し、作成したメタデータをサーバ装置１０２に送信し、撮像画像を含む検査結果データを中継サーバ装置１０４に送信する。データ送信装置１００は、メタデータを送信する際に、検査コードを含む検査データを併せて送信しても良い。この場合、サーバ装置１０２は、受信した検査データとメタデータとを対応付けてデータベースに記憶する。
【００３７】
一方、管理者は、管理者装置１０３を操作し、サーバ装置１０２に記憶された検査データに対応するメタデータや検査結果データの閲覧要求をする。サーバ装置１０２は、検査データに対応する検査結果データを記憶している場合、検査結果データを管理者装置１０３に送信する。サーバ装置１０２は、検査データに対応するメタデータを記憶している場合、メタデータを管理者装置１０３に送信する。サーバ装置１０２は、検査データに対応するメタデータ及び検査結果データを記憶していない場合、メタデータ及び検査結果データがない旨の通知を管理者装置１０３に送信する。
【００３８】
続いて、データ送信装置１００及び中継サーバ１０４によるデータ送信処理の流れについて、図７を参照しながら説明する。図７は、変形例に係るデータ送信装置１００によるデータ送信処理のフローチャートを示した図である。
【００３９】
データ送信装置１００は、操作入力に基づき、サーバ装置１０２より検査データを取得する（Ｓ３０１）。データ送信装置１００は、検査業務より入力された検査結果データを検査データと対応付けて記憶する（Ｓ３０２）。データ送信装置１００は、検査結果データの送信指示を受け付けると、検査結果データからメタデータを生成する（Ｓ３０３）。データ送信装置１００は、生成したメタデータをサーバ装置１０２に送信する（Ｓ３０４）。データ送信装置１００は、サーバ装置１０２からメタデータの記憶位置情報を受信する（Ｓ３０５）。データ送信装置１００は、受信した記憶位置情報と検査結果データとを中継サーバ１０４に送信する（Ｓ３０６）。その後、記憶位置情報と検査結果データは中継サーバ１０４によってサーバ装置１０２に中継送信される。
【００４０】
サーバ装置１０２の処理の流れについて、図８を参照しながら説明する。図８は、変形例に係るサーバ装置１０２の処理のフローチャートを示した図である。
【００４１】
サーバ装置１０２は、データ送信装置からメタデータを受信すると、メタデータを他の装置から閲覧可能にデータベースに記憶する（Ｓ４０１）。サーバ装置１０２は、データベース内のメタデータを記憶した位置を示す記憶位置情報をデータ送信装置１００に送信する（Ｓ４０２）。サーバ装置１０２は、データ送信装置１００から中継サーバ装置１０４を介して記憶位置情報と検査結果データとを受信する（Ｓ４０３）。サーバ装置１０２は、受信した記憶位置情報に基づいてメタデータを特定する（Ｓ４０４）。サーバ装置１０２は、特定したメタデータと受信した検査結果データとを対応付けてデータベースに記憶する（Ｓ４０５）。
【００４２】
以上の処理により、データ送信装置１００は、メタデータと検査結果データとをサーバ装置１０２に送信し、サーバ装置１０２はメタデータと検査結果データとを対応付けてデータベースに記憶する。
【００４３】
なお、サーバ装置１０２は、検査結果データを受信すると、記憶位置情報を基に、メタデータと検査結果データとを対応付けてデータベースに記憶するが、記憶する処理を実行する際に、メタデータに含まれるハッシュコードと検査結果データのハッシュコードとを比較し、整合性の判定を行なっても良い。
【００４４】
変形例によれば、データ送信装置１００は、検査結果データを、中継サーバ１０４を介してサーバ装置１０２に送信させる。ＬＡＮである第２の通信ネットワーク１０１ｂにより接続されているデータ送信装置１００と中継サーバ１０４との間の通信は、ＷＡＮである第１の通信ネットワーク１０１ａにより接続されている中継サーバ１０４とサーバ装置１０２との間の通信より早く完了する。加えて、送信に時間を要する容量の大きい検査結果データは、中継サーバ装置１０４よりサーバ装置１０２に送信される。そのため、検査結果データを中継サーバ装置１０４に送信した後は、サーバ装置１０２への送信が完了したか否かに関わらず、検査者は、データ送信装置１００を用いた次の検査作業を開始することができる。
【００４５】
なお、中継サーバ装置１０４から中継送信される検査結果データは、データ送信装置１００において送信処理が実行された順に、サーバ装置１０２に送信されても良いが、これに限られるものではない。管理者の操作に基づいた管理者装置１０３からの要求に基づいて、中継サーバ装置１０４は検査結果データの送信順を変更しても良い。以下に具体的に説明する。
【００４６】
例えば、サーバ装置１０２が、データベースにメタデータＭを記憶後、かつ検査結果データの記憶前において、管理者の管理者装置１０３に対する操作に応じて、管理者装置１０３は検査結果データの閲覧を要求したとする。サーバ装置１０２は、この閲覧要求を受信すると、メタデータＭは記憶されておりかつ検査結果データは記憶されていないこと示す通知を管理者装置１０３に送信する。管理者装置１０３は、この通知に基づき、メタデータＭ（検査コード等）に対応する検査作業は完了しているが、検査結果データの送信が完了されていない旨を画面に表示する。その後、管理者の管理者装置１０３に対する操作に応じて、管理者装置１０３は、メタデータＭに対応する検査結果データを優先して送信させる優先送信要求をする。例えば、管理者装置１０３は、検査コードの指定により優先送信要求をしても良い。サーバ装置１０２は、この優先送信要求を受信すると、メタデータＭ（検査コード等）に基づいて、検査結果データの送信要求を中継サーバ装置１０４に送信する。この優先送信要求を受信した中継サーバ装置１０４は、メタデータＭ（検査コード等）に対応する検査結果データを他の検査結果データに優先してサーバ装置１０２に送信する。
【００４７】
以上の様に、メタデータと検査結果データが対応づいているため、中継サーバ装置１０４は、管理者装置１０３からの求めに応じて検査結果データを送信することができる。また、管理装置１０３からの優先送信要求の有無に限らず、サーバ装置１０２は、閲覧要求のあった検査結果データに対して、自動的に中継サーバ装置１０４に検査結果データの送信要求を行うようにしても良い。
【００４８】
なお、本発明は、上述した実施形態に記載した構成に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変更することや実施形態の処理の組み換えが可能である。
【符号の説明】
【００４９】
１００：データ送信装置
１０：制御部（処理装置）
１１：記憶部
１２：表示部
１３：撮像部
１４：通信部
１５：システムバス
３０：テーブル
３１：検査コード
３２：アップロード日時
３３：ファイル名
３４：ハッシュコード
３５：検査日時
３６：検査者
３７：検査結果
１０１：通信ネットワーク
１０１ａ：第１の通信ネットワーク
１０１ｂ：第２の通信ネットワーク
１０２：サーバ装置
１０３：管理者装置
１０４：中継サーバ装置
【図１】
0006645200.tif 000002
【図２】
0006645200.tif 000003
【図３】
0006645200.tif 000004
【図４】
0006645200.tif 000005
【図５】
0006645200.tif 000006
【図６】
0006645200.tif 000007
【図７】
0006645200.tif 000008
【図８】
0006645200.tif 000009