(57)【要約】      （修正有）【課題】機器探索部による機器の探索に要する消費電力を抑制する、移動端末装置を用いた機器の位置管理方法を提供する。【解決手段】機器探索部と移動量算出部とを有する移動端末装置において、移動量算出部が移動端末装置の移動量を算出し、移動端末装置が第１の距離移動したことに基づき、機器探索部が機器の探索を実行する。これによって機器探索の処理を間欠的に行い、移動端末装置の消費電力を抑制する。【選択図】図９
2015184828.tif 000002
【特許請求の範囲】
【請求項１】
移動量算出部と機器探索部とを有する移動端末装置であって、
前記移動量算出部は前記移動端末装置の移動量を算出し、
前記移動量算出部によって算出された前記移動量が第１の値に達したことに基づき、前記機器探索部が機器の探索を実行することを特徴とする移動端末装置。
【請求項２】
位置情報取得部を更に有し、
前記探索によって前記機器が検知された場合に、前記機器を特定する機器情報と、前記位置情報取得部によって得られる前記移動端末装置の位置情報とを記録することを特徴とする請求項１に記載の移動端末装置。
【請求項３】
前記機器探索部は、前記移動量算出部によって算出される前記移動量が前記第１の値に達する毎に前記探索を実行し、複数回の前記探索で連続して前記機器が検知された場合に、前記機器情報と前記位置情報とを記録することを特徴とする請求項１又は２に記載の移動端末装置。
【請求項４】
前記探索において前記機器が検知されなかった場合に、前記機器探索部を非活性状態とすることを特徴とする請求項３に記載の移動端末装置。
【請求項５】
複数回の前記探索で連続して前記機器が検知された後は、前記機器探索部を非活性状態とし、前記移動量が前記第１の値に達する毎に前記位置情報を記録することを特徴とする請求項３又は４に記載の移動端末装置。
【請求項６】
状態遷移検出部を更に有し、
前記移動端末装置が停止している状態から移動している状態へ変化したことを前記状態遷移検出部が検出したことに基づき、前記機器探索部を活性状態とすることを特徴とする請求項４又は５に記載の移動端末装置。
【請求項７】
前記位置情報取得部は、前記探索によって前記機器が検知されたことに基づいて、前記移動端末装置の前記位置情報を取得することを特徴とする請求項２乃至６何れか一項に記載の移動端末装置。
【請求項８】
移動端末装置の移動量を算出し、
算出された前記移動量が第１の値に達したことに基づき、前記移動端末装置が機器の探索を実行することを特徴とする情報処理方法。
【請求項９】
コンピュータに、
移動端末装置の移動量を算出させ、
算出された前記移動量が第１の値に達したことに基づいて、前記移動端末装置に機器の探索を実行させる
ことを特徴とするプログラム。
【請求項１０】
機器と、
前記機器の位置情報を管理する情報処理装置と、
移動量算出部と、機器探索部と、位置情報取得部と、を有する移動端末装置と
を有し、
前記移動量算出部は前記移動端末装置の移動量を算出し、
前記移動量算出部によって算出される算出された前記移動量が第１の値に達したことに基づき、前記機器探索部が前記機器の探索を実行し、
前記移動端末装置は、前記探索によって前記機器が検知された場合に、前記機器を特定する機器情報と、前記位置情報取得部によって得られる前記移動端末装置の位置情報とを、前記情報処理装置に通知する
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、移動端末装置、情報処理方法、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
従来から、会社におけるノート型コンピュータやプロジェクター等の可搬機器、商品管理倉庫内における商品、又は空港ターミナル内におけるコンテナ等の物品等（以下、機器）について、それらの位置を管理するための方法や位置管理システムが提案されている。
【０００３】
例えば、コンテナ等の機器にＲａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ（ＲＦＩＤ）のタグを取り付け、コンテナ運搬車等の移動体にタグリーダ及び測位装置を設ける。タグリーダは、移動体の移動中にＲＦタグの探索を行う。そしてタグリーダがＲＦタグを検知した際に、ＲＦタグに記録されている機器情報と、測位装置によって得られる移動体の位置情報とを関連付けて格納する。このような手法により、機器の位置を管理する方法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４３６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１においては、機器の探索を行うタグリーダの動作について詳細な開示はなく、タグリーダが行う探索動作にかかる消費電力を抑制する技術は開示されていない。
【０００６】
本願は、移動端末装置に機器探索部を搭載し、機器探索部が位置の管理対象である機器を探索する際に消費する電力を抑制する技術を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
開示の移動端末装置は、移動量算出部と機器探索部とを有し、移動量算出部は移動端末装置の移動量を算出し、移動端末装置が第１の距離移動したことに基づき、機器探索部が機器の探索を実行する。
【発明の効果】
【０００８】
本願の技術により、移動端末装置が行う機器探索に要する消費電力を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施例におけるシステム構成を示す図である。
【図２】第１実施例における移動端末装置の機能ブロックを示す図である。
【図３】第１実施例における移動端末装置のハードウェア構成を示す図である。
【図４】第１実施例におけるＲＦＩＤリーダのハードウェア構成を示す図である。
【図５】第１実施例におけるＧＰＳデバイスのハードウェア構成を示す図である。
【図６】第１実施例における機器のハードウェア構成を示す図である。
【図７】第１実施例における情報処理装置のハードウェア構成を示す図である。
【図８】第１実施例における移動端末装置の移動軌跡及び探索範囲と、機器との位置関係を説明する図である。
【図９】第１実施例における移動端末装置が有するプロセッサの機能ブロックを示す図である。
【図１０】第１実施例における記録部に格納される情報を示す図である。
【図１１】第１実施例における移動端末装置が有するプロセッサによる処理フローチャートである。
【図１２】第２実施例における移動端末装置の移動軌跡及び探索範囲と、機器との位置関係を説明する図である。
【図１３】第２実施例における移動端末装置が有するプロセッサの機能ブロックを示す図である。
【図１４】第２実施例における記録部に記録される情報を示す図である。
【図１５】第２実施例における移動端末装置が有するプロセッサによる処理フローチャートである。
【図１６】第３実施例における移動端末装置の機能ブロックを示す図である。
【図１７】第３実施例における移動端末装置が有するプロセッサの機能ブロックを示す図である。
【図１８】第３実施例における移動端末装置が有するプロセッサによる処理フローチャートである。
【図１９】第４実施例における移動端末装置が有するプロセッサによる処理フローチャートである。
【発明を実施するための形態】
【００１０】
第１実施例は、移動端末装置が所定の距離移動したことに基づいて、移動端末装置が機器の探索を行うものである。これにより、移動端末装置が行う機器の探索を間欠的に行うことができ、移動端末装置で消費される電力を抑制することができる。
【００１１】
図１から図７に基づいて、第１実施例にて用いられる機器や移動端末装置及びサーバ等の情報処理装置の装置構成及び機能を説明し、図８から図１１に基づいて、機器の位置を管理するための情報処理方法について説明する。
【００１２】
図１は、第１実施例で用いられる位置情報の管理システムの構成図である。移動端末装置１００は、例えばスマートフォン等の携帯端末やノート型コンピュータまたはタブレットコンピュータ等である。機器２００は位置管理の対象となる機器である。本明細書において「機器」とは、位置を管理される対象物品全般を意味し、電子機器に限らない。機器２００は、後述するように、電波や磁界等の電磁波を用いて自身の存在を移動端末装置１００に対して通知することが可能な機能を有する。情報処理装置３００は、クラウドサーバ等の情報処理装置であり、移動端末装置１００との間で情報通信を行う機能を有する。
【００１３】
移動端末装置１００は人によって持ち運びされるか、もしくは車等の移動体に設置されることにより移動が可能である。移動端末装置１００は自らが発信する電波等の電磁波により、機器２００に対する探索を実行し、移動端末装置１００と機器２００との間の距離が所定値以下である場合に機器２００の存在を検知する。移動端末装置１００が機器２００を検知し得る距離は、移動端末装置１００が発信する電磁波の強度等によって決定される。また移動端末装置１００は自身の位置を測定する手段を有し、検知した機器２００に関する機器情報、例えば機器を特定する機器ＩＤとともに、自身の位置情報を記録する。また移動端末装置１００は、必要に応じて、機器２００に関する機器情報と自身の位置情報を情報処理装置３００に通知する。情報処理装置３００は移動端末装置１００から受信した情報を格納し、機器２００の位置を管理する。
【００１４】
図２は、移動端末装置１００の機能ブロック図である。移動端末装置１００は処理部１１、移動量算出部１２、機器探索部１３、位置情報取得部１４、記憶部１５、通信部１６、電力供給部１７を有する。処理部１１は、他の機能ブロックの制御を行う。移動量算出部１２は、移動端末装置１００を有する人または車等の移動体が移動することによって移動端末装置１００が移動した場合は、移動端末装置１００の移動量（移動距離）を算出する。機器探索部１３は、電磁波信号を発信することにより機器２００の探索を実行し、また機器２００から電磁波信号を受信することにより当該機器２００を検知し、機器２００の機器情報を記憶部１５に記憶する。位置情報取得部１４は、移動端末装置１００自身の位置情報を取得し、取得した位置情報を記憶部１５に記憶する。記憶部１５は、機器情報や位置情報を記録する他、所定のプログラムを格納する。通信部１６は、情報処理装置３００との通信を行い、記憶部１５に記録された機器情報及び位置情報を情報処理装置３００に通知する。電力供給部１７は各機能ブロックに電力を供給する。
【００１５】
図３は、移動端末装置１００のハードウェア構成を示す図である。移動端末装置１００は、プロセッサ１１０、マイクロコンピュータ１２０、加速度センサ１２５、ＲＦＩＤリーダ１３０、Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ（ＧＰＳ）デバイス１４０、メモリ１５０、不揮発性メモリ１５５、無線通信デバイス１６０、バッテリ１７０を有する。プロセッサ１１０は図２に示した処理部１１の一例であり、所定のプログラムを実行して情報通信や位置管理に関するデータ処理を行う。マイクロコンピュータ１２０及び加速度センサ１２５は、図２に示した移動量算出部１２の一例である。マイクロコンピュータ１２０は、加速度センサ１２５がセンシングした移動端末装置１００の加速度に基づき、移動端末装置１００の移動距離の算出を行う。算出された距離が所定の値に達したか否かの判断は、マイクロコンピュータ１２０が行ってもよく、もしくはプロセッサ１１０が行ってもよい。ＲＦＩＤリーダ１３０は図２に示した機器探索部１３の一例であり、電波等の電磁波を発信し、ＲＦタグを有する機器の探索及び検知を行う。ＧＰＳデバイス１４０は図２に示した位置情報取得部１４の一例であり、ＧＰＳ衛星からの信号に基づき、移動端末装置１００の位置情報を取得する。メモリ１５０及び不揮発性メモリ１５５は図２に示した記憶部１５の一例である。メモリ１５０は、プロセッサ１１０がデータ処理を行う際にデータ格納領域として利用することができ、また、ＲＦＩＤリーダ１３０やＧＰＳデバイス１４０によって取得された機器情報や位置情報を格納する。また不揮発性メモリ１５５はプロセッサ１１０にて実行されるプログラムを格納する。無線通信デバイス１６０は図２に示した通信部１６の一例である。バッテリ１７０は図２に示した電力供給部１７の一例である。
【００１６】
プロセッサ１１０は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）、Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＭＰＵ）、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ（ＤＳＰ）、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ（ＦＰＧＡ）等の電子回路部品である。またメモリ１５０は、Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＤＲＡＭ）、Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＳＲＡＭ）等の電子回路部品である。また不揮発性メモリ１５５はＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）やフラッシュメモリ等の電子回路部品である。
【００１７】
図４は、ＲＦＩＤリーダ１３０のハードウェア構成を示す図である。ＲＦＩＤリーダ１３０は、アンテナ１３１、増幅回路１３２、送受信回路１３３、クロック生成回路１３４、プロセッサ１３５を有する。送受信回路１３３は、クロック生成回路１３４により生成されるクロックに同期して動作し、プロセッサ１３５の指示に基づき、機器２００の探索に要する信号を生成する。増幅回路１３２は、送受信回路１３３より受けた信号を増幅し、アンテナ１３１から電磁波信号を発信する。またアンテナ１３１は、機器２００から送信される電磁波信号を受信して増幅回路１３２へ引き渡し、増幅回路１３２は受信した信号を増幅して送受信回路１３３へ引き渡す。送受信回路１３３にてデジタル信号への変換等の処理がなされた信号は、プロセッサ１３５にてデータ処理が行われ、受信した信号の発信元である機器２００の機器ＩＤ等の認識処理が行われる。
【００１８】
図５は、ＧＰＳデバイス１４０のハードウェア構成を示す図である。ＧＰＳデバイス１４０は、アンテナ１４１、増幅回路１４２、受信回路１４３、クロック生成回路１４４、プロセッサ１４５を有する。アンテナ１４１は、ＧＰＳ衛星より位置情報に関する電波信号を受けて、増幅回路１４２へ引き渡す。増幅回路１４２はアンテナ１４１から受けた信号を増幅する。受信回路１４３は増幅された信号のデジタル信号への変換処理等を行う。プロセッサ１４５は、受信回路１４３が生成したデジタル信号に基づいてデータ処理を行い、移動端末装置１００の位置を把握する。
【００１９】
図６は、機器２００のハードウェア構成を示す図である。機器２００は、ＲＦタグ２１０を有する。ＲＦタグ２１０は、ＲＦＩＤリーダ１３０からの電磁波信号を受けると、当該ＲＦタグ２１０が付されている機器２００の機器情報を、電磁波信号を用いてＲＦＩＤリーダ１３０に対して返信する。尚、ＲＦタグ２１０は、電波方式のものであっても電磁誘導方式のものであってもよい。またＲＦタグ２１０は、自身が電源を有しないタグであっても、自身が電源を有するタグであってもよい。
【００２０】
図７は、情報処理装置３００のハードウェア構成を示す図である。情報処理装置３００は、プロセッサ３１０、主記憶装置３５０、補助記憶装置３５５、無線通信デバイス３６０を有する。プロセッサ３１０は、情報処理装置３００全体の制御、通信制御及び情報処理を行う。無線通信デバイス３６０は、移動端末装置１００との間でのデータの送受信を行う。主記憶装置３５０は、移動端末装置１００から受信した機器情報や位置情報を格納する。補助記憶装置３５５は、プロセッサ３１０によって実行されるプログラム等を格納する。
【００２１】
図４、図５および図７にて示したプロセッサ１３５、プロセッサ１４５及びプロセッサ３１０は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＦＰＧＡ等の電子回路部品である。また主記憶装置３５０は、ＤＲＡＭ、ＳＲＡＭ等の電子回路部品である。また補助記憶装置３５５はＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ（ＨＤＤ）等のストレージ装置である。
【００２２】
図８は、第１実施例における移動端末装置１００の移動軌跡と、移動端末装置１００が行う探索によって機器２００を検知することができる範囲と、機器２００の位置との関係を説明する図である。曲線４００は移動端末装置１００の移動軌跡を表している。黒丸１ａ、１ｂ、１ｃ、１ｄ及び１ｅは、曲線４００上を移動する移動端末装置１００が、機器２００の探索を実行する箇所を示している。また円２ａ、２ｂ、２ｃ、２ｄ及び２ｅは、移動端末装置１００による探索範囲を示している。また白丸３ａは、機器２００の位置を示している。
【００２３】
移動端末装置１００は、移動端末装置１００自身が所定距離移動すると機器２００の探索を実行する。移動端末装置１００が機器２００から離れた位置にあって、探索範囲内に機器２００が位置しない場合は、探索によって機器２００は検知されない。しかし移動端末装置１００が１ｃの位置にあり、円２ｃの内側に機器２００が存在する状態で行った探索により、機器２００を検知することができる。移動端末装置１００が探索を実行する所定距離間隔は、各円の直径、すなわち移動端末装置１００が機器２００を検知し得る範囲に基づいて設定される。このように、移動端末装置１００は、自身が一定距離を移動する毎に機器の探索を実行することとすることにより、移動端末装置１００の、探索に要する消費電力を抑制することができる。そして機器２００を検知した場合には、移動端末装置１００の位置情報と機器２００の機器情報とを関連付けることにより、機器２００が移動端末装置１００の位置又はその近傍に存在することを把握することができる。この方法により、例えば移動端末装置１００が機器２００を検知できない離れた位置に停止している場合に、繰り返し探索を行って電力を消費するようなことを回避することができる。この方法は、機器２００自身が移動しない状況において、消費電力を抑制しつつ機器２００の位置を管理する方法として特に有用である。但し、機器２００が位置を変更する場合、例えば移動端末装置１００を有する人とは異なる人が機器２００を移動させるような場合においても、本実施例は適用可能であり、移動端末装置１００の消費電力を抑制することができる。
【００２４】
図９は、第１実施例におけるプロセッサ１１０の機能ブロックを示す図である。プロセッサ１１０は、不揮発性メモリ１５５やメモリ１５０、又はプロセッサ１１０がアクセス可能な他の記憶装置に格納された所定のプログラムを実行することにより、図９に示す機能を実現する。プロセッサ１１０は、管理部１１１、移動量算出部コントローラ１１２、機器探索部コントローラ１１３、位置情報取得部コントローラ１１４及び記録部１１５として機能する。管理部１１１は、移動量算出部コントローラ１１２、機器探索部コントローラ１１３、位置情報取得部コントローラ１１４及び記録部１１５の全体の制御及び管理を行う。移動量算出部コントローラ１１２は、移動量算出部１２を制御することにより移動端末装置１００の距離移動を算出する。そして移動量算出部コントローラ１１２は、移動端末装置１００の移動距離が所定値に達した場合に管理部１１１への通知を行う。ここで、移動距離の所定値は、機器２００の探索のために発信される電磁波の強度に応じて設定するのが好ましい。例えば移動量算出部１１２は、図４にて示した増幅回路１３２の増幅率に応じて、移動距離の所定値の設定を変更してもよい。管理部１１１は、移動端末装置１００の移動距離が所定値に達した場合に、機器探索部コントローラ１１３に対して機器２００の探索の実行を指示する。機器探索部コントローラ１１３は、機器探索部１３を制御することにより機器２００の探索を行う。また機器探索部コントローラ１１３は、探索により機器２００が検知された場合には、検知された機器２００を特定する情報、例えば機器２００の機器ＩＤを記録部１１５に記録する。更に機器探索部コントローラ１１３は、機器２００が検知されたことを位置情報取得部コントローラ１１４へ通知する。位置情報取得部コントローラ１１４は、位置情報取得部１４を制御することにより、移動端末装置１００の位置情報を取得し、記録部１１５に記録する。
【００２５】
尚、プロセッサ１１０は、図９に示す機能の全てを実現する必要はなく、一部の機能を他のデバイスに実行させてもよい。例えば移動量算出部コントローラ１１２としての機能を、マイクロコンピュータ１２０に実行させてもよく、また記録部１１５としての機能をメモリ１５０に実行させてもよい。移動量算出部コントローラ１１２としての機能を１２０に実行させる場合は、移動端末装置１００の移動量が所定値に達したことをマイクロコンピュータ１２０が検出してプロセッサ１１０へ通知する。これにより、移動端末装置１００の移動量が所定値に達するまでの間、プロセッサ１１０の動作モードをスリープモードにするなどにより、プロセッサ１１０の消費電力を抑制することができる。
【００２６】
図１０は、第１実施例における、記録部１１５に記録された機器情報と位置情報の一例を示す図である。図１０に示す例では、機器情報として、機器探索部１３によって検知された機器２００が有する機器ＩＤ（例えば（ａａ））が記録され、位置情報として、位置情報取得部１４によって得られた位置情報（例えば（Ｘ，Ｙ））が記録されている。これらの情報により、機器ＩＤ（ａａ）を有する機器２００が、位置（Ｘ，Ｙ）から一定の範囲内に存在することを認識することができる。
【００２７】
図１１は、第１実施例におけるプロセッサ１１０による処理フローチャートである。プロセッサ１１０による処理は処理５００により開始する。処理５０１において移動量算出部コントローラ１１２は、移動端末装置１００の移動量を算出する。処理５０２において移動量算出部コントローラ１１２は、算出された移動量に基づき、移動端末装置１００が所定距離移動したか否かを判定する。処理５０２において移動端末装置１００が所定距離移動していないと判定される場合は、処理５０１へ戻る。処理５０２において移動端末装置１００が所定距離移動したと判定された場合は、処理５０３へ進む。処理５０３において機器探索部コントローラ１１３が機器２００の探索を実行する。処理５０４において機器探索部コントローラ１１３が、機器２００が検知されたか否かを判定する。処理５０４において機器２００が検知されたと判定された場合は、処理５０５へ進み、処理５０４において機器２００が検知されないと判定された場合は、処理５０９へ進む。処理５０５において記録部１１５は、機器探索部コントローラ１１３によって検知された機器２００の機器情報を記録する。処理５０６において位置情報取得部コントローラ１１４は、移動端末装置１００の位置情報を取得する。処理５０７において記録部１１５は、位置情報取得部コントローラ１１４によって取得された移動端末装置１００の位置情報を記録する。処理５０８において管理部１１１は、記録部１１５に記録された機器情報及び位置情報を、情報処理装置３００に通知するよう、通信部１６に指示する。尚、機器情報及び位置情報を情報処理装置３００へ通知せずに、移動端末装置１００自身がこれらの情報を保持し管理してもよい。処理５０９において管理部１１１は、移動量算出部コントローラ１１２にて算出された移動量を初期化し、処理５０１へ戻る。
【００２８】
このように、移動端末装置１００が機器２００の探索を実行し、機器２００が検知された場合に機器２００の機器情報と移動端末装置１００の位置情報を関連付けて記録することにより、機器２００の概ねの位置を把握することができる。また、移動端末装置１００が所定距離移動したことに基づいて機器２００の探索を実行するため、移動端末装置１００の機器探索にかかる消費電力を抑制することができる。移動端末装置１００がバッテリ１７０からの電力供給に基づいて動作する場合には、バッテリ１７０による移動端末装置１００の動作時間を増加させることができる。
【００２９】
尚、本実施例において位置情報取得部１４は、機器２００が検知されたことに起因して位置情報の取得を行ってもよく、または機器２００の検知とは無関係に位置情報の取得処理を実行してもよい。例えば機器２００の位置管理とは異なる別の目的で、随時移動端末装置１００の位置情報を得る必要があるような場合は、機器２００の検知とはリンクせずに、位置情報の取得処理を行ってもよい。この場合は、当該別の目的のために取得する位置情報のうち、機器２００が検知された時点における位置情報を、機器情報に対応付けて記憶させることにより、機器２００の位置管理を行うことができる。
【００３０】
第１実施例の変形例として、機器２００に取り付けられたＲＦタグ２１０を、自らが信号を発信して移動端末装置１００に対して自身の存在を通知するものとしてもよい。この場合、移動端末装置１００は、移動端末装置１００が所定距離移動したことに基づいて機器２００の検知処理を実行する。例えば図９に示した機器探索部１１３は、機器２００を探索するための電磁波信号の発信は行わず、機器２００から発信された電磁波信号を受信して機器２００を検知する処理を、移動端末装置１００が所定距離移動したことに基づいて実行する。これにより、例えば移動端末装置１００がある位置で停止しているような場合に検知処理を繰り返し実行することを抑制でき、検知に要する移動端末装置１００の消費電力を抑制することができる。尚、この変形例においては、機器２００に設けられたＲＦタグ２１０が発信する電磁波の強度に基づいて所定距離が定められる。
【００３１】
次に第２実施例について説明する。第２実施例は、図１から図７に示した装置構成及び機能を用い、移動端末装置１００の位置情報の取得に要する消費電力を抑制しつつ、移動端末装置１００に伴って機器２００が移動したことを認識し、新しい位置情報を記録するものである。例えば機器２００の現在位置が既に移動端末装置１００又は情報処理装置３００に記録されている状態において、第１実施例に示した位置情報収集手順を実施したと想定する。第１実施例の方法では、移動端末装置１００を保持する人が当該機器２００の傍を通過した際に、移動端末装置１００が機器２００を検知し、機器が検知されたことに起因して移動端末装置１００の位置情報が取得され、移動端末装置１００又は情報処理装置３００に記録する。しかしここで記録される機器２００の位置情報は、既に当該機器２００の位置情報として既に移動端末装置１００又は情報処理装置３００に記録されている情報と同一の内容である。第２実施例は、このような同一位置情報の重複した取得及び記録を避けるためのものである。
【００３２】
具体的には、移動端末装置１００を有する人または車等の移動体が、単に機器２００の傍を通過したと判断される場合には位置情報の取得は行わず、機器２００を保持または搭載して移動した、つまり機器２００を移動させたと判断される場合に、機器２００の新しい位置に関する情報を取得して記録する。これにより、移動端末装置１００が単に機器２００の傍を通り過ぎる場合に消費される、位置情報取得にかかる消費電力を抑制することができる。
【００３３】
図１２は、第２実施例における、移動端末装置１００の移動軌跡及び探索範囲と、機器２００の位置との関係を説明する図である。曲線４０００は移動端末装置１００の移動軌跡を表している。黒丸１０ａ、１０ｂ、１０ｃ、１０ｄ及び１０ｅは、曲線４０００上を移動する移動端末装置１００が、機器２００の探索を実行する箇所を示している。また円２０ａ、２０ｂ、２０ｃ、２０ｄ及び２０ｅは、移動端末装置１００による探索範囲を示している。また白丸３０ａは、機器２００の位置を示している。また３０ｂ及び３０ｃは、３０ａの位置にあった機器２００が移動端末装置１００の移動に伴って移動した場合の、機器２００の位置を示す。例えば移動端末装置１００を保持する作業者が機器２００を保持して移動させた場合や、移動端末装置１００を搭載する車が機器２００を積んで別の場所へ移動する場合等は、図１２の１０ｃと３０ａ、１０ｄと３０ｂ、１０ｅと３０ｃに示すように、移動端末装置１００と機器２００が共に同様な移動軌跡を描くことになる。つまり、移動端末装置１００を有する人又は移動体が機器２００を移動させる場合は、移動端末装置１００が所定距離移動する毎に行う機器探索において、複数回連続して同一機器２００が検知されることになる。言い換えれば、複数回の探索で連続して同一機器２００が検知された場合には、移動端末装置１００を有する人や車等の移動体が機器２００を移動させていると判定し、所定回数以下、例えば一度機器２００が検知されただけの場合は、移動端末装置１００を有する人や車等の移動体が機器２００の傍を単に通過したに過ぎないと判定することができる。ここでの所定回数は１回である。
【００３４】
このような考え方に基づき、第２実施例では、複数回の探索において所定回数連続して同一の機器２００が検知された場合は、移動端末装置１００を有する人や車等の移動体が機器２００を搬送中であると把握し、位置情報を更新する。また、一度の探索において機器２００が検知されてもその時点では位置情報の取得は行わない。このようにすることで、位置情報の取得にかかる消費電力を抑制することができる。
【００３５】
図１３は、第２実施例におけるプロセッサ１１０の機能ブロックを示す図である。プロセッサ１１０は、第１実施例にて開示した管理部１１１、移動量算出部コントローラ１１２、機器探索部コントローラ１１３、位置情報取得部コントローラ１１４及び記録部１１５に加え、更に機器移動判定部１１６として機能する。機器移動判定部１１６は、所定回数連続して機器探索部コントローラ１１３にて同一の機器２００が検知されたか否かを判定する機能を有する。所定回数の具体的な数値は、限定されるものではないが、ここでは「２回」として説明する。尚、管理部１１１、移動量算出部コントローラ１１２、機器探索部コントローラ１１３、位置情報取得部コントローラ１１４及び記録部１１５の詳細については第１実施例にて説明したため、ここでは機器移動判定部１１６の機能を中心に説明する。
【００３６】
機器移動判定部１１６は、機器探索部コントローラ１１３が検知した機器情報を取得し、機器２００が検知されたことを示すフラグを生成し、機器情報とともにフラグを記録部１１５に記録する。そして機器移動判定部１１６は、続いて実行される探索にて機器２００が検知された場合に、記録部１１５にフラグが格納されているか否か、また前回の探索にて検知された機器２００と同一の機器情報を有する機器２００であるか否かを判定する。フラグが記録部１１５に格納され、かつ今回検知された機器２００の機器情報と、記録部１１５に記録されている機器情報とが同一であると判定される場合には、機器移動判定部１１６は、位置情報取得部コントローラ１１４に位置情報を取得するよう指示を行う。位置情報取得部コントローラ１１４によって取得された位置情報は記録部１１５に記録され、必要に応じて情報処理装置３００へ通知される。また、フラグが記録部１１５に格納されていない場合や、今回検知された機器２００の機器情報と、記録部１１５に記録されている機器情報とが同一ではない場合には、機器移動判定部１１６は位置情報取得部コントローラ１１４への位置情報取得の指示は行わない。これにより、位置情報の取得にかかる消費電力を抑制することができる。
【００３７】
図１４は、記録部１１５に記録される情報を示す図である。機器情報と位置情報とフラグとが関連付けられて記録される。図１４に示す例では、前回の探索によって、機器ＩＤ（ａａ）を有する機器２００が検知され、併せて位置情報として（Ｘ，Ｙ）が記録されたことを示している。また、図１４は、フラグとして「１」が記録されたことを示している。
【００３８】
図１５は、第２実施例におけるプロセッサ１１０の処理フローチャートである。この処理フローチャートに沿って、最初に機器２００が検知される際の処理フローを、続いて機器２００が連続して検知される際の処理フローを、最後に機器２００が検知されない場合の処理フローを、順に説明する。
【００３９】
プロセッサ１１０の処理は６００により開始する。処理６０１において移動量算出部コントローラ１１２は、移動端末装置１００の移動量を算出する。処理６０２において移動量算出部コントローラ１１２は、算出された移動量に基づき、移動端末装置１００が所定距離移動したか否かを判定する。処理６０２において移動端末装置１００が所定距離移動していないと判定される場合は、処理６０１に戻り、移動端末装置１００が所定距離移動したと判定された場合は、処理６０３へ進む。処理６０３において機器探索部コントローラ１１３が機器２００の探索を実行する。処理６０４において機器探索部コントローラ１１３が、機器２００が検知されたか否かを判定する。処理６０４において機器２００が検知されたと判定された場合は、処理６０５へ進み、機器２００が検知されないと判定された場合は、処理６１３へ進む。
【００４０】
処理６０５において機器移動判定部１１６は、記録部１１５にフラグが登録されているか否かを判定する。処理６０５においてフラグが登録されていないと判定された場合は処理６０６へ進み、フラグが登録されていると判定された場合は処理６０９へ進む。処理６０６において記録部１１５はフラグを登録する。また処理６０７において記録部１１５は、検知された機器２００の機器情報を記録する。そして処理６０８において管理部１１１は、移動量算出部コントローラ１１２において算出された移動量を初期化して処理６０１に戻る。ここまで、処理６０１、処理６０２、処理６０３、処理６０４、処理６０５、処理６０６、処理６０７、処理６０８により、一回目の機器２００の検知を行なう処理を説明した。
【００４１】
処理６０１に戻った後、再度処理６０４まで進み機器２００が検知された場合、処理６０５において機器移動判定部１１６が、記録部１１５にフラグが登録されているか否かを判定し、フラグが登録されていると判定された場合は処理６０９へ進む。処理６０９において機器移動判定部１１６が、機器探索部コントローラ１１３が検知した機器２００の機器情報と、記録部１１５に記録された機器情報とが一致しているか否かを判定する。二つの機器情報が一致している場合、つまり前回検知された機器２００と今回検知された機器２００が同一の機器２００である場合は処理６１０へ進み、同一の機器２００でない場合は処理６０７へ進む。処理６１０において位置情報取得部コントローラ１１４は、移動端末装置１００の位置情報を取得する。処理６１１において記録部１１５は、位置情報取得部コントローラ１１４によって取得された移動端末装置１００の位置情報を記録する。処理６１２において管理部１１１は、必要に応じて、記録部１１５に記録された機器情報及び位置情報を情報処理装置３００に通知するよう、通信部１６に指示する。その後処理６０８において管理部１１１は、移動量算出部コントローラ１１２にて算出された移動量を初期化し、処理６０１へ戻る。ここまで、処理６０１、処理６０２、処理６０３、処理６０４、処理６０５、処理６０９、処理６１０、処理６１１、処理６１２、処理６０８により、２回の探索において連続して同一の機器２００の検知が行われる場合の処理を説明した。
【００４２】
処理６０１に戻った後、再度処理６０４まで進み、処理６０４において機器が検知されないと判定された場合、処理６１３において機器移動判定部１１６は、記録部１１５に登録されているフラグを消去し、処理６０８を経て再度処理６０１へ戻る。
【００４３】
このように第２実施例では、移動端末装置１００が一定距離移動することに基づいて繰り返し行われる探索において、一度機器２００を検知した時点では移動端末装置１００の位置情報を取得せず、所定の回数連続して同一の機器２００が検知された場合に、移動端末装置１００の位置情報を取得する。この手法により、機器２００が移動した場合にのみ新しい位置情報を取得することが可能となり、位置情報の取得処理に要する移動端末装置１００の消費電力を抑制することができる。
【００４４】
また第２実施例の変形例として、所定の回数連続して同一機器が検知された場合には、機器２００の探索を行う際の電磁波の強度を低下させるよう変更してもよい。所定の回数連続して同一機器が検知された場合は、移動端末装置１００を有する人または車等の移動体が、機器２００を保持または搭載した状態にて移動していると判定できることから、その後も移動端末装置１００と機器２００とが近い位置関係を維持していくものと推測できるため、探索を行う際の電磁波の強度を低下させても、当該機器２００の検知を継続して行うことができると考えられるからである。
【００４５】
また、他の変形例として、所定の回数連続して同一機器が検知された場合には、機器２００の探索を行う距離間隔を変更してもよい。例えば、所定の回数連続して同一機器が検知された後は、所定の距離間隔を短くするよう設定変更を行ってもよい。このような設定変更を行うことにより、機器２００の移動軌跡をより詳細に記録することができる。もしくは、移動端末装置１００の消費電力を抑制するために、所定の距離間隔を長くするよう設定変更してもよい。この場合であっても、移動端末装置１００と機器２００が近い距離間隔を保っている限りは、移動端末装置１００が機器２００を見失うことなく、位置情報を更新し続けることができる。
【００４６】
尚、第１実施例に示した位置管理方法と、第２実施例に示した位置管理方法を適宜組み合わせて実施してもよい。例えば、最初に第１実施例に示した方法により機器２００の位置を把握し、その後は第２実施例に示す方法により、機器２００の位置が変更された場合にのみ、新しい位置情報を登録する等のようにしてもよい。
【００４７】
次に第３実施例について説明する。第３実施例は、図１から図７に示した装置構成及び機能を用い、移動端末装置１００の機器検知に要する消費電力を更に抑制しつつ、移動端末装置１００の移動に伴って機器２００が移動したことを認識し、新しい位置情報を記録するものである。
【００４８】
第３実施例は、移動端末装置１００を有する人や車等の移動体が機器２００を移動させる際には、その機器２００を人が保持又は移動体に搭載するために、一度機器２００がある位置で停止するであろうという前提の下になされたものである。換言すれば第３実施例は、移動端末装置１００が継続して移動している間に機器２００を検知したとしても、その検知は、移動端末装置１００が機器２００の近傍を単に通り過ぎたことによるものであり、機器２００は移動しない、という考えに基づく。このような前提の下、移動端末装置１００の状態が、停止している状態から移動している状態に遷移したことを契機として、第２実施例にて説明した機器２００の探索を実行する。そして所定回数連続して同一の機器２００が検知された場合には、機器情報と位置情報を記録する。逆に、探索において機器２００が検知されなかった場合は、機器探索部１３を非活性状態として、移動端末装置１００が所定距離移動しても機器２００の探索は実行しない。そして移動端末装置１００が一度停止し、その後、移動端末装置１００の状態が停止から移動に遷移した際には、再度機器探索部１３を活性化させる。このような制御を行うことにより、移動端末装置１００を有する人または車等の移動体が、機器２００を保持または搭載することなく単に移動しているだけのような場合に、機器２００の探索を実行せずに移動端末装置１００の消費電力を削減する。
【００４９】
図１６は、第３実施例における移動端末装置１００の機能ブロックを示す図である。移動端末装置１００は、図２で説明した機能に加え、更に状態検出部１８を有する。状態検出部１８は、移動端末装置１００が停止している状態であるか、移動している状態であるかを検出する。例えば図３に示したマイクロコンピュータ１２０及び加速度センサ１２５により状態検出部１８を実現してもよい。またマイクロコンピュータ１２０及び加速度センサ１２５に加えてジャイロセンサ等を組み合わせて状態検出部１８を実現してもよい。
【００５０】
図１７は、第３実施例におけるプロセッサ１１０の機能ブロックを示す図である。プロセッサ１１０は、図１３で示した機能に加え、更に状態遷移検出部１１８を有する。状態遷移検出部１１８は、状態検出部１８を用いて検出された移動端末装置１００の状態が、停止状態から移動状態へ遷移したことを管理部１１１に通知する機能を有する。状態遷移検出部１１８から通知を受けた管理部１１１は、機器探索部１３による機器２００の探索機能を活性化するよう機器探索部コントローラ１１３に指示する。そして実行された探索において機器２００が検知されなかった場合に管理部１１１は、機器探索部１３の探索機能を非活性化するよう機器探索部コントローラ１１３に指示する。尚、ここに示す機器探索部の非活性化とは、移動端末装置１００が所定距離移動しても機器２００の探索を実行しないことを意味し、例えば機器探索部１３への電力供給を停止する方法や、機器探索部１３への電力供給は行いつつ、移動端末装置１００が所定距離移動しても管理部１１１が機器探索部コントローラ１１３に対して探索を行うための指示を行わない方法、もしくは移動量算出部コントローラ１１２による移動量算出の処理を停止する方法等を含むものである。
【００５１】
図１８は、第３実施例におけるプロセッサ１１０の処理フローチャートである。ここでは、機器２００が検知されなかった場合には機器探索部１３の動作を非活性化し、移動端末装置１００の状態が停止から移動へ遷移したことを契機として機器探索部１３の動作を活性化させる例を説明する。尚、図１５にて示した処理と同一内容の処理については同一の参照符号を付し、説明を省略する。
【００５２】
処理６００にて処理を開始した後、処理６２０において状態遷移検出部１１８が、移動端末装置１００の状態が停止から移動へ遷移したことを検出する。処理６３０において管理部１１１が、機器探索部１３の状態を活性化する。これにより、処理６０１、処理６０２及び処理６０３において、移動端末装置１００が所定距離移動したことに基づいて、機器２００の探索が実行される。
【００５３】
また処理６０４において、機器２００が検知されないと判定された場合は処理６１３へ進む。処理６１３において記録部１１５がフラグを消去し、処理６４０において管理部１１１が、機器探索部１３を非活性化する。これにより、移動端末装置１００が所定距離移動しても、機器２００の探索処理は実行されない状態となる。その後、処理６２０へ戻り、再度、移動端末装置１００の状態が停止から移動に変更された場合に、機器探索部１３が活性化される。
【００５４】
このように、移動端末装置１００が機器２００を検知しなかった場合には、その後の機器２００の探索を行わず、移動端末装置１００が停止し、その後の移動を開始したことを契機として機器２００の探索を再開させる。これにより、移動端末装置１００を有する人または車等の移動体が、機器２００を移動させたことを検知して位置情報を更新しつつ、移動端末装置１００の消費電力を抑制することができる。
【００５５】
図１８においては、機器２００が検出されなかった場合には機器探索部１３を非活性化する方法を例示したが、移動量算出部１２による移動距離の算出処理を終了させるという変形例も可能である。この場合は、移動量算出部１２の処理及び機器探索部１３の処理にかかる消費電力を抑制することができる。またこの変形例においては、移動量算出部１２を非活性化させる際に、算出された移動距離を初期化してもよい。この場合、移動端末装置１００の状態が停止から移動に遷移した時点で最初の探索を行い、その後は移動端末装置１００が一定距離移動した際に次の探索を行ってもよい。
【００５６】
次に第４実施例について説明する。第４実施例は、図１から図７に示した装置構成及び機能を用い、移動端末装置１００を有する人や車等の移動体が機器２００を保持または搭載して移動していると判定できる場合は、機器２００の探索を停止することによって、探索に要する消費電力を更に抑制するものである。まず第４実施例の考え方について説明する。
【００５７】
移動端末装置１００を有する人や車等の移動体が機器２００を保持または搭載して移動している場合は、機器２００は常に移動端末装置１００の近傍に存在すると考えられるため、繰り返し機器２００の探索を行って機器２００の存在を確認する必要はないと考えることができる。言い換えれば、第２実施例や第３実施例にて説明したように複数回連続して同一の機器２００を検出した場合は、その後、機器探索部１３を非活性化することができると考えられる。また、移動端末装置１００を有する人や車等の移動体は、保持または搭載している機器２００を置いて位置を確定させる場合には、一度停止すると考えらえる。よって機器探索部１３は、移動端末装置１００が停止するまでは、機器２００の探索を停止してもよいと考えられる。
【００５８】
第４実施例では、このような考え方を前提とし、所定の回数連続で同一機器２００を検知した後に、移動端末装置１００が移動し続ける間は、機器探索部１３を非活性化し、機器２００の探索を省略するものである。但しこの場合も、移動量算出部１２による移動量の算出は継続して実行し、移動端末装置１００が所定距離移動したことに基づき移動端末装置１００の位置情報を記録する。これにより、機器２００が移動端末装置１００に伴ってどのように移動しているかを把握することができる。
【００５９】
第４実施例においては、移動端末装置１００は、図１６に示した機能ブロックと同様の機能を有し、プロセッサ１１０は、図１７にて示した機能ブロックと同様の機能を実現する。
【００６０】
図１９は、第４実施例におけるプロセッサ１１０の処理フローチャートである。第４実施例におけるプロセッサ１１０の処理は、第３実施例で説明した処理をベースとし、一部に新しい処理が加わるものであるため、図１９は、図１８に対して加えられる処理の部分のみを抜き出して示している。
【００６１】
第４実施例においては、図１８にて示した処理６１２の後、処理６０８へは移行せずに、処理７０１へ移行する。処理７０１において移動量算出部コントローラ１１２が、算出した移動量を初期化する。処理７０２において移動量算出部コントローラ１１２が、移動端末装置１００の移動量の算出を行う。処理７０３において状態遷移検出部１１８が、移動端末装置１００が停止したか否かを判定する。処理７０３において移動端末装置１００が停止したと判定された場合は処理６２０へ戻り、移動端末装置１００が停止していないと判定された場合は、処理７０４へ進む。処理７０４において移動量算出部コントローラ１１２が、算出された移動量に基づき、移動端末装置１００が所定距離移動したか否かを判定する。処理７０４において移動端末装置１００が所定距離移動したと判定された場合は、処理６１０へ戻り、移動端末装置１００が所定距離移動していないと判定された場合は、処理７０２へ戻る。つまり、移動端末装置１００が停止したと判定されるまで、移動端末装置１００が所定距離移動する毎に、機器２００の検知を行うことなく、移動端末装置１００の位置情報の記録が行われる。これによって、移動端末装置１００が機器２００を伴って停止することなく移動を続ける場合には、機器２００の探索に要する消費電力を抑制しつつ、機器２００がどのように移動しているかを把握することができる。
【００６２】
ここまで、実施例に基づいて本発明の適用例を説明したが、本発明は上述の実施例にて開示された内容に限定されるものではない。例えば、実施例では移動量算出部１２に用いられるセンサとして加速度センサ１２５を例示したが、加速度センサ１２５に加えてジャイロセンサを用い、移動端末装置１００の移動速度を求め、移動速度に基づいて移動量を算出してもよい。もしくは、歩数を測定する歩数計の機能を有する移動端末装置１００であれば、移動端末装置１００を有する人の歩数に基づいて、移動端末装置１００の移動量を算出してもよい。他にも、ＧＰＳデバイス１４０を用いて移動端末装置１００の位置情報を取得し、取得した位置情報に基づいて移動端末装置１００の移動量を算出してもよい。
【００６３】
また、機器２００を探索する手法として、実施例ではＲＦＩＤ技術を利用した形態を説明したが、他にもＷｉ‐Ｆｉ（登録商標）規格に準拠した無線通信デバイスを用い、アクティブスキャンと呼ばれる手順を利用して機器２００の探索を行ってもよい。その場合、機器２００にＷｉ‐Ｆｉのアクセスポイントを設置し、Ｗｉ‐Ｆｉに準拠した通信機能を有する移動端末装置１００から探索のための電波信号を発信する。電波信号を受信したアクセスポイントが、移動端末装置１００に応答信号を返信することによって、移動端末装置１００がアクセスポイントを有する機器２００の存在を検知することができる。また、第１実施例の変形例として説明した、機器２００から電磁波を発信することにより移動端末装置１００が機器２００の存在を検知する方法に対しても、Ｗｉ−Ｆｉのパッシブスキャンと呼ばれる手順を利用することができる。この場合は、移動端末装置１００が、アクセスポイントが発信するビーコンフレームを受信することにより、アクセスポイントを有する機器２００を検知することができる。
【００６４】
機器２００を探索する手法として、他にも、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に準拠した無線通信デバイスを用い、Ｉｎｑｕｉｒｙ（探索）と呼ばれる手順を利用して機器２００の探索を行ってもよい。その場合、機器２００にスレーブ側デバイスを設置し、マスター側デバイスを有する移動端末装置１００から探索のための電波信号（コマンド）を発信する。電波信号を受信したスレーブ側デバイスが、移動端末装置１００に応答信号を返信することによって、移動端末装置１００がスレーブ側デバイスを有する機器２００の存在を検知することができる。また、機器２００から電磁波を発信することにより移動端末装置１００が機器２００を検知する方法に対しても、Ｂｌｕｅｔｏｏｔｈに規定される手順を利用することができる。この場合は、移動端末装置１００が、スレーブ側デバイスが発信するアドバタイズパケットを受信することにより、スレーブ側デバイスを有する機器２００を検知することができる。その他、Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＮＦＣ）規格に準拠した非接触ＩＣカード等を用いた技術を適用して機器２００の検知を行ってもよい。
【００６５】
また、移動端末装置１００の位置情報を取得する手法として、実施例ではＧＰＳ技術を利用した形態を説明したが、他にも、Ｗｉ‐ＦｉやＢｌｕｅｔｏｏｔｈの技術を利用することも可能である。例えば、所定の位置に設置されたＷｉ-Ｆｉのアクセスポイントに位置情報を付加しておき、移動端末装置１００が検知したアクセスポイントの位置情報に基づき、移動端末装置１００の位置を特定してもよい。同様に、所定の位置に設置されたＢｌｕｅｔｏｏｔｈのスレーブ側デバイスに位置情報を付加しておき、移動端末装置１００が検知したスレーブ側デバイスの位置情報に基づき、移動端末装置１００の位置を特定してもよい。またＷｉ‐ＦｉやＢｌｕｅｔｏｏｔｈを利用して得た位置情報と、ＧＰＳデバイス１４０によって得られる位置情報を組み合わせて、より正確な位置情報を生成してもよい。更に、加速度センサ１２５やジャイロセンサから得られる移動端末装置１００の移動の様子を検出し、ＧＰＳデバイス１４０によって得られる位置情報を補ってより正確な位置情報を生成してもよい。
【００６６】
以上に開示された内容に基づき、更に以下の付記を開示する。
（付記１）
移動量算出部と機器探索部とを有する移動端末装置であって、
前記移動量算出部は前記移動端末装置の移動量を算出し、
前記移動量算出部によって算出された前記移動量が第１の値に達したことに基づき、前記機器探索部が機器の探索を実行することを特徴とする移動端末装置。
（付記２）
位置情報取得部を更に有し、
前記探索によって前記機器が検知された場合に、前記機器を特定する機器情報と、前記位置情報取得部によって得られた前記移動端末装置の位置情報とを記録することを特徴とする付記１に記載の移動端末装置。
（付記３）
前記機器探索部は、前記移動量が前記第１の値に達する毎に前記探索を実行し、複数回の前記探索で連続して前記機器が検知された場合に、前記機器情報と前記位置情報とを記録することを特徴とする付記１又は２に記載の移動端末装置。
（付記４）
前記探索において前記機器が検知されなかった場合に、前記機器探索部を非活性状態とすることを特徴とする付記３に記載の移動端末装置。
（付記５）
複数回の前記探索で連続して前記機器が検知された後は、前記機器探索部を非活性状態とし、前記移動量が前記第１の値に達する毎に前記位置情報を記録することを特徴とする付記３又は４に記載の移動端末装置。
（付記６）
状態遷移検出部を更に有し、
前記移動端末装置が停止している状態から移動している状態へ変化したことを前記状態遷移検出部が検出したことに基づき、前記機器探索部を活性状態とすることを特徴とする付記４又は５に記載の移動端末装置。
（付記７）
前記位置情報取得部は、前記探索によって前記機器が検知されたことに基づいて、前記移動端末装置の前記位置情報を取得することを特徴とする付記２乃至６何れか一に記載の移動端末装置。
（付記８）
前記機器探索部は、電磁波を出力することによって前記探索を行い、
複数回の前記探索で連続して前記機器が検知された後は、前記電磁波の強度を低下させることを特徴とする付記２乃至７何れか一に記載の移動端末装置。
（付記９）
複数回の前記探索で連続して前記機器が検知された後は、前記第１の距離を変更することを特徴とする付記２乃至８何れか一に記載の移動端末装置。
（付記１０）
記録された前記位置情報及び前記機器情報を、情報処理装置へ通知することを特徴とする付記２乃至９何れか一に記載の移動端末装置。
（付記１１）
移動端末装置の移動量を算出し、
算出された前記移動量が第１の値に達したことに基づき、前記移動端末装置が機器の探索を実行することを特徴とする情報処理方法。
（付記１２）
前記探索によって前記機器が検知された場合に、前記機器を特定する機器情報と、前記移動端末装置の位置情報とを記録することを特徴とする付記１１に記載の情報処理方法。
（付記１３）
前記移動量が前記第１の値に達する毎に前記探索を実行し、複数回の前記探索で連続して前記機器が検知された場合に、前記機器情報と前記位置情報とを記録することを特徴とする付記１１又は１２に記載の情報処理方法。
（付記１４）
前記探索において前記機器が検知されなかった場合は、前記探索を停止することを特徴とする付記１３に記載の情報処理方法。
（付記１５）
複数回の前記探索で連続して前記機器が検知された場合は、前記探索を停止し、前記移動量が前記第１の値に達する毎に前記位置情報を記録することを特徴とする付記１３又は１４に記載の情報処理方法。
（付記１６）
前記移動端末装置が停止している状態から移動している状態へ変化したことに基づき、前記探索を開始することを特徴とする付記１４又は１５に記載の情報処理方法。
（付記１７）
前記探索によって前記機器が検知されたことに基づいて、前記移動端末装置の前記位置情報を取得することを特徴とする付記１２乃至１６何れか一に記載の情報処理方法。
（付記１８）
記録された前記位置情報及び前記機器情報を、情報処理装置へ通知することを特徴とする付記１２乃至１７何れか一に記載の情報処理方法。
（付記１９）
コンピュータに、
移動端末装置の移動量を算出させ、
算出された前記移動量が第１の値に達したことに基づいて、前記移動端末装置に機器の探索を実行させる
ことを特徴とするプログラム。
（付記２０）
機器と、
前記機器の位置情報を管理する情報処理装置と、
移動量算出部と、機器探索部と、位置情報取得部と、を有する移動端末装置と
を有し、
前記移動量算出部は前記移動端末装置の移動量を算出し、
前記移動量算出部によって算出された前記移動量が第１の値に達したことに基づき、前記機器対策部が前記機器の探索を実行し、
前記移動端末装置は、前記探索によって前記機器が検知された場合に、前記機器を特定する機器情報と、前記位置情報取得部によって得られる前記移動端末装置の位置情報とを、前記情報処理装置に通知する
ことを特徴とする情報処理システム。
【符号の説明】
【００６７】
１００  移動端末装置
２００  機器
３００  情報処理装置
１１  処理部
１２  移動量算出部
１３  機器探索部
１４  位置情報取得部
１５  記憶部
１６  通信部
１７  電力供給部
１８  状態検出部
１１０  プロセッサ
１２０  マイクロコンピュータ
１２５  加速度センサ
１３０  ＲＦＩＤリーダ
１４０  ＧＰＳデバイス
１５０  メモリ
１５５  不揮発性メモリ
１６０  無線通信デバイス
１７０  バッテリ
１３１、１４１  アンテナ
１３２、１４２  増幅回路
１３３  送受信回路
１４３  受信回路
１３４、１４４  クロック生成回路
１３５、１４５  プロセッサ
２１０  ＲＦタグ
３１０  プロセッサ
３５０  主記憶装置
３５５  補助記憶装置
３６０  無線通信デバイス
１１１  管理部
１１２  移動量算出部コントローラ
１１３  機器探索部コントローラ
１１４  位置情報取得部コントローラ
１１５  記録部
１１６  機器移動判定部
１１８  状態遷移検出部
【図１】
2015184828.tif 000003
【図２】
2015184828.tif 000004
【図３】
2015184828.tif 000005
【図４】
2015184828.tif 000006
【図５】
2015184828.tif 000007
【図６】
2015184828.tif 000008
【図７】
2015184828.tif 000009
【図８】
2015184828.tif 000010
【図９】
2015184828.tif 000011
【図１０】
2015184828.tif 000012
【図１１】
2015184828.tif 000013
【図１２】
2015184828.tif 000014
【図１３】
2015184828.tif 000015
【図１４】
2015184828.tif 000016
【図１５】
2015184828.tif 000017
【図１６】
2015184828.tif 000018
【図１７】
2015184828.tif 000019
【図１８】
2015184828.tif 000020
【図１９】
2015184828.tif 000021