(57)【要約】【課題】  電子データを管理するサービスであって、階層構造を形成する複数の業者が利用するのに適したサービスを提供する。【解決手段】  管理サーバ（３５０）と端末（３０２）とを有する管理システム（３００）であって、端末（３０２）により取得されたバージョン情報に基づいて、図面が最新版であるか否かを判定する図面判定部（３５２）と、図面判定部（３５２）により最新版でないと判定された場合に、端末（３０２）が、管理サーバ（３５０）に登録されたいずれかの業者の領域情報により特定される領域内に位置しているかを判定し、位置していると判定した場合に、該領域情報に対応付けて登録された１階層上の業者の登録連絡先を特定し、最新版の図面の提供を促すメッセージを送信する提供処理部（３５４）とを有することを特徴とする。【選択図】図３
2016212687.tif 000002
【特許請求の範囲】
【請求項１】
印刷物として印刷される電子データを管理するサーバ装置と、該サーバ装置と通信可能な端末とを有する管理システムであって、
前記端末により取得された、前記印刷物の属性を識別するための識別情報に基づいて、該印刷物が所定の属性を有しているか否かを判定する判定手段と、
前記判定手段により所定の属性を有していないと判定された場合に、前記端末が、前記サーバ装置に登録された複数の領域情報のいずれかの領域情報により特定される領域内に位置しているかを判定し、位置していると判定した場合に、該領域情報に対応付けて登録された処理対象を特定し、前記所定の属性を有する印刷物を提供するための処理を行う提供処理手段と
を有することを特徴とする管理システム。
【請求項２】
前記端末は、前記印刷物を撮影することで得た画像情報を解析することにより、前記識別情報を取得することを特徴とする請求項１に記載の管理システム。
【請求項３】
前記端末は、前記識別情報を取得した場合に、前記印刷物が所定の属性を有しているか否かの判定を要求し、
前記判定手段は、前記要求に応じて、前記印刷物が所定の属性を有しているか否かを判定することを特徴とする請求項２に記載の管理システム。
【請求項４】
前記判定手段は、前記印刷物が所定の属性を有していないと判定した場合に、前記提供処理手段に処理の実行を指示する指示具を、前記端末に表示することを特徴とする請求項１に記載の管理システム。
【請求項５】
前記指示具を介して前記提供処理手段による処理の実行が指示されることで取得された、前記端末の位置を示す位置情報に基づいて、前記端末が、前記サーバ装置に登録された複数の領域情報のいずれかの領域情報により特定される領域内に位置しているかを判定することを特徴とする請求項４に記載の管理システム。
【請求項６】
前記提供処理手段は、前記所定の属性を有する印刷物の提供を促すメッセージを、前記領域情報に対応付けて登録された送信先に送信することを特徴とする請求項１に記載の管理システム。
【請求項７】
前記メッセージには、前記所定の属性を有する印刷物の提供先として、前記領域情報に対応付けて登録された提供先が含まれることを特徴とする請求項６に記載の管理システム。
【請求項８】
前記提供処理手段は、前記所定の属性を有する印刷物として印刷される電子データを、前記領域情報に対応付けて登録された印刷出力先に送信することを特徴とする請求項１に記載の管理システム。
【請求項９】
前記提供処理手段は、前記所定の属性を有する印刷物として印刷される電子データを前記印刷出力先において印刷出力するための認証情報を、前記印刷出力先に送信することを特徴とする請求項８に記載の管理システム。
【請求項１０】
前記提供処理手段は、前記認証情報を前記端末に送信することを特徴とする請求項９に記載の管理システム。
【請求項１１】
印刷物として印刷される電子データを管理するサービスを端末に提供するサーバ装置であって、
前記端末により取得された、前記印刷物の属性を識別するための識別情報に基づいて、該印刷物が所定の属性を有しているか否かを判定する判定手段と、
前記判定手段により所定の属性を有していないと判定された場合に、前記端末が、前記サーバ装置に登録された複数の領域情報のいずれかの領域情報により特定される領域内に位置しているかを判定し、位置していると判定した場合に、該領域情報に対応付けて登録された処理対象を特定し、前記所定の属性を有する印刷物を提供するための処理を行う提供処理手段と
を有することを特徴とするサーバ装置。
【請求項１２】
印刷物として印刷される電子データを管理するサーバ装置と通信可能に接続される端末であって、
前記印刷物の属性を識別するための識別情報を取得した場合に、該印刷物が所定の属性を有しているか否かの判定を前記サーバ装置に要求する第１の要求手段と、
前記サーバ装置により所定の属性を有していないと判定された場合に、前記端末の位置を示す位置情報を取得する取得手段と、
前記取得された位置情報と、前記所定の属性を有する印刷物を特定するための情報とを前記サーバ装置に送信することで、前記所定の属性を有する印刷物を提供するための処理を要求する第２の要求手段と
を有することを特徴とする端末。
【請求項１３】
請求項１２に記載の端末の各手段を有し、
前記サーバ装置が管理する電子データを印刷物として印刷する画像形成装置。
【請求項１４】
印刷物として印刷される電子データを管理するサービスを端末に提供するサーバ装置に、
前記端末により取得された、前記印刷物の属性を識別するための識別情報に基づいて、該印刷物が所定の属性を有しているか否かを判定する判定工程と、
前記判定工程において所定の属性を有していないと判定された場合に、前記端末が、前記サーバ装置に登録された複数の領域情報のいずれかの領域情報により特定される領域内に位置しているかを判定し、位置していると判定した場合に、該領域情報に対応付けて登録された処理対象を特定し、前記所定の属性を有する印刷物を提供するための処理を行う提供処理工程と
を実行させるためのプログラム。
【請求項１５】
印刷物として印刷される電子データを管理するサーバ装置と通信可能に接続される端末に、
前記印刷物の属性を識別するための識別情報を取得した場合に、該印刷物が所定の属性を有しているか否かの判定を前記サーバ装置に要求する第１の要求工程と、
前記サーバ装置により所定の属性を有していないと判定された場合に、前記端末の位置を示す位置情報を取得する取得工程と、
前記取得された位置情報と、前記所定の属性を有する印刷物を特定するための情報とを前記サーバ装置に送信することで、前記所定の属性を有する印刷物を提供するための処理を要求する第２の要求工程と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理システム、サーバ装置、端末、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、ネットワークを介して電子データを管理するストレージサービスを提供する管理システムが知られており、様々な分野への適用が検討されている。一例として、建設分野における各種図面の管理が挙げられる。
【０００３】
一般に、建設分野においては、プロジェクトごとに複数の業者（元請け業者、１次下請け業者、２次下請け業者、・・・Ｎ次下請け業者）が参加し、階層構造が形成される。このため、例えば、各種図面に変更があった場合に、変更後の内容が末端の業者に伝わるまでには一定程度の時間がかかる。
【０００４】
これに対して、従来の管理システムを適用してストレージサービスを提供すれば、元請け業者からＮ次下請け業者までの各業者がアクセスでき、最新版の図面のデータを共有することが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の管理システムの場合、プロジェクトごとに、元請け業者からＮ次下請け業者までの複数の業者全ての端末を登録しておく必要がある。このため、システムの構築、維持管理が容易ではない。
【０００６】
本発明は上記課題に鑑みてなされたものであり、電子データを管理するサービスであって、階層構造を形成する複数の業者が利用するのに適したサービスを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の実施形態に係る管理システムは、以下のような構成を有する。すなわち、
印刷物として印刷される電子データを管理するサーバ装置と、該サーバ装置と通信可能な端末とを有する管理システムであって、
前記端末により取得された、前記印刷物の属性を識別するための識別情報に基づいて、該印刷物が所定の属性を有しているか否かを判定する判定手段と、
前記判定手段により所定の属性を有していないと判定された場合に、前記端末が、前記サーバ装置に登録された複数の領域情報のいずれかの領域情報により特定される領域内に位置しているかを判定し、位置していると判定した場合に、該領域情報に対応付けて登録された処理対象を特定し、前記所定の属性を有する印刷物を提供するための処理を行う提供処理手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明の実施形態によれば、電子データを管理するサービスであって、階層構造を形成する複数の業者が利用するのに適したサービスを提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】階層構造を形成する複数の業者の関係を示す図である。
【図２】各業者が最新版の図面を入手するための作業フローを示した図である。
【図３】第１の実施形態に係る管理システムの全体構成の一例を示す図である。
【図４】端末及び管理サーバのハードウェア構成の一例を示す図である。
【図５】確認処理要求情報及び提供処理要求情報の具体例を示す図である。
【図６】図面情報の一例を示す図である。
【図７】領域情報の一例を示す図である。
【図８】処理情報の一例を示す図である。
【図９】履歴情報の一例を示す図である。
【図１０】図面管理処理の流れを示すシーケンス図である。
【図１１】図面管理処理の流れを示すシーケンス図である。
【図１２】図面確認処理の流れを示すフローチャートである。
【図１３】図面提供処理の流れを示すフローチャートである。
【図１４】各業者に最新版の図面が提供されたことを示す図である。
【図１５】第２の実施形態に係る管理システムの全体構成の一例を示す図である。
【図１６】領域情報の一例を示す図である。
【図１７】処理情報の一例を示す図である。
【図１８】図面管理処理の流れを示すシーケンス図である。
【図１９】図面提供処理の流れを示すフローチャートである。
【図２０】処理情報の一例を示す図である。
【図２１】図面管理処理の流れを示すシーケンス図である。
【図２２】図面提供処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の各実施形態について添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に際して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［第１の実施形態］
＜１．管理システムの適用対象の説明＞
はじめに、本実施形態に係る管理システムの適用対象について簡単に説明する。本実施形態に係る管理システムは、例えば、建設分野において所定の建設プロジェクトが発足し、複数の業者により階層構造が形成された場合の図面の管理において適用される。
【００１２】
図１は、階層構造を形成する複数の業者の関係を示す図である。図１の例では、所定の建設プロジェクトの元請け業者は、Ｌ社１００である。また、Ｌ社１００の下には、Ｍ１社１１０をはじめとする複数の１次下請け業者があり、それぞれの１次下請け業者の下には、複数の２次下請け業者がある。例えば、１次下請け業者であるＭ１社１１０の下には、Ｎ１社１２０をはじめとする複数の２次下請け業者がある。
【００１３】
元請け業者が属する階層を第１の階層とし、１次下請け業者及び２次下請け業者がそれぞれ属する階層を、第２の階層及び第３の階層とすると、図１の場合、複数の業者は第１〜第３までの３つの階層により階層構造を形成することになる。
【００１４】
このような階層構造のもと、例えば、建設プロジェクトで用いる図面１０１を、元請け業者であるＬ社１００が生成したとする。この場合、当該図面１０１の図面データは複数部印刷され、図面１１１、１２１として１次下請け業者であるＭ１社１１０に提供される。更に、１次下請け業者であるＭ１社１１０は、提供された図面１１１に基づいて、Ｌ社１００から請け負った工事についての検討を行うとともに、請け負った工事の一部を２次下請け業者であるＮ１社１２０に発注する。このため、Ｍ１社１１０では、Ｌ社１００より提供された図面１２１をＮ１社１２０に提供する。
【００１５】
図１の例では、Ｌ社１００においてはじめに生成された図面１０１は、図面名＝"図面α"であり、バージョン情報＝"ｖｅｒ１"であることを示している。なお、図面１０１の生成に際しては、図面名及びバージョン情報（属性）と、建設プロジェクトを特定するためのプロジェクトコードとを含む識別子１３１が図面１０１に付与されるものとする。識別子１３１は、例えば、ＱＲ（Quick Response）コード（登録商標）により構成されてもよい。
【００１６】
ここで、Ｌ社１００が、図面１０１を変更して図面１０２を生成したとする。図面１０２は、図面名は図面１０１と同じであるが、バージョン情報が異なっている。すなわち、識別子１３２には、図面名＝"図面α"及びバージョン情報＝"ｖｅｒ２"と、建設プロジェクトを特定するためのプロジェクトコードとが含まれている。
【００１７】
なお、図面１０２の図面データはＬ社１００によって複数部印刷され、図面１１２、１２２として１次下請け業者であるＭ１社１１０に提供されたが、Ｍ１社１１０は、現時点では、２次下請け業者であるＮ１社１２０に図面１２２を提供していなかったとする。
【００１８】
また、Ｌ社１００では、更に、図面１０２を変更して図面１０３を生成したとする。図面１０３は、図面名は図面１０１、１０２と同じであるが、バージョン情報が異なっているものとする。すなわち、識別子１３３には、図面名＝"図面α"及びバージョン情報＝"ｖｅｒ３"と、建設プロジェクトを特定するためのプロジェクトコードとが含まれている。
【００１９】
なお、図面１０３の図面データはＬ社１００によって複数部印刷されず、現時点では１次下請け業者であるＭ１社１１０にも、２次下請け業者であるＮ１社１２０にも提供されていなかったとする。
【００２０】
このように、階層構造のもとでは、元請け業者と１次下請け業者と２次下請け業者とで、所持している図面のバージョン情報が異なっているといった状況が生じ得る。つまり、１次下請け業者、２次下請け業者等が、ある時点で最新版の図面を所持していないといった状況が生じ得る。本実施形態に係る管理システムでは、このような場合に、所持している図面が最新のものであるか否かをそれぞれの業者が確認できるとともに、最新のものでなかった場合に、１階層上の業者に最新の図面の提供を要求することができる。
【００２１】
なお、所持している図面が最新のものでなかった場合に、１階層上の業者に最新の図面の提供を要求する構成としたのは、建設分野の場合、上記のとおり、各業者は１階層上の業者から図面の提供を受けるといった慣習があるためである。つまり、２次下請け業者は１次下請け業者から図面の提供を受け、１次下請け業者は元請け業者から図面の提供を受けるといった慣習があるためである。
【００２２】
このような建設分野の慣習に則って管理システムを構成することで、階層構造を超えて図面のデータを共有するように構成とした場合と比較して、当該分野における各業者の違和感を低減させることが可能となる。
【００２３】
＜２．管理システムが適用された場合の各業者の作業フロー＞
次に、本実施形態に係る管理システムが適用された場合の、各業者の作業フローについて簡単に説明する。
【００２４】
図２は、各業者が管理システムを利用して最新版の図面を入手するための作業フローを示した図である。Ｌ社１００は、管理システムを利用することで、例えば、１日１回、図面のバージョン情報を確認し、所持している図面が最新版のものであるか否かを確認する（ステップＳ２０１）。また、Ｌ社１００では、管理システムより、１次下請け業者であるＭ１社１１０へ最新版の図面を提供するよう指示を受けた場合に、最新版の図面をＭ１社１１０に提供する（ステップＳ２０２）。
【００２５】
同様に、Ｍ１社１１０も、管理システムを利用することで、例えば、１日１回、図面のバージョン情報を確認し、所持している図面が最新版のものであるか否かを確認する（ステップＳ２１１）。ここで、Ｍ１社１１０が所持している図面が最新版のものでなかった場合、Ｍ１社１１０では、所持している図面と最新版の図面との相違点を確認する（ステップＳ２１２）。また、Ｍ１社１１０では、管理システムに対して、最新版の図面の提供指示を行うよう提供処理要求を行う。
【００２６】
Ｍ１社１１０による提供処理要求により最新版の図面の提供指示が行われ、Ｌ社１００より最新版の図面が提供されることで、Ｍ１社１１０では、最新版の図面を入手する（ステップＳ２１４）。また、Ｍ１社では、管理システムより、２次下請け業者であるＮ１社１２０へ最新版の図面を提供するよう指示を受けた場合に、最新版の図面をＮ１社１２０に提供する（ステップＳ２１５）。
【００２７】
同様に、Ｎ１社１２０も、管理システムを利用することで、例えば、１日１回、図面のバージョン情報を確認し、所持している図面が最新版のものであるか否かを確認する（ステップＳ２２１）。ここで、Ｎ１社１２０が所持している図面が最新版のものでなかった場合、Ｎ１社１２０では、所持している図面と最新版の図面との相違点を確認する（ステップＳ２２２）。また、Ｎ１社１２０では、管理システムに対して、最新版の図面の提供指示を行うよう提供処理要求を行う。
【００２８】
Ｎ１社１２０による提供処理要求により最新版の図面の提供指示が行われ、Ｍ１社１１０より最新版の図面が提供されることで、Ｎ１社１２０では、最新版の図面を入手する（ステップＳ２２４）。
【００２９】
このように、元請け業者であるＬ社１００、１次下請け業者であるＭ１社１１０、２次下請け業者であるＮ１社では、それぞれが管理システムを利用することで、最新版の図面を入手することができる。
【００３０】
＜３．管理システムの構成＞
次に、上記のような作業フローを実現するための管理システムについて説明する。図３は、第１の実施形態に係る管理システムの全体構成の一例を示す図である。図１に示すように、管理システム３００は、端末３０２、端末３１２、端末３２２、管理サーバ３５０を有する。なお、端末３０２、端末３１２、端末３２２と、管理サーバ３５０とは、ネットワーク３６０を介して通信可能に接続されているものとする。
【００３１】
端末３０２は、スマートフォン等の携帯情報端末であり、元請け業者であるＬ社１００の従業者３０３により所持される。端末３０２には、特徴量取得プログラム、位置情報取得プログラム、要求プログラムがインストールされており、これらのプログラムが実行されることで、端末３０２は、特徴量取得部３３１、位置情報取得部３３２、要求部３３３として機能する。
【００３２】
特徴量取得部３３１は、従業者３０３が所持する図面１０３に付与された識別子１３３を撮影することで得られた画像情報を解析し、識別子１３３に含まれるプロジェクトコード、図面名、バージョン情報等の特徴量を取得する。特徴量取得部３３１では、取得した特徴量を要求部３３３に通知する。
【００３３】
位置情報取得部３３２は、端末３０２の位置を示す位置情報（例えば、緯度、経度）を取得する。位置情報取得部３３２では、取得した位置情報を要求部３３３に通知する。なお、本実施形態において元請け業者であるＬ社１００の所在地を示す領域情報は、"領域Ａ"であるとする。このため、端末３０２を所持する従業者３０３がＬ社１００内にいるか否かは、端末３０２の位置情報とＬ社１００の領域情報（"領域Ａ"）とを比較することで判定するものとする。
【００３４】
要求部３３３は、特徴量取得部３３１より通知された特徴量を用いて、図面１０３が最新版の図面か否かを確認するための確認処理要求情報３４１を生成し、管理サーバ３５０に対して確認処理要求を行う。また、要求部３３３は、確認処理要求に応じて管理サーバ３５０より確認処理結果情報３４３が送信されると、これを受信する。
【００３５】
また、確認処理結果情報３４３が最新版の図面でないことを示していた場合、要求部３３３では、位置情報取得部３３２より通知された位置情報を用いて、提供処理要求情報３４２を生成し、管理サーバ３５０に対して提供処理要求を行う。更に、要求部３３３は、提供処理要求に応じて管理サーバ３５０より提供処理結果情報３４４が送信されると、これを受信する。
【００３６】
端末３１２は、スマートフォン等の携帯情報端末であり、１次下請け業者であるＭ１社１１０の従業者３１３により所持される。端末３１２には、端末３０２と同様のプログラムがインストールされている。このため、端末３１２も、特徴量取得部３３１、位置情報取得部３３２、要求部３３３として機能する。
【００３７】
なお、端末３１２の特徴量取得部３３１では、従業者３１３が所持する図面１１２に付与された識別子１３２を撮影することで得られた画像情報を解析し、識別子１３２に含まれるプロジェクトコード、図面名、バージョン情報等の特徴量を取得する。
【００３８】
また、本実施形態において１次下請け業者であるＭ１社１１０の所在地を示す領域情報は、"領域Ｂ"であるとする。このため、端末３１２を所持する従業者３１３がＭ１社１１０内にいるか否かは、端末３１２の位置情報とＭ１社１１０の領域情報（"領域Ｂ"）とを比較することで判定するものとする。
【００３９】
端末３２２は、スマートフォン等の携帯情報端末であり、２次下請け業者であるＮ１社１２０の従業者３２３により所持される。端末３２２には、端末３０２、端末３１２と同様のプログラムがインストールされている。このため、端末３２２も、特徴量取得部３３１、位置情報取得部３３２、要求部３３３として機能する。
【００４０】
なお、端末３２２の特徴量取得部３３１では、従業者３２３が所持する図面１２１に付与された識別子１３１を撮影することで得られた画像情報を解析し、識別子１３１に含まれるプロジェクトコード、図面名、バージョン情報等の特徴量を取得する。
【００４１】
また、本実施形態において２次下請け業者であるＮ１社１２０の所在地を示す領域情報は、"領域Ｃ"であるとする。このため、端末３２２を所持する従業者３２３がＮ１社１２０内にいるか否かは、端末３２２の位置情報とＮ１社１２０の領域情報（"領域Ｃ"）とを比較することで判定するものとする。
【００４２】
管理サーバ３５０は、図面データを管理するストレージサービスを提供可能なサーバ装置である。管理サーバ３５０には、図面管理プログラム、図面判定プログラム、図面相違点算出プログラム、提供処理プログラム等がインストールされている。管理サーバ３５０はこれらのプログラムを実行することで、図面管理部３５１、図面判定部３５２、図面相違点算出部３５３、提供処理部３５４として機能する。
【００４３】
図面管理部３５１は、例えば、元請け業者であるＬ社１００において生成された図面データを取得し、図面情報データベース（以下、ＤＢと略す）３５５に格納する。図面データには、プロジェクトコード、図面名、バージョン情報、更新日時等の各種情報が付与されており、図面管理部３５１では図面データを格納するにあたり、これら各種情報を図面データと対応付けて図面情報データベース３５５に登録する。
【００４４】
図面判定部３５２は、端末３０２、３１２、３２２より確認処理要求情報３４１を受信した場合に、確認対象の図面が最新版の図面であるか否かを判定し、確認処理結果情報３４３を確認処理要求元である端末３０２、３１２、３２２に送信する。
【００４５】
具体的には、図面判定部３５２では、確認処理要求情報３４１に含まれるプロジェクトコード、図面名に基づいて、確認対象の図面を特定するとともに、確認処理要求情報３４１に含まれるバージョン情報を抽出する。
【００４６】
また、図面判定部３５２では、図面情報ＤＢ３５５にアクセスし、特定した図面の最新版のバージョン情報を読み出し、確認処理要求情報３４１より抽出したバージョン情報と一致するか否かを判定する。図面判定部３５２では、確認処理要求情報３４１より抽出したバージョン情報が最新版のバージョン情報と一致した場合には、確認処理対象の図面が最新版の図面であると判定する。この場合、図面判定部３５２では、最新版の図面であることを示すメッセージを含む確認処理結果情報３４３を確認処理要求元に送信する。
【００４７】
一方、確認処理要求情報３４１より抽出したバージョン情報が最新版のバージョン情報と一致しない場合、図面判定部３５２は、抽出したバージョン情報を図面相違点算出部３５３に通知する。この場合、図面相違点算出部３５３では、抽出したバージョン情報の図面と、最新版の図面との相違点を算出する。このため、図面判定部３５２では、最新版の図面でないことを示すメッセージと、図面相違点算出部３５３により算出された相違点とを含む確認処理結果情報３４３を確認処理要求元に送信する。
【００４８】
なお、図面判定部３５２では、確認処理結果情報３４３を送信した場合には、履歴情報ＤＢ３５８に履歴情報を記録する。
【００４９】
図面相違点算出部３５３は、図面判定部３５２より通知されたバージョン情報に対応する図面データと、通知されたバージョン情報に対応する図面についての最新版の図面データとを図面情報ＤＢ３５５より読み出す。また、図面相違点算出部３５３は、通知されたバージョン情報に対応する図面データと、最新版の図面データとの相違点を算出し、算出結果を図面判定部３５２に通知する。
【００５０】
提供処理部３５４は、端末３０２、３１２、３２２より提供処理要求情報３４２を受信し、提供処理要求元の端末を所持する従業者が属する業者の１階層上の業者に、最新版の図面の提供指示を行う提供処理を実行する。
【００５１】
提供処理要求情報３４２には、端末の位置情報が含まれている。このため、提供処理部３５４では、領域情報ＤＢ３５７を参照することで、当該端末を所持する従業者が属する業者を特定する。なお、処理情報ＤＢ３５６には、各業者の所在地を示す領域情報が、各業者の業者名と対応付けて登録されているものとする。
【００５２】
また、提供処理部３５４では、処理情報ＤＢ３５６を参照することで、特定した業者（つまり、領域情報）に応じた処理内容を識別し、識別した処理内容に応じた提供処理を実行する。なお、処理情報ＤＢ３５６には、各業者の領域情報と、それぞれの領域情報に応じた処理内容とが対応付けられた処理情報が登録されているものとする。
【００５３】
提供処理部３５４では、処理内容に応じた提供処理を実行した後、提供処理要求元の端末に、提供処理結果情報３４４を送信する。なお、提供処理部３５４では、提供処理結果情報３４４を送信した場合には、履歴情報ＤＢ３５８に履歴情報を記録する。
【００５４】
＜４．端末及び管理サーバのハードウェア構成＞
次に、端末３０２、３１２、３２２のハードウェア構成及び管理サーバ３５０のハードウェア構成について説明する。
【００５５】
図４（ａ）は、端末３０２、３１２、３２２のハードウェア構成を示す図である。図４（ａ）に示すように、端末３０２、３１２、３２２は、ＣＰＵ（Central Processing Unit）４０１、ＲＯＭ（Read Only Memory）４０２、ＲＡＭ（Random Access Memory）４０３、補助記憶部４０４を備える。更に、端末３０２、３１２、３２２は、ＵＩ（User-Interface）部４０５、撮像部４０６、通信部４０７、位置情報検出部４０８を備える。なお、端末３０２、３１２、３２２の各部は、バス４０９を介して相互に接続されている。
【００５６】
ＣＰＵ４０１は、補助記憶部４０４に格納された各種プログラム（例えば、特徴量取得プログラム、位置情報取得プログラム、要求プログラム）を実行するコンピュータである。
【００５７】
ＲＯＭ４０２は不揮発性メモリである。ＲＯＭ４０２は、補助記憶部４０４に格納された各種プログラムを、ＣＰＵ４０１が実行するために必要な各種プログラム、データ等を格納する。具体的には、ＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラムなどを格納する。
【００５８】
ＲＡＭ４０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置である。ＲＡＭ４０３は、補助記憶部４０４に格納された各種プログラムがＣＰＵ４０１によって実行される際に展開される、作業領域を提供する。
【００５９】
補助記憶部４０４は、ＣＰＵ４０１により実行される各種プログラム及び各種プログラムが実行される際に用いられる各種情報（例えば、各端末を特定する機器識別子）を格納する。
【００６０】
ＵＩ部４０５は、確認処理要求や提供処理要求を行うための画面や、確認処理結果情報３４３、提供処理結果情報３４４を含む画面を表示する。
【００６１】
撮像部４０６は、図面１０１〜１０３等に含まれる識別子１３１〜１３３を撮影し、画像情報を生成する。通信部４０７は、ネットワーク３６０を介して、管理サーバ３５０と通信を行う。
【００６２】
位置情報検出部４０８は、例えばＧＰＳ（Global Positioning System）衛星からの信号を受信することで、端末３０２、３１２、３２２それぞれの現在位置を示す位置情報を検出する。
【００６３】
図４（ｂ）は、管理サーバ３５０のハードウェア構成を示す図である。なお、管理サーバ３５０のハードウェア構成は、図４（ａ）に示す端末３０２、３１２、３２２のハードウェア構成と概ね同じであるため、ここでは、主に相違点を説明する。
【００６４】
補助記憶部４１４は、各種プログラムとして、例えば、図面管理プログラム、図面判定プログラム、図面相違点算出プログラム、提供処理プログラム等を格納する。また、これら各種プログラムを実行する際に参照される各種ＤＢを格納する。なお、各種ＤＢには、例えば、図面情報ＤＢ３５５、処理情報ＤＢ３５６、領域情報ＤＢ３５７、履歴情報ＤＢ３５８が含まれる。
【００６５】
＜５．確認処理要求情報及び提供処理要求情報の説明＞
次に、確認処理要求及び提供処理要求において、端末３０２、３１２、３２２から管理サーバ３５０に送信される確認処理要求情報３４１及び提供処理要求情報３４２の一例について説明する。図５は、確認処理要求情報３４１及び提供処理要求情報３４２の一例を示す図である。
【００６６】
図５（ａ）に示すように、確認処理要求情報３４１には情報の項目として、"送信日時"、"確認処理要求元"、"特徴量"が含まれる。
【００６７】
"送信日時"には、端末３０２、３１２、３２２が確認処理要求を行った日時が記録される。図５（ａ）の例は、確認処理要求が、"２０１５年４月１０日８：００"に行われたことを示している。
【００６８】
"確認処理要求元"には、端末３０２、３１２、３２２を特定するための機器識別子が記録される。"確認処理要求元"に記録された機器識別子は、管理サーバ３５０が確認処理結果情報３４３を送信する際に、送信先として用いる。
【００６９】
なお、本実施形態では、元請け業者（Ｌ社１００）の従業者３０３が所持する端末３０２の機器識別子を"端末ＡＡ"とする。また、１次下請け業者（Ｍ１社１１０）の従業者３１３が所持する端末３１２の機器識別子を"端末ＢＢ"とする。更に、２次下請け業者（Ｎ１社１２０）の従業者３２３が所持する端末３２２の機器識別子を"端末ＣＣ"とする。図５（ａ）の例は、確認処理要求情報３４１が端末３０２（機器識別子＝"端末ＡＡ"）より送信されたことを示している。
【００７０】
"特徴量"には、"プロジェクトコード"、"図面名"、"バージョン情報"が含まれる。それぞれの項目には、特徴量取得部３３１が、図面１０３の識別子１３３の画像情報を解析することにより取得したプロジェクトコード、図面名、バージョン情報等の特徴量が記録される。なお、プロジェクトコードは、元請け業者が請け負った建設プロジェクトを特定するためのコードである。プロジェクトコード、図面名、バージョン情報を特定することで、図面情報ＤＢ３５５に格納されている複数の図面データの中から、対応する図面データを一意に特定することができる。
【００７１】
図５（ａ）の例は、プロジェクトコード＝"０００１"、図面名＝"図面α"、バージョン情報＝"ｖｅｒ１"の図面（すなわち、図面１０１）であることを示している。
【００７２】
一方、図５（ｂ）に示すように、提供処理要求情報３４２には情報の項目として、"送信日時"、"提供処理要求元"、"位置情報"、"特徴量"が含まれる。
【００７３】
"送信日時"には、端末３０２、３１２、３２２が提供処理要求を行った日時が記録される。図５（ｂ）の例は、提供処理要求が、"２０１５年４月１３日８：１８"に行われたことを示している。
【００７４】
"提供処理要求元"には、端末３０２、３１２、３２２を特定するための機器識別子が記録される。"提供処理要求元"に記録された機器識別子は、管理サーバ３５０が提供処理結果情報３４４を送信する際に、送信先として用いる。図５（ｂ）の例は、提供処理要求情報３４２が端末３０２（機器識別子＝"端末ＢＢ"）より送信されたことを示している。
【００７５】
"位置情報"には、提供処理要求情報３４２を送信した端末の位置情報が記録される。図５（ｂ）の例は、端末３０２の位置情報として、"位置ｂ"が記録されたことを示している。
【００７６】
"特徴量"には、"プロジェクトコード"、"図面名"、"バージョン情報"が含まれ、それぞれの項目には、最新版の図面を特定するための情報が記録される。図５（ｂ）の例は、１次下請け業者であるＭ１社１１０が図面１１２（バージョン情報＝"ｖｅｒ２"）しか所持していなかったため、最新版（バージョン情報＝"ｖｅｒ３"）の図面を要求したことを示している。具体的には、プロジェクトコード＝"０００１"、図面名＝"図面α"、バージョン情報＝"ｖｅｒ３"の図面（すなわち、図面１０３に相当する図面）を要求したことを示している。
【００７７】
＜６．管理サーバに格納される情報の説明＞
次に、管理サーバ３５０の各ＤＢに登録される情報（図面情報、処理情報、領域情報、履歴情報）について説明する。
【００７８】
（１）図面情報の説明
はじめに、図面情報ＤＢ３５５に登録される図面情報６００について説明する。図６は、図面情報６００の一例を示す図である。
【００７９】
図面情報は、図面情報ＤＢ３５５においてプロジェクトごとに管理されており、図６に示すように、情報の項目として、"プロジェクトコード"、"工事名"、"図面名"、"バージョン情報"、"更新日時"が含まれる。図面情報６００は、新たに図面が生成され、図面データが図面情報ＤＢ３５５に格納されるごとに更新される。なお、本実施形態では、元請け業者であるＬ社１００の従業者３０３によって図面が生成され、従業者３０３によって図面データが図面情報ＤＢ３５５に格納される際に、図面情報６００が更新されるものとする。
【００８０】
"プロジェクトコード"には、建設プロジェクトを特定するためのコードが記録される。"工事名"には、建設プロジェクトの工事名称が記録される。
【００８１】
"図面名"には、生成された図面の名称が記録される。"バージョン情報"には、生成された図面のバージョン情報が記録される。"更新日時"には、新たなバージョンの図面が生成された日時が記録される。
【００８２】
なお、図面情報６００は、プロジェクトコード＝"０００１"により特定される建設プロジェクトに関する図面情報であり、工事名が"Ｘ棟新築工事"であることを示している。また、現時点で図面名＝"図面α"、"図面β"の図面が生成されていることを示している。更に、図面名＝"図面α"については、バージョン情報＝"ｖｅｒ１"〜"ｖｅｒ３"の図面が生成され、図面名＝"図面β"については、バージョン情報＝"ｖｅｒ１"の図面が生成されていることを示している。
【００８３】
（２）領域情報の説明
次に、領域情報ＤＢ３５７に登録される領域情報７００について説明する。図７は、領域情報７００の一例を示す図である。
【００８４】
図７に示すように、領域情報は、領域情報ＤＢ３５７においてプロジェクトごとに管理されており、領域情報７００には情報の項目として、"業者名"、"業者情報"、"領域情報"、"登録連絡先"、"１階層上の業者の業者名"が含まれる。
【００８５】
領域情報７００は、プロジェクトコード＝"０００１"の建設プロジェクトに関する領域情報であり、当該建設プロジェクトにおいて、１次下請け業者、２次下請け業者等が決定した場合に、例えば、元請け業者の従業者３０３によって登録される。
【００８６】
"業者名"には、建設プロジェクトに参加している業者の名称が記録される。"業者情報"には、各業者が属する階層に関する情報が記録される。なお、本実施形態においては、第１の階層に属する業者を元請け業者、第２の階層に属する業者を１次下請け業者、第３の階層に属する業者を２次下請け業者としている。
【００８７】
"領域情報"には、それぞれの業者の所在地が、領域を表す情報として記録される。例えば、業者の所在地が高層ビルの１フロアを表していた場合には、当該１フロア分の領域を表す情報が記録される。また、業者の所在地が所定の敷地を表していた場合には、当該敷地の領域を表す情報が記録される。
【００８８】
図７の例では、Ｌ１社１００の所在地が"領域Ａ"として記録され、Ｍ１社１１０の所在地が"領域Ｂ"として記録され、Ｎ１社１２０の所在地が"領域Ｃ"として記録されている。
【００８９】
"登録連絡先"には、建設プロジェクトに参加している各業者の連絡先が記録される。なお、"登録連絡先"に記録される連絡先は、各業者の従業者が所持する端末３０２、３１２、３２２の電話番号、メールアドレスとは異なり、各業者の代表的な電話番号、メールアドレスである。
【００９０】
"１階層上の業者の業者名"には、建設プロジェクトにおいてそれぞれの業者が属する階層より１階層上の階層に属する業者であって、それぞれの業者が直接的に取引を行う業者の名称が記録される。図７の例は、Ｍ１社１１０の１階層上の業者はＬ１社１００であり、Ｎ１社１２０の１階層上の業者はＭ１社１１０であることを示している。
【００９１】
（３）処理情報の説明
次に、処理情報ＤＢ３５６に登録される処理情報８００について説明する。図８は、処理情報８００の一例を示す図である。
【００９２】
処理情報８００は、最新版の図面でないことを示すメッセージを含む確認処理結果情報３４３が送信されたことに応じて、端末３０２、３１２、３２２が提供処理要求を行った場合の提供処理部３５４の処理内容を規定したものである。図８に示すように、処理情報８００は、処理情報ＤＢ３５６においてプロジェクトごとに管理されており、処理情報８００には情報の項目として、"領域情報"、"処理内容"が含まれる。
【００９３】
"領域情報"には、建設プロジェクトに参加している各業者の領域情報が、各業者が属する階層ごとに分けて記録される。プロジェクトコード＝"０００１"により特定される建設プロジェクトの場合、元請け業者はＬ社１００の１社であるため、"領域情報"の１段目には、Ｌ社１００の領域情報（"領域Ａ"）が記録される。
【００９４】
また、プロジェクトコード＝"０００１"により特定される建設プロジェクトの場合、１次下請け業者には、少なくともＭ１社１１０が含まれるため、"領域情報"の２段目には、Ｍ１社１１０の領域情報（"領域Ｂ"）を含む複数の領域情報が記録される。
【００９５】
更に、プロジェクトコード＝"０００１"により特定される建設プロジェクトの場合、２次下請け業者には、少なくともＮ１社１２０が含まれるため、"領域情報"の３段目には、Ｎ１社１２０の領域情報（"領域Ｃ"）を含む複数の領域情報が記録される。
【００９６】
"処理内容"には、"領域情報"に記録された各領域情報により特定される領域内にある端末を提供処理要求元として、提供処理要求情報３４２が送信された場合の処理内容が記録される。
【００９７】
例えば、"領域Ｂ"内にある端末３１２を提供処理要求元として提供処理要求情報３４２が送信された場合、当該提供処理要求情報３４２は、１次下請け業者（Ｍ１社１１０）から送信されたものと判定できる。
【００９８】
このため、"処理内容"には、提供処理として、１次下請け業者が属する階層より１階層上の階層に属する業者（元請け業者）の登録連絡先にメッセージを送信することが記録されている。なお、登録連絡先に送信されるメッセージは、１次下請け業者に最新版の図面を提供することを元請け業者に促すメッセージである。
【００９９】
また、元請け業者に対してメッセージを送信した後は、提供処理要求元の端末に対して、提供処理結果情報３４４を送信する。このため、"処理内容"には、提供処理として、提供処理要求元の端末に対して、提供処理結果情報３４４を送信することが記録されている。
【０１００】
また、"領域Ｃ"内にある端末３２２を提供処理要求元として提供処理要求情報３４２が送信された場合、当該提供処理要求情報３４２は、２次下請け業者（Ｎ１社１２０）から送信されたものと判定できる。
【０１０１】
このため、"処理内容"には、提供処理として、２次下請け業者が属する階層より１階層上の階層に属する業者（１次下請け業者）の登録連絡先にメッセージを送信することが記録されている。なお、登録連絡先に送信されるメッセージは、２次下請け業者に最新版の図面を提供することを１次下請け業者に促すメッセージである。
【０１０２】
また、１次下請け業者に対してメッセージを送信した後は、提供処理要求元の端末に対して、提供処理結果情報３４４を送信する。このため、"処理内容"には、提供処理として、提供処理要求元の端末に対して、提供処理結果情報３４４を送信することが記録されている。
【０１０３】
（４）履歴情報の説明
次に、履歴情報ＤＢ３５８に登録される履歴情報９００について説明する。図９は、履歴情報９００の一例を示す図である。
【０１０４】
図９に示すように、履歴情報９００には情報の項目として、"日時"、"要求元（位置情報）"、"要求内容"、"確認結果"、"処理履歴"が含まれる。履歴情報９００は、図面判定部３５２が確認処理結果情報３４３を送信するごと、及び、提供処理部３５４が提供処理結果情報３４４を送信するごとに更新される。
【０１０５】
"日時"には、図面判定部３５２が確認処理結果情報３４３を送信した日時、または、提供処理部３５４が提供処理結果情報３４４を送信した日時が記録される。
【０１０６】
"要求元"には、確認処理結果情報３４３を送信した場合にあっては、確認処理要求元の端末の機器識別子が記録される。また、提供処理結果情報３４４を送信した場合にあっては、提供処理要求元の端末の機器識別子と位置情報とが記録される。
【０１０７】
"要求内容"には、"プロジェクトコード"、"図面名"、"バーション情報"、"要求種別（確認／提供）"が含まれる。それぞれの情報の項目には、確認処理要求情報３４１または提供処理要求情報３４２に含まれるプロジェクトコード、図面名、バージョン情報、及び、確認処理結果情報３４３と提供処理結果情報３４４のいずれを送信したかを示す情報が記録される。
【０１０８】
"確認結果"には、確認処理要求情報３４１に応じて、最新版の図面であるか否かの確認を行った場合の確認結果が記録される。最新版の図面であることが確認された場合、"確認結果"には、"〇"が記録される。また、最新版の図面でないことが確認された場合、"確認結果"には、"×"が記録される。
【０１０９】
"処理履歴"には、確認処理要求情報３４１に対して図面判定部３５２が実行した図面確認処理の内容が記録される。また、提供処理要求情報３４２に対して提供処理部３５４が実行した図面提供処理の内容が記録される。
【０１１０】
なお、図９の例は、日時＝"２０１５年４月１０日"に、端末３０２（端末ＡＡ）、端末３１２（端末ＢＢ）、端末３２２（端末ＣＣ）が、それぞれ、図面１０１、１１１、１２１を確認対象とする確認処理要求情報３４１を送信したことを示している。
【０１１１】
また、図９の例は、日時＝"２０１５年４月１１日"に、端末３０２（端末ＡＡ）、端末３１２（端末ＢＢ）が、それぞれ、図面１０２、１１２を確認対象として、確認処理要求情報３４１を送信したことを示している。一方、同日に、端末３２２（端末ＣＣ）は、確認処理要求情報３４１を送信しなかったことを示している。
【０１１２】
また、図９の例は、日時＝"２０１５年４月１２日"に、端末３０２（端末ＡＡ）が図面１０３を確認対象として確認処理要求情報３４１を送信したことを示している。一方、端末３１２（端末ＢＢ）、端末３２２（端末ＣＣ）は、確認処理要求情報３４１を送信しなかったことを示している。
【０１１３】
更に、図９の例は、日時＝"２０１５年４月１３日"に、端末３０２（端末ＡＡ）、端末３１２（端末ＢＢ）、端末３２２（端末ＣＣ）がそれぞれ、図面１０３、１１２、１２１を確認対象として、確認処理要求情報３４１を送信したことを示している。
【０１１４】
なお、図９の例のように、確認処理要求情報３４１を送信してから次の確認処理要求情報３４１を送信するまでの間に、図面のバージョン情報が更新されると、提供処理要求情報３４２が送信され、提供処理部３５４による図面提供処理が実行されることとなる。
【０１１５】
このため、日時＝"２０１５年４月１３日"には、端末３１２（端末ＢＢ）、端末３２２（端末ＣＣ）をそれぞれ提供処理要求元とする図面提供処理が実行され、Ｌ社１００及びＭ１社１１０にそれぞれメッセージが送信される。また、提供処理要求元に提供処理結果情報３４４が送信される。
【０１１６】
＜７．図面管理処理の流れ＞
次に、管理システム３００による図面管理処理の流れについて説明する。図１０、図１１は、図面管理処理の流れを示すシーケンス図である。
【０１１７】
ステップＳ１００１では、従業者３０３が端末３０２（端末ＡＡ）を用いて手持ちの図面の識別子（例えば、図面１０３の識別子１３３）を撮影すべく、撮影操作を行う。これにより、端末３０２の特徴量取得部３３１は、撮影処理を実行する。
【０１１８】
ステップＳ１００２において、端末３０２の特徴量取得部３３１は、撮影処理により取得した画像情報を解析することで、識別子１３３に含まれる特徴量（プロジェクトコード、図面名、バージョン情報）を取得する。
【０１１９】
ステップＳ１００３において、端末３０２の要求部３３３は、特徴量取得部３３１により取得された特徴量と、端末３０２の機器識別子（端末ＡＡ）とに基づいて確認処理要求情報３４１を生成する。
【０１２０】
ステップＳ１００４において、端末３０２の要求部３３３は、生成した確認処理要求情報３４１を管理サーバ３５０に送信する。
【０１２１】
ステップＳ１００５において、管理サーバ３５０は、端末３０２（端末ＡＡ）より送信された確認処理要求情報３４１を受信し、図面確認処理を実行する。なお、管理サーバ３５０により実行される図面確認処理（ステップＳ１００５のほか、後述のステップＳ１０１２、Ｓ１１０５で実行される図面確認処理）の詳細は、後でまとめて説明する。
【０１２２】
ステップＳ１００６において、管理サーバ３５０は、図面確認処理（ステップＳ１００５）の結果に応じた確認処理結果情報３４３を、確認処理要求元である端末３０２に送信する。
【０１２３】
確認処理結果情報３４３を受信すると、ステップＳ１００７において、端末３０２（端末ＡＡ）の要求部３３３は、確認処理結果情報３４３に応じた表示を行う。確認対象となった図面１０３は最新版の図面であるため、端末画面１０４１には、最新版の図面であること示すメッセージが表示される。
【０１２４】
これにより、端末３０２を所持する従業者３０３は、手持ちの図面１０３が最新版の図面であることを確認することができる。
【０１２５】
続いて、ステップＳ１００８では、従業者３１３が端末３１２（端末ＢＢ）を用いて手持ちの図面の識別子（例えば、図面１１２の識別子１３２）を撮影すべく、撮影操作を行う。これにより、端末３１２の特徴量取得部３３１は、撮影処理を実行する。
【０１２６】
ステップＳ１００９において、端末３１２の特徴量取得部３３１は、撮影処理により取得した画像情報を解析することで、識別子１３２に含まれる特徴量（プロジェクトコード、図面名、バージョン情報）を取得する。
【０１２７】
ステップＳ１０１０において、端末３１２の要求部３３３は、特徴量取得部３３１により取得された特徴量と、端末３１２の機器識別子（端末ＢＢ）とに基づいて確認処理要求情報３４１を生成する。
【０１２８】
ステップＳ１０１１において、端末３１２の要求部３３３は、生成した確認処理要求情報３４１を管理サーバ３５０に送信することで、確認処理要求を行う。
【０１２９】
ステップＳ１０１２において、管理サーバ３５０は、端末３１２（端末ＢＢ）より送信された確認処理要求情報３４１を受信し、図面確認処理を実行する。
【０１３０】
ステップＳ１０１３において、管理サーバ３５０は、図面確認処理（ステップＳ１０１２）の結果に応じた確認処理結果情報３４３を、確認処理要求元である端末３１２に送信する。
【０１３１】
確認処理結果情報３４３を受信すると、ステップＳ１０１４において、端末３１２（端末ＢＢ）の要求部３３３は、確認処理結果情報３４３に応じた表示を行う。確認対象となった図面１１２は最新版の図面ではないため、端末画面１０４２には、最新版の図面でないことを示すメッセージと、管理サーバ３５０にて算出された最新版の図面との相違点とが表示される。
【０１３２】
これにより、端末３１２を所持する従業者３１３は、手持ちの図面１１２が最新版の図面でないことと、最新版の図面との相違点とを確認することができる。
【０１３３】
また、端末画面１０４２には、提供処理要求情報３４２を送信するための指示具であるボタン（"問い合わせ"ボタン）が表示される。これにより、端末３１２を所持する従業者３１３は、提供処理要求のための操作を行うことができる。
【０１３４】
端末３１２を所持する従業者３１３が端末画面１０４２上の"問い合わせ"ボタンを押圧すると、ステップＳ１０１５において、端末３１２の位置情報取得部３３２は、端末３１２の位置情報（"位置ｂ"）を取得する。
【０１３５】
ステップＳ１０１６において、端末３１２の要求部３３３は、特徴量取得部３３１により取得された特徴量と、位置情報取得部３３２により取得された位置情報とに基づいて提供処理要求情報３４２を生成する。
【０１３６】
ステップＳ１０１７において、端末３１２の要求部３３３は、生成した提供処理要求情報３４２を管理サーバ３５０に送信することで、提供処理要求を行う。
【０１３７】
ステップＳ１０１８において、管理サーバ３５０は、端末３１２（端末ＢＢ）より送信された提供処理要求情報３４２を受信すると、図面提供処理を実行する。なお、管理サーバ３５０により実行される図面提供処理（ステップＳ１０１８のほか、後述するステップＳ１１１１で実行される図面提供処理）の詳細は、後でまとめて説明する。
【０１３８】
ステップＳ１０１９において、管理サーバ３５０は、図面提供処理（ステップＳ１０１８）の実行に応じて、メッセージを送信する。ここで、端末３１２の位置情報（"位置ｂ"）は、１次下請け業者であるＭ１社１１０の所在地を示す領域情報（"領域Ｂ"）に含まれるものとする。つまり、端末３１２は、領域情報ＤＢ３５７においてＭ１社１１０に対応付けて記録されている領域情報（"領域Ｂ"）により規定される領域内に位置しているものとする。
【０１３９】
この場合、管理サーバ３５０では、図面名＝"図面α"についての最新版の図面の入手を希望しているのがＭ１社１１０であると判断する。このため、ステップＳ１０１９におけるメッセージの送信先は、Ｍ１社１１０の１階層上の業者として領域情報７００に登録されているＬ社１００の登録連絡先１０３０となる。なお、メッセージに含まれる、最新版の図面の提供先は、最新版の図面の入手を希望しているＭ１社１１０となる。
【０１４０】
ステップＳ１０２０において、登録連絡先１０３０は、管理サーバ３５０から送信されたメッセージを受信し、受信したメッセージを音声出力する。登録連絡先１０３０により音声出力されるメッセージ１０４３には、提供処理要求元が要求している図面の図面名、バージョン情報、図面の提供先に関する情報が含まれる。具体的には、図面名＝"図面α"、バージョン情報＝"ｖｅｒ３"、図面の提供先＝"Ｍ１社"が含まれる。
【０１４１】
メッセージ１０４３の送信が完了すると、ステップＳ１０２１において、管理サーバ３５０は、提供処理要求元の端末３１２に対して、提供処理結果情報３４４を送信する。提供処理結果情報３４４を受信した端末３１２の要求部３３３は、ステップＳ１０２２において提供処理結果情報３４４に応じた表示を行う。
【０１４２】
端末画面１０４４は、端末３１２の要求部３３３が、提供処理結果情報３４４に応じた表示を行った様子を示している。端末画面１０４４には、提供処理要求元が要求している図面の図面名、バージョン情報、メッセージの送信先に関する情報が含まれる。図１０の例では、図面名＝"図面α"、バージョン情報＝"ｖｅｒ３"、メッセージの送信先＝"Ｌ社"が含まれる。
【０１４３】
続いて、図１１のステップＳ１１０１では、従業者３２３が端末３２２（端末ＣＣ）を用いて手持ちの図面の識別子（例えば、図面１２１の識別子１３１）を撮影すべく、撮影操作を行う。これにより、端末３２２の特徴量取得部３３１は、撮影処理を実行する。
【０１４４】
ステップＳ１１０２において、端末３２２の特徴量取得部３３１は、撮影処理により取得した画像情報を解析することで、識別子１３１に含まれる特徴量（プロジェクトコード、図面名、バージョン情報）を取得する。
【０１４５】
ステップＳ１１０３において、端末３２２の要求部３３３は、特徴量取得部３３１により取得された特徴量と、端末３２２の機器識別子（端末ＣＣ）とに基づいて確認処理要求情報３４１を生成する。
【０１４６】
ステップＳ１１０４において、端末３２２の要求部３３３は、生成した確認処理要求情報３４１を管理サーバ３５０に送信することで確認処理要求を行う。
【０１４７】
ステップＳ１１０５において、管理サーバ３５０は、端末３２２（端末ＣＣ）より送信された確認処理要求情報３４１を受信し、図面確認処理を実行する。
【０１４８】
ステップＳ１１０６において、管理サーバ３５０は、図面確認処理（ステップＳ１１０５）の結果に応じた確認処理結果情報３４３を、確認処理要求元である端末３２２に送信する。
【０１４９】
確認処理結果情報３４３を受信すると、ステップＳ１１０７において、端末３２２（端末ＣＣ）の要求部３３３は、確認処理結果情報３４３に応じた表示を行う。確認対象となった図面１２１は最新版の図面ではないため、端末画面１１２１には、最新版の図面でないことを示すメッセージと、管理サーバ３５０にて算出された最新版の図面との相違点とが表示される。
【０１５０】
これにより、端末３２２を所持する従業者３２３は、手持ちの図面１２１が最新版の図面でないことと、最新版の図面との相違点とを確認することができる。
【０１５１】
また、端末画面１１２１には、提供処理要求情報３４２を送信するための問い合わせボタンが表示される。これにより、端末３２２を所持する従業者３２３は、提供処理要求を行うことができる。
【０１５２】
端末３２２を所持する従業者３２３が端末画面１１２１上の"問い合わせ"ボタンを押圧すると、ステップＳ１１０８において、端末３２２の位置情報取得部３３２は、端末３２２の位置情報（"位置ｃ"）を取得する。
【０１５３】
ステップＳ１１０９において、端末３２２の要求部３３３は、特徴量取得部３３１により取得された特徴量と、位置情報取得部３３２により取得された位置情報とに基づいて提供処理要求情報３４２を生成する。
【０１５４】
ステップＳ１１１０において、端末３２２の要求部３３３は、生成した提供処理要求情報３４２を管理サーバ３５０に送信することで提供処理要求を行う。
【０１５５】
ステップＳ１１１１において、管理サーバ３５０は、端末３２２（端末ＣＣ）より送信された提供処理要求情報３４２を受信すると、図面提供処理を実行する。
【０１５６】
ステップＳ１１１２において、管理サーバ３５０は、図面提供処理（ステップＳ１１１１）の実行に応じて、メッセージを送信する。ここで、端末３２２の位置情報（"位置ｃ"）は、２次下請け業者であるＮ１社１２０の所在地を示す領域情報（"領域Ｃ"）に含まれるものとする。つまり、端末３２２は、領域情報ＤＢ３５７においてＮ１社１２０に対応付けて記録されている領域情報（"領域Ｃ"）により規定される領域内に位置しているものとする。
【０１５７】
この場合、管理サーバ３５０では、図面名＝"図面α"についての最新版の図面の入手を希望しているのがＮ１社１２０であると判断する。このため、ステップＳ１１１２におけるメッセージの送信先は、Ｎ１社１２０の１階層上の業者として領域情報７００に登録されているＭ１社１１０の登録連絡先１０３１となる。
【０１５８】
ステップＳ１１１３において、登録連絡先１０３１は、管理サーバ３５０から送信されたメッセージを受信し、受信したメッセージを音声出力する。登録連絡先１０３１により音声出力されるメッセージ１１２２には、提供処理要求元が要求している図面の図面名、バージョン情報、図面の提供先に関する情報が含まれる。具体的には、図面名＝"図面α"、バージョン情報＝"ｖｅｒ３"、図面の提供先＝"Ｎ１社"が含まれる。
【０１５９】
メッセージ１１２２の送信が完了すると、ステップＳ１１１４において、管理サーバ３５０は、提供処理要求元の端末３２２に対して、提供処理結果情報３４４を送信する。提供処理結果情報３４４を受信した端末３２２の要求部３３３は、ステップＳ１１１５において提供処理結果情報３４４に応じた表示を行う。
【０１６０】
端末画面１１２３は、端末３２２の要求部３３３が、提供処理結果情報３４４に応じた表示を行った様子を示している。端末画面１１２３には、提供処理要求元が要求している図面の図面名、バージョン情報、メッセージの送信先に関する情報が含まれる。図１１の例では、図面名＝"図面α"、バージョン情報＝"ｖｅｒ３"、メッセージの送信先＝"Ｍ１社"が含まれる。
【０１６１】
＜８．図面確認処理の流れ＞
次に、図面確認処理（図１０のステップＳ１００５、Ｓ１０１２、図１１のステップＳ１１０５）の詳細について説明する。図１２は、図面確認処理の流れを示すフローチャートである。
【０１６２】
ステップＳ１２０１において、管理サーバ３５０の図面判定部３５２は、確認処理要求情報３４１に含まれる、確認処理要求元、プロジェクトコード、図面名、バージョン情報を抽出する。
【０１６３】
ステップＳ１２０２において、管理サーバ３５０の図面判定部３５２は、抽出したプロジェクトコード、図面名に基づいて確認対象の図面を特定し、図面情報ＤＢ３５５を参照することで、確認対象の図面の最新版のバージョン情報を識別する。また、管理サーバ３５０の図面判定部３５２は、識別した最新版のバージョン情報と、ステップＳ１２０１において抽出したバージョン情報とを比較することで、確認対象の図面が最新版の図面であるか否かを判定する。
【０１６４】
ステップＳ１２０１において抽出したバージョン情報が、識別した最新版のバージョン情報と一致する場合には、確認対象の図面が最新版の図面であると判定し、ステップＳ１２０３に進む。一方、ステップＳ１２０１において抽出したバージョン情報が、識別した最新版のバージョン情報と一致しない場合には、確認対象の図面が最新版の図面でないと判定し、ステップＳ１２０４に進む。
【０１６５】
ステップＳ１２０３に進んだ場合、管理サーバ３５０の図面判定部３５２は、確認対象の図面が最新版の図面であることを示すメッセージを含む確認処理結果情報３４３を生成し、確認処理要求元の端末に対して当該確認処理結果情報３４３を送信する。
【０１６６】
一方、ステップＳ１２０４に進んだ場合、管理サーバ３５０の図面相違点算出部３５３は、確認処理要求情報３４１より抽出したバージョン情報の図面と、最新版の図面とを、図面情報ＤＢ３５５より読み出し、両図面の相違点を算出する。
【０１６７】
ステップＳ１２０５において、管理サーバ３５０の図面判定部３５２は、図面相違点算出部３５３により算出された相違点と、確認対象の図面が最新版の図面でないことを示すメッセージとを含む確認処理結果情報を生成し、確認処理要求元の端末に送信する。
【０１６８】
＜９．図面提供処理の流れ＞
次に、図面提供処理（図１０のステップＳ１０１８、図１１のステップＳ１１１１）の詳細について説明する。図１３は、図面提供処理の流れを示すフローチャートである。
【０１６９】
図１３（ａ）のステップＳ１３０１において、管理サーバ３５０の提供処理部３５４は、提供処理要求情報３４２に含まれる、提供処理要求元、位置情報、プロジェクトコード、図面名、バージョン情報を抽出する。
【０１７０】
ステップＳ１３０２において、管理サーバ３５０の提供処理部３５４は、抽出した位置情報に基づいて領域情報ＤＢ３５７を検索し、抽出した位置情報が、各業者に対応付けて登録された領域情報のうちのいずれかの領域情報に含まれるかを判定する。
【０１７１】
ステップＳ１３０２において、いずれの業者の領域情報にも含まれないと判定した場合には、図面提供処理を終了する。一方、いずれかの業者の領域情報に含まれると判定した場合には、ステップＳ１３０３に進む。
【０１７２】
ステップＳ１３０３において、管理サーバ３５０の提供処理部３５４は、提供処理要求情報３４２より抽出した位置情報が含まれると判定された領域情報に応じた処理内容を処理情報ＤＢ３５６の処理情報８００に基づいて特定し、特定した処理内容を実行する。
【０１７３】
図１３（ｂ）は、領域情報に応じた処理（ステップＳ１３０３）の詳細な流れを示すフローチャートである。ここでは、"１階層上の業者の登録連絡先にメッセージを送信"する処理と、"提供処理要求元に対して提供処理結果情報を送信"する処理を実行するものとする。
【０１７４】
ステップＳ１３１１において、管理サーバ３５０の提供処理部３５４は、提供処理要求情報３４２より抽出した位置情報に基づいて領域情報ＤＢ３５７を検索することで、最新版の図面の入手を希望している業者名を特定する。
【０１７５】
具体的には、提供処理部３５４は、提供処理要求情報３４２より抽出した位置情報に基づいて、領域情報ＤＢ３５７の領域情報７００の"領域情報"を検索することで、位置情報が含まれる領域情報を抽出する。また、提供処理部３５４は、抽出した領域情報に対応付けて登録された"業者名"を特定する。
【０１７６】
ステップＳ１３１２において、管理サーバ３５０の提供処理部３５４は、領域情報ＤＢ３５７の領域情報７００を参照することで、ステップＳ１３１１において特定した領域情報に対応付けて格納された、"１階層上の業者の業者名"を抽出する。
【０１７７】
ステップＳ１３１３において、管理サーバ３５０の提供処理部３５４は、抽出した"１階層上の業者の業者名"に基づいて領域情報ＤＢ３５７の領域情報７００の"業者名"を検索することで、抽出した"１階層上の業者の業者名"に合致する業者名を抽出する。更に、領域情報ＤＢ３５７の領域情報７００を参照することで、抽出した業者名に対応付けて登録された登録連絡先を特定する。
【０１７８】
ステップＳ１３１４において、管理サーバ３５０の提供処理部３５４は、提供処理要求情報３４２より抽出した図面名及びバージョン情報と、ステップＳ１３１１において特定した業者名とに基づいて、音声メッセージを生成する。
【０１７９】
ステップＳ１３１５において、管理サーバ３５０の提供処理部３５４は、ステップＳ１３１４において生成した音声メッセージを、ステップＳ１３１３において特定した登録連絡先に送信する。
【０１８０】
ステップＳ１３１６において、管理サーバ３５０の提供処理部３５４は、提供処理要求情報３４２より抽出した図面名、バージョン情報と、ステップＳ１３１２において特定した業者名とに基づいて、提供処理結果情報３４４を生成する。
【０１８１】
ステップＳ１３１７において、管理サーバ３５０の提供処理部３５４は、提供処理要求元の端末に対して、提供処理結果情報３４４を送信する。
【０１８２】
＜１０．図面管理処理の結果＞
次に、図１０及び図１１に示す図面管理処理の結果について説明する。図１４は、図１０及び図１１に示す図面管理処理が実行されることで、各業者に最新版の図面が提供されたことを示す図である。
【０１８３】
図１０のステップＳ１０１９において管理サーバ３５０から元請け業者の登録連絡先１０３０にメッセージが送信されたことに応じて、元請け業者（Ｌ社１００）では、最新版の図面１０３の図面データを印刷する。更に、元請け業者（Ｌ社１００）では、印刷した図面データを、図面１４１３、１４２３として１次下請け業者（Ｍ１社１１０）に提供する。これにより、Ｍ１社１１０は、最新版の図面１４１３を入手することができる。
【０１８４】
同様に、図１１のステップＳ１１１２において管理サーバ３５０から１次下請け業者の登録連絡先１０３１にメッセージが送信されたことに応じて、１次下請け業者では、最新版の図面１４２３を、２次下請け業者であるＮ１社１２０に提供する。これにより、Ｎ１社１２０は、最新版の図面１４２３を入手することができる。
【０１８５】
＜１１．まとめ＞
以上の説明から明らかなように、本実施形態に係る管理システム３００では、
・プロジェクトに参加する各業者について、所在地を示す領域情報と、各業者の１階層上の業者の業者名とを対応付けて、管理サーバに登録する構成とした。
・各業者の従業者が所持する図面が最新版の図面でなかった場合に、最新版の図面を入手すべく、該従業者が所持する端末の位置情報を含む提供処理要求情報を管理サーバに送信する構成とした。
・管理サーバが、受信した提供処理要求情報に含まれる位置情報と、各業者の所在地を示す領域情報とに基づいて、最新版の図面の入手を希望している業者を特定するとともに、特定した業者の１階層上の業者を特定する構成とした。更に、１階層上の業者に対して、最新版の図面の入手を希望している旨のメッセージを送信する構成とした。
【０１８６】
このように、端末の位置情報を用いて、最新版の図面の入手を希望している業者を特定する構成とすることで、提供処理要求元の端末すべてを、管理サーバに事前に登録しておく必要がなくなる。これにより、管理システムの構築、維持管理が容易になる。
【０１８７】
また、最新版の図面の入手を希望している業者が属する階層より１階層上の階層に属する業者に対して、最新版の図面の入手を希望する旨のメッセージが送信されるため、各業者は最新版の図面を、階層構造に従って入手することが可能となる。
【０１８８】
この結果、本実施形態によれば、電子データを管理するサービスであって、階層構造を形成する複数の業者が利用するのに適したサービスを提供することが可能となる。
【０１８９】
［第２の実施形態］
上記第１の実施形態では、建設プロジェクトに参加している各業者の従業者３０３、３１３、３２３が、各業者の所在地を示す領域にいることを前提として説明した。しかしながら、建設プロジェクトの工事が開始されると、従業者が、図面を所持して工事現場に赴くこともある。
【０１９０】
このとき、工事現場まで所持していく図面として、従業者が、誤って古いバージョン情報の図面を所持してしまうことも考えられる。この場合、工事現場においても、再度、所持している図面が最新版の図面であるか否かを確認できる構成であることが望ましい。更には、仮に誤った図面を所持してしまっていた場合には、階層構造に関係なく工事現場にて最新版の図面を印刷出力できる構成であることが望ましい。
【０１９１】
このようなことから、第２の実施形態では、従業者が工事現場にて所持している図面が最新版の図面であるか否かを確認でき、かつ、最新版の図面でないことが確認された場合には、階層構造に関係なく最新版の図面データを印刷出力できる構成とした。以下、第２の実施形態について、上記第１の実施形態との相違点を中心に説明する。
【０１９２】
＜１．管理システムの構成＞
はじめに、本実施形態に係る管理システムについて説明する。図１５は、第２の実施形態に係る管理システム３００'の全体構成の一例を示す図である。なお、図１５に示す管理システム３００'と、図３に示す管理システム３００との相違点は、工事現場１５００にプリンタ１５１０が設置され、ネットワーク３６０を介して管理サーバ３５０と通信可能に接続されている点である。
【０１９３】
プリンタ１５１０は、管理サーバ３５０からの指示に基づいて動作し、管理サーバ３５０から送信される図面データを印刷出力する。
【０１９４】
なお、図１５の例は、元請け業者であるＬ社１００の従業者３０３が、端末３０２と図面１０２（図面名＝"図面α"、バージョン情報＝"ｖｅｒ２"）とを所持して、工事現場（"領域Ｚ"）に赴いた様子を示している。このため、図１５の例によれば、従業者３０３は、工事現場（"領域Ｚ"）から確認処理要求や提供処理要求を行うことになる。
【０１９５】
この結果、管理サーバ３５０から最新版の図面データがプリンタ１５１０に送信された場合、従業者３０３は、プリンタ１５１０において印刷出力された最新版の図面を工事現場にて入手することができる。
【０１９６】
＜２．管理サーバに格納される情報の説明＞
次に、管理サーバ３５０の各ＤＢに登録される情報（ここでは、領域情報、処理情報）について説明する。
【０１９７】
（１）領域情報の説明
はじめに、領域情報ＤＢ３５７に登録される領域情報１６００について説明する。図１６は、領域情報１６００の一例を示す図である。
【０１９８】
図１６に示す領域情報１６００と、図７に示す領域情報７００との相違点は、領域情報１６００には、"領域情報"として、"Ｘ棟新築工事"の工事現場の場所を示す領域情報（"領域Ｚ"）が登録されている点である。また、当該領域情報（"領域Ｚ"）に対応付けて、"登録連絡先"として"Ｘ棟新築工事の工事現場のプリンタ"が登録されている点である。
【０１９９】
これにより、提供処理要求情報３４２から抽出した位置情報を用いて図面提供処理を実行するにあたり、提供処理部３５４では、端末を所持する従業者が、工事現場にいるのか否かを判定することが可能となる。また、端末を所持する従業者が、工事現場にいると判定された場合に、工事現場のプリンタに最新版の図面の図面データを送信することが可能となる。つまり、領域情報１６００において、領域情報＝"領域Ｚ"に対応する登録連絡先は、最新版の図面データの印刷出力先を意味する。
【０２００】
（２）処理情報の説明
次に、処理情報ＤＢ３５６に登録される処理情報１７００について説明する。図１７は、処理情報１７００の一例を示す図である。
【０２０１】
図１７に示す処理情報１７００と、図８に示す処理情報８００との相違点は、処理情報１７００の場合、"領域情報"として、工事現場の場所を示す"領域Ｚ"が登録されている点である。更に、"領域Ｚ"内に位置する端末から提供処理要求情報３４２が送信された場合の処理内容が規定されている点である。
【０２０２】
図１７の例では、提供処理要求情報３４２に含まれる位置情報が"領域Ｚ"に含まれていた場合の処理内容として、"登録連絡先に最新版の図面を送信"することが規定されている。これにより、例えば、従業者３０３が端末３０２を所持して工事現場１５００（位置Ｚ）に赴いた場合であって、最新版でない図面を所持していた場合であっても、従業者３０３は、現場事務所のプリンタ１５１０を介して、最新版の図面を入手することができる。
【０２０３】
＜３．図面管理処理の流れ＞
次に、本実施形態に係る管理システム３００'による図面管理処理の流れについて説明する。図１８は、図面管理処理の流れを示すシーケンス図である。なお、図１０で示した図面管理処理のシーケンス図と同じ処理については同じ符号を付すこととし、ここでは説明を省略する。図１０との相違点は、ステップＳ１８０１〜Ｓ１８０８である。
【０２０４】
従業者３０３が端末３０２（端末ＡＡ）及び図面１０２を所持して工事現場１５００にいる状態で、確認処理要求情報３４１を送信した結果、ステップＳ１００７において、端末画面１８１０が表示され、従業者３０３が"問い合わせ"ボタンを押圧したとする。
【０２０５】
この場合、ステップＳ１８０１において、端末３０２の位置情報取得部３３２は、端末３０２の位置情報（"位置ｚ"）を取得する。
【０２０６】
ステップＳ１８０２において、端末３０２の要求部３３３は、特徴量取得部３３１により取得された特徴量と、位置情報取得部３３２により取得された位置情報とに基づいて提供処理要求情報３４２を生成する。
【０２０７】
ステップＳ１８０３において、端末３０２の要求部３３３は、生成した提供処理要求情報３４２を管理サーバ３５０に送信する。
【０２０８】
ステップＳ１８０４において、管理サーバ３５０は、端末３０２（端末ＡＡ）より送信された提供処理要求情報３４２を受信し、図面提供処理を実行する。なお、管理サーバ３５０による図面提供処理の詳細は後述する。
【０２０９】
ステップＳ１８０５において、管理サーバ３５０は、図面提供処理（ステップＳ１８０４）の実行に応じて、最新版の図面（図面名＝"図面α"、バージョン情報＝"ｖｅｒ３"）の図面データを、工事現場１５００のプリンタ１５１０に送信する。
【０２１０】
ステップＳ１８０６において、工事現場１５００のプリンタ１５１０は、管理サーバ３５０より送信された図面データを印刷出力する。
【０２１１】
最新版の図面の図面データの送信が完了した管理サーバ３５０は、ステップＳ１８０７において、提供処理要求元の端末３０２に対して、提供処理結果情報３４４を送信する。提供処理結果情報３４４を受信した端末３０２の要求部３３３では、ステップＳ１８０８において提供処理結果情報３４４に応じた表示を行う。
【０２１２】
端末画面１８１１は、端末３０２の要求部３３３が、提供処理結果情報３４４に応じた表示を行った様子を示している。端末画面１８１１には、提供処理要求元が要求している図面の図面名、バージョン情報、図面の印刷出力先に関する情報が含まれる。図１８の例では、図面名＝"図面α"、バージョン情報＝"ｖｅｒ３"、図面の印刷出力先＝"Ｘ棟新築工事の工事現場のプリンタ"が含まれる。
【０２１３】
＜４．図面提供処理の流れ＞
次に、図面提供処理（図１８のステップＳ１８０４）の詳細について説明する。図１９は、図面提供処理の流れを示すフローチャートである。
【０２１４】
なお、図１９（ａ）のステップＳ１３０１〜ステップＳ１３０３の処理は、図１３（ａ）のステップＳ１３０１〜ステップＳ１３０３の処理と同じであるため、ここでは説明を省略する。
【０２１５】
図１９（ａ）のステップＳ１９０１において、管理サーバ３５０の提供処理部３５４は、抽出した位置情報に基づいて領域情報ＤＢ３５７を検索し、抽出した位置情報が、工事現場の場所を示す領域情報（"領域Ｚ"）に含まれるかを判定する。
【０２１６】
ステップＳ１９０１において、工事現場の場所を示す領域情報に含まれないと判定した場合には、図面提供処理を終了する。一方、工事現場の場所を示す領域情報に含まれると判定した場合には、ステップＳ１９０２に進む。
【０２１７】
ステップＳ１９０２において、管理サーバ３５０の提供処理部３５４は、提供処理要求情報３４２より抽出した位置情報が含まれると判定された領域情報（工事現場）に応じた処理内容を処理情報ＤＢ３５６の処理情報１７００に基づいて特定する。更に、特定した処理内容を実行する。
【０２１８】
図１９（ｂ）は、領域情報（工事現場）に応じた処理（ステップＳ１９０２）の詳細な流れを示すフローチャートである。具体的には、"登録連絡先に最新版の図面データを送信"する処理を実行する。
【０２１９】
ステップＳ１９１１において、管理サーバ３５０の提供処理部３５４は、提供処理要求情報３４２より抽出した位置情報に基づいて領域情報ＤＢ３５７を検索することで、提供処理要求元の端末を所持する従業者がいる工事現場の場所を示す領域情報を特定する。
【０２２０】
ステップＳ１９１２において、管理サーバ３５０の提供処理部３５４は、領域情報ＤＢ３５７の領域情報１６００を参照することで、ステップＳ１９１１において特定した領域情報に対応付けて格納された"登録連絡先"を抽出する。
【０２２１】
ステップＳ１９１３において、管理サーバ３５０の提供処理部３５４は、提供処理要求情報３４２より抽出したプロジェクトコード、図面名、バージョン情報により特定される図面データを、図面情報ＤＢ３５５より読み出す。
【０２２２】
ステップＳ１９１４において、管理サーバ３５０の提供処理部３５４は、ステップＳ１９１３において読み出した図面データを、ステップＳ１９１２において特定した登録連絡先（プリンタ１５１０）に向けて送信する。
【０２２３】
ステップＳ１９１５において、管理サーバ３５０の提供処理部３５４は、提供処理要求元の端末に対して、提供処理結果情報３４４を送信する。
【０２２４】
＜５．まとめ＞
以上の説明から明らかなように、本実施形態に係る管理システム３００'では、
・プロジェクトに参加する各業者の所在地を示す領域情報に加えて、工事現場の場所を示す領域情報を、管理サーバに登録する構成とした。
・受信した提供処理要求情報に含まれる位置情報に基づいて、提供処理要求元の端末を所持する従業者が工事現場にいるか否かを判定し、工事現場にいると判定した場合には、工事現場のプリンタに最新版の図面の図面データを送信する構成とした。
【０２２５】
これにより、従業者が最新版でない図面を所持して工事現場に行った場合であっても、当該従業者は、工事現場のプリンタを介して最新版の図面を入手することが可能となる。
【０２２６】
［第３の実施形態］
上記第２の実施形態において、工事現場のプリンタは、管理サーバから最新版の図面データが送信されると、当該図面データを自動的に印刷出力するものとして説明した。これに対して、第３の実施形態では、提供処理要求元の端末を所持する従業者が所定の認証情報を入力した場合に、最新版の図面データが印刷出力されるように構成する。以下、第３の実施形態について、第２の実施形態との相違点を中心に説明する。
【０２２７】
＜１．領域情報の説明＞
はじめに、本実施形態に係る管理システム３００'において、処理情報ＤＢ３５６に登録される処理情報２０００について説明する。図２０は、処理情報２０００の一例を示す図である。
【０２２８】
図２０に示す処理情報２０００と、図１７に示す処理情報１７００との相違点は、領域情報＝"領域Ｚ"の場合の処理内容である。具体的には、"登録連絡先のプリンタにＩＤとパスワードを設定"する処理と、及び、"提供処理要求元にＩＤとパスワードを送信"する処理とが含まれている点である。
【０２２９】
これにより、提供処理要求情報３４２より抽出した位置情報が"領域Ｚ"に含まれる場合、提供処理部３５４では、工事現場のプリンタにＩＤとパスワードを設定する。また、提供処理要求元の端末に対して、工事現場のプリンタにて最新版の図面データを印刷出力する際に必要な認証情報（ＩＤとパスワード）を送信する。
【０２３０】
＜２．図面管理処理の流れ＞
次に、本実施形態に係る管理システム３００'による図面管理処理の流れについて説明する。図２１は、管理システム３００'による図面管理処理の流れを示すシーケンス図である。なお、図１８で示した図面管理処理のシーケンス図と同じ処理については同じ符号を付すこととし、ここでは説明を省略する。図１８との相違点は、ステップＳ２１０１〜Ｓ２１０６である。
【０２３１】
従業者３０３が端末３０２（端末ＡＡ）を所持して工事現場にいる状況で、提供処理要求情報３４２を送信すると、ステップＳ２１０１において、管理サーバ３５０は、図面提供処理を実行する。なお、管理サーバ３５０による図面提供処理の詳細は後述する。
【０２３２】
ステップＳ２１０２において、管理サーバ３５０は、図面提供処理（ステップＳ２１０１）の実行に応じて、工事現場１５００のプリンタ１５１０に対して、最新版の図面の図面データの印刷出力に際して必要なＩＤとパスワードを設定する。
【０２３３】
ステップＳ２１０３において、管理サーバ３５０は、図面提供処理（ステップＳ２１０１）の実行に応じて、最新版の図面（図面名＝"図面α"、バージョン情報＝"ｖｅｒ３"）の図面データを、工事現場１５００のプリンタ１５１０に送信する。
【０２３４】
ステップＳ２１０４において、管理サーバ３５０は、図面提供処理（ステップＳ２１０１）の実行に応じて、工事現場１５００のプリンタ１５１０に設定したＩＤとパスワードとを、提供処理要求元の端末３０２に送信する。
【０２３５】
ステップＳ２１０５において、端末３０２の要求部３３３は、管理サーバ３５０より送信されたＩＤとパスワードを表示する。
【０２３６】
端末画面２１１０は、管理サーバ３５０より送信されたＩＤとパスワードを表示した様子を示している。端末画面２１１０には、提供処理要求元が要求した図面の図面名、バージョン情報、図面の印刷出力先に関する情報、ＩＤ、パスワードが含まれる。図２１の例では、図面名＝"図面α"、バージョン情報＝"ｖｅｒ３"、図面の印刷出力先＝"Ｘ棟新築工事の工事現場のプリンタ"、ＩＤ＝"１２３４"、パスワード＝"５６７８"が含まれる。
【０２３７】
端末画面２１１０を閲覧した従業者３０３は、工事現場１５００のプリンタ１５１０において、印刷出力する図面データを選択する。これにより、プリンタ１５１０には、ＩＤとパスワードを入力するためのプリンタ画面２１１１が表示され、従業者３０３は、管理サーバ３５０より受信したＩＤ及びパスワードを入力する。
【０２３８】
ステップＳ２１０６において、プリンタ１５１０は、従業者３０３により入力されたＩＤ及びパスワードを受け付ける。また、受け付けたＩＤ及びパスワードが、ステップＳ２１０２において管理サーバ３５０より受信したＩＤ及びパスワードと一致するか否かを判定する。一致しない場合には、提供処理要求元の端末３０２を所持する従業者３０３以外の者が最新版の図面の図面データを印刷出力しようとしていると判断し、印刷出力処理を実行しない。
【０２３９】
一方、一致した場合には、提供処理要求元の端末３０２を所持する従業者３０３による印刷出力指示であると判断し、ステップＳ１８０５に進み、最新版の図面の図面データの印刷出力を行う。
【０２４０】
＜３．まとめ＞
以上の説明から明らかなように、本実施形態に係る管理システム３００'では、
・提供処理要求元の端末を所持する従業者が工事現場にいると判定し、最新版の図面の図面データを工事現場のプリンタに送信する場合において、当該プリンタにＩＤとパスワードを設定する構成とした。
・提供処理要求元の端末に、最新版の図面の図面データを印刷出力するためのＩＤとパスワードを送信する構成とした。
【０２４１】
これにより、工事現場のプリンタを介して最新版の図面を入手するにあたり、提供処理要求情報を送信した端末を所持する従業者のみが、最新版の図面を入手することができるようになり、図面管理におけるセキュリティを確保することが可能となる。
【０２４２】
［第４の実施形態］
上記第１乃至第３の実施形態では、端末より送信される提供処理要求情報に含まれる端末の位置情報に応じて、処理情報８００、１７００、２０００に基づいて処理内容を切り替える構成とした。しかしながら、本発明はこれに限定されず、例えば、端末の位置情報だけでなく、提供処理要求情報に含まれる送信日時に応じて更に細かく処理内容を切り替えるように構成してもよい。
【０２４３】
図２２は、本実施形態における図面提供処理の流れを示す図である。図１９（ａ）との相違点は、ステップＳ２２０１、Ｓ２２０２である。
【０２４４】
図２２に示すように、提供処理要求情報３４２に含まれる位置情報が、いずれかの業者の領域情報に含まれると判定した場合であっても、提供処理要求情報３４２の送信日時が所定の時間帯でない場合には、領域情報に応じた処理（Ｓ１３０３）は実行されない。
【０２４５】
同様に、提供処理要求情報３４２に含まれる位置情報が、工事現場の領域情報に含まれると判定された場合でも、提供処理要求情報３４２の送信日時が所定の時間帯でない場合には、領域情報（工事現場）に応じた処理（ステップＳ１９０２）は実行されない。
【０２４６】
なお、上記説明では、端末の位置情報と、提供処理要求情報の送信日時とに応じて、処理内容を切り替える場合について例示したが、処理内容の切り替えは、端末の位置情報及び提供処理要求情報の送信日時に限定されない。提供処理要求元の端末の機器識別子や、当該端末を所持する従業者の役職、所属先等、提供処理要求元を取り巻く種々の状況を考慮して、処理内容を切り替えるようにしてもよい。
【０２４７】
［その他の実施形態］
上記第１乃至第３の実施形態では、各業者の従業者３０３、３１３、３２３が所持する端末３０２、３１２、３２２が携帯情報端末であるとして説明したが、本発明はこれに限定されない。図面に付された識別子を読み取る機能と、管理サーバ３５０と通信する通信機能と、位置情報を検出する機能とを備える端末であれば携帯情報端末である必要はなく、例えば、ＭＦＰ（Multi-Function Peripheral）等の画像形成装置等であってもよい。
【０２４８】
また、上記第１乃至第３の実施形態では、端末が図面の識別子の読み取りと画像情報の解析及び特徴量の取得とを行う構成としたが、例えば、画像情報の解析及び特徴量の取得は、管理サーバ３５０側で行うようにしてもよい。また、上記第１乃至第３の実施形態では、管理サーバ３５０が、確認対象の図面と最新版の図面との相違点を算出する構成としたが、例えば、確認対象の図面と最新版の図面との相違点は、端末側で行うようにしてもよい。
【０２４９】
つまり、上記第１乃至第３の実施形態において、端末が有する機能の一部は、管理サーバが有していてもよいし、管理サーバが有する機能の一部は、端末が有していてもよい。
【０２５０】
また、上記第４の実施形態では、プリンタ１５１０が認証処理を行う構成としたが、例えば、管理サーバ３５０が認証処理を行い、認証処理に成功した場合に、最新版の図面をプリンタ１５１０に送信する構成としてもよい。
【０２５１】
つまり、上記第４の実施形態において、プリンタ１５１０が有する機能の一部は、管理サーバが有していてもよいし、管理サーバが有する機能の一部は、プリンタが有していてもよい。
【０２５２】
また、上記第１乃至第４の実施形態では、手持ちの図面が最新版の図面であるか否かを確認する構成としたが、例えば、特定のバージョンの図面であるか否かを確認する構成としてもよい。
【０２５３】
また、上記第３及び第４の実施形態では、プリンタ１５１０の機能の詳細について言及しなかったが、プリンタ１５１０は、例えば、端末３０２、３１２、３２２と同様の機能を有していてもよい。
【０２５４】
また、上記第１乃至第４の実施形態では、管理システムが図面データを管理するものとして説明したが、管理システムが管理する電子データは、図面データに限定されず、任意の電子データを管理対象とすることができる。これにより、各業者は図面以外の印刷物についても最新版の印刷物を所持できるようになる。
【０２５５】
また、上記第１乃至第４の実施形態では、撮影により得られた画像情報に含まれる識別子を解析することで、特徴量を取得する構成としたが、本発明はこれに限定されない。例えば、図面内に含まれる文字、記号、数字等を解析することで、当該図面を識別するための特徴量を取得するようにしてもよい。このように、図面を識別するための特徴量を取得するための識別情報には、識別子のほか、図面内に含まれる文字、記号、数字等も含まれるものとする。
【０２５６】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０２５７】
３００                      ：管理システム
３０２、３１２、３２２      ：端末
３３１                      ：特徴量取得部
３３２                      ：位置情報取得部
３３３                      ：要求部
３４１                      ：確認処理要求情報
３４２                      ：提供処理要求情報
３４３                      ：確認処理結果情報
３４４                      ：提供処理結果情報
３５０                      ：管理サーバ
３５１                      ：図面管理部
３５２                      ：図面判定部
３５３                      ：図面相違点算出部
３５４                      ：提供処理部
３５５                      ：図面情報ＤＢ
３５６                      ：処理情報ＤＢ
３５７                      ：領域情報ＤＢ
３５８                      ：履歴情報ＤＢ
６００                      ：図面情報
７００                      ：領域情報
８００                      ：処理情報
９００                      ：履歴情報
１５１０                    ：プリンタ
１６００                    ：領域情報
１７００                    ：処理情報
２０００                    ：処理情報
【先行技術文献】
【特許文献】
【０２５８】
【特許文献１】特開２０１４−１９９６５４号公報
【図１】
2016212687.tif 000003
【図２】
2016212687.tif 000004
【図３】
2016212687.tif 000005
【図４】
2016212687.tif 000006
【図５】
2016212687.tif 000007
【図６】
2016212687.tif 000008
【図７】
2016212687.tif 000009
【図８】
2016212687.tif 000010
【図９】
2016212687.tif 000011
【図１０】
2016212687.tif 000012
【図１１】
2016212687.tif 000013
【図１２】
2016212687.tif 000014
【図１３】
2016212687.tif 000015
【図１４】
2016212687.tif 000016
【図１５】
2016212687.tif 000017
【図１６】
2016212687.tif 000018
【図１７】
2016212687.tif 000019
【図１８】
2016212687.tif 000020
【図１９】
2016212687.tif 000021
【図２０】
2016212687.tif 000022
【図２１】
2016212687.tif 000023
【図２２】
2016212687.tif 000024