(57)【要約】      （修正有）【課題】複数の配置物が望ましい配置になっているか否かを検証することができる検証サーバ、検証方法、検証プログラム、及び配置物を提供する。【解決手段】検証サーバ１００は、複数の配置物の配置位置を検証する検証サーバであって、複数の配置物各々は、少なくとも１つの情報処理装置２２０を備え、情報処理装置は、当該情報処理装置の周囲に配された複数の異なる発信源からの電波を受信する電波受信部２２１を備え、検証サーバは、情報処理装置が所望の位置関係にある場合に複数の異なる発信源から発信された信号を受信した場合の受信強度に関する検証情報を記憶する記憶部１２０と、情報処理装置から、当該情報処理装置が複数の異なる発信源から受信した電波の受信強度に係る情報を受信する通信部１１０と、検証情報と、通信部が受信した受信強度に係る情報に基づいて、少なくとも配置物各々の相対的な配置位置関係を検証する検証部１３１と、を備える。【選択図】図２
2020008533.tif 000002
【特許請求の範囲】
【請求項１】
複数の配置物の配置位置を検証する検証サーバであって、
前記複数の配置物各々は、少なくとも１つの情報処理装置を備え、
前記情報処理装置は、当該情報処理装置の周囲に配された複数の異なる発信源からの電波を受信する電波受信部を備え、
前記検証サーバは、
前記情報処理装置が所望の位置関係にある場合に前記複数の異なる発信源から発信された信号を受信した場合の受信強度に関する検証情報を記憶する記憶部と、
前記情報処理装置から、当該情報処理装置が前記複数の異なる発信源から受信した電波の受信強度に係る情報を受信する通信部と、
前記検証情報と、前記通信部が受信した受信強度に係る情報に基づいて、少なくとも前記配置物各々の相対的な配置位置関係を検証する検証部と、
を備える検証サーバ。
【請求項２】
前記情報処理装置は、前記検証サーバが当該情報処理装置を識別するための識別情報を保持する保持部と、
前記保持部が保持している識別情報を重畳して電波を発信する電波発信部を備え、
前記電波受信部は、前記複数の異なる発信源からの電波として、他の情報処理装置が発信した電波を受信し、
前記検証情報は、前記情報処理装置が、前記複数の異なる発信源として他の情報処理装置から発信された信号を受信した場合のそれぞれの受信強度に関する情報であり、
前記検証部は、前記情報処理装置各々が受信した他の情報処理装置からの電波の受信強度に係る情報と、当該電波に重畳されている識別情報とに基づいて、前記検証情報を参照して、前記配置物各々の配置位置関係を検証する
ことを特徴とする請求項１に記載の検証サーバ。
【請求項３】
前記検証情報は、前記情報処理装置各々について、他の情報処理装置からの信号を受信した場合の受信強度であって、所定の受信強度を有する情報である
ことを特徴とする請求項２に記載の検証サーバ。
【請求項４】
前記複数の配置物は、所定の領域内に配置されるものであり、
前記複数の異なる発信源として、前記所定の領域を囲うように複数の電波を発信する電波発信装置が設けられており、
前記検証部は、前記電波発信装置からの電波の受信強度の情報に基づいて、前記配置物各々の配置位置関係を検証する
ことを特徴とする請求項１に記載の検証サーバ。
【請求項５】
前記情報処理装置それぞれについて、当該情報処理装置が受信する前記電波発信装置のからの電波の受信強度と、当該電波の識別情報とを対応付けた電波情報を記憶する記憶部を備え、
前記検証部は、前記情報処理装置各々について、前記電波発信装置それぞれからの電波の受信強度に係る情報と、前記電波情報とに基づいて、前記配置物各々の配置位置関係を検証する
ことを特徴とする請求項４に記載の検証サーバ。
【請求項６】
前記検証部は、前記情報処理装置が受信した電波のうち、所定の受信強度を有する電波の受信強度に基づいて、前記配置物各々の配置位置関係を検証する
ことを特徴とする請求項１〜５のいずれか一項に記載の検証サーバ。
【請求項７】
前記配置物は、少なくとも２つの前記情報処理装置を備え、
前記検証部は、前記２つの情報処理装置からの電波の受信強度に係る情報に基づいて、更に、前記配置物の配置の向きを検証する
ことを特徴とする請求項１〜６のいずれか一項に記載の検証サーバ。
【請求項８】
前記情報処理装置の配置位置関係が正しくない場合に、正しい配置位置関係にない情報処理装置を正しい配置位置関係になるように誘導する制御部を更に備える
ことを特徴とする請求項１〜７のいずれか一項に記載の検証サーバ。
【請求項９】
前記制御部は、前記通信部が受信した前記発信源から受信した電波の受信強度が、前記検証情報で示される当該発信源からの受信強度よりも大きい場合に、前記情報処理装置を前記発信源から遠ざけるように配置位置を誘導する
ことを特徴とする請求項８に記載の検証サーバ。
【請求項１０】
前記制御部は、前記通信部が受信した前記発信源から受信した電波の受信強度が、前記検証情報で示される当該発信源からの受信強度よりも小さい場合に、前記情報処理装置を前記発信源に近づけるように配置位置を誘導する
ことを特徴とする請求項８に記載の検証サーバ。
【請求項１１】
前記通信部は、前記配置物各々が正しい位置関係で配されている場合に、前記情報処理装置各々から、当該情報処理装置が、前記複数の発信源各々から受信した電波の受信強度に関する情報を受信し、
前記検証サーバは、前記通信部が受信した前記配置物各々が正しい位置関係で配されている場合に、前記情報処理装置が、前記複数の発信源各々から受信した電波の受信強度に関する情報に基づいて、前記検証情報を生成する
ことを特徴とする請求項１〜１０のいずれか一項に記載の検証サーバ。
【請求項１２】
コンピュータが複数の配置物の配置位置を検証する検証方法であって、
前記複数の配置物各々は、少なくとも１つの情報処理装置を備え、
前記情報処理装置は、当該情報処理装置の周囲に配された複数の異なる発信源からの電波を受信する電波受信部を備え、
前記検証方法は、
前記コンピュータが、
前記情報処理装置から、当該情報処理装置が前記複数の異なる発信源から受信した電波の受信強度に係る情報を受け付ける受付ステップと、
記憶部に記憶されている前記情報処理装置が所望の位置関係にある場合に前記複数の異なる発信源から発信された信号を受信した場合の受信強度に関する検証情報と、前記受付ステップにおいて受け付けた受信強度に係る情報に基づいて、少なくとも前記配置物各々の相対的な配置位置関係を検証する検証ステップと、
を実行する検証方法。
【請求項１３】
複数の配置物の配置位置を検証させる検証プログラムであって、
前記複数の配置物各々は、少なくとも１つの情報処理装置を備え、
前記情報処理装置は、当該情報処理装置の周囲に配された複数の異なる発信源からの電波を受信する電波受信部を備え、
コンピュータに、
前記情報処理装置から、当該情報処理装置が前記複数の異なる発信源から受信した電波の受信強度に係る情報を受け付ける受付機能と、
記憶部に記憶されている前記情報処理装置が所望の位置関係にある場合に前記複数の異なる発信源から発信された信号を受信した場合の受信強度に関する検証情報と、前記受付機能が受け付けた受信強度に係る情報に基づいて、少なくとも前記配置物各々の相対的な配置位置関係を検証する検証機能と、
を実現させる検証プログラム。
【請求項１４】
他の配置物と所望の位置関係で配置されるべき配置物であって、
複数の異なる発信源から電波を受信する受信部と、
発信源を示す識別情報と、前記配置物が前記所望の位置関係に配置されているときの当該発信源からの電波を受信した場合の受信強度を示す情報と、を対応付けた対応情報を記憶する記憶部と、
前記受信部が受信した複数の異なる発信源からの電波の受信強度と、当該電波に含まれる発信源を特定可能な識別情報と、前記対応情報とに基づいて、前記所望の位置関係を検証する検証部とを備える情報処理装置を備えた配置物。
【請求項１５】
他の配置物と所望の位置関係で配置されるべき配置物であって、
複数の異なる発信源から電波を受信する受信部と、
前記複数の異なる発信源からの電波各々の受信強度を測定する測定部と、
発信源を示す識別情報と、前記配置物が前記所望の位置関係に配置されているときの当該発信源からの電波を受信した場合の受信強度を示す情報と、を対応付けた対応情報を参照して、前記配置物が、前記所望の位置関係にあるか否かを検証する検証サーバに、前記複数の異なる発信源からの電波各々の前記受信強度を示す情報を送信する送信部を備える情報処理装置を備えた配置物。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品の配置位置を検証する検証サーバ、検証方法、検証プログラム、及び情報処理装置に関する。
【背景技術】
【０００２】
従来、各種の場面において、種々の物品等を扱う現場においては、その物品の管理が求められてきた。例えば、特許文献１には、製品の製造工程において、製造ラインに必要な部品を製品の組み立て順に載置する作業を管理する部品出荷管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３７５２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に係る技術によれば、部品の組み立て順序の管理は行えるものの、その部品が製品上において、どのような位置関係にあるかまでは把握することができないという問題があった。
【０００５】
そこで、本発明は上記問題に鑑みて成されたものであり、複数の配置されるべき配置物が存在するなかで、各配置物が望ましい配置になっているか否かを検証することができる検証サーバ、検証方法、検証プログラム、及び配置物を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様に係る検証サーバは、複数の配置物の配置位置を検証する検証サーバであって、複数の配置物各々は、少なくとも１つの情報処理装置を備え、情報処理装置は、当該情報処理装置の周囲に配された複数の異なる発信源からの電波を受信する電波受信部を備え、検証サーバは、情報処理装置が所望の位置関係にある場合に複数の異なる発信源から発信された信号を受信した場合の受信強度に関する検証情報を記憶する記憶部と、情報処理装置から、当該情報処理装置が複数の異なる発信源から受信した電波の受信強度に係る情報を受信する通信部と、検証情報と、通信部が受信した受信強度に係る情報に基づいて、少なくとも配置物各々の相対的な配置位置関係を検証する検証部と、を備える。
【０００７】
上記課題を解決するために、本発明の一態様に係る検証方法は、コンピュータが複数の配置物の配置位置を検証する検証方法であって、複数の配置物各々は、少なくとも１つの情報処理装置を備え、情報処理装置は、当該情報処理装置の周囲に配された複数の異なる発信源からの電波を受信する電波受信部を備え、検証方法は、コンピュータが、情報処理装置から、当該情報処理装置が複数の異なる発信源から受信した電波の受信強度に係る情報を受け付ける受付ステップと、記憶部に記憶されている情報処理装置が所望の位置関係にある場合に複数の異なる発信源から発信された信号を受信した場合の受信強度に関する検証情報と、受付ステップにおいて受け付けた受信強度に係る情報に基づいて、少なくとも配置物各々の相対的な配置位置関係を検証する検証ステップと、を実行する。
【０００８】
上記課題を解決するために、本発明の一態様に係る検証プログラムは、複数の配置物の配置位置を検証させる検証プログラムであって、複数の配置物各々は、少なくとも１つの情報処理装置を備え、情報処理装置は、当該情報処理装置の周囲に配された複数の異なる発信源からの電波を受信する電波受信部を備え、コンピュータに、情報処理装置から、当該情報処理装置が複数の異なる発信源から受信した電波の受信強度に係る情報を受け付ける受付機能と、記憶部に記憶されている情報処理装置が所望の位置関係にある場合に複数の異なる発信源から発信された信号を受信した場合の受信強度に関する検証情報と、受付機能が受け付けた受信強度に係る情報に基づいて、少なくとも配置物各々の相対的な配置位置関係を検証する検証機能と、を実現させる。
【０００９】
上記課題を解決するために、本発明の一態様に係る配置物は、他の配置物と所望の位置関係で配置されるべき配置物であって、複数の異なる発信源から電波を受信する受信部と、発信源を示す識別情報と、配置物が所望の位置関係に配置されているときの当該発信源からの電波を受信した場合の受信強度を示す情報と、を対応付けた対応情報を記憶する記憶部と、受信部が受信した複数の異なる発信源からの電波の受信強度と、当該電波に含まれる発信源を特定可能な識別情報と、対応情報とに基づいて、所望の位置関係を検証する検証部とを備える情報処理装置を備える。
【００１０】
上記課題を解決するために、本発明の一態様に係る配置物は、他の配置物と所望の位置関係で配置されるべき配置物であって、複数の異なる発信源から電波を受信する受信部と、複数の異なる発信源からの電波各々の受信強度を測定する測定部と、発信源を示す識別情報と、配置物が所望の位置関係に配置されているときの当該発信源からの電波を受信した場合の受信強度を示す情報と、を対応付けた対応情報を参照して、配置物が、所望の位置関係にあるか否かを検証する検証サーバに、複数の異なる発信源からの電波各々の受信強度を示す情報を送信する送信部を備える情報処理装置を備える。
【００１１】
上記検証サーバにおいて、情報処理装置は、検証サーバが当該情報処理装置を識別するための識別情報を保持する保持部と、保持部が保持している識別情報を重畳して電波を発信する電波発信部を備え、電波受信部は、複数の異なる発信源からの電波として、他の情報処理装置が発進した電波を受信し、検証情報は、情報処理装置が、複数の異なる発信源として他の情報処理装置から発信された信号を受信した場合のそれぞれの受信強度に関する情報であり、検証部は、情報処理装置各々が受信した他の情報処理装置からの電波の受信強度に係る情報と、当該電波に重畳されている識別情報とに基づいて、検証情報を参照して、配置物各々の配置位置を検証することとしてもよい。
【００１２】
上記検証サーバにおいて、検証情報は、情報処理装置各々について、他の情報処理装置からの信号を受信した場合の受信強度であって、所定の受信強度を有する情報であることとしてもよい。
【００１３】
上記検証サーバにおいて、複数の配置物は、所定の領域内に配置されるものであり、複数の異なる発信源として、所定の領域を囲うように複数の電波を発信する電波発信装置が設けられており、検証部は、電波発信装置からの電波の受信強度の情報に基づいて、配置物各々の配置位置関係を検証することとしてもよい。
【００１４】
上記検証サーバにおいて、情報処理装置それぞれについて、当該情報処理装置が受信する電波発信装置のからの電波の受信強度と、当該電波の識別情報とを対応付けた電波情報を記憶する記憶部を備え、検証部は、情報処理装置各々について、電波発信装置それぞれからの電波の受信強度に係る情報と、電波情報とに基づいて、配置物各々の配置位置関係を検証することとしてもよい。
【００１５】
上記検証サーバにおいて、検証部は、情報処理装置が受信した電波のうち、所定の受信強度を有する電波の受信強度に基づいて、配置物各々の配置位置関係を検証することとしてもよい。
【００１６】
上記検証サーバにおいて、配置物は、少なくとも２つの情報処理装置を備え、検証部は、２つの情報処理装置からの電波の受信強度に係る情報に基づいて、更に、配置物の配置の向きを検証することとしてもよい。
【００１７】
上記検証サーバにおいて、情報処理装置の配置位置関係が正しくない場合に、正しい配置位置関係にない情報処理装置を正しい配置位置関係になるように誘導する制御部を更に備えることとしてもよい。
【００１８】
上記検証サーバにおいて、制御部は、通信部が受信した発信源から受信した電波の受信強度が、検証情報で示される当該発信源からの受信強度よりも大きい場合に、情報処理装置を発信源から遠ざけるように配置位置を誘導することとしてもよい。
【００１９】
上記検証サーバにおいて、制御部は、通信部が受信した発信源から受信した電波の受信強度が、検証情報で示される当該発信源からの受信強度よりも小さい場合に、情報処理装置を発信源に近づけるように配置位置を誘導することとしてもよい。
【００２０】
上記検証サーバにおいて、通信部は、配置物各々が正しい位置関係で配されている場合に、情報処理装置各々から、当該情報処理装置が、複数の発信源各々から受信した電波の受信強度に関する情報を受信し、検証サーバは、通信部が受信した配置物各々が正しい位置関係で配されている場合に、情報処理装置が、複数の発信源各々から受信した電波の受信強度に関する情報に基づいて、検証情報を生成することとしてもよい。
【発明の効果】
【００２１】
本発明の一態様に係る検証サーバは、複数の配置物それぞれは、複数の異なる電波の発信源からの電波の受信強度に基づいて、各配置物が望ましい配置になっているか否かを検証することができる。
【図面の簡単な説明】
【００２２】
【図１】検証システムの構成例を示す図である。
【図２】（ａ）は、検証サーバの構成例を示すブロック図である。（ｂ）は、情報処理装置の構成例を示すブロック図である。
【図３】第１の実施形態に係る検証システムにおける配置物と、その配置例を示す図である。
【図４】（ａ）は、第１の実施形態に係る検証情報の構成例を示すデータ概念図である。（ｂ）は、第１の実施形態に係る情報処理装置から検証サーバに送信される電波情報の構成例を示すデータ概念図である。
【図５】検証システムの動作例であって、検証情報の作成に係る動作を示すフローチャートである。
【図６】検証サーバの動作例であって、情報処理装置の位置の検証に係る動作を示すフローチャートである。
【図７】情報処理装置の動作例を示すフローチャートである。
【図８】検証サーバの動作例であって、情報処理装置の正しいと推定される位置への誘導処理に係る動作を示すフローチャートである。
【図９】（ａ１）は、正しい配置例を示す図である。（ａ２）は、（ａ１）の配置に基づく検証情報の例である。（ｂ１）は、誤った配置例を示す図である。（ｂ２）は、（ｂ１）の配置における受信強度の例である。（ｃ１）は、配置位置の誘導の例を示す図である。
【図１０】第２の実施形態に係る検証システムにおける配置物と、その配置例を示す図である。
【図１１】（ａ）は、第２の実施形態に係る検証情報の構成例を示すデータ概念図である。（ｂ）は、第２の実施形態に係る情報処理装置から検証サーバに送信される電波情報の構成例を示すデータ概念図である。
【図１２】第３の実施形態に係る検証システムにおける配置物と、その配置例を示す図である。
【図１３】第３の実施形態に係る検証情報の構成例を示すデータ概念図である。
【図１４】（ａ１）は、正しい配置例を示す図である。（ａ２）は、（ａ１）の配置に基づく検証情報の例である。（ｂ１）は、誤った配置例を示す図である。（ｂ２）は、（ｂ１）の配置における受信強度の例である。（ｃ１）は、配置位置の誘導の例を示す図である。
【発明を実施するための形態】
【００２３】
＜第１の実施形態＞
本発明の第１の実施形態について、図面を参照しながら説明する。
【００２４】
本発明に係る検証サーバ１００は、複数の配置物の配置位置を検証する。各配置物は、少なくとも複数の異なる発信源からの電波を受信する情報処理装置（ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ)デバイス）を備え、検証サーバ１００は、各配置物について、当該配置物が受信した電波の受信強度に基づいて、各配置物の配置位置を検証するものである。ここで、配置位置を検証するとは、少なくとも配置物の配置位置が正しいか否かを判定することを含み、配置物のより好適な位置への移動の示唆や、実際に配置物を移動させることまで含むこととしてもよい。以下、このような検証サーバ１００について、詳細に説明する。
【００２５】
（システム構成）
図１に示すように、検証サーバ１００を含む検証システム１は、検証サーバ１００と、複数の配置物（２１０ａ、２１０ｂ、２１０ｃ、２１０ｄ、２１０ｅ、２１０ｊ、２１０ｏ。以下、配置物を総称する場合に配置物２１０と記載する。）と、ネットワーク３００とを含む。各配置物は、それぞれ、情報処理装置（２２０ａ、２２０ｂ、２２０ｃ、２２０ｄ、２２０ｅ、２２０ｊ、２２０ｏ。以下、情報処理装置を総称する場合に情報処理装置２２０と記載する。）を備えており、各情報処理装置は、ネットワーク３００を介して、検証サーバ１００と通信可能に接続されている。
【００２６】
ネットワーク３００は、検証サーバ１００と情報処理装置２２０を相互に接続させるためのネットワークであり、例えば、無線ネットワークや有線ネットワークである。具体的には、ネットワーク３００は、ワイヤレスＬＡＮ（ｗｉｒｅｌｅｓｓ  ＬＡＮ：ＷＬＡＮ）や広域ネットワーク（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＷＡＮ）、ＩＳＤＮｓ（ｉｎｔｅｇｒａｔｅｄ  ｓｅｒｖｉｃｅ  ｄｉｇｉｔａｌ  ｎｅｔｗｏｒｋｓ）、無線ＬＡＮｓ、ＬＴＥ（ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ）、ＬＴＥ−Ａｄｖａｎｃｅｄ、第４世代（４Ｇ）、第５世代（５Ｇ）、ＣＤＭＡ（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＷＣＤＭＡ（登録商標）などである。
【００２７】
また、ネットワーク３００は、これらの例に限られず、例えば、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ：ＰＳＴＮ）やブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、ブルートゥースローエナジー（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）、光回線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線、衛星通信網などであってもよく、どのようなネットワークであってもよい。
【００２８】
また、ネットワーク３００、例えば、ＮＢ−ＩｏＴ（Ｎａｒｒｏｗ  Ｂａｎｄ  ＩｏＴ）や、ｅＭＴＣ（ｅｎｈａｎｃｅｄ  Ｍａｃｈｉｎｅ  Ｔｙｐｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）であってもよい。なお、ＮＢ−ＩｏＴやｅＭＴＣは、ＩｏＴ向けの無線通信方式であり、低コスト、低消費電力で長距離通信が可能なネットワークである。
【００２９】
また、ネットワーク３００は、これらの組み合わせであってもよい。また、ネットワーク３００は、これらの例を組み合わせた複数の異なるネットワークを含むものであってもよい。例えば、ネットワーク３００は、ＬＴＥによる無線ネットワークと、閉域網であるイントラネットなどの有線ネットワークとを含むものであってもよい。
【００３０】
（検証サーバの構成例）
図２（ａ）は、検証サーバ１００の構成例を示すブロック図である。図２（ａ）に示すように、検証サーバ１００は、例えば、通信部１１０と、記憶部１２０と、制御部１３０と、入力部１４０と、出力部１５０とを備える。
【００３１】
通信部１１０は、ネットワーク３００を介して各種データや情報、信号の送受信を行う通信インタフェースである。通信部１１０は、ネットワーク３００を介して、情報処理装置２２０との通信を実行する機能を有する。通信部１１０は、各情報処理装置２２０から、各情報処理装置２２０が複数の異なる電波の発信源から電波を受信したときの受信強度の情報を含む電波情報を受信し、受信した電波情報を制御部１３０に出力する。電波情報の詳細については後述する。
【００３２】
記憶部１２０は、検証サーバ１００が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部１２０は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。なお、検証サーバ１００は、プログラムを記憶部１２０に記憶し、当該プログラムを実行して、制御部１３０が、当該制御部１３０に含まれる各部としての処理を実行してもよい。当該プログラムは、検証サーバ１００に、制御部１３０が実行する各機能を実現させる。記憶部１２０は、各情報処理装置が受信した電波の受信強度に基づいて、各情報処理装置の配置位置を検証するための検証情報１２１を記憶している。検証情報１２１の詳細については、後述する。
【００３３】
制御部１３０は、検証サーバ１００の各部を制御するものであり、例えば、中央処理装置（ＣＰＵ）やマイクロプロセッサ、ＡＳＩＣ、ＦＰＧＡなどであってもよい。なお、制御部１３０は、これらの例に限られず、どのようなものであってもよい。制御部１３０は、検証サーバ１００が受信した電波情報と、記憶部１２０が記憶している検証情報１２１とを用いて、各情報処理装置２２０が複数の発信源から受信した電波の受信強度が所定範囲内（誤差の範囲内）で、検証情報１２１で示される受信強度と一致するか否かに基づいて、情報処理装置２２０が正しい配置位置にあるか否かを検証する検証部１３１として機能する。また、制御部１３０は、各配置物の情報処理装置２２０から送信された各配置物に備えられている当該情報処理装置２２０が受信した電波の受信強度の情報を通信部１１０を介して受信して、検証情報１２１を作成する機能を有する。また、制御部１３０は、各配置物が配された際に、誤った位置に配置されていると推定される配置物があった場合に、その配置物が配置されるのに望ましい位置に誘導する機能も有する。
【００３４】
入力部１４０は、検証サーバ１００のオペレータからの入力を受け付けて検証サーバ１００に対する各種操作を入力する装置により実現される。入力部１４０は、例えば、キーボードやマウス、タッチパネル、マイク（マイクロホン）、各種センサなどである。入力部１４０は、例えば、オペレータから検証情報１２１の入力を受け付ける。
【００３５】
出力部１５０は、制御部１３０からの制御に従って、情報を出力する機能を有する。出力部１５０は、例えば、モニタやスピーカ、ＬＥＤなどである。出力部１５０は、制御部１３０からの指示に従って、情報処理装置２２０の配置位置についての検証結果を示す情報を出力する。情報の出力形態は、様々であり、例えば、文章、画像、音声などであってよい。
【００３６】
以上が、検証サーバ１００の構成例である。
【００３７】
（情報処理装置２２０の構成例）
図２（ｂ）は、第１の実施形態に係る情報処理装置２２０の構成例を示すブロック図である。図２（ｂ）に示すように、情報処理装置２２０は、電波受信部２２１と、電波発信部２２２と、通信部２２３と、記憶部２２４と、制御部２２６とを備える。
【００３８】
電波受信部２２１は、複数の異なる発信源から発信された電波を受信する。第１の実施形態においては、複数の異なる発信源とは、他の情報処理装置２２０のことである。電波受信部２２１は、電波を受信するためのアンテナを含み、受信した際の電波の受信強度を測定する機能を有する。
【００３９】
電波発信部２２２は、記憶部２２４に記憶されている識別情報２２５で示される情報処理装置２２０の識別情報を重畳（もしくは、付加）した電波を、予め定められた所定の電波強度で発信する。これにより、他の情報処理装置が、電波を受信することができる。
【００４０】
通信部２２３は、ネットワーク３００を介して各種データや情報、信号の送受信を行う通信インタフェースである。通信部２２３は、ネットワーク３００を介して、検証サーバ１００との通信を実行する機能を有する。通信部２２３は、他の情報処理装置から発信された電波を受信した際の受信強度の情報を含む電波情報を、検証サーバ１００に送信する。
【００４１】
記憶部２２４は、情報処理装置２２０が必要とする各種のデータを記憶している。ここでは、情報処理装置２２０を検証システム１上において一意に特定可能な識別情報２２５を記憶している。識別情報２２５は、自装置の識別情報である。
【００４２】
制御部２２６は、電波受信部が受信した電波と、その電波に含まれる識別情報とから、後述する受信電波情報を生成し、更に自身の識別情報を対応付けて電波情報を生成する。制御部２２６は、生成した電波情報を、通信部２２３により、検証サーバ１００に送信させる。制御部２２６は、例えば、簡易な機能を実現するプロセッサである。
【００４３】
情報処理装置２２０は、所定のタイミング（オペレータが定めたタイミングであって、例えば、一定時間毎であったり、オペレータからの出力指示があった場合であったりしてよい）で、電波発信部２２２が電波を発信する。そして、各情報処理装置２２０は、自装置以外の情報処理装置２２０が発信した電波を受信し、受信した電波の受信強度の情報を含む電波情報を、検証サーバ１００に送信する。情報処理装置２２０が、他の電波の発信源から受信した信号の受信強度の情報を送信することにより、検証サーバ１００は、配置物が正しい位置関係で配されている場合には、検証情報１２１を作成することができ、また、配置物が正しい位置関係で配されているか否かがわからないときに、その位置関係の検証、誘導を行うことができるようになる。
【００４４】
以上が、情報処理装置２２０の構成である。
【００４５】
（配置物の構成と具体例）
次に、配置物２１０について説明する。図３に示すように、第１の実施形態においては、複数の配置物２１０ａ、２１０ｂ、２１０ｃ、２１０ｄ、２１０ｅ、２１０ｆ、２１０ｇ、２１０ｈ、２１０ｉ、２１０ｊ、２１０ｋ、２１０ｌ、２１０ｍ、２１０ｎ、２１０ｏが、配置領域２００に配されている。複数の配置物２１０ａ、２１０ｂ、２１０ｃ、２１０ｄ、２１０ｅ、２１０ｆ、２１０ｇ、２１０ｈ、２１０ｉ、２１０ｊ、２１０ｋ、２１０ｌ、２１０ｍ、２１０ｎ、２１０ｏは、それぞれ、情報処理装置２２０ａ、２２０ｂ、２２０ｃ、２２０ｄ、２２０ｅ、２２０ｆ、２２０ｇ、２２０ｈ、２２０ｉ、２２０ｊ、２２０ｋ、２２０ｌ、２２０ｍ、２２０ｎ、２２０ｏを備える。ここでは、配置領域２００に配することとしているが、情報処理装置２２０の配置位置は、所定の領域内に限るものではない。また、配置物２１０の数についても図に示す数に限定されるものではないことは言うまでもない。
【００４６】
ここで、配置物２１０は、正しい配置位置があり、その配置位置に配されることが望まれるものであれば、どのようなものであってもよい。配置物２１０は、例えば、ウェーハ上における各種の部品の配置であったり、機械部品の配置位置であったり、看板における各種の宣伝ポスターであったり、複数の紙で部分的に構成された絵で一枚の大きな絵画を演出したりする場合の絵であったり、展示場内において展示される展示品であったり、建築物における各種の部品（例えば、家の柱や城の石組みなど）であったり、複数の画面で１つの大画面を構成する場合の各モニタであったりしてよい。検証サーバ１００による配置物２１０の配置位置の検証は、特に、類似するものを配列する場合であって、各配置物の配置位置の厳密性が要求される場合に特に有用である。例えば、複数の配置物として複数の画面を配して１つの大画面を構成する場合に、２つの画面が入れ違いになっていた場合には、大画面で出力される映像が入れ違いになっている部分がある、ユーザにとって見にくい映像が出力されるという問題が発生する可能性があるが、検証サーバ１００による配置位置の検証を行うことにより、この問題が発生する可能性を回避することができる。これは、看板に複数のポスターなどの絵を貼り付ける場合などにおいても同様のことが言える。また、例えば、部品の配置の例で言えば、検証サーバ１００による配置の検証を行うことにより、部品の配置位置を誤って製品が動作しないという問題を回避することができる。
【００４７】
（検証情報の構成例）
次に、検証サーバ１００が、情報処理装置２２０が正しい位置に配されているかの検証に用いる検証情報１２１について説明する。図４（ａ）は、検証情報１２１のデータ構成例を示すデータ概念図である。検証情報１２１は、各情報処理装置が正しい位置に配されている場合の、他の情報処理装置から受信した電波の受信強度を示す情報である。
【００４８】
図４（ａ）に示すように、検証情報１２１は、情報処理装置ＩＤ４１０と、電波検証情報４２０とが対応付けられた情報である。
【００４９】
情報処理装置ＩＤ４１０は、配置物に備えられる各情報処理装置２２０の検証システム１において一意に特定するための情報であり、検証サーバ１００が受信した電波情報を送信した情報処理装置に対応する電波検証情報４２０を特定するために参照される。なお、本実施形態においては、わかりやすくするために、情報処理装置にふった符号を情報処理装置ＩＤとして用いることとするが情報処理装置ＩＤ４１０は、システムにおいて各情報処理装置２２０を特定できるものであれば、どのような値を有していてもよい。
【００５０】
電波検証情報４２０は、情報処理装置２２０から受信した電波情報と比較検証するための情報である。また、電波検証情報４２０は、対応する情報処理装置ＩＤ４１０で示される情報処理装置２２０が、他の情報処理装置との間で正しい位置関係に配されている場合に、他の情報処理装置から発信された信号を受信したときの受信強度を示す情報である。即ち、電波検証情報４２０は、対応する情報処理装置ＩＤ４１０で示される情報処理装置２２０から受信した電波情報に示される受信強度が、望ましい値を有しているか否かを検証するために、検証サーバ１００の制御部１３０により参照される情報である。
【００５１】
電波検証情報４２０は、発信情報処理装置ＩＤ４２１と、受信強度情報４２２とが対応付けられた情報である。
【００５２】
発信情報処理装置ＩＤ４２１は、電波を発信した情報処理装置がどの情報処理装置であるかを特定可能な識別情報である。
【００５３】
受信強度情報４２２は、対応する発信情報処理装置ＩＤ４２１で示される情報処理装置から発信された電波が、どの程度の強度であることが望ましいかを示す情報である。受信強度情報４２２は、受信した電波の強度を特定可能なものであればよく、例えば、デシベルミリワットの単位で規定されていてもよいし、システム内で通用するデシベルミリワットの所定範囲をレベル値に換算した値で規定されていてもよい。
【００５４】
図４（ａ）の例で言えば、情報処理装置ＩＤ４１０が、「２２０ａ」の情報処理装置からの電波情報に、発信情報処理装置ＩＤ４２１が「２２０ｂ」で、受信強度情報４２２が「５」を満たし、発信情報処理装置ＩＤ４２１が「２２０ｆ」で、受信強度情報４２２が「５」を満たし、発信情報処理装置ＩＤ４２１が「２２０ｇ」で、受信強度情報４２２が「３．８」を満たした場合に、情報処理装置２２０ａは、望ましい位置に配置されていることになる。
【００５５】
検証情報１２１は、例えば、実際に、各配置物２１０を、正しい位置に配置した状態で、各情報処理装置の電波発信部２２２に電波を発信させて、それぞれの情報処理装置の電波受信部２２１で受信した電波の受信強度を測定することで、作成することができる。また、検証情報１２１は、オペレータが、配置物２１０の配置を見て、どの情報処理装置からの電波が強くなるかに基づいて、推定により（シミュレーションにより）作成することとしてもよい。
【００５６】
（電波情報の構成例）
図４（ｂ）は、情報処理装置２２０ａから検証サーバ１００に送信される電波情報の構成例を示すデータ概念図である。全ての情報処理装置２２０は、図４（ｂ）に示す様式（フォーマット）で、電波情報を検証サーバ１００に送信する。
【００５７】
図４（ｂ）に示すように、電波情報４５０は、情報処理装置ＩＤ４５１と、受信電波情報４６０とが対応付けられた情報である。
【００５８】
情報処理装置ＩＤ４５１は、電波情報４５０を送信する情報処理装置がどの情報処理装置であるかを特定可能な識別情報である。
【００５９】
受信電波情報４６０は、情報処理装置ＩＤ４５１が他の情報処理装置から発信されて受信したときの受信強度を示す情報である。
【００６０】
受信電波情報４６０は、発信情報処理装置ＩＤ４６１と、受信強度情報４６２とが対応付けられた情報である。
【００６１】
発信情報処理装置ＩＤ４６１は、対応する情報処理装置ＩＤ４５１で示される情報処理装置が受信した電波がどの情報処理装置から発信されたものであるかを特定可能な識別情報である。
【００６２】
受信強度情報４６２は、対応する発信情報処理装置ＩＤ４６１で示される情報処理装置から発信された電波が、対応する情報処理装置ＩＤ４５１で示される情報処理装置において受信されたときの、受信強度を示す情報である。
【００６３】
図４（ｂ）の例で言えば、情報処理装置ＩＤ４５１が、「２２０ａ」である情報処理装置は、情報処理装置ＩＤが「２２０ｃ」、「２２０ｆ」、「２２０ｇ」の３つの情報処理装置から発信された信号を受信しており、それぞれの信号を受信した際の受信強度がいずれも「５」であることが理解できる。
【００６４】
検証サーバ１００の検証部１３１は、図４（ｂ）に示す電波情報を受信した場合には、情報処理装置ＩＤ４５１で示されるＩＤと一致する情報処理装置を、情報処理装置ＩＤ４１０から検索し、対応する電波検証情報４２０を特定する。そして、検証部１３１は、電波情報４５０で示される受信電波情報４６０と、電波検証情報４２０とが所定範囲内で一致するか否かに基づいて、電波情報を送信してきた情報処理装置２２０を備える配置物２１０が望ましい位置に配置されているか否かを検証する。
【００６５】
（検証サーバ１００の検証情報１２１の作成に係る動作例）
図５は、検証システム１の動作であって、検証情報１２１を作成する際の動作を示すフローチャートである。まず、各配置物２１０を、ユーザの手、あるいは、何等かの機器（例えば、ロボットアーム）を用いて、正しい位置関係になるように配置する（ステップＳ５０１）。
【００６６】
各配置物２１０を正しい位置関係で配した状態で、検証サーバ１００は、各情報処理装置２２０に対して、信号を発信するように指示する。すると、各情報処理装置２２０は、各々の識別情報を重畳した信号を電波発信部２２２から発信する（ステップＳ５０２）。そうすると、各情報処理装置２２０は、他の情報処理装置から発信された信号を受信する（ステップＳ５０３）。各情報処理装置２２０は、受信した信号について、重畳された識別情報を抽出するとともに、その信号の受信強度を測定する（ステップＳ５０４）。各情報処理装置２２０の通信部２２３は、抽出した識別情報と、その識別情報が重畳された信号の受信強度とを対応付けた情報を、検証サーバ１００に送信する。
【００６７】
検証サーバ１００の通信部１１０は、各情報処理装置２２０から、識別情報と、信号の受信強度とが対応付けられた情報を、受信する。制御部１３０は、受信した識別除法と、信号の受信強度と、この情報を送信した情報処理装置２２０の識別情報とを対応付けて、検証情報１２１を作成し、記憶する（ステップＳ５０５）。
【００６８】
これにより、検証サーバ１００は、各配置物２１０が正しい位置関係に配されている状態で、各情報処理装置２２０が、他の情報処理装置から発信された信号を受信した際の受信強度に関する情報を得ることができる。検証情報１２１を作成（各情報処理装置２２０が受信した信号の受信強度を学習したともいえる）したことにより、その後で、例えば、各配置物２１０を別の場所に配置したときに、その位置関係が望ましい位置関係になっているか否かを検証することができる。
【００６９】
（検証サーバ１００の各情報処理装置の配置の検証に係る動作例）
図６は、第１の実施形態における検証サーバ１００の動作を示すフローチャートである。図６に示すように、検証サーバ１００の通信部１１０は、情報処理装置２２０から電波情報４５０を受信する（ステップＳ６０１）。通信部１１０は、受信した電波情報４５０を制御部１３０に伝達する。
【００７０】
制御部１３０の検証部１３１は、電波情報４５０から、情報処理装置ＩＤ４５１を抽出して、電波情報４５０を送信した情報処理装置がどの情報処理装置であるかを特定する（ステップＳ６０２）。
【００７１】
次に、検証部１３１は、検証情報１２１において、特定した情報処理装置ＩＤに対応付けられた電波検証情報４２０を特定する（ステップＳ６０３）。
【００７２】
検証部１３１は、電波情報４５０の受信電波情報４６０で示される各発信情報処理装置ＩＤ４６１に対応付けられた受信強度情報４６２と、ステップＳ６０３において特定した電波検証情報４２０で示される各発信情報処理装置４２１に対応付けられた受信強度情報４２２とが所定範囲内で一致するか否かを判定する（ステップＳ６０４）。ここで、所定範囲内とは、他の情報処理装置から発信された電波の受信強度が一致していると見做せる範囲であればよく、一例として、誤差の範囲であってもよいし、予め定めた範囲、例えば、受信強度情報４２２で示される値の上下Ｘ％（例えば、１０％）の範囲内であってもよい。配置物２１０が正確な配置にあることが望ましい場合には、受信強度情報４６２の値と、受信強度情報４２２の値とが、完全に一致することが望ましい。
【００７３】
検証部１３１は、電波情報４５０の受信強度情報４６２の値と、検証情報１２１の受信強度情報４２２の値とが、所定範囲内で一致すると判定した場合には（ステップＳ６０４のＹＥＳ）、電波情報４５０を送信してきた情報処理装置２２０は、正常である旨、即ち、望まれている位置（正しい位置）に配置されている旨を報知して（ステップＳ６０５）終了する。なお、この報知は、出力部１５０により成されるものであり、文字、画像、音声のいずれによるものであってもよい。
【００７４】
検証部１３１は、電波情報４５０の受信強度情報４６２の値と、検証情報１２１の受信強度情報４２２の値とが、所定範囲内で一致しないと判定した場合には（ステップＳ６０４のＮＯ）、電波情報４５０１を送信してきた情報処理装置２２０は、正常ではない旨、即ち、望まれている位置（正しい位置）に配置されていない旨を報知して（ステップＳ６０６）終了する。なお、この報知は、出力部１５０により成されるものであり、文字、画像、音声のいずれによるものであってもよい。
【００７５】
これにより、検証サーバ１００は、各情報処理装置について、当該情報処理装置が受信した他の情報処理装置からの電波の受信強度に基づいて、その配置位置の検証を行うことができる。
【００７６】
（情報処理装置の動作例）
図７は、情報処理装置２２０の動作例を示すフローチャートである。情報処理装置２２０は、図７に示す処理を所定のタイミング（例えば、一定時間毎やオペレータにより指定されたタイミングなど）や、検証情報１２１を作成するタイミングで実行する。
【００７７】
図７に示すように、情報処理装置２２０の電波発信部２２２は、所定の強度の電波を発信する（ステップＳ７０１）。
【００７８】
電波受信部２２１は、他の情報処理装置の電波発信部２２２から発信された信号を受信する（ステップＳ７０２）。そして、電波受信部２２１は、受信した信号の受信強度を測定する（ステップＳ７０３）。電波受信部２２１は、受信した電波に重畳または付加されている情報処理装置の識別情報から情報処理装置ＩＤを特定し、発信情報処理装置ＩＤ４６１とする。
【００７９】
制御部２２６は、電波受信部２２１が測定した受信強度を受信強度情報４６２として、発信情報処理装置ＩＤ４６１に対応付けて、受信電波情報４６０を生成する。そして、制御部２２６は、記憶部２２４に記憶されている識別情報２２５を、情報処理装置ＩＤ４５１とし、これに受信電波情報４６０を対応付けて電波情報４５０を生成する（ステップＳ７０４）。
【００８０】
通信部２２３は、制御部２２６が生成した電波情報４５０を、検証サーバ１００に送信して（ステップＳ７０５）処理を終了する。
【００８１】
情報処理装置２２０が、電波情報４５０を送信することで、検証サーバ１００は、この情報処理装置２２０が正しい位置に存在するかを判定することができる。
【００８２】
（検証サーバ１００の配置物２１０の望ましい位置への誘導処理に係る動作例）
図８は、検証サーバ１００が、図７に示す検証を行った際に、配置位置が正しくないと判定された配置物２１０（情報処理装置２２０）があった場合に、その配置物２１０を正しい位置に誘導する処理を行う際の動作を示すフローチャートである。図８に示す処理は、図６のステップＳ６０６の処理に継続する形で実現されてよい。ここで説明を分かりやすくするために、他の情報処理装置から受信した信号の受信強度が、検証情報１２１で示される受信強度と一致しなかった情報処理装置を情報処理装置２２０ｘとする。即ち、図８に示す処理は、検証サーバ１００が情報処理装置２００ｘが正しい位置に位置するように誘導するための処理である。
【００８３】
図８に示すように、制御部１３０は、情報処理装置２２０ｘから、他の情報処理装置２２０（ここで説明を分かりやすくするために仮に２２０ｙとする）の識別情報と、その他の情報処理装置２２０ｙから発信されて情報処理装置２２０ｘで受信したときの信号の受信強度と、の組み合わせとが、検証情報１２１において、情報処理装置２２０ｘと一致しない項目を特定する（ステップＳ８０１）。
【００８４】
制御部１３０は、一致しなかった項目について、情報処理装置２２０ｘが受信した情報処理装置２２０ｙからの信号の受信強度（以下、第１受信強度）が、検証情報１２１において情報処理装置ＩＤ４１０が情報処理装置２２０ｘに対応し、発信情報処理装置ＩＤ４２１が情報処理装置２２０ｙに対応する受信強度情報で示される受信強度（以下、第２受信強度）よりも大きいか否かを判定する（ステップＳ８０２）。
【００８５】
第１受信強度が、第２受信強度よりも大きいと判定した場合には（ステップＳ８０２のＹＥＳ）、情報処理装置２００ｘと、情報処理装置２００ｙとの間の距離が正しい位置関係にある場合に比べ、互いに近いと想定されるので、制御部１３０は、情報処理装置２２０ｘを、情報処理装置２００ｙから遠ざけるように誘導（報知）する（ステップＳ８０３）。当該報知は、検証サーバ１００に表示部（ディスプレイ）を接続して、絵や文字により報知することとしてもよいし、スピーカを接続して、音声により報知することとしてもよい。制御部１３０は、そのための絵や文字、音声を生成する機能を有してもよいし、記憶部１２０に予めそれらの情報を記憶しておき、制御部１３０がそれらの情報を読み出することにより実現することとしてよい。また、あるいは、各情報処理装置２２０（配置物２１０）に発光部を設けて、移動させるべき配置物２１０と、遠ざける配置物２１０と、がオペレータから見てわかるように発光させることで報知することとしてもよい。例えば、移動させるべき配置物に設けられている発光部を赤に発光させ、この移動させるべき配置物を近づける対象となる配置物に設けられている発光部を青に発光させて報知するように構成してもよい。この場合に、検証サーバ１００は、情報処理装置２２０ｘに対して赤に発光するように指示し、情報処理装置２２０ｙに対して青に発光するように指示することとしてよい。
【００８６】
一方で、第１受信強度が第２受信強度よりも大きくない場合（ステップＳ８０２のＮＯ）、即ち、第１受信強度が第２受信強度よりも小さい場合に、情報処理装置２２０ｘは、情報処理装置２２０ｙから、正しい位置関係よりも遠いと推定されるので、制御部１３０は、情報処理装置２２０ｘを情報処理装置２２０ｙに近づけるように誘導する（ステップＳ８０４）。このとき、制御部１３０は、配置物に設けられた発光部を設けて、誘導を行う場合には、情報処理装置２２０ｘを情報処理装置２２０ｙから遠ざける場合と比して、遠ざけるのか近づけるのかがオペレータに理解できるように、発光色を変更するとよい。例えば、情報処理装置２００ｘを情報処理装置２００ｙに近づける場合には、情報処理装置２００ｘを赤に発光させ、情報処理装置２００ｙを緑に発光させることで、上述した遠ざける場合と区別するとよい。なお、ここに示した発光色自体は、あくまで一例であり、情報処理装置２００ｘ、２００ｙそれぞれが区別できるとともに、情報処理装置２００ｘを情報処理装置２００ｙに近づけるのかあるいは遠ざけるのかを区別できるのであれば、他の色であってもよいことは言うまでもない。
【００８７】
このように、検証サーバ１００は、各配置物の配置が正しい位置関係にあるか否かを検証するだけでなく、更には、間違った配置関係にある配置物を特定し、その配置物を正しい位置関係になるように配置位置の誘導を行うことができる。したがって、特に似たような形状の配置物であって、正しい配置関係が求められる配置物の配置において、本発明に係る検証サーバ１００は、オペレータに対して、複数の配置物が正しい位置関係になるよう教示することができる。
【００８８】
ここで、図８に示す処理について、一具体例を用いて、図９を参照しながら説明する。なお、図９においては、図面を分かりやすくするために、配置物２１０と情報処理装置２２０が一体であるとして、情報処理装置２２０Ｚの形で、それぞれ一つの矩形で表し、それぞれの符号をその中に記すこととする。
【００８９】
図９では、情報処理装置２２０ｘが正しい配置位置にあるか、そして正しい配置位置にない場合にどのように誘導するかを説明する。図９（ａ１）は、情報処理装置２２０ａ、２２０ｂ、２２０ｃ、２２０ｄ、２２０ｘが正しい位置関係で配されている一例を示している。このとき、情報処理装置２２０ｘが自装置以外の情報処理装置２２０ａ、２２０ｂ、２２０ｃ、２２０ｄそれぞれから受信した信号の受信強度が全て「５」であったとする。したがって、検証サーバ１００の記憶部１２０は、情報処理装置２２０ｘ用の検証情報１２１として、図９（ａ２）に示す情報を保持することになる。
【００９０】
そこで、あるとき、情報処理装置２２０ａ、２２０ｂ、２２０ｃ、２２０ｄ、２２０ｘを配したときに、図９（ｂ１）に示す位置関係で配されたとする。そして、このとき、図９（ｂ２）に示すように、情報処理装置２２０ｘは、情報処理装置２２０ａ、２２０ｂ、２２０ｃ、２２０ｄそれぞれから、受信強度「５」、「５」、「２．３」、「２．３」の信号を受信したとする。すると、検証サーバ１００は、図９（ｂ２）に示す情報と、検証情報１２１に含まれる図９（ａ２）に示す情報とを比較する。この比較の結果、検証サーバ１００は、受信強度が全て一致しないと判定し、情報処理装置２２０ｘが正しい位置関係で配置されていないと判定し、その旨を報知する。
【００９１】
ここで、検証サーバ１００は、情報処理装置２２０ａと、情報処理装置２２０ｂとから受信した信号強度は一致することから、情報処理装置２２０ｘと情報処理装置２２０ａ及び情報処理装置２２０ｘと情報処理装置２２０ｂとの間の距離関係は正しいと判定する。その一方で、情報処理装置２２０ｃ、２２０ｄからの信号の受信強度は、検証情報１２１に記憶されている値よりも小さい。そのため、検証サーバ１００は、情報処理装置２２０ｃ及び情報処理装置２２０ｄから、所望の位置よりも遠い位置に配されていると判定する。したがって、検証サーバ１００は、情報処理装置２２０ｘを、情報処理装置２２０ａと情報処理装置２２０ｂとの間の距離を保ちつつ、情報処理装置２２０ｃと情報処理装置２２０ｄに近づくように誘導する。
【００９２】
したがって、上述の発光による誘導の例でいえば、情報処理装置２２０ｘを赤で発光させ、情報処理装置２２０ｃと情報処理装置２２０ｄとを、緑に発光させれば、オペレータは、情報処理装置２２０ｘを、図９（ｃ１）の矢印で示す方向に移動させればよいと認識することができる。検証システム１においては、このように、情報処理装置２２０（配置物２１０）の配置位置の誘導を行って、正しい位置関係での配置位置を早期に実現することができる。なお、検証システム１においては、文字や音声で、動かす距離を説明（情報処理装置２２０ｘを大きく動かしてください、情報処理装置２２０ｘを少しだけ動かしてくださいなど）することとしてもよいし、発光によって誘導を行う場合には、発光強度（所望の位置に近いほど発光強度を強くするなど）やあるいは点滅（所望の位置に近いほど点滅間隔を短くするなど）で動かす距離を表現することとしてもよい。この距離は、受信強度の差分から情報処理装置間の相対距離間隔として求めることができる。
【００９３】
＜第２の実施形態＞
第１の実施形態においては、配置物２１０に備えられた情報処理装置２２０各々が、電波の発信源である例を説明した。本第２の実施形態においては、情報処理装置２２０各々が電波の発信源とならない例を説明する。
【００９４】
図１０は、第２の実施形態における配置物２１０の配置例と、電波の発信原の一例を示す図である。配置物２１０が、情報処理装置２２０を備える点については、第１の実施形態に共通する。一方で、第２の実施形態においては、配置領域２００に、電波を発信する発信源として、電波発生装置１０００ａ〜１０００ｐ（以下、総称する場合には、電波発生装置１０００と記載する。）が設けられている点において、第１の実施形態と相違する。電波発生装置１０００ａ〜１０００ｐは、その構成については図示しないが、所定の電波強度で、自装置の識別情報を重畳（付加）した電波を発信する装置である。即ち、電波発生装置１０００ａ〜１０００ｐは、第１の実施形態における情報処理装置２２０の電波発信部２２２と同様の機能を有する。したがって、第２の実施形態においては、情報処理装置２２０は、電波発信部２２２を備える必要がない。これにより、各情報処理装置２２０における消費電力を抑制することができる。
【００９５】
検証サーバ１００の構成事態は、第１の実施形態において示した構成と相違しないため、ここでは説明を省略する。検証サーバ１００においては、検証情報１２１が、図１１（ａ）に示す検証情報１１００に変更される点が異なる。検証情報１１００は、情報処理装置ＩＤ４１０と、電波検証情報１１２０とが対応付けられた情報であり、電波検証情報１１２０は、発信装置ＩＤ１１２１と、受信強度情報１１２２とが対応付けられた情報である。検証情報１１００と、検証情報１２１との相違点は、発信装置ＩＤ１１２１で示される装置が電波発生装置１０００ａ〜１０００ｐのいずれかに代わるという点のみである。
【００９６】
また、情報処理装置各々が検証サーバ１００に送信する電波情報においても同様のことが言える。図１１（ｂ）は、第２の実施形態に係る電波情報１１１０を示している。電波情報１１１０は、情報処理装置ＩＤ１１５１と、受信電波情報１１６０が対応付けられた情報であり、受信電波情報１１６０は、発信装置ＩＤ１１６１と受信強度情報１１６２とが対応付けられた情報である。電波情報１１１０も、発信装置ＩＤ１１６１で示される装置が電波発生装置１０００ａ〜１０００ｐのいずれかに代わるという点のみである。
【００９７】
そして、検証サーバ１００による各情報処理装置２２０の配置位置の検証動作は、第１の実施形態の図６に示したものと変わらず、情報処理装置２２０の動作についても自装置で電波を発信しない点と電波発生装置１０００からの電波を受信するという点以外は、図７に示したものと変わらないので説明を省略する。また、検証情報１１００の作成処理についても、各情報処理装置が、他の情報処理装置からの電波を受信するのではなく、発信装置群から受信することが以外は、図５に示したものと同様である。また、配置物を所望の位置関係となるように誤った配置にある配置物を誘導する誘導処理についても、情報処理装置が、位置を修正する際に、電波発信装置との間の距離関係を修正するように移動させること以外は、図８に示す処理と同様である。
【００９８】
なお、第２の実施形態においては、電波の発生源である各電波発生装置１０００の位置は固定することができる。即ち、検証サーバ１００にとって、各電波発生装置１０００の位置を既知のものとなる。したがって、各情報処理装置が受信した電波について、ある電波発生装置について受信する電波の受信強度が検証情報で定められている値よりも低い場合には、その電波発生装置に近づけるように配置物２１０の配置位置を誘導することもできるし、逆にある電波発生装置について受信する電波の受信強度が検証情報で定められている値よりも高い場合には、その電波発生装置から遠ざけるように配置物２１０の配置位置を誘導することもできる。この誘導は、検証サーバ１００の検証部１３１による判断のもと、出力部１５０から、画像、文章、音声のいずれかによって、どの情報処理装置を備える配置物を、どの方向に移動させるかを示す情報を含ませることによって実現することができる。上記第１の実施形態においては、各情報処理装置間の相対位置関係の検証と、相対位置関係が正しくなるように誘導することまでしかできないのに対し、第２の実施形態によれば、絶対位置が既知である電波発生装置が電波の発信源であることにより、絶対位置による位置の検証と、誘導を行うことができる。
【００９９】
なお、図１０においては、電波発生装置１０００を各配置物２１０の周囲に配する例を示したが、これはその限りではない。電波発生装置１０００からの電波が情報処理装置２２０のいずれかに到達できるように配されていればよく、例えば、配置物２１０の間に配することとしてもよく、例えば、配置領域２００の中央に配することとしてもよい。
【０１００】
このように、電波発生装置を別途設けるように構成しても、検証サーバ１００は、各配置物２１０の配置位置を検証することができる。この構成によれば、前述の通り、情報処理装置２２０の電力消費を低減できる点において、大きな利点を有する。また、電波の発生源である電波発生装置１０００それぞれの位置は、予め任意の位置に固定することにより、配置物２１０の配置位置が誤っている場合に、配置物２１０の正しい配置位置への誘導が可能となる。
【０１０１】
＜第３の実施形態＞
第３の実施形態は、第１の実施形態及び第２の実施形態と、配置物２１０が備える情報処理装置２２０の数において相違する。
【０１０２】
図１２は、第３の実施形態に係る配置物２１０の配置例を示す図である。図１２に示されるように、各配置物２１０には、２つの情報処理装置が設けられている。例えば、配置物１２１０ｇは、情報処理装置１２２０ｆと、情報処理装置１２２０ｇとを備えている。第３の実施形態は、第１の実施形態の変形例の１つと言え、各配置物２１０に２つの情報処理装置が備えられている点以外は、それらの構成や動作においては、第１の実施形態とは相違しないため、構成や動作の詳細な説明は省略する。
【０１０３】
配置物２１０に複数の情報処理装置が備えられていることから、検証情報は、どの情報処理装置がどの配置物に備えられているかを、検証サーバ１００が特定できるように構成されてもよい。図１３は、第３の実施形態における検証情報の一例である。図１３に示すように、第３の実施形態に係る検証情報１３００は、配置物ＩＤ１３３０と、情報処理装置ＩＤ１３１０と、電波検証情報１３２０とが対応付けられた情報である。また、電波検証情報１３２０は、発信情報処理装置ＩＤ１３２１と受信強度情報１３２２とが対応付けられた情報である。図１３から理解できるように、配置物ＩＤ１３３０には、その配置物に備えられている情報処理装置がわかるように、情報処理装置ＩＤが対応付けられる。図１３の例で言えば、配置物ＩＤ「１２１０ｇ」で示される配置物には、情報処理装置ＩＤ「１２２０ｆ」で示される情報処理装置と、情報処理装置ＩＤ「１２２０ｇ」で示される情報処理装置とが、備えられていることが理解できる。
【０１０４】
検証情報１３００は、検証情報１２１と、配置物ＩＤ１３３０が対応付けられている、即ち、配置物ＩＤ１３３０に備えられている情報処理装置ＩＤが対応付けられている点においてのみ相違し、その他の構成は、検証情報１２１と同様である。
【０１０５】
配置物ＩＤ１３３０は、検証システム１において、各配置物がどの配置物であるかを特定可能な識別情報である。第１の実施形態や第２の実施形態においては、情報処理装置２２０が一つしか備えられていないため、情報処理装置２２０の識別情報が配置物の識別情報を代替しているともいえる。
【０１０６】
なお、電波情報４５０については、第１の実施形態に示した構成と変わらない。
【０１０７】
第３の実施形態においては、検証サーバ１００の検証部１３１は、各配置物２１０について、それぞれに備えられている全ての情報処理装置について、他の情報処理装置から受信した電波強度が、検証情報１３００で示される値になっている場合にのみ、正しい位置に配されていると判定する。これにより、配置物の２１０の配置位置の正誤の判定の精度を向上させることができる。
【０１０８】
本第３の実施形態において、第１の実施形態よりも優れている点の一つは、上述の通り、配置物２１０が複数の情報処理装置２２０を備えることで、検証サーバ１００による配置物２１０の配置位置の検証の精度が向上する点にある。
【０１０９】
また、更には、配置物２１０に複数の情報処理装置２２０を設けることで、配置物２１０の向きについても正しい向きで配置されているかまで検証できる点において、第１の実施形態よりも優れている。
【０１１０】
一具体例を示せば、図１２における配置物１２１０ｇの情報処理装置１２２０ｆが、情報処理装置１２２０ｂ、１２２０ｅ、１２２０ｉ、１２２０ｋから、それぞれ、３、３、３、５という受信強度の電波を受信していたとする。また、配置物１２１０ｇの情報処理装置１２２０ｇが、情報処理装置１２２０ｂ、１２２０ｄ、１２２０ｈ、１２２０ｋから、それぞれ、５、３、３、３という受信強度の電波を受信していたとする。すると、検証情報１３００の電波検証情報１３２０と照らし合わせてみれば、本来、情報処理装置１２２０ｆは、情報処理装置１２２０ｂから受信強度５の電波を受信し、情報処理装置１２２０ｋから受信強度３の電波を受信するはずであり、情報処理装置１２２０ｇは、情報処理装置１２２０ｂから受信強度３の電波を受信し、情報処理装置１２２０ｋから受信強度５の電波を受信するはずであることが理解できる。即ち、両情報処理装置において、情報処理装置１２２０ｂと情報処理装置１２２０ｋとから受信する電波の受信強度が実際には、逆転していることが理解できる。したがって、このような場合には、配置物１２１０ｇの配置の天地が逆転していることが理解できる。これは、左右の向きにおいても同様のことがいえる。
【０１１１】
また、他の一例を、図１４を用いて説明する。図１４（ａ１）は、情報処理装置１４２０ａ２、１４２０ｂ１、１４２０ｂ２、１４２０ｃ１、１４２０ｃ２、１４２０ｄ１、１４２０ｄ２、１４２０ｘ１、１４２０ｘ２が正しい位置関係で配されている一例を示している。このとき、情報処理装置１４２０ｘ１、１４２０ｘ２を備えている配置物の配置位置の検証と配置が間違っている場合の誘導について説明する。図１４（ａ１）に示す配置になっている場合に、情報処理装置１４２０ｘ１が受信した他の情報処理装置からの電波に受信強度に基づく検証情報が図（ａ２）の上側に示す値であったとする。また、情報処理装置１４２０ｘ２が受信した他の情報処理装置からの電波に受信強度に基づく検証情報が図（ａ２）の下側に示す値であったとする。
【０１１２】
そこで、あるとき、各情報処理装置を備えた配置物を配置したときに、図９（ｂ１）に示す位置関係で配されたとする。そして、このとき、情報処理装置１４２０ｘ１と、情報処理装置１４２０ｘ２それぞれは、図９（ｂ２）に示す信号強度で、他の情報処理装置から信号を受信したとする。すると、検証サーバ１００は、図９（ｂ２）に示す情報と、検証情報１２１に含まれる図９（ａ２）に示す情報とを比較する。即ち、図９（ａ２）の１４２０ｘ１の検証情報と、図９（ｂ２）に示す１４２０ｘ１の電波情報とを比較する。同様に、即ち、図９（ａ２）の１４２０ｘ２の検証情報と、図９（ｂ２）に示す１４２０ｘ２の電波情報とを比較する。この比較の結果、検証サーバ１００は、受信強度が全て一致しないと判定し、情報処理装置１４２０ｘ１、１４２０ｘ２が正しい位置関係で配置されていないと判定し、その旨を報知する。
【０１１３】
ここで、検証サーバ１００は、情報処理装置１４２０ｘ１の検証情報と、１４２０ｘ１の電波情報との比較の結果、情報処理装置１４２０ａ２から受信した信号の受信強度「７」が、望ましい値「１０」よりも小さく、情報処理装置１４２０ｂ１から受信した信号の受信強度「７」が、望ましい値「５」よりも大きく、情報処理装置１４２０ｂ２から受信した信号の受信強度「７」が、望ましい値「２」よりも大きく、情報処理装置１４２０ｃ１から受信した信号の受信強度「７」が、望ましい値「３」よりも大きく、情報処理装置１４２０ｄ１から受信した信号の受信強度「２」が、望ましい値「５」よりも小さく、情報処理装置１４２０ｄ２から受信した信号の受信強度「２」が、望ましい値「２」に等しい値となっていることが理解できる。その結果、検証サーバ１００は、情報処理装置１４２０ｘ１を、情報処理装置１４２０ａ２、１４２０ｄ１に近づくように、かつ、情報処理装置１４２０ｂ１、１４２０ｂ２、１４２０ｃ１から遠ざかるように情報処理装置１４２０ｘ１の位置を誘導する。同様に、検証サーバ１００は、情報処理装置１４２０ｘ２を、情報処理装置１４２０ｃ１、１４２０ｂ２に近づくように、かつ、情報処理装置１４２０ｄ１、１４２０ｄ２、１４２０ａ２から遠ざかるように情報処理装置１４２０ｘ１の位置を誘導する。
【０１１４】
したがって、その結果、図１４の例で言えば、検証サーバ１００は、図１４（ｃ１）の矢印で示す方向に移動させればよい（回転させればよい）と認識することができる。このように、検証システム１においては、配置物の向きを回転させるような誘導を行うこともできる。
【０１１５】
よって、検証サーバ１００は、このような場合には、出力部１５０から、配置物１２１０ｇの配置の向きを変更するように報知することもできる。
【０１１６】
このように、検証サーバ１００は、１つの配置物２１０に複数の情報処理装置２２０を備えることにより、配置物２１０について、その配置の向きまで正しいか否かを検証することができるようになる。なお、ここでは、第１の実施形態に対する変形例として示したが、第２の実施形態において、配置物２１０が複数の情報処理装置２２０を備えてもよいことは言うまでもないことであり、本実施形態と同様の効果を奏することができる。
【０１１７】
（補足）
上記実施形態に係る装置は、上記実施形態に限定されるものではなく、他の手法により実現されてもよいことは言うまでもない。以下、各種変形例について説明する。
【０１１８】
（１）上記実施形態において、検証サーバ１００は、更に、各情報処理装置２２０から電波情報を受信し、電波を発信した発信源と、その発信源から発信された信号を受信したときの受信強度とに加えて、更に、電波情報を受信した時刻情報を対応付けて、記憶部１２０に記憶しておくこととしてもよい。即ち、各配置物が、いつ、どのような位置関係で配されていたかの履歴情報をとるように構成することとしてもよい。この履歴情報を記憶しておくことにより、所望のタイミングでの位置関係に、配置物の位置関係を戻すことができるようになる。一例として、机や椅子、棚などを配置物とし、そこに情報処理装置２２０を設けて、屋内のレイアウトを変更した後でも、ユーザにとって好ましかったときのレイアウトに戻すことができるようになる。例えば、第１レイアウト→第２レイアウト→第３レイアウトと部屋のレイアウトを変化させた場合に、一つ前のレイアウト（第２レイアウト）に戻すのは比較的容易であっても第１レイアウトに戻すのは、ユーザが配置を忘れてしまったりして困難になることが多いが、本検証システム１を利用すれば、第１レイアウトに戻すことが容易になる。また、例えば、地震などの原因により家屋等が倒壊したときなど、各種の部品を元の位置に戻したり、城の石垣等が崩れたときなどにも、元の状態を復元するのに役立てたりすることができる。
【０１１９】
（２）上記実施形態においては、情報処理装置２２０が受信電波情報４６０として送信する情報について特に制限はかけておらず、受信した電波全てについて送信する構成となっている。しかし、これはその限りではなく、受信した電波全ての情報を受信電波情報として送信せずともよい。即ち、検証サーバ１００が、情報処理装置の配置位置の正誤を判断できる程度の情報を送ればよく、例えば、情報処理装置２２０は、受信強度が所定以上の電波の情報のみを、電波情報４５０に含ませて送信することとしてもよい。
【０１２０】
（３）上記実施形態においては、検証サーバ１００は、情報処理装置２２０各々が、それぞれ検証情報で示される他の情報処理装置２２０から所定の受信強度で電波を受信で来ているか否かによって、配置位置を検証しているが、配置物２１０の配置位置が厳密でない場合には、例えば、各情報処理装置について、指定されている他の情報処理装置の電波を受信できているか否かだけで検証を行うこととしてもよい。このとき、所定の受信強度以上で受信できているか否かまで検証することとしてもよい。
【０１２１】
（４）上記実施形態においては、検証サーバ１００が配置物２１０の配置位置を検証することとしたが、これはその限りではない。各配置物の配置値が定まっており、それぞれの情報処理装置について、電波の発信源からの電波の受信強度を定義できる場合に、情報処理装置が検証部１３１の機能を有することとしてもよい。この場合、各情報処理装置は、検証情報として、自装置が受信すべき他の情報処理装置の識別情報と、その他の情報処理装置からの電波を受信すべき受信強度との情報のみを記憶しておけばよい。また、このような場合に、情報処理装置は、自装置が正しい位置にあるか否かを報知するための報知手段を備えることとしてもよい。更には、情報処理装置は、他の情報処理装置と通信を行って、正しい位置関係になるように、自装置を近づける対象となる他の情報処理装置を発光させるなどして、配置位置の誘導を行う機能も有してよい。
【０１２２】
（５）検証サーバ１００の制御部１３０は、更に、以下の機能を有してもよい。即ち、各情報処理装置２２０から受信した電波の発信源からの電波の受信強度に基づいて、情報処理装置間の相対位置関係を図示化する機能を有してもよい。そして、図示化した相対位置関係を検証サーバ１００に接続された表示部（ディスプレイ）に表示することとしてもよい。この構成により、オペレータは、視覚的に、情報処理装置各々が正しい位置関係にあるか否かを認識することができる。また、予め配置物の配置を示す配置図が有る場合に、その配置図との比較を行うことで、オペレータは視覚的に、どの配置物を移動させれば、所望の配置になるかを認識しやすくなる。
【０１２３】
（６）本開示の各実施形態のプログラムは、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。記憶媒体は、ＨＤＤやＳＤＤなどの任意の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。
【０１２４】
なお、検証サーバ１００や情報処理装置２２０は、例えば、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。また、当該プログラムは、任意の伝送媒体（通信ネットワークや放送波等）を介して、検証サーバ１００に提供されてもよい。検証サーバ１００や情報処理装置２２０は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
【０１２５】
なお、当該プログラムは、例えば、ＡｃｔｉｏｎＳｃｒｉｐｔ、ＪａｖａＳｃｒｉｐｔ(登録商標)などのスクリプト言語、Ｏｂｊｅｃｔｉｖｅ―Ｃ、Ｊａｖａ(登録商標)などのオブジェクト指向プログラミング言語、ＨＴＭＬ５などのマークアップ言語などを用いて実装できる。
【０１２６】
検証サーバ１００における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。また、検証サーバ１００や情報処理装置２２０の各機能部は、上記実施形態に示した機能を実現する１または複数の回路によって実現されてもよく、１の回路により複数の機能部の機能が実現されることとしてもよい。
【０１２７】
（７）本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【０１２８】
１００  検証サーバ
１１０  通信部
１２０  記憶部
１３０  制御部
１３１  検証部
１４０  入力部
１５０  出力部
２２０  情報処理装置
２２１  電波受信部
２２２  電波発信部
２２３  通信部
２２４  記憶部
２２６  制御部
【図１】
2020008533.tif 000003
【図２】
2020008533.tif 000004
【図３】
2020008533.tif 000005
【図４】
2020008533.tif 000006
【図５】
2020008533.tif 000007
【図６】
2020008533.tif 000008
【図７】
2020008533.tif 000009
【図８】
2020008533.tif 000010
【図９】
2020008533.tif 000011
【図１０】
2020008533.tif 000012
【図１１】
2020008533.tif 000013
【図１２】
2020008533.tif 000014
【図１３】
2020008533.tif 000015
【図１４】
2020008533.tif 000016