(57)【要約】【課題】空間内の配置上における通信機器の位置を示す配置情報の生成にかかる負荷を低減することができる情報処理システム、情報処理装置、配置情報生成方法及びプログラムを提供する。【解決手段】１以上の第２の通信機器それぞれから、第１の通信機器から受信した当該第１の通信機器の第１の識別情報と、受信した際の電波の電波強度に基づく情報と、第２の通信機器の第２の識別情報と、を含む位置特定情報を受信する位置特定情報受信部３２１と、１以上の位置特定情報に基づいて、中間配置情報が示す配置上における１以上の第２の通信機器それぞれの位置を特定する位置特定部３２７と、第２の通信機器毎に、当該第２の通信機器の位置を示す位置情報を、取得された中間配置情報に付加して、空間内の配置並びに複数の第１の通信機器及び１以上の第２の通信機器それぞれの配置上における位置を示す配置情報を生成する配置情報生成部３２９と、を備える。【選択図】図７
2016099670.tif 000002
【特許請求の範囲】
【請求項１】
空間に配置された複数の第１の通信機器と、前記空間に配置された１以上の第２の通信機器と、情報処理装置と、を備える情報処理システムであって、
前記複数の第１の通信機器それぞれは、
自機器である第１の通信機器を識別する第１の識別情報を送信する送信部を備え、
前記１以上の第２の通信機器それぞれは、
前記複数の第１の通信機器のうち通信が可能な範囲に位置する第１の通信機器から送信された前記第１の識別情報を受信する受信部と、
前記受信された第１の識別情報を受信した際の電波の電波強度を検出する電波強度検出部と、
前記受信された第１の識別情報と、前記検出された電波強度に基づく情報と、自機器である第２の通信機器を識別する第２の識別情報と、を含む位置特定情報を、前記情報処理装置に送信する位置特定情報送信部と、を備え、
前記情報処理装置は、
前記１以上の第２の通信機器それぞれから、前記位置特定情報を受信する位置特定情報受信部と、
前記空間内の配置及び前記複数の第１の通信機器それぞれの前記配置上における位置を示す中間配置情報を取得する中間配置情報取得部と、
前記受信された１以上の位置特定情報に基づいて、前記取得された中間配置情報が示す前記配置上における前記１以上の第２の通信機器それぞれの位置を特定する位置特定部と、
前記第２の通信機器毎に、前記配置上における当該第２の通信機器の位置を示す位置情報を、前記取得された中間配置情報に付加して、前記空間内の配置並びに前記複数の第１の通信機器及び前記１以上の第２の通信機器それぞれの前記配置上における位置を示す配置情報を生成する配置情報生成部と、
前記生成された配置情報を出力する出力部と、
を備える情報処理システム。
【請求項２】
前記電波強度に基づく情報は、前記電波強度から導出される距離を示す請求項１に記載の情報処理システム。
【請求項３】
前記空間におけるいずれの位置においても、前記複数の第１の通信機器のうち３以上の第１の通信機器と通信が可能であり、
前記受信部は、前記複数の第１の通信機器のうち通信が可能な範囲に位置する３台以上の第１の通信機器それぞれから、前記第１の識別情報を受信し、
前記電波強度検出部は、前記受信された第１の識別情報毎に、前記電波強度を検出し、
前記位置特定情報は、前記受信された３以上の第１の識別情報と、前記検出された３以上の電波強度それぞれに基づく情報と、前記第２の識別情報と、を含み、
前記位置特定部は、前記受信された位置特定情報毎に、前記第２の識別情報が示す第２の通信機器と前記３以上の第１の識別情報が示す３以上の第１の通信機器それぞれとの距離から、前記取得された中間配置情報が示す前記配置上における当該第２の通信機器の位置を特定する請求項２に記載の情報処理システム。
【請求項４】
前記１以上の第２の通信機器それぞれは、
自機器である第２の通信機器を監視して、自機器に関する機器情報を取得する監視部を更に備え、
前記位置特定情報は、前記取得された機器情報を更に含み、
前記配置情報生成部は、前記第２の通信機器毎に、当該第２の通信機器の機器情報を前記取得された中間配置情報に更に付加して、前記配置情報を生成する請求項１〜３のいずれか１つに記載の情報処理システム。
【請求項５】
前記機器情報は、前記第２の通信機器の状態を示す状態情報、設定を示す設定情報、ユーザ毎のアドレスを示すアドレス帳情報、インストールされたアプリケーションを示すアプリケーション情報、プラットフォームを示すプラットフォーム情報、ログを示すログ情報、及びカウンタ値を示すカウンタ情報の少なくともいずれかである請求項４に記載の情報処理システム。
【請求項６】
前記第２の通信機器は、画像形成装置であり、
前記機器情報は、前記第２の通信機器の状態を示す状態情報、設定を示す設定情報、ユーザ毎のアドレスを示すアドレス帳情報、インストールされたアプリケーションを示すアプリケーション情報、プラットフォームを示すプラットフォーム情報、ログを示すログ情報、カウンタ値を示すカウンタ情報、及びトナー残量を示すトナー情報の少なくともいずれかである請求項４に記載の情報処理システム。
【請求項７】
前記受信された位置特定情報毎に、前記カウンタ情報が示すカウンタ値に単位カウンタ値あたりの基準値を乗じて付加情報を生成する付加情報生成部を更に備え、
前記配置情報生成部は、前記第２の通信機器毎に、当該第２の通信機器の付加情報を前記取得された中間配置情報に更に付加して、前記配置情報を生成する請求項５又は６に記載の情報処理システム。
【請求項８】
前記付加情報は、課金情報であり、
前記基準値は、単位カウンタ値あたりの料金を示す請求項７に記載の情報処理システム。
【請求項９】
空間に配置された１以上の第２の通信機器それぞれから、前記空間に配置された複数の第１の通信機器のうち通信が可能な範囲に位置する第１の通信機器から当該第２の通信機器が受信した当該第１の通信機器を識別する第１の識別情報と、前記第１の識別情報を受信した際の電波の電波強度に基づく情報と、当該第２の通信機器を識別する第２の識別情報と、を含む位置特定情報を受信する位置特定情報受信部と、
前記空間内の配置及び前記複数の第１の通信機器それぞれの前記配置上における位置を示す中間配置情報を取得する中間配置情報取得部と、
前記受信された１以上の位置特定情報に基づいて、前記取得された中間配置情報が示す前記配置上における前記１以上の第２の通信機器それぞれの位置を特定する位置特定部と、
前記第２の通信機器毎に、前記配置上における当該第２の通信機器の位置を示す位置情報を、前記取得された中間配置情報に付加して、前記空間内の配置並びに前記複数の第１の通信機器及び前記１以上の第２の通信機器それぞれの前記配置上における位置を示す配置情報を生成する配置情報生成部と、
前記生成された配置情報を出力する出力部と、
を備える情報処理装置。
【請求項１０】
空間に配置された１以上の第２の通信機器それぞれから、前記空間に配置された複数の第１の通信機器のうち通信が可能な範囲に位置する第１の通信機器から当該第２の通信機器が受信した当該第１の通信機器を識別する第１の識別情報と、前記第１の識別情報を受信した際の電波の電波強度に基づく情報と、当該第２の通信機器を識別する第２の識別情報と、を含む位置特定情報を受信する位置特定情報受信ステップと、
前記空間内の配置及び前記複数の第１の通信機器それぞれの前記配置上における位置を示す中間配置情報を取得する中間配置情報取得ステップと、
前記受信された１以上の位置特定情報に基づいて、前記取得された中間配置情報が示す前記配置上における前記１以上の第２の通信機器それぞれの位置を特定する位置特定ステップと、
前記第２の通信機器毎に、前記配置上における当該第２の通信機器の位置を示す位置情報を、前記取得された中間配置情報に付加して、前記空間内の配置並びに前記複数の第１の通信機器及び前記１以上の第２の通信機器それぞれの前記配置上における位置を示す配置情報を生成する配置情報生成ステップと、
前記生成された配置情報を出力する出力ステップと、
を含む配置情報生成方法。
【請求項１１】
空間に配置された１以上の第２の通信機器それぞれから、前記空間に配置された複数の第１の通信機器のうち通信が可能な範囲に位置する第１の通信機器から当該第２の通信機器が受信した当該第１の通信機器を識別する第１の識別情報と、前記第１の識別情報を受信した際の電波の電波強度に基づく情報と、当該第２の通信機器を識別する第２の識別情報と、を含む位置特定情報を受信する位置特定情報受信ステップと、
前記空間内の配置及び前記複数の第１の通信機器それぞれの前記配置上における位置を示す中間配置情報を取得する中間配置情報取得ステップと、
前記受信された１以上の位置特定情報に基づいて、前記取得された中間配置情報が示す前記配置上における前記１以上の第２の通信機器それぞれの位置を特定する位置特定ステップと、
前記第２の通信機器毎に、前記配置上における当該第２の通信機器の位置を示す位置情報を、前記取得された中間配置情報に付加して、前記空間内の配置並びに前記複数の第１の通信機器及び前記１以上の第２の通信機器それぞれの前記配置上における位置を示す配置情報を生成する配置情報生成ステップと、
前記生成された配置情報を出力する出力ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、配置情報生成方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、オフィスなどのフロアの配置を示す中間配置情報に対し、当該フロアに配置された通信機器の位置に当該通信機器を示すアイコンを付加することで、当該フロアの配置に加え、当該フロアにおける１以上の通信機器の配置を示す配置情報を生成する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したような従来技術では、ユーザが、フロアに配置された通信機器の位置を実際に確認し、中間配置情報が示す配置上において、当該通信機器の位置に当該通信機器のアイコンを手動で付加して配置情報を生成しているため、配置情報の生成に手間がかかるという問題がある。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、空間内の配置上における通信機器の位置を示す配置情報の生成にかかる負荷を低減することができる情報処理システム、情報処理装置、配置情報生成方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる情報処理システムは、空間に配置された複数の第１の通信機器と、前記空間に配置された１以上の第２の通信機器と、情報処理装置と、を備える情報処理システムであって、前記複数の第１の通信機器それぞれは、自機器である第１の通信機器を識別する第１の識別情報を送信する送信部を備え、前記１以上の第２の通信機器それぞれは、前記複数の第１の通信機器のうち通信が可能な範囲に位置する第１の通信機器から送信された前記第１の識別情報を受信する受信部と、前記受信された第１の識別情報を受信した際の電波の電波強度を検出する電波強度検出部と、前記受信された第１の識別情報と、前記検出された電波強度に基づく情報と、自機器である第２の通信機器を識別する第２の識別情報と、を含む位置特定情報を、前記情報処理装置に送信する位置特定情報送信部と、を備え、前記情報処理装置は、前記１以上の第２の通信機器それぞれから、前記位置特定情報を受信する位置特定情報受信部と、前記空間内の配置及び前記複数の第１の通信機器それぞれの前記配置上における位置を示す中間配置情報を取得する中間配置情報取得部と、前記受信された１以上の位置特定情報に基づいて、前記取得された中間配置情報が示す前記配置上における前記１以上の第２の通信機器それぞれの位置を特定する位置特定部と、前記第２の通信機器毎に、前記配置上における当該第２の通信機器の位置を示す位置情報を、前記取得された中間配置情報に付加して、前記空間内の配置並びに前記複数の第１の通信機器及び前記１以上の第２の通信機器それぞれの前記配置上における位置を示す配置情報を生成する配置情報生成部と、前記生成された配置情報を出力する出力部と、を備える。
【発明の効果】
【０００６】
本発明によれば、空間内の配置上における通信機器の位置を示す配置情報の生成にかかる負荷を低減することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態の情報処理システムの構成の一例を示すブロック図である。
【図２】図２は、本実施形態の第１の通信機器のハードウェア構成の一例を示すブロック図である。
【図３】図３は、本実施形態の第１の通信機器の機能構成の一例を示すブロック図である。
【図４】図４は、本実施形態の第２の通信機器のハードウェア構成の一例を示すブロック図である。
【図５】図５は、本実施形態の第２の通信機器の機能構成の一例を示すブロック図である。
【図６】図６は、本実施形態の情報処理装置のハードウェア構成の一例を示すブロック図である。
【図７】図７は、本実施形態の情報処理装置の機能構成の一例を示すブロック図である。
【図８】図８は、本実施形態の中間配置情報の一例を示す図である。
【図９】図９は、本実施形態の配置情報の一例を示す図である。
【図１０】図１０は、本実施形態の情報処理システムで実行される処理の一例を示すシーケンス図である。
【図１１】図１１は、変形例の情報処理装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明にかかる情報処理システム、情報処理装置、配置情報生成方法及びプログラムの実施形態を詳細に説明する。
【０００９】
図１は、本実施形態の情報処理システム１０の構成の一例を示すブロック図である。図１に示すように、情報処理システム１０は、第１の通信機器１００−１〜１００−ｎ（ｎ≧３）と、第２の通信機器２００−１〜２００−ｍ（ｍ≧１）と、情報処理装置３００と、端末装置４００とを、備える。
【００１０】
第１の通信機器１００−１〜１００−ｎと第２の通信機器２００−１〜２００−ｍとは、無線通信可能に構成されている。なお、無線通信としては、例えば、ＢＬＥ（Bluetooth（登録商標）  Low  Energy）などの近距離無線通信が挙げられる。
【００１１】
第２の通信機器２００−１〜２００−ｍ、情報処理装置３００、及び端末装置４００は、ネットワーク１１を介して接続されている。ネットワーク１１は、例えば、インターネットやＬＡＮ（Local  Area  Network）などにより実現できる。なお、ネットワーク１１は、有線であっても無線であってもよい。
【００１２】
なお、以下の説明では、第１の通信機器１００−１〜１００−ｎを各々区別する必要がない場合は、単に第１の通信機器１００と称し、第２の通信機器２００−１〜２００−ｍを各々区別する必要がない場合は、単に第２の通信機器２００と称する場合がある。
【００１３】
本実施形態では、第１の通信機器１００−１〜１００−ｎ及び第２の通信機器２００−１〜２００−ｍは、オフィスなどのフロア（空間の一例）に設けられ（配置され）、情報処理装置３００及び端末装置４００は、当該フロアとは、異なる場所に設けられている。なお本実施形態では、空間の一例としてオフィスのフロアを例に取り説明するが、これに限定されず、例えば、レンタルオフィスやイベント会場などであってもよい。
【００１４】
第１の通信機器１００は、フロアにおける位置が既知である通信機器であり、詳細には、フロア内の配置を示す中間配置情報において、当該配置上における位置が既知である通信機器である。つまり、中間配置情報は、フロア内の配置及び第１の通信機器１００−１〜１００−ｎそれぞれの配置上における位置を示す。
【００１５】
なお、第１の通信機器１００−１〜１００−ｎは、フロアにおけるいずれの位置においても、３台以上の第１の通信機器１００と無線通信ができるように配置されているものとする。この理由については、後述する。
【００１６】
第１の通信機器１００は、ＢＬＥにおけるペリフェラルとして機能する通信機器であり、自機器（第１の通信機器１００）を識別する第１の識別情報を無線で送信する機能を有していればよい。従って、第１の通信機器１００は、高性能である必要はなく、安価にすることができる。
【００１７】
第２の通信機器２００は、フロアにおける位置が未知である通信機器であり、詳細には、フロア内の配置を示す中間配置情報において、当該配置上における位置が未知である通信機器である。従って、上述のように、中間配置情報には、第２の通信機器２００−１〜２００−ｍそれぞれのフロア内の配置上における位置は示されていない。このため、本実施形態では、第２の通信機器２００−１〜２００−ｍそれぞれのフロア内の配置上における位置を自動で特定する。
【００１８】
第２の通信機器２００は、ＢＬＥにおけるセントラルとして機能する通信機器であり、例えば、印刷装置、複写機、複合機、スキャナ装置、及びファクシミリ装置等の画像形成装置、プロジェクタ、カメラ、エアコン、冷蔵庫、蛍光灯、自販機、及びハンドヘルド型端末等の各種電子機器、ＰＣ、スマートフォン、並びにタブレット端末などが挙げられる。複合機は、複写機能、印刷機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有するものである。
【００１９】
情報処理装置３００は、フロア内の配置並びに第１の通信機器１００−１〜１００−ｎ及び第２の通信機器２００−１〜２００−ｍそれぞれの当該配置上における位置を示す配置情報を生成するものであり、例えば、コンピュータなどが挙げられる。なお、情報処理装置３００を２台以上のコンピュータ、即ち、システムとして実現してもよい。
【００２０】
端末装置４００は、情報処理装置３００にアクセスする端末であり、例えば、ＰＣ、スマートフォン、及びタブレット端末などが挙げられる。
【００２１】
図２は、本実施形態の第１の通信機器１００のハードウェア構成の一例を示すブロック図である。第１の通信機器１００は、ＣＰＵ（Central  Processing  Unit）などの制御装置１０１と、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などの記憶装置１０３と、無線通信インタフェースなどの無線通信装置１０５と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００２２】
図３は、本実施形態の第１の通信機器１００の機能構成の一例を示すブロック図である。図３に示すように、第１の通信機器１００は、第１の識別情報記憶部１２１と、無線送信部１２３（送信部の一例）とを、含む。
【００２３】
第１の識別情報記憶部１２１は、例えば、記憶装置１０３により実現でき、無線送信部１２３は、例えば、制御装置１０１、記憶装置１０３、及び無線通信装置１０５により実現できる。
【００２４】
第１の識別情報記憶部１２１は、自機器である第１の通信機器１００を識別する第１の識別情報を記憶する。第１の識別情報は、第１の通信機器１００を識別できる情報であればどのような情報であってもよく、例えば、ＭＡＣ（Media  Access  Control）アドレスなど予め第１の通信機器１００に与えられている情報であってもよいし、ＩＤなど情報処理システム１０の管理者などにより事後的に与えられた情報であってもよい。
【００２５】
無線送信部１２３は、第１の識別情報記憶部１２１に記憶されている第１の識別情報を無線で送信する。なお、無線送信部１２３が送信する第１の識別情報は、無線送信部１２３が発する無線電波の範囲内で送信され、当該無線電波の範囲外には送信されない。また、無線送信部１２３は、第１の識別情報を定期的（例えば、１分毎）に送信するものとする。
【００２６】
図４は、本実施形態の第２の通信機器２００のハードウェア構成の一例を示すブロック図である。第２の通信機器２００は、主として、ＣＰＵやＧＰＵ（Graphics  Processing  Unit）などの制御装置２０１と、ＲＯＭやＲＡＭなどの記憶装置２０３と、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの外部記憶装置２０５と、ディスプレイなどの表示装置２０７と、タッチパネルやキースイッチなどの入力装置２０９と、第１の通信機器１００と無線通信するための無線通信インタフェースなどの第１の通信装置２１１と、ネットワーク１１を介した通信をするための通信インタフェースなどの第２の通信装置２１３と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００２７】
なお、図４では、図示を省略しているが、第２の通信機器２００は、当該第２の通信機器２００特有の機能を実現するためのハードウェアも備えている。例えば、第２の通信機器２００が画像形成装置であれば、プリンタエンジンなどの印刷装置やスキャナエンジンなどの読取装置なども備えている。
【００２８】
図５は、本実施形態の第２の通信機器２００の機能構成の一例を示すブロック図である。図５に示すように、第２の通信機器２００は、無線受信部２２１（受信部の一例）と、電波強度検出部２２３と、監視部２２５と、機器情報記憶部２２７と、第２の識別情報記憶部２２９と、位置特定情報送信部２３１とを、含む。
【００２９】
無線受信部２２１は、例えば、制御装置２０１、記憶装置２０３、及び第１の通信装置２１１により実現でき、電波強度検出部２２３及び監視部２２５は、例えば、制御装置２０１及び記憶装置２０３により実現でき、機器情報記憶部２２７及び第２の識別情報記憶部２２９は、例えば、記憶装置２０３及び外部記憶装置２０５の少なくともいずれかにより実現でき、位置特定情報送信部２３１は、例えば、制御装置２０１、記憶装置２０３、及び第２の通信装置２１３により実現できる。
【００３０】
無線受信部２２１は、第１の通信機器１００−１〜１００−ｎのうち無線通信が可能な範囲に位置する第１の通信機器１００から送信された第１の識別情報を無線で受信する。つまり、無線受信部２２１は、第１の通信機器１００−１〜１００−ｎのうち、自機器である第２の通信機器２００が範囲内に位置する無線電波を発する第１の通信機器１００から第１の識別情報を無線で受信する。
【００３１】
ここで、本実施形態では、前述したように、第１の通信機器１００−１〜１００−ｎは、フロアにおけるいずれの位置においても、３台以上の第１の通信機器１００と無線通信ができるように配置されている。このため、本実施形態では、無線受信部２２１は、第１の通信機器１００−１〜１００−ｎのうち無線通信が可能な範囲に位置する３台以上の第１の通信機器１００それぞれから第１の識別情報を無線で受信する。
【００３２】
電波強度検出部２２３は、無線受信部２２１により受信された第１の識別情報を無線で受信した際の無線電波の電波強度を検出する。本実施形態では、電波強度検出部２２３は、無線受信部２２１により受信された第１の識別情報毎に、電波強度を検出する。
【００３３】
監視部２２５は、自機器である第２の通信機器２００を監視して、自機器に関する機器情報を取得し、機器情報記憶部２２７に記憶する。機器情報は、例えば、第２の通信機器２００の状態を示す状態情報、設定を示す設定情報、ユーザ毎のアドレスを示すアドレス帳情報、インストールされたアプリケーションを示すアプリケーション情報、プラットフォームを示すプラットフォーム情報、ログを示すログ情報、及びカウンタ値を示すカウンタ情報の少なくともいずれかなどが挙げられる。なお、第２の通信機器２００が画像形成装置であれば、トナー残量を示すトナー情報も挙げられる。
【００３４】
第２の識別情報記憶部２２９は、自機器である第２の通信機器２００を識別する第２の識別情報を記憶する。第２の識別情報は、第２の通信機器２００を識別できる情報であればどのような情報であってもよく、例えば、シリアルナンバーやＭＡＣ（Media  Access  Control）アドレスなど予め第２の通信機器２００に与えられている情報であってもよいし、ＩＤなど情報処理システム１０の管理者などにより事後的に与えられた情報であってもよい。
【００３５】
位置特定情報送信部２３１は、無線受信部２２１により受信された第１の識別情報と、電波強度検出部２２３により検出された電波強度に基づく情報と、第２の識別情報記憶部２２９に記憶されている第２の識別情報と、を含む位置特定情報を、情報処理装置３００に送信する。なお本実施形態では、位置特定情報は、機器情報記憶部２２７に記憶された機器情報も更に含む。
【００３６】
具体的には、位置特定情報は、無線受信部２２１により受信された３以上の第１の識別情報と、電波強度検出部２２３により検出された３以上の電波強度それぞれに基づく情報と、第２の識別情報と、機器情報と、を含む。なお、第１の識別情報と当該第１の識別情報を無線で受信した際の無線電波とは、対応付けられている。
【００３７】
また、電波強度に基づく情報は、当該電波強度そのものを示す情報であってもよいし、当該電波強度から導出される距離を示す情報であってもよい。例えば、第２の通信機器２００は、電波強度毎に、当該電波強度に応じた距離を対応付けた情報を予め保持しておけば、位置特定情報送信部２３１は、電波強度検出部２２３により検出された電波強度の値から、当該電波強度の値に応じた距離を導出できる。
【００３８】
図６は、本実施形態の情報処理装置３００のハードウェア構成の一例を示すブロック図である。情報処理装置３００は、ＣＰＵやＧＰＵなどの制御装置３０１と、ＲＯＭやＲＡＭなどの記憶装置３０３と、ＨＤＤやＳＳＤなどの外部記憶装置３０５と、ディスプレイなどの表示装置３０７と、キーボード、マウス、又はタッチパネルなどの入力装置３０９と、ネットワーク１１を介した通信をするための通信インタフェースなどの通信装置３１１と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００３９】
図７は、本実施形態の情報処理装置３００の機能構成の一例を示すブロック図である。図７に示すように、情報処理装置３００は、位置特定情報受信部３２１と、中間配置情報記憶部３２３と、中間配置情報取得部３２５と、位置特定部３２７と、配置情報生成部３２９と、出力部３３１とを、含む。
【００４０】
位置特定情報受信部３２１及び出力部３３１は、例えば、制御装置３０１、記憶装置３０３、及び通信装置３１１により実現でき、中間配置情報記憶部３２３は、例えば、記憶装置３０３及び外部記憶装置３０５の少なくともいずれかにより実現でき、中間配置情報取得部３２５、位置特定部３２７、及び配置情報生成部３２９は、例えば、制御装置３０１及び記憶装置３０３により実現できる。
【００４１】
位置特定情報受信部３２１は、第２の通信機器２００−１〜２００−ｍそれぞれから、位置特定情報を受信する。
【００４２】
中間配置情報記憶部３２３は、中間配置情報を記憶する。中間配置情報は、前述のとおり、フロア内の配置及び第１の通信機器１００−１〜１００−ｎそれぞれの配置上における位置を示す情報である。
【００４３】
図８は、本実施形態の中間配置情報の一例を示す図であり、フロア５内の配置図及び第１の通信機器１００−１〜１００−８それぞれの配置図上における位置を示している。なお、図８では、ｎ＝８の場合を示しており、実際には、中間配置情報では、第１の通信機器１００の第１の識別情報と、第１の通信機器１００の配置図上における位置座標とを、対応付けている。また、第１の通信機器１００−１〜１００−８は、前述の通り、フロア５におけるいずれの位置においても、３台以上の第１の通信機器１００と無線通信ができるように配置されているものとする。
【００４４】
なお、中間配置情報が示す配置図上における第１の通信機器１００−１〜１００−８それぞれの位置は、情報処理システム１０の管理者が手動で設定しているが、第１の通信機器１００−１〜１００−８は、上述の条件（いずれの位置においても、３台以上の第１の通信機器１００と無線通信ができる）を満たすフロア５内の予め定められた位置に配置されており、当該配置図上における位置が既知である。このため、情報処理システム１０の管理者は、フロア５に配置された第１の通信機器１００−１〜１００−８の位置を事前に確認する必要なく配置図に設定できるため、この分の負荷を軽減できる。
【００４５】
中間配置情報取得部３２５は、中間配置情報記憶部３２３から中間配置情報を取得する。
【００４６】
位置特定部３２７は、位置特定情報受信部３２１により受信されたｍ個の位置特定情報に基づいて、中間配置情報取得部３２５により取得された中間配置情報が示す配置上におけるｍ台の第２の通信機器２００それぞれの位置を特定する。
【００４７】
具体的には、位置特定部３２７は、位置特定情報受信部３２１により受信された位置特定情報毎に、第２の識別情報が示す第２の通信機器２００と３以上の第１の識別情報が示す３以上の第１の通信機器１００それぞれとの距離から、中間配置情報取得部３２５により取得された中間配置情報が示す配置上における当該第２の通信機器２００の位置を特定する。
【００４８】
ここでは、位置特定情報に含まれる電波強度に基づく情報が、当該電波強度から導出される距離を示す情報であることを例に取り説明するが、電波強度そのものを示す情報である場合は、情報処理装置３００が、電波強度毎に、当該電波強度に応じた距離を対応付けた情報を予め保持しておけば、位置特定部３２７は、電波強度の値から、当該電波強度の値に応じた距離を導出できる。
【００４９】
以下、第２の通信機器２００の位置の特定手法について具体的に説明する。ここでは、第２の通信機器２００−１が送信した位置特定情報に、第１の通信機器１００−１の第１の識別情報と受信時の電波強度から導出された距離とのペア、第１の通信機器１００−５の第１の識別情報と受信時の電波強度から導出された距離とのペア、第１の通信機器１００−６の第１の識別情報と受信時の電波強度から導出された距離とのペア、第２の通信機器２００−１の第２の識別情報、及び第２の通信機器２００−１の機器情報が含まれている場合を例に取り説明する。
【００５０】
まず、中間配置情報が示す配置上では、第１の通信機器１００−１〜１００−８それぞれの位置は既知であるため、第１の通信機器１００−１、１００−５、１００−６それぞれの第１の識別情報から、中間配置情報が示す配置上における第１の通信機器１００−１、１００−５、１００−６の位置を特定できる。
【００５１】
ここで、第２の通信機器２００の位置は、特定した第１の通信機器１００−１の位置を中心とし、第１の通信機器１００−１の第１の識別情報とのペアを構成する距離を半径とした円の円周上のいずれかとなる。
【００５２】
同様に、第２の通信機器２００の位置は、特定した第１の通信機器１００−５の位置を中心とし、第１の通信機器１００−５の第１の識別情報とのペアを構成する距離を半径とした円の円周上のいずれかとなる。
【００５３】
同様に、第２の通信機器２００の位置は、特定した第１の通信機器１００−６の位置を中心とし、第１の通信機器１００−６の第１の識別情報とのペアを構成する距離を半径とした円の円周上のいずれかとなる。
【００５４】
このため、位置特定部３２７は、中間配置情報が示す配置上において、上述の３つの円が１点で交わる位置を第２の通信機器２００−１の位置に特定する。なお、「交わる」とは、ここでは、「接する」も包含する意味で用いる。また、電波強度から導出した距離は、第１の通信機器１００と第２の通信機器２００との厳密な距離を表すものではないため、「１点で交わる」とは、厳密に１点で交わることを意図するものではなく、一定の誤差が生じることを許容するものである。
【００５５】
例えば、上述の例であれば、第１の通信機器１００−１の位置を中心とした円と第１の通信機器１００−５の位置を中心とした円との第１交点、第１の通信機器１００−１の位置を中心とした円と第１の通信機器１００−６の位置を中心とした円との第２交点、及び第１の通信機器１００−５の位置を中心とした円と第１の通信機器１００−６の位置を中心とした円との第３交点が一定の範囲内に位置すれば、１点で交わるとみなすことができる。
【００５６】
このように、本実施形態では、第１の通信機器１００と第２の通信機器２００との距離から、中間配置情報が示す配置上における第２の通信機器２００−１の位置を特定するため、第１の通信機器１００−１〜１００−ｎは、フロアにおけるいずれの位置においても、３台以上の第１の通信機器１００と無線通信ができるように配置されているものとしている。これは、第２の通信機器２００−１の位置を一意に特定するためには、原則、３台以上の第１の通信機器１００との距離が必要となるためである。
【００５７】
配置情報生成部３２９は、第２の通信機器２００毎に、中間配置情報が示す配置上における当該第２の通信機器２００の位置を示す位置情報を、中間配置情報に付加して、配置情報を生成する。配置情報は、前述の通り、フロア内の配置並びに第１の通信機器１００−１〜１００−ｎ及び第２の通信機器２００−１〜２００−ｍそれぞれの当該配置上における位置を示す情報である。第２の通信機器２００の位置を示す位置情報は、例えば、中間配置情報が示す配置上における第２の通信機器２００の位置座標である。
【００５８】
なお本実施形態では、配置情報生成部３２９は、第２の通信機器２００毎に、当該第２の通信機器２００の機器情報を、中間配置情報に更に付加して、配置情報を生成する。この場合、配置情報は、フロア内の配置、第１の通信機器１００−１〜１００−ｎ及び第２の通信機器２００−１〜２００−ｍそれぞれの当該配置上における位置、並びに第２の通信機器２００−１〜２００−ｍそれぞれの機器情報を示す情報となる。
【００５９】
図９は、本実施形態の配置情報の一例を示す図であり、フロア５内の配置図、並びに第１の通信機器１００−１〜１００−８及び第２の通信機器２００−１〜２００−３それぞれの配置図上における位置を示している。なお、図９では、ｎ＝８、ｍ＝３の場合を示しており、実際には、配置情報では、第１の通信機器１００の第１の識別情報と、第１の通信機器１００の配置図上における位置座標とを、対応付けているとともに、第２の通信機器２００の第２の識別情報と、第２の通信機器２００の配置図上における位置座標とを、対応付けている。
【００６０】
出力部３３１は、配置情報生成部３２９により生成された配置情報を出力する。本実施形態では、出力部３３１は、配置情報を端末装置４００に出力する。
【００６１】
端末装置４００は、情報処理装置３００から出力された配置情報を図示せぬディスプレイなどの表示装置に表示する。
【００６２】
なお、端末装置４００で表示された配置情報上で図示せぬマウスなどの入力装置で第２の通信機器２００が選択されると、出力部３３１は、第２の通信機器２００に関連付けて第２の通信機器２００の機器情報を配置した配置情報を、端末装置４００に再出力する。
【００６３】
これにより、端末装置４００では、第２の通信機器２００に関連付けて第２の通信機器２００の機器情報が配置された配置情報が表示され、第２の通信機器２００の機器情報を確認できる。
【００６４】
図１０は、本実施形態の情報処理システム１０で実行される処理の一例を示すシーケンス図である。
【００６５】
まず、第１の通信機器１００の無線送信部１２３は、第１の識別情報記憶部１２１に記憶されている第１の識別情報を取得し（ステップＳ１０１）、無線で送信する（ステップＳ１０３）。
【００６６】
続いて、第２の通信機器２００の無線受信部２２１は、第１の通信機器１００−１〜１００−ｎのうち無線通信が可能な範囲に位置する第１の通信機器１００から送信された第１の識別情報を無線で受信する（ステップＳ１０３）。
【００６７】
続いて、第２の通信機器２００の電波強度検出部２２３は、無線受信部２２１により受信された第１の識別情報を無線で受信した際の無線電波の電波強度を検出する（ステップＳ１０５）。
【００６８】
続いて、第２の通信機器２００の位置特定情報送信部２３１は、第２の識別情報記憶部２２９から第２の識別情報を取得するとともに（ステップＳ１０７）、機器情報記憶部２２７から機器情報を取得し（ステップＳ１０９）、無線受信部２２１により受信された第１の識別情報と、電波強度検出部２２３により検出された電波強度に基づく情報と、第２の識別情報と、機器情報と、を含む位置特定情報を、情報処理装置３００に送信する（ステップＳ１１１）。
【００６９】
続いて、情報処理装置３００の位置特定情報受信部３２１は、第２の通信機器２００−１〜２００−ｍそれぞれから、位置特定情報を受信する（ステップＳ１１１）。
【００７０】
続いて、情報処理装置３００の中間配置情報取得部３２５は、中間配置情報記憶部３２３から中間配置情報を取得する（ステップＳ１１３）。
【００７１】
続いて、情報処理装置３００の位置特定部３２７は、位置特定情報受信部３２１により受信されたｍ個の位置特定情報に基づいて、中間配置情報取得部３２５により取得された中間配置情報が示す配置上におけるｍ台の第２の通信機器２００それぞれの位置を特定する（ステップＳ１１５）。
【００７２】
続いて、情報処理装置３００の配置情報生成部３２９は、第２の通信機器２００毎に、中間配置情報が示す配置上における当該第２の通信機器２００の位置を示す位置情報及び機器情報を、中間配置情報に付加して、配置情報を生成する（ステップＳ１１７）。
【００７３】
続いて、情報処理装置３００の出力部３３１は、配置情報生成部３２９により生成された配置情報を出力する（ステップＳ１１９）。
【００７４】
以上のように、本実施形態によれば、フロアにおける位置が既知である第１の通信機器１００との距離を用いて、フロアにおける位置が未知である第２の通信機器２００の位置を自動で特定し、フロアの配置上における第２の通信機器２００−１〜２００−ｍの位置を示す配置情報を自動で生成できるので、配置情報の生成にかかる負荷を低減することができる。
【００７５】
（変形例）
上記実施形態において、第２の通信機器２００毎に、当該第２の通信機器２００の付加情報を、中間配置情報に更に付加して、配置情報を生成するようにしてもよい。以下では、上記実施形態との相違点の説明を主に行い、上記実施形態と同様の機能を有する構成要素については、上記実施形態と同様の名称・符号を付し、その説明を省略する。
【００７６】
図１１は、変形例の情報処理装置１３００の構成の一例を示すブロック図である。図１１に示すように、情報処理装置１３００は、基準値記憶部１３３３及び付加情報生成部１３３５を更に備える点、並びに配置情報生成部１３２９が上記実施形態と相違する。
【００７７】
基準値記憶部１３３３は、例えば、記憶装置３０３及び外部記憶装置３０５の少なくともいずれかにより実現でき、付加情報生成部１３３５は、例えば、制御装置３０１及び記憶装置３０３により実現できる。
【００７８】
基準値記憶部１３３３は、単位カウンタ値あたりの基準値を記憶する。変形例では、基準値は、単位カウンタ値あたりの料金を示す場合を例に取り説明するが、これに限定されるものではない。
【００７９】
付加情報生成部１３３５は、基準値記憶部１３３３から基準値を取得し、位置特定情報受信部３２１により受信された位置特定情報毎に、当該位置特定情報を送信した第２の通信機器２００の機器情報に含まれるカウンタ情報が示すカウンタ値に取得した基準値を乗じて付加情報を生成する。変形例では、前述の通り、基準値は単位カウンタ値あたりの料金を示すため、付加情報は、課金情報である。
【００８０】
配置情報生成部１３２９は、第２の通信機器２００毎に、当該第２の通信機器２００の付加情報を、中間配置情報に更に付加して、配置情報を生成する。この場合、配置情報は、フロア内の配置、第１の通信機器１００−１〜１００−ｎ及び第２の通信機器２００−１〜２００−ｍそれぞれの当該配置上における位置、並びに第２の通信機器２００−１〜２００−ｍそれぞれの機器情報及び付加情報を示す情報となる。
【００８１】
なお、端末装置４００で表示された配置情報上で図示せぬマウスなどの入力装置で第２の通信機器２００が選択されると、出力部３３１は、第２の通信機器２００に関連付けて第２の通信機器２００の機器情報及び付加情報の少なくともいずれかを配置した配置情報を、端末装置４００に再出力する。
【００８２】
これにより、端末装置４００では、第２の通信機器２００に関連付けて第２の通信機器２００の機器情報及び付加情報の少なくともいずれかが配置された配置情報が表示され、第２の通信機器２００の情報を確認できる。
【００８３】
（プログラム）
上記実施形態及び変形例の情報処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【００８４】
また、上記実施形態及び変形例の情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態及び変形例の情報処理装置で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態及び変形例の情報処理装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【００８５】
上記実施形態及び変形例の情報処理装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【符号の説明】
【００８６】
１０  情報処理システム
１１  ネットワーク
１００−１〜１００−ｎ（１００）  第１の通信機器
１０１  制御装置
１０３  記憶装置
１０５  無線通信装置
１２１  第１の識別情報記憶部
１２３  無線送信部
２００−１〜２００−ｍ（２００）  第２の通信機器
２０１  制御装置
２０３  記憶装置
２０５  外部記憶装置
２０７  表示装置
２０９  入力装置
２１１  第１の通信装置
２１３  第２の通信装置
２２１  無線受信部
２２３  電波強度検出部
２２５  監視部
２２７  機器情報記憶部
２２９  第２の識別情報記憶部
２３１  位置特定情報送信部
３００、１３００  情報処理装置
３０１  制御装置
３０３  記憶装置
３０５  外部記憶装置
３０７  表示装置
３０９  入力装置
３１１  通信装置
３２１  位置特定情報受信部
３２３  中間配置情報記憶部
３２５  中間配置情報取得部
３２７  位置特定部
３２９、１３２９  配置情報生成部
３３１  出力部
４００  端末装置
１３３３  基準値記憶部
１３３５  付加情報生成部
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特許第４９０９６７４号公報
【図１】
2016099670.tif 000003
【図２】
2016099670.tif 000004
【図３】
2016099670.tif 000005
【図４】
2016099670.tif 000006
【図５】
2016099670.tif 000007
【図６】
2016099670.tif 000008
【図７】
2016099670.tif 000009
【図８】
2016099670.tif 000010
【図９】
2016099670.tif 000011
【図１０】
2016099670.tif 000012
【図１１】
2016099670.tif 000013