(57)【要約】【課題】指定対象の位置を指定できる領域を広げることを可能にする指定システム及び指定プログラムを提供する事を目的とする。【解決手段】指定対象の位置を指定する端末装置２であって、ユーザによる端末装置２への操作が行われた場合に、半自動特定手法にて指定対象の位置を特定する第１特定手段と、ユーザによる端末装置２への操作が行われたか否かに関わらず、端末装置２の位置を特定し、特定した端末装置２の位置を指定対象の位置として特定する自動特定手法、又は、ユーザによる指定位置を受け付けた場合に、受け付けた指定位置を指定対象の位置として特定する手動特定手法にて指定対象の位置を特定する第２特定手段と、第１特定手段又は第２特定手段が指定対象の位置を特定した場合に、当該特定した位置に対応する位置を指定対象の位置として指定する指定部２７４と、を備える。【選択図】図１
2019203800.tif 000002
【特許請求の範囲】
【請求項１】
指定対象の位置を指定する指定システムであって、
ユーザによる端末装置への操作が行われた場合に、前記指定対象の位置を特定するための位置特定情報を取得し、取得した前記位置特定情報に基づいて前記指定対象の位置を特定する半自動特定手法にて前記指定対象の位置を特定する第１特定手段と、
ユーザによる端末装置への操作が行われたか否かに関わらず、前記端末装置の位置を特定し、特定した前記端末装置の位置を前記指定対象の位置として特定する自動特定手法、又は、ユーザによる指定位置を受け付けた場合に、受け付けた前記指定位置を前記指定対象の位置として特定する手動特定手法にて前記指定対象の位置を特定する第２特定手段と、
前記第１特定手段又は前記第２特定手段が前記指定対象の位置を特定した場合に、当該特定した位置に対応する位置を前記指定対象の位置として指定する指定手段と、
を備える指定システム。
【請求項２】
前記第１特定手段は、前記半自動特定手法にて前記指定対象の位置を特定する半自動特定手段であり、
前記第２特定手段は、
前記自動特定手法にて前記指定対象の位置を特定する自動特定手段と、
前記手動特定手法にて前記指定対象の位置を特定する手動特定手段と、を備え、
前記指定手段は、前記自動特定手段、前記半自動特定手段、又は前記手動特定手段が前記指定対象の位置を特定した場合に、当該特定した位置に対応する位置を前記指定対象の位置として指定する、
請求項１に記載の指定システム。
【請求項３】
前記指定手段は、前記自動特定手段が特定した前記指定対象の位置を、前記半自動特定手段又は前記手動特定手段が特定した前記指定対象の位置で補正し、当該補正した位置を前記指定対象の位置として指定する、
請求項２に記載の指定システム。
【請求項４】
前記指定手段は、前記半自動特定手段が特定した前記指定対象の位置を、前記手動特定手段が特定した前記指定対象の位置で補正し、当該補正した位置を前記指定対象の位置として指定する、
請求項２又は３に記載の指定システム。
【請求項５】
前記自動特定手法は、指定対象が設けられる空間に設置されている発信器から出力される電波、又は、位置測位衛星から出力される電波を受信した場合に、受信した当該電波に基づいて、前記端末装置の位置を特定し、特定した前記端末装置の位置を前記指定対象の位置として特定する手法である、
請求項１から４の何れか一項に記載の指定システム。
【請求項６】
前記半自動特定手法は、ユーザによる端末装置への操作が行われた場合に、二次元コードを撮像し、撮像した当該二次元コードから前記位置特定情報を取得し、取得した前記位置特定情報に基づいて前記指定対象の位置を特定する手法である、
請求項１から５の何れか一項に記載の指定システム。
【請求項７】
前記手動特定手法は、ユーザによる前記端末装置のタッチパネルを介する所定操作により、ユーザによる前記指定位置を受け付けた場合に、受け付けた前記指定位置を前記指定対象の位置として特定する手法である、
請求項１から６の何れか一項に記載の指定システム。
【請求項８】
指定対象の位置を指定する指定プログラムであって、
コンピュータを、
ユーザによる端末装置への操作が行われた場合に、前記指定対象の位置を特定するための位置特定情報を取得し、取得した前記位置特定情報に基づいて前記指定対象の位置を特定する半自動特定手法にて前記指定対象の位置を特定する第１特定手段と、
ユーザによる端末装置への操作が行われたか否かに関わらず、前記端末装置の位置を特定し、特定した前記端末装置の位置を前記指定対象の位置として特定する自動特定手法、又は、ユーザによる指定位置を受け付けた場合に、受け付けた前記指定位置を前記指定対象の位置として特定する手動特定手法にて前記指定対象の位置を特定する第２特定手段と、
前記第１特定手段又は前記第２特定手段が前記指定対象の位置を特定した場合に、当該特定した位置に対応する位置を前記指定対象の位置として指定する指定手段と、
として機能させる指定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指定システム、及び指定プログラムに関する。
【背景技術】
【０００２】
従来、ビーコンから発信された電波を、受信端末で受信し、受信端末又は受信端末の近傍のその他の物（以下、受信端末又は受信端末の近傍のその他の物を、「指定対象」と称する）の位置を特定して指定する技術が提案されている（例えば、特許文献１参照）。このような技術では、概略的には、部屋内に複数のビーコンを固定配置し、受信端末でビーコンの電波を受信した際に、受信した当該電波を発信したビーコンが配置されている位置に対応する位置を特定することにより、当該位置を指定対象の位置として指定していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２２３８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１の技術においては、受信端末でビーコンの電波を受信することが前提となっていたので、指定対象の位置を特定できる領域が、当該電波を受信できる範囲内に制限されており、当該電波を受信できる範囲外では受信端末の位置を特定できずに、指定対象の位置を指定できなくなる可能性があった。
【０００５】
本発明は上記事実に鑑みなされたもので、指定対象の位置を指定できる領域を広げることを可能にする指定システム及び指定プログラムを提供する事を目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１に記載の指定システムは、指定対象の位置を指定する指定システムであって、ユーザによる端末装置への操作が行われた場合に、前記指定対象の位置を特定するための位置特定情報を取得し、取得した前記位置特定情報に基づいて前記指定対象の位置を特定する半自動特定手法にて前記指定対象の位置を特定する第１特定手段と、ユーザによる端末装置への操作が行われたか否かに関わらず、前記端末装置の位置を特定し、特定した前記端末装置の位置を前記指定対象の位置として特定する自動特定手法、又は、ユーザによる指定位置を受け付けた場合に、受け付けた前記指定位置を前記指定対象の位置として特定する手動特定手法にて前記指定対象の位置を特定する第２特定手段と、前記第１特定手段又は前記第２特定手段が前記指定対象の位置を特定した場合に、当該特定した位置に対応する位置を前記指定対象の位置として指定する指定手段と、を備える。
【０００７】
請求項２に記載の指定システムは、請求項１に記載の指定システムにおいて、前記第１特定手段は、前記半自動特定手法にて前記指定対象の位置を特定する半自動特定手段であり、前記第２特定手段は、前記自動特定手法にて前記指定対象の位置を特定する自動特定手段と、前記手動特定手法にて前記指定対象の位置を特定する手動特定手段と、を備え、前記指定手段は、前記自動特定手段、前記半自動特定手段、又は前記手動特定手段が前記指定対象の位置を特定した場合に、当該特定した位置に対応する位置を前記指定対象の位置として指定する、システムである。
【０００８】
請求項３に記載の指定システムは、請求項２に記載の指定システムにおいて、前記指定手段は、前記自動特定手段が特定した前記指定対象の位置を、前記半自動特定手段又は前記手動特定手段が特定した前記指定対象の位置で補正し、当該補正した位置を前記指定対象の位置として指定する、システムである。
【０００９】
請求項４に記載の指定システムは、請求項２又は３に記載の指定システムにおいて、前記指定手段は、前記半自動特定手段が特定した前記指定対象の位置を、前記手動特定手段が特定した前記指定対象の位置で補正し、当該補正した位置を前記指定対象の位置として指定する、システムである。
【００１０】
請求項５に記載の指定システムは、請求項１から４の何れか一項に記載の指定システムにおいて、前記自動特定手法は、指定対象が設けられる空間に設置されている発信器から出力される電波、又は、位置測位衛星から出力される電波を受信した場合に、受信した当該電波に基づいて、前記端末装置の位置を特定し、特定した前記端末装置の位置を前記指定対象の位置として特定する手法である、システムである。
【００１１】
請求項６に記載の指定システムは、請求項１から５の何れか一項に記載の指定システムにおいて、前記半自動特定手法は、ユーザによる端末装置への操作が行われた場合に、二次元コードを撮像し、撮像した当該二次元コードから前記位置特定情報を取得し、取得した前記位置特定情報に基づいて前記指定対象の位置を特定する手法である、システムである。
【００１２】
請求項７に記載の指定システムは、請求項１から６の何れか一項に記載の指定システムにおいて、前記手動特定手法は、ユーザによる前記端末装置のタッチパネルを介する所定操作により、ユーザによる前記指定位置を受け付けた場合に、受け付けた前記指定位置を前記指定対象の位置として特定する手法である、システムである。
【００１３】
請求項８に記載の指定プログラムは、指定対象の位置を指定する指定プログラムであって、コンピュータを、ユーザによる端末装置への操作が行われた場合に、前記指定対象の位置を特定するための位置特定情報を取得し、取得した前記位置特定情報に基づいて前記指定対象の位置を特定する半自動特定手法にて前記指定対象の位置を特定する第１特定手段と、ユーザによる端末装置への操作が行われたか否かに関わらず、前記端末装置の位置を特定し、特定した前記端末装置の位置を前記指定対象の位置として特定する自動特定手法、又は、ユーザによる指定位置を受け付けた場合に、受け付けた前記指定位置を前記指定対象の位置として特定する手動特定手法にて前記指定対象の位置を特定する第２特定手段と、前記第１特定手段又は前記第２特定手段が前記指定対象の位置を特定した場合に、当該特定した位置に対応する位置を前記指定対象の位置として指定する指定手段と、として機能させる。
【発明の効果】
【００１４】
請求項１に記載の指定システムによれば、半自動特定手法にて指定対象の位置を特定する第１特定手段と自動特定手法又は手動特定手法にて指定対象の位置を特定する第２特定手段とを備えることにより、例えば、少なくとも２種類の特定手法を用いて指定対象の位置を特定することができるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【００１５】
請求項２に記載の指定システムによれば、自動特定手段、半自動特定手段、又は手動特定手段が指定対象の位置を特定した場合に、当該特定した位置に対応する位置を指定対象の位置として指定することにより、例えば、３種類の特定手段を用いて指定対象の位置を特定することができるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【００１６】
請求項３に記載の指定システムによれば、自動特定手段が特定した指定対象の位置を、半自動特定手段又は手動特定手段が特定した指定対象の位置で補正することにより、例えば、指定対象の位置の指定精度を向上させることが可能となる。
【００１７】
請求項４に記載の指定システムによれば、半自動特定手段が特定した指定対象の位置を、手動特定手段が特定した指定対象の位置で補正することにより、例えば、指定対象の位置の指定精度を向上させることが可能となる。
【００１８】
請求項５に記載の指定システムによれば、発信器から出力される電波、又は、位置測位衛星から出力される電波を受信した場合に、受信した当該電波に基づいて、端末装置の位置を特定し、特定した端末装置の位置を指定対象の位置として特定することにより、例えば、屋内及び屋外を問わず電波を受信して指定対象の位置を特定できるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【００１９】
請求項６に記載の指定システムによれば、二次元コードを撮像し、撮像した当該二次元コードから位置特定情報を取得することにより、例えば、指定対象の位置を二次元コードにて表すことができるので、指定対象の位置を任意に設定することができ、指定システムの使い勝手を向上させる事が可能となる。
【００２０】
請求項７に記載の指定システムによれば、ユーザによる端末装置のタッチパネルを介する所定操作により、ユーザによる指定位置を受け付けることにより、例えば、直観的な操作で指定対象の位置を任意に設定することができるので、指定システムの使い勝手を更に向上させる事が可能となる。
【００２１】
請求項８に記載の指定プログラムによれば、半自動特定手法にて指定対象の位置を特定する第１特定手段と自動特定手法又は手動特定手法にて指定対象の位置を特定する第２特定手段とを備えることにより、例えば、少なくとも２種類の特定手法を用いて指定対象の位置を特定することができるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態に係る端末装置を機能概念的に示すブロック図である。
【図２】端末装置が用いられる建物を示す図である。
【図３】二次元コードを示す図である。
【図４】画像特定情報を例示した図である。
【図５】図面特定情報を例示した図である。
【図６】ビーコン情報を例示した図である。
【図７】指定処理のフローチャートである。
【図８】端末装置に表示される画面を例示した図である。
【図９】端末装置に表示される画面を例示した図である。
【発明を実施するための形態】
【００２３】
以下に添付図面を参照して、この発明に係る指定対象の位置を指定する指定システムの実施の形態を詳細に説明する。まず、〔Ｉ〕実施の形態の基本的概念を説明した後、〔ＩＩ〕実施の形態の具体的内容について説明し、最後に、〔ＩＩＩ〕実施の形態に対する変形例について説明する。ただし、実施の形態によって本発明が限定されるものではない。
【００２４】
〔Ｉ〕実施の形態の基本的概念
まず、実施の形態の基本的概念について説明する。実施の形態は、指定システム、及び指定プログラムに関する。本発明に係る指定システムは、指定対象の位置を指定するシステムであり、例えば、指定対象の位置を指定するための専用システム、あるいは、汎用的に用いられるシステムに対して指定対象の位置を指定するための機能を実装することにより実現されるシステム等を含む概念である。また、指定システムは、例えば、第１特定手段、第２特定手段、及び指定手段を備える。
【００２５】
なお、「指定対象」とは、指定システムによって位置が指定される対象であり、具体的には、建物の内外の任意の物又は人等であり、例えば、建物に設けられている柱、壁、床、及び天井等の任意の部分、建物の周囲のフェンス又は柵、あるいは、ユーザが用いる端末装置等を含む概念である。「端末装置」とは、ユーザが利用する装置であり、具体的には、ユーザによって携帯される携帯端末であり、例えば、スマートフォン、タブレット端末、及びノート型パーソナルコンピュータ等を含む概念である。
【００２６】
また、「第１特定手段」とは、半自動特定手法にて指定対象の位置を特定する手段であり、例えば、半自動特定手段に対応する概念である。「第２特定手段」とは、自動特定手法又は手動特定手法にて指定対象の位置を特定する手段であり、例えば、自動特定手段、及び手動特定手段等を含む概念である。
【００２７】
また、「半自動特定手法」とは、半自動特定手段で用いられる手法であり、具体的には、ユーザによる端末装置への操作が行われた場合に、指定対象の位置を特定するための位置特定情報を取得し、取得した位置特定情報に基づいて指定対象の位置を特定する手法であり、例えば、二次元コード、又はＲＦタグ等から位置特定情報を取得し、取得した位置特定情報に基づいて指定対象の位置を特定する手法等を含む概念である。特に、二次元コードから位置特定情報を取得する場合については、「半自動特定手法」では、ユーザによる端末装置への操作が行われた場合に、二次元コードを撮像し、撮像した当該二次元コードから位置特定情報を取得し、取得した位置特定情報に基づいて指定対象の位置を特定する。また、「半自動特定手法」としては、例えば、予めエリアの３Ｄ写真等を撮影して画像認識の際の特徴点を位置とともに登録しておき、写真撮影時に特徴点から位置を特定する手法を採用してもよい。
【００２８】
また、「二次元コード」とは、位置特定情報を示すコードであり、具体的には、任意のルールで情報を格納するコードであり、例えば、いわゆるバーコード、及びＱＲコード（登録商標）等を含む概念である。「ＲＦタグ」とは、位置特定情報を送信する小型装置であり、具体的には、パッシブ型のＲＦＩＤ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）で用いられる近距離無線通信の如き無線通信を行う小型装置であり、例えば、アンテナ及びメモリ等を用いて構成することができる装置である。
【００２９】
また、「ユーザによる端末装置への操作」とは、ユーザが端末装置に行うあらゆる操作であり、例えば、タッチパッドの如き操作部を介して情報（カメラ等の任意の要素を動作させる制御命令等を含む）を入力すること、及び、通信対象（例えば、ＲＦタグ等）の周辺に移動させること（つまり、端末装置を通信対象にかざすこと）等を含む概念である。
【００３０】
また、「位置特定情報」とは、指定対象の位置を特定するための情報であり、例えば、任意の基準により定められる座標を特定する情報、及び建物における位置（例えば建物の内外又は階数等）を特定する情報等を含む概念である。
【００３１】
また、「自動特定手法」とは、自動特定手段で用いられる手法であり、具体的には、ユーザによる端末装置への操作が行われたか否かに関わらず、端末装置の位置を特定し、特定した端末装置の位置を指定対象の位置として特定する手法であり、例えば、端末装置の位置を特定するための電波を受信した場合に、受信した電波に基づいて、端末装置の位置を特定し、特定した端末装置の位置を指定対象の位置として特定する手法等を含む概念である。「自動特定手法」とは、例えば、指定対象が設けられる空間に設置されている発信器から出力される電波、又は、位置測位衛星から出力される電波を受信した場合に、受信した当該電波に基づいて、端末装置の位置を特定し、特定した端末装置の位置を指定対象の位置として特定する手法等を含む概念である。「自動特定手法」とは、例えば、位置測位衛星であるＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）で用いられる衛星（例えば、ＧＰＳ衛星等）から出力される電波、ビーコンの如き発信器から出力される任意の規格（例えば、Ｗｉｆｉ、Ｚｉｇｂｅｅ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等）の電波、加速度センサの情報を積分して用いるＰＤＲ、及び音波等に基づいて、指定対象の位置を特定する手法を含む概念である。
【００３２】
また、「手動特定手法」とは、手動特定手段で用いられる手法であり、具体的には、ユーザによる指定位置を受け付けた場合に、受け付けた指定位置を指定対象の位置として特定する手法であり、例えば、ユーザによる端末装置の入力装置（例えば、タッチパネル（タッチパッド）、キーボード、マウス等）を介する所定操作により、ユーザによる指定位置を受け付けた場合に、受け付けた指定位置を指定対象の位置として特定する手法等を含む概念である。「指定位置」とは、ユーザによって指定された指定対象の位置であり、例えば、ユーザによって手動で指定された位置等を含む概念であり、一例としては、前述の位置特定情報に含まれる情報等を含む概念である。
【００３３】
また、「指定手段」とは、第１特定手段又は第２特定手段が指定対象の位置を特定した場合に、当該特定した位置に対応する位置を指定対象の位置として指定する手段であり、例えば、半自動特定手段、自動特定手段、又は手動特定手段が指定対象の位置を特定した場合に、当該特定した位置に対応する位置を指定対象の位置として指定する手段を含む概念であり、また、自動特定手段が特定した指定対象の位置を、半自動特定手段又は手動特定手段が特定した指定対象の位置で補正し、当該補正した位置を指定対象の位置として指定する手段を含む概念であり、また、半自動特定手段が特定した指定対象の位置を、手動特定手段が特定した指定対象の位置で補正し、当該補正した位置を指定対象の位置として指定する手段等を含む概念である。
【００３４】
また、「自動特定手段が特定した指定対象の位置を、半自動特定手段又は手動特定手段が特定した指定対象の位置で補正」するとは、自動特定手段が特定した指定対象の位置の代わりに、半自動特定手段又は手動特定手段が特定した指定対象の位置を用いること、及び自動特定手段が特定した指定対象の位置と、半自動特定手段又は手動特定手段が特定した指定対象の位置との相対的位置関係を考慮して、自動特定手段が特定した指定対象の位置を調整する（例えば、半自動特定手段又は手動特定手段が特定した指定対象の位置側に所定距離だけずらして調整する等）こと等を含む概念である。
【００３５】
また、「半自動特定手段が特定した指定対象の位置を、手動特定手段が特定した指定対象の位置で補正」するとは、半自動特定手段が特定した指定対象の位置の代わりに、手動特定手段が特定した指定対象の位置を用いること、及び半自動特定手段が特定した指定対象の位置と、手動特定手段が特定した指定対象の位置との相対的位置関係を考慮して、半自動特定手段が特定した指定対象の位置を調整する（例えば、手動特定手段が特定した指定対象の位置側に所定距離だけずらして調整する等）こと等を含む概念である。
【００３６】
そして、以下に示す実施の形態においては、「指定システム」が端末装置であり、また、「指定対象」が端末装置であり、また、「半自動特定手法」が二次元コードから位置特定情報を取得して指定位置を特定する手法であり、また、「自動特定手法」がＧＮＳＳで用いられる衛星から出力される電波又はビーコンである発信器から出力される電波に基づいて指定位置を特定する手法であり、また、「手動特定手法」がタッチパネルを介する所定操作により指定位置を受け付けて指定位置を特定する手法である場合について説明する。
【００３７】
また、以下に示す実施の形態においては、作業員であるユーザが建物の是正箇所に訪れて、端末装置を用いて当該是正箇所の画像を撮像し、当該画像を撮像した端末装置の位置を指定して、当該画像と共に位置を登録する場合を例示して説明する。なお、「是正箇所」とは、建物における是正の対象となる部分であって、例えば設計図面と異なる箇所、シミ、汚れ、欠損等がある部分等を含む概念である。
【００３８】
〔ＩＩ〕実施の形態の具体的内容
次に、実施の形態の具体的内容について説明する。
【００３９】
（構成）
まず、本実施の形態に係る指定システムについて説明する。図１は、本実施の形態に係る端末装置を機能概念的に示すブロック図であり、図２は、端末装置が用いられる建物を示す図であり、図３は、二次元コードを示す図である。
【００４０】
（構成‐建物）
図１の端末装置２が用いられる建物は、図２に示すように、例えば、地下１階建及び地上４階建の建物である。そして、例えば、建物の外部である屋上には、ＧＰＳ衛星１１からの電波が到達し、また、建物の地下１階及び地上１階〜地上４階には、当該電波が到達しないものとする（以下では、地下１階を単に「地下」と称し、また、「地上１階」〜「地上４階」を単に「１階」〜「４階」とも称する）。また、例えば、建物の１階〜４階には、固定ビーコン１２が設けられており当該固定ビーコン１２の電波は、設置されている階にのみ到達するものとする。また、建物の地下には、当該固定ビーコン１２が設けられていないものとする。また、建物の１階〜４階及び地下には、二次元コード１３が設けられているものとする。
【００４１】
（構成‐建物‐ＧＰＳ衛星）
ＧＰＳ衛星１１は、ＧＮＳＳで用いられる位置測位衛星であり、例えば、複数存在するが、図２では、説明の便宜上、複数のＧＰＳ衛星を総称して１つのみ図示されている。
【００４２】
（構成‐建物‐固定ビーコン）
固定ビーコン１２は、建物の１階〜４階の各階の複数箇所に配置された発信器であり、例えば、自己を一意に識別する後述のビーコンＩＤを含む電波を一定範囲に送信する固定発信器であり、一例としては、周囲の３６０°全方位に向けて繰り返し電波を発信する。この固定ビーコン１２は、作業員によって建物の各階の天井の複数個所に設置されている。
【００４３】
（構成‐建物‐二次元コード）
二次元コード１３は、位置特定情報を示すコードであり、例えば、図３に示すように、建物の地下及び１階〜４階の複数の柱に貼付されているＱＲコードであり、一例としては、貼付されている柱の周辺（柱自体も含む）の１点の位置を特定する情報を格納するものである。詳細には例えば、図３に示すように、二次元コード１３は、柱の側面に作業員によって貼付されており、貼付されている柱の二次元座標及び当該柱が設けられている階数を特定する情報を格納していることとする。
【００４４】
（構成‐端末装置）
図１の端末装置２は、指定システムであって、指定対象であり、例えば、タブレット端末の如き携帯端末であり、一例としては、タッチパッド２１、ディスプレイ２２、電波受信部２３、方位取得部２４、カメラ２５、記録部２６、及び制御部２７を備える。
【００４５】
（構成‐端末装置‐タッチパッド）
タッチパッド２１は、ユーザの指等で押圧されることにより、当該ユーザから各種操作入力を受け付ける操作手段である。このタッチパッド２１の具体的な構成は任意であるが、例えば、抵抗膜方式や静電容量方式等による操作位置検出手段を備えた公知のものを用いることができる。
【００４６】
（構成‐端末装置‐ディスプレイ）
ディスプレイ２２は、制御部２７の制御に基づいて各種の画像を表示する画像表示手段である。このディスプレイ２２の具体的な構成は任意であるが、例えば、公知の液晶ディスプレイや有機ＥＬディスプレイの如きフラットパネルディスプレイ等を用いることができる。なお、上記のタッチパッド２１とディスプレイ２２とをタッチパネルとして一体形成しても構わない。
【００４７】
（構成‐端末装置‐電波受信部）
電波受信部２３は、ＧＰＳ衛星１１から出力される電波、又は、固定ビーコン１２から出力される電波を受信する電波受信手段である。この電波受信部２３の具体的な構成は任意であるが、例えば、公知の無線通信手段を用いることができる。
【００４８】
（構成‐端末装置‐方位取得部）
方位取得部２４は、カメラ２５による撮像方位を特定する方位情報を取得する方位取得手段である。この方位取得部２４の具体的な構成は任意であるが、例えば、ジャイロコンパス、磁気コンパス、又は方位磁針等を用いることができる。
【００４９】
（構成‐端末装置‐カメラ）
カメラ２５は、撮像を行って画像を取得する撮像手段である。このカメラ２５が撮像した画像は制御部２７に入力されて、記録部２６に適宜記録される。なお、カメラ２５の具体的な構成は任意で、例えばＣＭＯＳイメージセンサやＣＣＤイメージセンサ等の公知の撮像素子、及び魚眼レンズやプリズム等の公知の光学系部品を用いて構成されている。
【００５０】
（構成‐端末装置‐記録部）
記録部２６は、端末装置２の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記録装置としてのフラッシュメモリ（図示省略）を用いて構成されている。ただし、フラッシュメモリに代えてあるいはフラッシュメモリと共に、ハードディスク、磁気ディスクの如き磁気的記録媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００５１】
また、この記録部２６は、画像特定情報データベース（以下、データベースを「ＤＢ」と称する）２６１、図面特定情報ＤＢ２６２、及びビーコン情報ＤＢ２６３を備える。
【００５２】
（構成‐端末装置‐記録部‐画像特定情報ＤＢ）
画像特定情報ＤＢ２６１は、画像特定情報を格納する画像特定情報格納手段である。画像特定情報とは、カメラ２５で撮像した画像を特定する情報である。図４は、画像特定情報を例示した図である。図４に示すように、画像特定情報は、項目「画像情報」、項目「登録階数情報」、項目「登録位置情報」、及び項目「方位情報」と、各項目に対応する情報とを対応付けて格納している。項目「画像情報」に対応する情報は、カメラ２５で撮像した画像情報である（図４では、例えば、「Ｐ０００１．ｊｐｇ」等）。項目「登録階数情報」に対応する情報は、建物の階数を特定する階数情報であり、具体的には、カメラ２５で画像を撮像した場合の端末装置２が設けられていた建物の階数を特定する登録階数情報である（図４では、例えば、１階を特定する「１Ｆ」、屋上を特定する「ＲＦ」、地下を特定する「Ｂ１」、２階を到底する「２Ｆ」等）。項目「登録位置情報」に対応する情報は、端末装置２の位置として指定して登録した位置を特定する登録位置情報であり、具体的には、カメラ２５で画像を撮像した場合に端末装置２が設けられていた建物における位置を特定する登録位置情報である（図４では、例えば、建物の通り芯等の任意の基準物を基準にした二次元座標であり、「Ｘ１０１、Ｙ１００」等）。項目「方位情報」に対応する情報は、カメラ２５が撮像した方位を特定する方位情報である。この方位情報については、図４では例えば、方位取得部２４が、カメラ２５が撮像した方位（一例としては、北を０°の基準とした３６０°式の水平面における方位）を取得することとし、この取得した方位に対応する数値（具体的には、２６０°を特定する「２６０」等）が格納される。そして、このような画像特定情報の具体的な格納手法は任意であるが、例えば、後述する指定処理を行うことにより格納される。
【００５３】
（構成‐端末装置‐記録部‐図面特定情報ＤＢ）
図面特定情報ＤＢ２６２は、図面特定情報を格納する図面特定情報格納手段である。図面特定情報とは、建物の地図図面を特定する情報である。図５は、図面特定情報を例示した図である。図５に示すように、図面特定情報は、項目「図面情報」、項目「図面階数情報」、及び項目「領域情報」と、各項目に対応する情報とを対応付けて格納している。項目「図面情報」に対応する情報は、建物を表す図面（以下では、「平面図」とする）を特定する図面情報であって、例えば以下ではＣＡＤで作成された図面情報とするが、これに限らず、印刷された図面をスキャンしたスキャンデータ等であっても構わない（図５では、「Ｍ０００１」等）。項目「図面階数情報」に対応する情報は、建物の階数を特定する階数情報であり、具体的には、図面情報が特定する建物の階数を特定する図面階数情報である（図５では、図４の登録階数情報と同様な情報である）。項目「領域情報」に対応する情報は、図面情報が示す領域を特定する領域情報である。（図５では、図面情報が示す領域の境界を特定する二次元座標群であり「Ｘ０００、Ｙ０００」、「Ｘ００１、Ｙ０００」、及び「Ｘ００３、Ｙ０００」等）。そして、このような図面特定情報の具体的な格納手法は任意であるが、例えば、タッチパッド２１を介して入力される作業員からの情報を受け付けることによる情報取得、不図示のサーバ装置との間の通信による情報取得、あるいは、任意の記録メディア（例えば、メモリスティック等）からの情報取得等により、端末装置２が図面特定情報を取得して格納される（後述するビーコン情報も同様とする）。
【００５４】
（構成‐端末装置‐記録部‐ビーコン情報ＤＢ）
ビーコン情報ＤＢ２６３は、ビーコン情報を格納するビーコン情報格納手段である。ビーコン情報とは、固定ビーコン１２を特定するビーコン情報である。図６は、ビーコン情報を例示した図である。図６に示すように、ビーコン情報は、項目「ビーコンＩＤ」、項目「設置階数情報」、及び項目「ビーコン位置情報」と、各項目に対応する情報とを対応付けて格納している。項目「ビーコンＩＤ」に対応する情報は、固定ビーコン１２を一意に識別するビーコン識別情報（以下では、識別情報を「ＩＤ」と称する）である（図６では、図２の複数の固定ビーコン１２各々のビーコンＩＤである「Ｂ０１０１」等）。項目「設置階数情報」に対応する情報は、建物の階数を特定する階数情報であり、具体的には、固定ビーコン１２が設置されている階数を特定する設置階数情報である（図６では、図４の登録階数情報と同様な情報である）。項目「ビーコン位置情報」に対応する情報は、固定ビーコン１２が設置されている位置を特定するビーコン位置情報である（図６では、二次元座標である「Ｘ１０１、Ｙ１００」等）。
【００５５】
（構成‐端末装置‐制御部）
制御部２７は、端末装置２を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、実施の形態に係るプログラムは、任意の記録媒体又はネットワークを介して端末装置２にインストールされることで、制御部２７の各部を実質的に構成する。
【００５６】
この制御部２７は、機能概念的には、半自動特定部２７１、自動特定部２７２、手動特定部２７３、及び指定部２７４を備える。半自動特定部２７１は、ユーザによる端末装置２への操作が行われた場合に、指定対象の位置を特定するための位置特定情報を取得し、取得した位置特定情報に基づいて指定対象の位置を特定する半自動特定手法にて指定対象の位置を特定する第１特定手段であり、具体的には、半自動特定手法にて指定対象の位置を特定する半自動特定手段である。自動特定部２７２は、ユーザによる端末装置２への操作が行われたか否かに関わらず、端末装置２の位置を特定し、特定した端末装置２の位置を指定対象の位置として特定する自動特定手法にて指定対象の位置を特定する第２特定手段であり、具体的には、自動特定手段である。手動特定部２７３は、ユーザによる指定位置を受け付けた場合に、受け付けた指定位置を指定対象の位置として特定する手動特定手法にて指定対象の位置を特定する第２特定手段であり、具体的には、手動特定手段である。指定部２７４は、第１特定手段又は第２特定手段が指定対象の位置を特定した場合に、当該特定した位置に対応する位置を指定対象の位置として指定する指定手段であり、具体的には、自動特定手段、半自動特定手段、又は手動特定手段が指定対象の位置を特定した場合に、当該特定した位置に対応する位置を指定対象の位置として指定する指定手段である。なお、この制御部２７の各部により行われる処理については、後述する。
【００５７】
（処理）
続いて、本実施の形態に係る端末装置２によって実行される指定処理について説明する。図７は、指定処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。指定処理は、指定対象である端末装置２の位置を指定して登録する処理であり、概略的には、端末装置２によって実行される処理である。この指定処理を実行するタイミングは任意であるが、例えば、端末装置２の電源をオンした後に、作業員がタッチパッド２１を介する所定操作を行った場合に起動することとして、当該処理が起動されたところから説明する。端末装置２を携帯している作業員（以下、単に「作業員」）が、図２の建物の屋上、１階、及び地下に移動して、当該屋上、１階、及び地下にて是正箇所を撮像し、また、撮像した位置を登録する場合を例示して説明する。
【００５８】
図７のＳＡ１において制御部２７は、固定ビーコン１２からの電波が到達する領域内に端末装置２が存在するか否かを判定する。具体的には任意であるが、例えば、電波受信部２３を監視して、電波受信部２３が固定ビーコン１２からの電波を受信しているか否かに基づいては判定する。そして、電波受信部２３が固定ビーコン１２からの電波を受信していない場合、固定ビーコン１２からの電波が到達する領域内に端末装置２が存在しないものと判定し（ＳＡ１のＮＯ）、ＳＡ５に移行する。また、電波受信部２３が固定ビーコン１２からの電波を受信している場合、固定ビーコン１２からの電波が到達する領域内に端末装置２が存在するものと判定し（ＳＡ１のＹＥＳ）、ＳＡ２に移行する。
【００５９】
ここでは、例えば、作業員が図２の建物の屋上又は地下に訪れた場合、固定ビーコン１２からの電波が到達しないので、固定ビーコン１２からの電波が到達する領域内に端末装置２が存在しないものと判定する。また、例えば、作業員が図２の建物の１階に訪れた場合、固定ビーコン１２からの電波が到達するので、固定ビーコン１２からの電波が到達する領域内に端末装置２が存在するものと判定する。
【００６０】
図７のＳＡ２において制御部２７は、端末装置２の位置を自動的に指定する。具体的には任意であるが、例えば、自動特定部２７２は自動特定手法にて端末装置２の位置を特定し、指定部２７４は当該特定した位置を端末装置２の位置として指定する。
【００６１】
詳細には、まず、自動特定部２７２は、電波受信部２３が受信した固定ビーコン１２からの電波に含まれるビーコンＩＤを取得し、図６のビーコン情報を参照して、当該取得したビーコンＩＤに対応するビーコン位置情報及び設置階数情報を特定し、特定したビーコン位置情報及び設置階数情報に対応する位置を端末装置２の位置として特定する。なお、同一階の複数の固定ビーコン１２からの電波を受信することも想定され、つまり、図６のビーコン位置情報が複数特定されることが想定されるが、この場合、以下のように処理してもよい。具体的には、受信した電波強度が最も強い１つの電波に対応するビーコン位置情報が示す位置を端末装置２の位置として特定してもよい。あるいは、電波強度が距離に基づいて変化することを考慮する公知の手法（例えば、複数の電波を受信している場合、図６における複数のビーコン位置情報において、電波強度が強い側寄りの位置を特定する手法等）を用いて端末装置２の位置を特定してもよい。次に、指定部２７４は、自動特定部２７２が特定した位置を取得し、取得した当該位置を端末装置２の位置として指定する。
【００６２】
ここでは、例えば、作業員が１階を訪れた場合において、「ビーコンＩＤ」＝「Ｂ０１０１」が含まれている電波を受信した場合、自動特定部２７２は、「ビーコンＩＤ」＝「Ｂ０１０１」を取得し、図６のビーコン情報を参照して、「ビーコン位置情報」＝「Ｘ１０１、Ｙ１００」及び「設置階数情報」＝「１Ｆ」を特定し、建物の１階及び「Ｘ１０１、Ｙ１００」に対応する位置を端末装置２の位置として特定する。次に、指定部２７４は、自動特定部２７２が特定した建物の１階及び「Ｘ１０１、Ｙ１００」に対応する位置を取得し、取得した当該位置を端末装置２の位置として指定する。
【００６３】
図７のＳＡ３において指定部２７４は、指定した位置に問題がないか否かを判定する。具体的には任意であるが、例えば、作業員からタッチパッド２１を介する所定操作を受け付けることとし、当該受け付けた所定操作に基づいて判定する。詳細には、まず、指定部２７４が、図５の図面特定情報を参照して、ＳＡ２又は後述のＳＡ６で指定した端末装置の位置に対応する図面情報を取得し、取得した図面情報が特定する図面をディスプレイ２２に表示し、表示した図面に対して前述の指定した端末装置２の位置を特定する情報（例えば、アイコン等）を重畳して表示することにより指定した位置を表示する。次に、作業員が、表示された端末装置２の位置を視認した上で、自己が想定している位置と合致しているか否かを判断して、判断結果に基づいて、タッチパッド２１を介して「登録」ボタン（問題がないことを入力するボタン）又は「修正」ボタン（問題があることを入力するボタン）をタップする。次に、指定部２７４は、作業員から入力を受け付けて、受け付けた入力に基づいて判定する。具体的には、作業員が「修正」ボタンをタップした場合、指定した位置に問題があるものと判定し（ＳＡ３のＮＯ）、ＳＡ７に移行する。また、作業員が「登録」ボタンをタップした場合、指定した位置に問題がないものと判定し（ＳＡ３のＹＥＳ）、ＳＡ４に移行する。
【００６４】
図８は、端末装置に表示される画面を例示した図である。図８に示すディスプレイ２２に表示される画面には、例えば、画像表示領域Ｒ１、及び地図表示領域Ｒ２が含まれている。画像表示領域Ｒ１は、カメラ２５を介して取得した画像又は当該カメラ２５で撮像した画像を表示する領域であり、地図表示領域Ｒ２は、指定した端末装置２の位置を示す地図を表示する領域である。ここでは、例えば、まず、指定部２７４は、図５の図面特定情報を参照して、ＳＡ２で指定した端末装置の位置に対応する「図面情報」＝「Ｍ０００１」を取得し、取得した「図面情報」＝「Ｍ０００１」が特定する建物の１階の図面を表示して、表示した図面の「Ｘ１０１、Ｙ１００」に対応する位置に、端末装置２を特定する位置アイコンを重畳して表示することにより指定した位置を、図８に示すように表示する。また、指定部２７４は、方位取得部２４が取得したカメラ２５の撮像方位（カメラ２５が向けられている方位）を取得し、取得した撮像方位に対応する方位アイコンも図８に示すように表示する。次に、作業員が不図示の「登録」ボタンをタップした場合、指定部２７４は、指定した位置に問題がないものと判定し、また、作業員が不図示の「修正」ボタンをタップした場合、指定した位置に問題があるものと判定する。
【００６５】
図７のＳＡ４において指定部２７４は、情報を登録する。具体的には任意であるが、例えば、作業員からタッチパッド２１を介する所定操作を受け付けることとし、この所定操作を受け付けた場合に登録する。詳細には、ユーザが「撮像」ボタンをタップした場合に、カメラ２５で画像を撮像し、当該カメラ２５で撮像した画像を取得し、また、当該画像の撮像時に方位取得部２４が取得したカメラ２５の撮像方位を取得し、また、ＳＡ４の直近の処理で指定した端末装置２の位置を特定する情報を取得し、取得したこれらの情報に対応する情報を相互に関連付けて、図４の画像特定情報として格納して登録する。ここでは、例えば、ユーザが、カメラ２５を是正箇所に向けた状態で「撮像」ボタンをタップすることとし、この場合にカメラ２５で撮像した是正箇所の画像が「Ｐ０００１．ｊｐｇ」であり、また、撮像方位が「２６０°」であり、また、ＳＡ４の直近の処理で指定した端末装置２の位置を特定する情報が「１階」及び「Ｘ１０１、Ｙ１００」に対応する位置を特定する情報である場合、図４の最上段の情報を格納する。
【００６６】
また、図７のＳＡ１において固定ビーコン１２からの電波が到達する領域内に端末装置２が存在しないものと判定した（ＳＡ１のＮＯ）後のＳＡ５において、制御部２７は、ＧＰＳ衛星１１からの電波が到達する領域内に端末装置２が存在するか否かを判定する。具体的には任意であるが、例えば、ＳＡ１の場合と同様にして、電波受信部２３を監視して、電波受信部２３がＧＰＳ衛星１１からの電波を受信しているか否かに基づいては判定する。そして、電波受信部２３がＧＰＳ衛星１１からの電波を受信していない場合、ＧＰＳ衛星１１からの電波が到達する領域内に端末装置２が存在しないものと判定し（ＳＡ５のＮＯ）、ＳＡ７に移行する。また、電波受信部２３がＧＰＳ衛星１１からの電波を受信している場合、ＧＰＳ衛星１１からの電波が到達する領域内に端末装置２が存在するものと判定し（ＳＡ５のＹＥＳ）、ＳＡ６に移行する。
【００６７】
図７のＳＡ６において制御部２７は、端末装置２の位置を自動的に指定する。具体的には任意であるが、例えば、ＳＡ２の場合と同様にして、自動特定部２７２は自動特定手法にて端末装置２の位置を特定し、指定部２７４は当該特定した位置を端末装置の位置として指定する。
【００６８】
詳細には、まず、自動特定部２７２は、電波受信部２３が受信したＧＰＳ衛星１１からの電波に基づいて公知の手法を含む任意の手法で端末装置２の位置を特定する。より詳細には、例えば、図２の建物の屋上で電波を受信できるので、図５の図面特定情報の屋上に対応する図面情報において端末装置２の位置を特定できるように公知の手法で予め設定されていることとし、ＧＰＳ衛星１１からの電波に基づいて端末装置２の位置を特定する。次に、指定部２７４は、自動特定部２７２が特定した位置を取得し、取得した当該位置を端末装置２の位置として指定する。
【００６９】
ここでは、例えば、作業員が屋上を訪れた場合において、自動特定部２７２が「Ｘ０５０、Ｙ０３０」に対応する位置を端末装置２の位置として特定した場合、指定部２７４は、「Ｘ０５０、Ｙ０３０」に対応する位置を端末装置２の位置として指定する。この後、ＳＡ３を実行することになるが、特に、建物の屋上の図面を表示して、表示した図面の「Ｘ０５０、Ｙ０３０」に対応する位置に端末装置２を特定する位置アイコンを重畳して表示することにより指定した位置を表示すること等を行って当該処理を行う。
【００７０】
また、図７のＳＡ３において指定した位置に問題があるものと判定した（ＳＡ３のＮＯ）後、あるいは、ＳＡ５においてＧＰＳ衛星１１からの電波が到達する領域内に端末装置２が存在しないものと判定した（ＳＡ５のＮＯ）後のＳＡ７において、制御部２７は、半自動指定エリアの領域内に端末装置２が存在するか否かを判定する。具体的には任意であるが、例えば、作業員からタッチパッド２１を介する所定操作を受け付けることとし、当該受け付けた所定操作に基づいて判定する。そして、作業員が自己の周囲に二次元コード１３が設けられているか否かを判断し、判断結果に基づいて、タッチパッド２１を介して「実行」ボタン（半自動指定を実行することを入力するボタン）又は「キャンセル」ボタン（半自動指定を実行しないことを入力するボタン）をタップすることとする。そして、指定部２７４は、作業員が「キャンセル」ボタンをタップした場合、半自動指定エリアの領域内に端末装置２が存在しないものと判定し（ＳＡ７のＮＯ）、ＳＡ１０に移行する。また、作業員が「実行」ボタンをタップした場合、半自動指定エリアの領域内に端末装置２が存在するものと判定し（ＳＡ７のＹＥＳ）、ＳＡ８に移行する。
【００７１】
ここでは、例えば、作業員が地下を訪れた場合、自己の周囲に二次元コード１３が存在するので、「実行」ボタンをタップするが、この場合、半自動指定エリアの領域内に端末装置２が存在するものと判定する。
【００７２】
図７のＳＡ８において制御部２７は、端末装置２の位置を半自動的に指定する。具体的には任意であるが、例えば、半自動特定部２７１は半自動特定手法にて端末装置２の位置を特定し、指定部２７４は当該特定した位置を端末装置２の位置として指定する。
【００７３】
詳細には、まず、半自動特定部２７１は、作業員による端末装置２のタッチパッド２１への所定操作が行われた場合に、二次元コード１３を撮像し、撮像した当該二次元コード１３から位置特定情報を取得し、取得した位置特定情報に基づいて端末装置２の位置を特定する。次に、指定部２７４は、半自動特定部２７１が特定した位置を取得し、取得した当該位置を端末装置２の位置として指定する。
【００７４】
ここでは、例えば、作業員が地下を訪れた場合において、端末装置２のカメラ２５を作業員の周辺（一例としては、最も近い）の二次元コード１３に向けた状態で、タッチパッド２１を介する所定操作により当該二次元コード１３をカメラ２５で撮像した場合、半自動特定部２７１は、撮像した二次元コード１３の画像から、当該二次元コード１３に格納されている二次元座標及び階数（位置特定情報）を任意の手法で取得し、取得した二次元座標及び階数に対応する位置を端末装置２の位置として特定する。次に、指定部２７４は、半自動特定部２７１が特定した位置を取得し、取得した当該位置を端末装置２の位置として指定する。
【００７５】
また、ＳＡ２又はＳＡ６を実行した後、ＳＡ８が実行される場合も考えられるが、この場合、ＳＡ２又はＳＡ６で指定した端末装置２の位置の代わりに、ＳＡ８で指定した端末装置２の位置に置き換えられることになり、つまり、自動特定部２７２が特定した端末装置２の位置を、半自動特定部２７１が特定した端末装置２の位置で補正することになる。
【００７６】
図７のＳＡ９において指定部２７４は、指定した位置に問題がないか否かを判定する。具体的には任意であるが、例えば、ＳＡ３の場合と同様にして判定する。そして、作業員が「修正」ボタンをタップした場合、指定した位置に問題があるものと判定し（ＳＡ９のＮＯ）、ＳＡ１０に移行する。また、作業員が「登録」ボタンをタップした場合、指定した位置に問題がないものと判定し（ＳＡ９のＹＥＳ）、ＳＡ４に移行する。
【００７７】
また、図７のＳＡ７において半自動指定エリアの領域内に端末装置２が存在しないものと判定した（ＳＡ７のＮＯ）後、あるいは、ＳＡ９において指定した位置に問題があるものと判定した（ＳＡ９のＮＯ）後のＳＡ１０において、制御部２７は、端末装置２の位置を作業員の手動入力に基づいて指定する。具体的には任意であるが、例えば、手動特定部２７３は手動特定手法にて端末装置２の位置を特定し、指定部２７４は当該特定した位置を端末装置２の位置として指定する。
【００７８】
詳細には、まず、手動特定部２７３は、作業員による端末装置２のタッチパッド２１（つまり、タッチパネル）を介する所定操作により、作業員による指定位置を受け付けた場合、受け付けた指定位置を端末装置２の位置として特定する。図９は、端末装置に表示される画面を例示した図である。詳細には、手動特定部２７３は、図９のフロア選択メニューをディスプレイ２２に表示し、作業員が当該メニュー中のフロアを選択した場合に、当該選択したフロアを受け付けて、図５の図面特定情報を参照して、当該受け付けたフロアに対応する図面情報を取得し、取得した図面情報の図面を地図表示領域Ｒ２に表示する。次に、作業員が、当該地図表示領域Ｒ２に表示されている図面における、自己の位置に対応する位置をタップした場合、手動特定部２７３は、当該タップした位置に対応する建物の位置をユーザが指定した端末装置２の位置である指定位置として受け付けて、受け付けた指定位置を表示する位置アイコンを図９に示すように表示し、また、受け付けた指定位置を端末装置２の位置として特定する。この場合、図８の場合と同様にして方位アイコンも表示するが、当該方位アイコンについては、タッチパッド２１を介して行われる所定操作により方向が調整可能となっている。次に、指定部２７４は、手動特定部２７３が特定した位置を取得し、取得した当該位置を端末装置２の位置として指定する。
【００７９】
なお、ＳＡ２、ＳＡ６、又はＳＡ８を実行した後にＳＡ１０を実行することも考えられるが、この場合、既に端末装置２の位置を指定しているので、例えば図８の地図表示領域Ｒ２の位置アイコン及び方位アイコンを表示できる状態となっているので、この場合、図９のフロア選択メニューについての、ユーザの操作を受け付けることなく、既に指定している端末装置２の位置アイコン及び方位アイコンをディスプレイ２２に表示した上で、当該アイコンへのユーザの操作を受け付けることにより、指定位置を受け付けて前述の処理を行うようにしてもよい。
【００８０】
また、ＳＡ２又はＳＡ６を実行した後、ＳＡ１０が実行される場合も考えられるが、この場合、ＳＡ２又はＳＡ６で指定した端末装置２の位置の代わりに、ＳＡ１０で指定した端末装置２の位置に置き換えられることになり、つまり、自動特定部２７２が特定した端末装置２の位置を、手動特定部２７３が特定した端末装置２の位置で補正することになる。また、ＳＡ８を実行した後、ＳＡ１０が実行される場合も考えられるが、この場合、ＳＡ８で指定した端末装置２の位置の代わりに、ＳＡ１０で指定した端末装置２の位置に置き換えられることになり、つまり、半自動特定部２７１が特定した端末装置２の位置を、手動特定部２７３が特定した端末装置２の位置で補正することになる。
【００８１】
この後、ＳＡ４を実行して制御処理を終了するが、このようにＳＡ１０を実行した後のＳＡ４においては、前述した場合と同様な処理を行う。特に、図４の方位情報については、ＳＡ１０において手動にて方位アイコンの方向を調整可能となっていることを考慮して、ＳＡ１０で調整した方位アイコンの方向に対応する情報（つまり、作業員によるマニュアル操作により受け付けた情報）を格納してもよいし、あるいは、前述のように、ユーザが「撮像」ボタンをタップすることにより撮像される画像の撮像方位に対応する情報を格納してもよい。これにて、指定処理を終了する。
【００８２】
（本実施の形態の効果）
本実施の形態によれば、半自動特定手法にて指定対象である端末装置２の位置を特定する第１特定手段と自動特定手法又は手動特定手法にて指定対象の位置を特定する第２特定手段とを備えることにより、例えば、少なくとも２種類の特定手法を用いて指定対象の位置を特定することができるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【００８３】
また、自動特定部２７２、半自動特定部２７１、又は手動特定部２７３が指定対象の位置を特定した場合に、当該特定した位置に対応する位置を指定対象の位置として指定することにより、例えば、３種類の特定部を用いて指定対象の位置を特定することができるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【００８４】
また、自動特定部２７２が特定した指定対象の位置を、半自動特定部２７１又は手動特定部２７３が特定した指定対象の位置で補正することにより、例えば、指定対象の位置の指定精度を向上させることが可能となる。
【００８５】
また、半自動特定部２７１が特定した指定対象の位置を、手動特定部２７３が特定した指定対象の位置で補正することにより、例えば、指定対象の位置の指定精度を向上させることが可能となる。
【００８６】
また、固定ビーコン１２から出力される電波、又は、ＧＰＳ衛星１１から出力される電波を受信した場合に、受信した当該電波に基づいて、端末装置２の位置を特定し、特定した端末装置２の位置を指定対象の位置として特定することにより、例えば、屋内及び屋外を問わず電波を受信して指定対象の位置を特定できるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【００８７】
また、二次元コード１３を撮像し、撮像した当該二次元コード１３から位置特定情報を取得することにより、例えば、指定対象の位置を二次元コードにて表すことができるので、指定対象の位置を任意に設定することができ、指定システムである端末装置２の使い勝手を向上させる事が可能となる。
【００８８】
また、ユーザによる端末装置２のタッチパネル（タッチパッド２１）を介する所定操作により、ユーザによる指定位置を受け付けることにより、例えば、直観的な操作で指定対象の位置を任意に設定することができるので、指定システムの使い勝手を更に向上させる事が可能となる。
【００８９】
〔ＩＩＩ〕実施の形態に対する変形例
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００９０】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏したりすることがある。
【００９１】
（分散や統合について）
また、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散や統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散又は統合して構成できる。例えば、端末装置２の少なくとも一部の機能をサーバ装置に設けた上で、サーバ装置と端末装置２との間で通信を行うことにより指定処理を実行するように構成してもよい。
【００９２】
（形状、数値、構造、時系列について）
実施の形態や図面において例示した構成要素に関して、形状、数値、又は複数の構成要素の構造若しくは時系列の相互関係については、本発明の技術的思想の範囲内において、任意に改変及び改良することができる。
【００９３】
（指定処理について）
また、上記実施の形態の指定処理を任意に変更してもよく、具体的には、一部の処理を入れ換えてもよく、あるいは、一部の処理を省略してもよい。例えば、図７のＳＡ１及びＳＡ２と、ＳＡ５及びＳＡ６とを相互に入れ換えてもよい。また、例えば、自動特定部２７２に処理を省略してもよく、あるいは、手動特定部２７３による処理を省略してもよい。
【００９４】
（固定ビーコン及び二次元コードについて）
また、上記実施の形態では、図２に示すように固定ビーコン１２及び二次元コード１３を設置する場合を例示して説明したが、これらの設置場所は任意に変更してもよい。
【００９５】
（端末装置の位置の指定について）
また、上記実施の形態では、図７のフローに従って端末装置２の位置を指定する場合について説明したが、これに限らない。例えば、半自動特定手段、自動特定手段、及び手動特定手段の各特定手段が任意のタイミングで指定対象の位置を特定するように構成した上で、各特定手段のうちの少なくとも１つの特定手段が指定対象の位置を特定した場合に、指定手段が、特定した位置を指定対象の位置として指定するように構成してもよい。この場合、２つ以上の手段が指定対象の位置を特定した場合、各特定手段の優先順位（各特定手段のうちのいずれが優先的に取り扱われるかを特定する順位であり、例えば、ユーザによって設定可能な順位）に従って１つの手段を選択し、選択した１つの手段が特定位置を指定対象の位置として指定してもよい。
【００９６】
（補正について）
また、上記実施の形態では、自動特定手法で特定した指定対象の位置を、半自動特定手法又は手動特定手法で特定した指定対象の位置で補正し、また、半自動特定手法で特定した指定対象の位置を、手動特定手法で特定した指定対象の位置で補正する場合について説明したが、これに限らない。例えば、半自動特定手法で特定した指定対象の位置を、自動特定手法で特定した指定対象の位置で補正したり、あるいは、手動特定手法で特定した指定対象の位置を、自動特定手法又は半動特定手法で特定した指定対象の位置で補正したりしてもよい。
【００９７】
（付記）
付記１の指定システムは、指定対象の位置を指定する指定システムであって、ユーザによる端末装置への操作が行われた場合に、前記指定対象の位置を特定するための位置特定情報を取得し、取得した前記位置特定情報に基づいて前記指定対象の位置を特定する半自動特定手法にて前記指定対象の位置を特定する第１特定手段と、ユーザによる端末装置への操作が行われたか否かに関わらず、前記端末装置の位置を特定し、特定した前記端末装置の位置を前記指定対象の位置として特定する自動特定手法、又は、ユーザによる指定位置を受け付けた場合に、受け付けた前記指定位置を前記指定対象の位置として特定する手動特定手法にて前記指定対象の位置を特定する第２特定手段と、前記第１特定手段又は前記第２特定手段が前記指定対象の位置を特定した場合に、当該特定した位置に対応する位置を前記指定対象の位置として指定する指定手段と、を備える。
【００９８】
付記２の指定システムは、付記１に記載の指定システムにおいて、前記第１特定手段は、前記半自動特定手法にて前記指定対象の位置を特定する半自動特定手段であり、前記第２特定手段は、前記自動特定手法にて前記指定対象の位置を特定する自動特定手段と、前記手動特定手法にて前記指定対象の位置を特定する手動特定手段と、を備え、前記指定手段は、前記自動特定手段、前記半自動特定手段、又は前記手動特定手段が前記指定対象の位置を特定した場合に、当該特定した位置に対応する位置を前記指定対象の位置として指定する、システムである。
【００９９】
付記３の指定システムは、付記２に記載の指定システムにおいて、前記指定手段は、前記自動特定手段が特定した前記指定対象の位置を、前記半自動特定手段又は前記手動特定手段が特定した前記指定対象の位置で補正し、当該補正した位置を前記指定対象の位置として指定する、システムである。
【０１００】
付記４の指定システムは、付記２又は３に記載の指定システムにおいて、前記指定手段は、前記半自動特定手段が特定した前記指定対象の位置を、前記手動特定手段が特定した前記指定対象の位置で補正し、当該補正した位置を前記指定対象の位置として指定する、システムである。
【０１０１】
付記５の指定システムは、付記１から４の何れか一項に記載の指定システムにおいて、前記自動特定手法は、指定対象が設けられる空間に設置されている発信器から出力される電波、又は、位置測位衛星から出力される電波を受信した場合に、受信した当該電波に基づいて、前記端末装置の位置を特定し、特定した前記端末装置の位置を前記指定対象の位置として特定する手法である、システムである。
【０１０２】
付記６の指定システムは、付記１から５の何れか一項に記載の指定システムにおいて、前記半自動特定手法は、ユーザによる端末装置への操作が行われた場合に、二次元コードを撮像し、撮像した当該二次元コードから前記位置特定情報を取得し、取得した前記位置特定情報に基づいて前記指定対象の位置を特定する手法である、システムである。
【０１０３】
付記７の指定システムは、付記１から６の何れか一項に記載の指定システムにおいて、前記手動特定手法は、ユーザによる前記端末装置のタッチパネルを介する所定操作により、ユーザによる前記指定位置を受け付けた場合に、受け付けた前記指定位置を前記指定対象の位置として特定する手法である、システムである。
【０１０４】
付記８の指定プログラムは、指定対象の位置を指定する指定プログラムであって、コンピュータを、ユーザによる端末装置への操作が行われた場合に、前記指定対象の位置を特定するための位置特定情報を取得し、取得した前記位置特定情報に基づいて前記指定対象の位置を特定する半自動特定手法にて前記指定対象の位置を特定する第１特定手段と、ユーザによる端末装置への操作が行われたか否かに関わらず、前記端末装置の位置を特定し、特定した前記端末装置の位置を前記指定対象の位置として特定する自動特定手法、又は、ユーザによる指定位置を受け付けた場合に、受け付けた前記指定位置を前記指定対象の位置として特定する手動特定手法にて前記指定対象の位置を特定する第２特定手段と、前記第１特定手段又は前記第２特定手段が前記指定対象の位置を特定した場合に、当該特定した位置に対応する位置を前記指定対象の位置として指定する指定手段と、として機能させる。
【０１０５】
（付記の効果）
付記１に記載の指定システムによれば、半自動特定手法にて指定対象の位置を特定する第１特定手段と自動特定手法又は手動特定手法にて指定対象の位置を特定する第２特定手段とを備えることにより、例えば、少なくとも２種類の特定手法を用いて指定対象の位置を特定することができるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【０１０６】
付記２に記載の指定システムによれば、自動特定手段、半自動特定手段、又は手動特定手段が指定対象の位置を特定した場合に、当該特定した位置に対応する位置を指定対象の位置として指定することにより、例えば、３種類の特定手段を用いて指定対象の位置を特定することができるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【０１０７】
付記３に記載の指定システムによれば、自動特定手段が特定した指定対象の位置を、半自動特定手段又は手動特定手段が特定した指定対象の位置で補正することにより、例えば、指定対象の位置の指定精度を向上させることが可能となる。
【０１０８】
付記４に記載の指定システムによれば、半自動特定手段が特定した指定対象の位置を、手動特定手段が特定した指定対象の位置で補正することにより、例えば、指定対象の位置の指定精度を向上させることが可能となる。
【０１０９】
付記５に記載の指定システムによれば、発信器から出力される電波、又は、位置測位衛星から出力される電波を受信した場合に、受信した当該電波に基づいて、端末装置の位置を特定し、特定した端末装置の位置を指定対象の位置として特定することにより、例えば、屋内及び屋外を問わず電波を受信して指定対象の位置を特定できるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【０１１０】
付記６に記載の指定システムによれば、二次元コードを撮像し、撮像した当該二次元コードから位置特定情報を取得することにより、例えば、指定対象の位置を二次元コードにて表すことができるので、指定対象の位置を任意に設定することができ、指定システムの使い勝手を向上させる事が可能となる。
【０１１１】
付記７に記載の指定システムによれば、ユーザによる端末装置のタッチパネルを介する所定操作により、ユーザによる指定位置を受け付けることにより、例えば、直観的な操作で指定対象の位置を任意に設定することができるので、指定システムの使い勝手を更に向上させる事が可能となる。
【０１１２】
付記８に記載の指定プログラムによれば、半自動特定手法にて指定対象の位置を特定する第１特定手段と自動特定手法又は手動特定手法にて指定対象の位置を特定する第２特定手段とを備えることにより、例えば、少なくとも２種類の特定手法を用いて指定対象の位置を特定することができるので、指定対象の位置を指定できる領域を広げる事が可能となる。
【符号の説明】
【０１１３】
２  端末装置
１１  ＧＰＳ衛星
１２  固定ビーコン
１３  二次元コード
２１  タッチパッド
２２  ディスプレイ
２３  電波受信部
２４  方位取得部
２５  カメラ
２６  記録部
２６１  画像特定情報ＤＢ
２６２  図面特定情報ＤＢ
２６３  ビーコン情報ＤＢ
２７  制御部
２７１  半自動特定部
２７２  自動特定部
２７３  手動特定部
２７４  指定部
Ｒ１  画像表示領域
Ｒ２  地図表示領域
【図１】
2019203800.tif 000003
【図２】
2019203800.tif 000004
【図３】
2019203800.tif 000005
【図４】
2019203800.tif 000006
【図５】
2019203800.tif 000007
【図６】
2019203800.tif 000008
【図７】
2019203800.tif 000009
【図８】
2019203800.tif 000010
【図９】
2019203800.tif 000011