JP6702428B2 - Position detection system, position detection device, and position detection program - Google Patents
Position detection system, position detection device, and position detection program Download PDFInfo
- Publication number
- JP6702428B2 JP6702428B2 JP2018549703A JP2018549703A JP6702428B2 JP 6702428 B2 JP6702428 B2 JP 6702428B2 JP 2018549703 A JP2018549703 A JP 2018549703A JP 2018549703 A JP2018549703 A JP 2018549703A JP 6702428 B2 JP6702428 B2 JP 6702428B2
- Authority
- JP
- Japan
- Prior art keywords
- beacon
- transmitter
- position information
- processor
- registered
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 title claims description 54
- 238000004891 communication Methods 0.000 claims description 59
- 238000000034 method Methods 0.000 claims description 40
- 230000008569 process Effects 0.000 claims description 35
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000000737 periodic effect Effects 0.000 claims description 2
- 230000010365 information processing Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 88
- 238000010586 diagram Methods 0.000 description 24
- 230000004044 response Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 11
- 230000008859 change Effects 0.000 description 9
- 230000001133 acceleration Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 5
- 230000004913 activation Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0295—Proximity-based methods, e.g. position inferred from reception of particular signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Telephone Function (AREA)
Description
本発明は、位置検出システム、位置検出装置及び位置検出プログラムに関する。 The present invention relates to a position detection system, a position detection device, and a position detection program.
近年、例えば、作業現場で作業する作業者にセンサ機能を内蔵したウェラブルデバイス(以下、単にデバイスと称する)を装着し、そのデバイスで検出したセンサ情報に基づき、作業者の転倒、転落や熱中症等の現場を可視化した業務効率化サービスがある。本サービスには、デバイスの位置を検出する位置検出システムが組み込まれている。位置検出システムは、作業現場の天井や壁等に配置した複数のビーコンと、作業者に装着したデバイスと、ビーコンの位置情報を配信するサーバとを有し、サーバは、ビーコン毎の位置情報をデバイスに配信する。デバイスは、ビーコン毎の位置情報を登録し、ビーコンからのビーコンを受信した場合、受信ビーコンに対応する登録済みの位置情報を用いて、自装置の現在位置を検出する。 In recent years, for example, a worker who works at a work site is equipped with a wearable device having a built-in sensor function (hereinafter, simply referred to as a device), and based on sensor information detected by the device, the worker falls, falls, or gets hot. There is a service efficiency service that visualizes the site of illness. The service incorporates a location detection system that detects the location of the device. The position detection system has a plurality of beacons arranged on the ceiling or wall of the work site, a device attached to the worker, and a server that distributes the position information of the beacons, and the server outputs the position information for each beacon. Deliver to device. The device registers the position information for each beacon, and when a beacon from the beacon is received, the device detects the current position of its own device using the registered position information corresponding to the received beacon.
しかしながら、位置検出システムのデバイスは、ビーコン毎の位置情報を登録できるメモリ容量が少なく、ビーコンの位置情報の登録件数に制限がある。位置検出システム内の測位範囲を拡張する際にはビーコン設置数が増やすことになるが、デバイスの登録件数の制限によって、ビーコン設置数に制約が生じる。その結果、位置検出システムの測位範囲の規模拡張に対応できない。 However, the device of the position detection system has a small memory capacity capable of registering the position information of each beacon, and the number of registered position information of the beacon is limited. When the positioning range in the position detection system is expanded, the number of beacons installed will increase, but the number of beacons installed is limited due to the limitation of the number of registered devices. As a result, the scale of the positioning range of the position detection system cannot be expanded.
一つの側面では、測位範囲の変更に柔軟に対応できる位置検出システム、位置検出装置及び位置検出プログラムを提供することを目的とする。 In one aspect, it is an object of the present invention to provide a position detection system, a position detection device, and a position detection program that can flexibly respond to changes in the positioning range.
一つの態様の位置検出システムは、自装置の発信装置IDを含むビーコンを発信する発信装置と、各発信装置の位置情報を配信する配信装置と、受信した発信装置ID及び位置情報を用いて、自装置の位置を検出する通信装置とを有する。前記通信装置は、自装置の移動を検知した場合に、近傍の発信装置の内、所定条件を満たす発信装置の発信装置IDを含む位置情報要求を前記配信装置に送信する。前記配信装置は、前記位置情報要求を受信した場合に、当該位置情報要求内の前記発信装置IDに対応した近傍の発信装置の発信装置IDの位置情報を前記通信装置に送信する。 A position detection system according to one aspect uses a transmitting device that transmits a beacon including a transmitting device ID of its own device, a distribution device that distributes position information of each transmitting device, and the received transmitting device ID and position information, And a communication device that detects the position of the device itself. When the communication device detects the movement of its own device, the communication device transmits a position information request including a transmitter device ID of a transmitter device satisfying a predetermined condition among transmitters in the vicinity to the distribution device. When the distribution device receives the position information request, the distribution device transmits the position information of the transmission device ID of the nearby transmission device corresponding to the transmission device ID in the position information request to the communication device.
一つの側面として、測位範囲の変更に柔軟に対応できる。 As one aspect, it is possible to flexibly respond to changes in the positioning range.
以下、図面に基づいて、本願の開示する位置検出システム、位置検出装置及び位置検出プログラムの実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。 Hereinafter, embodiments of a position detection system, a position detection device, and a position detection program disclosed in the present application will be described in detail with reference to the drawings. The disclosed technology is not limited to the present embodiment. Further, the embodiments described below may be combined as appropriate as long as no contradiction occurs.
図1は、本実施例の位置検出システム1の一例を示す説明図である。図1に示す位置検出システム1は、複数のビーコン2と、デバイス3と、GW(Gateway)4と、サーバ5とを有する。ビーコン2は、ビーコンIDを含むビーコンを発信する発信装置である。デバイス3は、各種情報を収集するセンサ機能を内蔵した通信装置である。GW4は、自装置の無線範囲内のビーコン2を管理すると共に、無線範囲内のビーコン2のビーコン情報をデバイス3に配信する配信装置である。尚、ビーコン情報は、ビーコンを識別するビーコンID毎の位置情報及び電波強度(RSSI:Received Signal Strength Indicator)を管理する情報である。サーバ5は、位置検出システム1全体を制御すると共に、位置検出システム1内の全ビーコン2のビーコン情報を集中管理する。
FIG. 1 is an explanatory diagram showing an example of the
デバイス3は、GW4からのビーコン情報を取得し、取得したビーコン情報をビーコンマップテーブル68内に登録する。デバイス3は、近傍のビーコン2からビーコンを受信し、ビーコンマップテーブル68内のビーコン情報を参照し、受信ビーコン内のビーコンIDに対応するビーコン2の位置情報に基づき、自装置の位置を検出する。デバイス3は、収集したセンサ情報をGW4に通知する。GW4は、収集した各デバイス3のセンサ情報をサーバ5に通知する。サーバ5は、各デバイス3のセンサ情報を解析する。サーバ5は、各デバイス3のセンサ情報の解析結果に基づき、作業者の状態を管理すると共に、各デバイス3の位置検出結果に基づき、作業者の位置を管理できる。
The
図2は、位置検出システム1内のデバイス3の移動遷移の一例を示す説明図である。デバイス3は、ビーコンマップテーブル68内の容量が有限であるため、最大250件までのビーコンIDに対応するビーコン情報しか登録できない。従って、デバイス3は、例えば、位置検出システム1内を移動する都度、ビーコンマップテーブル68内のビーコン情報を更新することになる。
FIG. 2 is an explanatory diagram showing an example of movement transition of the
図3は、サーバ5のハードウェア構成の一例を示す説明図である。図3に示すサーバ5は、通信IF(Interface)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、DB(Database)14と、第1のプロセッサ15とを有する。通信IF11は、GW4との通信を司るIFである。ROM12は、各種プログラム等の情報を記憶する領域である。RAM13は、各種情報を記憶する領域である。DB14は、センサDB21と、ビーコン情報DB22と、デバイスDB23と、解析DB24とを有する。
FIG. 3 is an explanatory diagram showing an example of the hardware configuration of the
センサDB21は、デバイス3毎のセンサ項目毎のセンサ情報を管理するDBである。尚、センサ項目は、例えば、加速度センサ値、ジャイロセンサ値、地磁気センサ値、気圧センサ値、温湿度センサ値や脈拍センサ値等である。
The sensor DB 21 is a DB that manages sensor information for each sensor item for each
ビーコン情報DB22は、位置検出システム1内の全ビーコン2のビーコン情報を管理するDBである。図4は、ビーコン情報DB22の構成の一例を示す説明図である。図4に示すビーコン情報DB22は、ビーコンID22Aと、位置情報22Bと、RSSI22Cと、近傍ビーコンID22Dとを対応付けて管理する。ビーコンID22Aは、ビーコン2を識別するIDである。位置情報22Bは、ビーコン2の位置である緯度、経度及び高度である。RSSI22Cは、ビーコン2の許容電界強度の閾値である。近傍ビーコンID22Dは、当該ビーコン2近傍の最大250個までのビーコンを識別するビーコンIDを管理している。
The
デバイスDB23は、位置検出システム1内のデバイス種別を管理するDBである。解析DB24は、各デバイス3のセンサ情報を解析した解析結果を管理するDBである。第1のプロセッサ15は、サーバ5全体を制御する。
The
図5は、GW4のハードウェア構成の一例を示す説明図である。図5に示すGW4は、無線LAN通信部31と、無線通信部32と、BLE(ブルートゥース(登録商標)機能)33と、ROM34と、RAM35と、第2のプロセッサ36とを有する。無線LAN通信部31は、無線LAN通信を司る通信部である。無線通信部32は、例えば、サーバ5との間の無線通信を司る通信部である。BLE33は、例えば、デバイス3との間のBLE通信を司る通信部である。ROM34は、各種プログラム等の情報を記憶する領域である。RAM35は、各種情報を記憶する領域である。RAM35には、自装置が管理する無線範囲内のビーコン2毎のビーコン情報を管理するビーコン情報テーブル35Aを有する。
FIG. 5 is an explanatory diagram showing an example of the hardware configuration of the
第2のプロセッサ36は、GW4全体を制御する。第2のプロセッサ36は、ROM34に格納されたプログラムをRAM35に展開し、RAM35上に展開されたプログラムをプロセスとして処理機能を実行する。図6は、第2のプロセッサ36の機能構成の一例を示す説明図である。図6に示す第2のプロセッサ36は、処理機能として、第2の通信制御部41と、第2の通知部42と、第2の制御部43とを有する。第2の通信制御部41は、例えば、デバイス3との間のBLE通信を制御する通信制御部である。第2の通知部42は、デバイス3に対して、後述する最近傍ビーコンID、未登録ビーコン数や登録済みビーコンID等の問合せ要求を通知する。第2の通知部42は、第1の検索部42Aと、第2の検索部42Bとを有する。第1の検索部42Aは、後述する再利用リスト検索処理を実行する処理部である。第2の検索部42Bは、後述する追加リスト検索処理を実行する処理部である。第2の制御部43は、第2のプロセッサ36全体を制御する。
The
デバイス3は、例えば、バンド型のデバイスの他に、バッジ型のデバイス等がある。バンド型のデバイスは、例えば、作業者の手首に装着するタイプのデバイスである。また、バッジ型のデバイスは、例えば、作業者の衣服に装着するタイプや作業者の荷物に装着するタイプのものがある。
The
図7は、デバイス3のハードウェア構成の一例を示す説明図である。尚、説明の便宜上、図7に示すデバイス3は、例えば、バンド型のデバイスを例示する。図7に示すデバイス3は、操作部51と、BLE52と、無線LAN通信部53と、通信CPU54と、GPS(Global Positioning System)55と、マイク56と、音声DSP(Digital Signal Processor)57と、ROM58と、RAM59とを有する。デバイス3は、加速度センサ61と、ジャイロセンサ62と、地磁気センサ63と、気圧センサ64と、温湿度センサ65と、脈拍センサ66と、第3のプロセッサ67とを有する。
FIG. 7 is an explanatory diagram showing an example of the hardware configuration of the
操作部51は、各種コマンドを入力する。BLE52は、ビーコン2との間、GW4との間のBLE通信を実行する。無線LAN通信部53は、無線LAN通信を実行する。通信CPU54は、無線LAN通信部53を制御する。GPS55は、GPS信号で用いてデバイス3の位置を検出する。マイク56は、音声を入力する入力IFである。音声DSP57は、入力音声をデジタル処理する処理部である。ROM58は、各種プログラムを記憶する領域である。RAM59は、各種情報を記憶する領域である。加速度センサ61は、デバイス3の加速度を検出するセンサである。ジャイロセンサ62は、デバイス3の角速度を検出するセンサである。地磁気センサ63は、方位を検出するセンサである。気圧センサ64は、気圧を検出するセンサである。温湿度センサ65は、温湿度を検出するセンサである。脈拍センサ66は、装着した作業者の脈拍数をカウントするセンサである。RAM59は、処理機能を実行する作業領域の他、ビーコンマップテーブル68を有する。第3のプロセッサ67は、ROM58に格納されたプログラムをRAM59に展開し、RAM59上に展開されたプログラムをプロセスとして処理機能を実行する。
The
図8は、第3のプロセッサ67の機能構成の一例を示す説明図である。図8に示す第3のプロセッサ67は、処理機能として、第1の通信制御部71と、第1の通知部72と、位置検出部73と、第1の制御部74とを有する。第1の通信制御部71は、例えば、GW4との間のBLE通信を制御する通信制御部である。第1の通知部72は、取得部72Aを有する。
FIG. 8 is an explanatory diagram showing an example of the functional configuration of the
取得部72Aは、GW4からの最近傍ビーコンIDの問合せ要求に対して最近傍ビーコンIDを取得する。尚、最近傍ビーコンIDは、デバイス3で通信中の近傍のビーコン2の内、受信強度が最大のビーコン2のビーコンIDである。第1の通知部72は、取得部72Aにて取得した最近傍ビーコンIDを問合せ要求のGW4に通知する。取得部72Aは、GW4からの未登録ビーコン数の問合せ要求に対して未登録ビーコン数を取得する。未登録ビーコン数は、ビーコンマップテーブル68内の未登録のビーコンID数、すなわち空きエントリ数である。第1の通知部72は、未登録ビーコン数を問合せ要求のGW4に通知する。取得部72Aは、GW4からの登録済みビーコンIDの問合せ要求に対して登録済みビーコンIDを取得する。尚、登録済みビーコンIDは、ビーコンマップテーブル68内の登録済みのビーコンIDである。第1の通知部72は、登録済みビーコンIDを問合せ要求のGW4に通知する。
The acquisition unit 72A acquires the nearest beacon ID in response to the inquiry request for the nearest beacon ID from the
位置検出部73は、受信ビーコンのビーコンIDを抽出し、ビーコンマップテーブル68内の抽出ビーコンIDに対応する受信ビーコンの位置情報を参照し、受信ビーコンの位置情報からデバイス3の現在位置を検出する。第1の制御部74は、第3のプロセッサ67全体を制御する。第1の制御部74は、GW4からの再利用ビーコンリスト及び追加ビーコンリストに基づき、ビーコンマップテーブル68内のビーコン情報を更新する。再利用ビーコンリストは、ビーコンマップテーブル68内に登録済みのビーコン情報の内、再利用するビーコンIDのリストである。追加ビーコンリストは、ビーコンマップテーブル68内に新たに追加登録するビーコンIDのリストである。
The
図9は、ビーコンマップテーブル68の一例を示す説明図である。図9に示すビーコンマップテーブル68は、ビーコンID68Aと、位置情報68Bと、RSSI68Cとを有する。ビーコンID68Aは、デバイス3近傍のビーコン2を識別するIDである。位置情報68Bは、ビーコン2の設置位置、例えば、緯度、経度及び高度を識別する情報である。RSSI68Cは、ビーコン2の受信電波強度の許容閾値である。
FIG. 9 is an explanatory diagram showing an example of the beacon map table 68. The beacon map table 68 shown in FIG. 9 has a
図10は、ロケーションバッジ3Aの一例を示す斜視図である。図10に示すロケーションバッジ3Aは、作業者に添付するバッジ型のデバイスである。ロケーションバッジ3Aは、気圧センサ孔81Aと、センサ孔82Aと、通知ボタン83Aと、状態LED84Aと、電源ボタン85Aとを有する。
FIG. 10 is a perspective view showing an example of the
図11は、ロケーションバッジ3Bの一例を示す斜視図である。図11に示すロケーションバッジ3Bは、部品に添付するバッジ型のデバイスである。ロケーションバッジ3Bは、気圧センサ孔81Bと、センサ孔82Bと、状態LED84Bと、電源ボタン85Bとを有する。
FIG. 11 is a perspective view showing an example of the
次に本実施例の位置検出システム1の動作について説明する。図12は、位置検出システム1の処理動作の一例を示すシーケンス図である。サーバ5は、例えば、位置検出システム1内のビーコン2の削除、追加、変更等のビーコン情報の登録操作に応じて(ステップS11)、ビーコン情報を整理する(ステップS12)。サーバ5は、ビーコン情報をビーコン情報DB22内に登録する(ステップS13)。サーバ5は、ビーコン情報DB22内のビーコン情報が251件以上の場合(ステップS14)、ビーコン情報をGW4に通知する(ステップS15)。更に、サーバ5は、エリア拡張フラグONをGW4に通知する(ステップS16)。尚、エリア拡張フラグは、位置検出システム1内のビーコン情報の件数が251件を超えた場合にON、ビーコン情報の件数が251件未満の場合にOFFとする。
Next, the operation of the
GW4は、ステップS15にてビーコン情報を受信した場合、ビーコン情報をビーコン情報テーブル35A内に登録する(ステップS17)。GW4は、エリア拡張フラグONを受信した場合、エリア拡張フラグONをデバイス3に通知する(ステップS18)。デバイス3は、エリア拡張フラグONを受信した場合、エリア拡張フラグをONにし(ステップS19)、書換要求フラグONの接続要求をGW4に通知する(ステップS20)。
When receiving the beacon information in step S15, the
GW4は、書換要求フラグONの接続要求を受信した場合、最近傍ビーコンIDの問合せ要求をデバイス3に通知する(ステップS21)。デバイス3は、最近傍ビーコンIDの問合せ要求を受信した場合、最近傍ビーコンIDを検索し(ステップS22)、その最近傍ビーコンIDをGW4に通知する(ステップS23)。GW4は、最近傍ビーコンIDを受信した場合、未登録ビーコン数の問合せ要求をデバイス3に通知する(ステップS24)。デバイス3は、未登録ビーコン数の問合せ要求を受信した場合、ビーコンマップテーブル68内の未登録ビーコン数を算出し(ステップS25)、その未登録ビーコン数をGW4に通知する(ステップS26)。
When receiving the connection request with the rewrite request flag ON, the
GW4は、未登録ビーコン数を受信した場合、登録済みビーコンIDの問合せ要求をデバイス3に通知する(ステップS27)。デバイス3は、登録済みビーコンIDの問合せ要求を受信した場合、ビーコンマップテーブル68内の登録済みビーコンIDを検索し(ステップS28)、その登録済みビーコンIDをGW4に通知する(ステップS29)。
When the number of unregistered beacons is received, the
GW4は、最近傍ビーコンID及び登録済みビーコンIDに基づき、再利用ビーコンリストを取得し(ステップS30)、再利用ビーコンリストをデバイス3に通知する(ステップS31)。更に、GW4は、最近傍ビーコンID及び登録済みビーコンIDに基づき、追加ビーコンリストを取得し(ステップS32)、追加ビーコンリストをデバイス3に通知する(ステップS33)。デバイス3は、再利用ビーコンリスト及び追加ビーコンリストに基づき、ビーコンマップテーブル68内のビーコン情報を更新し(ステップS34)、GW4との間のBLE通信を切断し(ステップS35)、図12に示す処理動作を終了する。
The
図13は、ビーコンマップテーブル68の第1の制御部74の書換動作の一例を示す説明図である。ビーコンマップテーブル68は、例えば、リングバッファ方式である。第1の制御部74は、250件のビーコン情報をビーコンマップテーブル68内に登録できる。尚、説明の便宜上、ビーコン情報としてビーコンIDをビーコンマップテーブル68内に登録する場合を例示するが、ビーコンID68Aの他に、位置情報68B及びRSSI68Cをビーコンマップテーブル68内に登録するため、その説明については省略する。ビーコンマップテーブル68には、ビーコンID“001”〜“250”までのビーコン情報が格納されているものとする(ステップS101)。第1の制御部74は、GW4から再利用ビーコンリストを受信する(ステップS102)。再利用ビーコンリストは、例えば、“001”、“002”、“003”、“011”、“012”及び“013”のビーコンIDとする。
FIG. 13 is an explanatory diagram showing an example of the rewriting operation of the
第1の制御部74は、再利用ビーコンリストの“001”、“002”、“003”、“011”、“012”及び“013”のビーコンID68A以外のビーコンIDをビーコンマップテーブル68から削除する(ステップS103)。尚、削除した空き領域は“000”とする。更に、第1の制御部74は、GW4から追加ビーコンリストを受信する(ステップS104)。追加ビーコンリストは、例えば、“251”、“252”、“253”、“254”、“255”及び“256”のビーコンIDとする。
The
第1の制御部74は、追加ビーコンリストの“251”、“252”、“253”、“254”、“255”及び“256”のビーコンIDを、ビーコンマップテーブル68内の空き領域に詰めて追加登録する(ステップS105)。その結果、デバイス3は、再利用ビーコンリスト及び登録済みビーコンリストに基づき、再利用ビーコンIDの上書き削除を防止しながら、差分情報をビーコンマップテーブル68内に登録できるため、登録時間を短縮化できる。
The
図14は、登録処理に関わるサーバ5内の第1のプロセッサ15の処理動作の一例を示すフローチャートである。図14においてサーバ5内の第1のプロセッサ15は、ビーコン情報の登録操作を検出したか否かを判定する(ステップS41)。第1のプロセッサ15は、ビーコン情報の登録操作を検出した場合(ステップS41肯定)、ビーコン情報を整理し(ステップS42)、ビーコン情報をビーコン情報DB22内に登録する(ステップS43)。
FIG. 14 is a flowchart showing an example of the processing operation of the
第1のプロセッサ15は、ビーコン情報DB22内にビーコン情報の登録件数が251件以上であるか否かを判定する(ステップS44)。第1のプロセッサ15は、ビーコン情報の登録件数が251件以上の場合(ステップS44肯定)、ビーコン情報及びエリア拡張フラグONをGW4に通知し(ステップS45)、図14に示す処理動作を終了する。
The
第1のプロセッサ15は、ビーコン情報の登録件数が251件以上でない場合(ステップS44否定)、ビーコン情報及びエリア拡張フラグOFFをGW4に通知し(ステップS46)、図14に示す処理動作を終了する。第1のプロセッサ15は、ビーコン情報の登録操作を検出しなかった場合(ステップS41否定)、図14に示す処理動作を終了する。
When the number of registered beacon information is not 251 or more (No at step S44), the
サーバ5は、登録操作に応じてビーコン情報の登録件数が251件以上の場合、ビーコン情報及びエリア拡張フラグONをGW4に通知する。その結果、GW4は、エリア拡張フラグONに設定できる。
The
サーバ5は、ビーコン情報の登録件数が251件以上でない場合、ビーコン情報及びエリア拡張フラグOFFをGW4に通知する。その結果、GW4は、エリア拡張フラグOFFに設定できる。
If the number of registered beacon information is not 251 or more, the
図15は、GW更新処理に関わるGW4内の第2のプロセッサ36の処理動作の一例を示すフローチャートである。図15においてGW4内の第2のプロセッサ36は、サーバ5からビーコン情報を受信したか否かを判定する(ステップS51)。第2のプロセッサ36は、ビーコン情報を受信した場合(ステップS51肯定)、受信したビーコン情報をビーコン情報テーブル35A内に登録する(ステップS52)。
FIG. 15 is a flowchart showing an example of the processing operation of the
第2のプロセッサ36は、ビーコン情報の登録後、現在のエリア拡張フラグがONであるか否かを判定する(ステップS53)。第2のプロセッサ36は、現在のエリア拡張フラグがONの場合(ステップS53肯定)、エリア拡張フラグONを受信したか否かを判定する(ステップS54)。第2のプロセッサ36は、エリア拡張フラグONを受信した場合(ステップS54肯定)、エリア拡張フラグONのまま、図15に示す処理動作を終了する。
After registering the beacon information, the
第2のプロセッサ36は、エリア拡張フラグONを受信しなかった場合(ステップS54否定)、エリア拡張フラグOFFを受信したか否かを判定する(ステップS55)。第2のプロセッサ36は、エリア拡張フラグOFFを受信した場合(ステップS55肯定)、エリア拡張フラグをOFFにし(ステップS56)、エリア拡張フラグOFFを各デバイス3に通知し(ステップS57)、図15に示す処理動作を終了する。尚、第2のプロセッサ36は、エリア拡張フラグがON/OFF設定可能なデバイス3であるか否かを認識しているものとする。
When the
第2のプロセッサ36は、エリア拡張フラグOFFを受信しなかった場合(ステップS55否定)、エリア拡張フラグONのまま、図15に示す処理動作を終了する。第2のプロセッサ36は、現在のエリア拡張フラグがONでない場合(ステップS53否定)、すなわち、現在のエリア拡張フラグがOFFの場合、エリア拡張フラグOFFを受信したか否かを判定する(ステップS58)。第2のプロセッサ36は、エリア拡張フラグOFFを受信した場合(ステップS58肯定)、エリア拡張フラグOFFのまま、図15に示す処理動作を終了する。
When the
第2のプロセッサ36は、エリア拡張フラグOFFを受信しなかった場合(ステップS58否定)、エリア拡張フラグONを受信したか否かを判定する(ステップS59)。第2のプロセッサ36は、エリア拡張フラグONを受信した場合(ステップS59肯定)、エリア拡張フラグをONにし(ステップS60)、エリア拡張フラグONを各デバイス3に通知し(ステップS61)、図15に示す処理動作を終了する。
When the
第2のプロセッサ36は、エリア拡張フラグONを受信しなかった場合(ステップS59否定)、エリア拡張フラグOFFのまま、図15に示す処理動作を終了する。第2のプロセッサ36は、ビーコン情報を受信しなかった場合(ステップS51否定)、図15に示す処理動作を終了する。
If the
GW4は、現在設定中のエリア拡張フラグがOFFであって、サーバ5からエリア拡張フラグONを受信した場合、エリア拡張フラグをONに設定する。その結果、GW4は、エリア拡張フラグをONに設定できる。
When the area expansion flag currently being set is OFF and the area expansion flag ON is received from the
GW4は、現在設定中のエリア拡張フラグがONであって、サーバ5からエリア拡張フラグOFFを受信した場合、エリア拡張フラグをOFFに設定する。その結果、GW4は、エリア拡張フラグをOFFに設定できる。
When the area expansion flag currently being set is ON and the area expansion flag OFF is received from the
図16は、起動処理に関わるデバイス3内の第3のプロセッサ67の処理動作の一例を示すフローチャートである。図16においてデバイス3内の第3のプロセッサ67は、電源起動に応じて各センサを起動し(ステップS71)、エリア拡張フラグをOFF、初回接続済みフラグをOFFに設定する(ステップS72)。尚、初回接続済みフラグは、GW4との間のBLE通信で初回接続したか否かを識別するフラグである。
FIG. 16 is a flowchart showing an example of the processing operation of the
第3のプロセッサ67は、GW4に接続要求し(ステップS73)、GW4と接続中であるか否かを判定する(ステップS74)。第3のプロセッサ67は、GW4と接続中の場合(ステップS74肯定)、GW4からエリア拡張フラグONを受信したか否かを判定する(ステップS75)。第3のプロセッサ67は、GW4からエリア拡張フラグONを受信した場合(ステップS75肯定)、初回接続済みフラグをON、エリア拡張フラグをONに設定し(ステップS76)、図16に示す処理動作を終了する。
The
第3のプロセッサ67は、GW4からエリア拡張フラグONを受信しなかった場合(ステップS75否定)、初回接続済みフラグをON、エリア拡張フラグをOFFに設定し(ステップS77)、図16に示す処理動作を終了する。第3のプロセッサ67は、GW4と接続中でない場合(ステップS74否定)、GW4と接続中であるか否かを判定すべく、ステップS74に移行する。
When the
デバイス3は、電源起動に応じて各センサを起動した場合、エリア拡張フラグをOFF、初回接続済みフラグをOFFに設定し、GW4に接続要求する。デバイス3は、接続要求に応じてGW4と接続し、GW4からエリア拡張フラグONを受信した場合、エリア拡張フラグをON、初回接続済みフラグをONに設定する。その結果、デバイス3は、ビーコンマップエリア68の書換更新が可能な状態となる。
When activating each sensor in response to power activation, the
図17は、拡張設定処理に関わるデバイス3内の第3のプロセッサ67の処理動作の一例を示すフローチャートである。図17においてデバイス3内の第3のプロセッサ67は、GW4と接続中であるか否かを判定する(ステップS81)。第3のプロセッサ67は、GW4と接続中の場合(ステップS81肯定)、現在のエリア拡張フラグがONであるか否かを判定する(ステップS82)。第3のプロセッサ67は、現在のエリア拡張フラグがONの場合(ステップS82肯定)、GW4からエリア拡張フラグONを受信したか否かを判定する(ステップS83)。第3のプロセッサ67は、エリア拡張フラグONを受信した場合(ステップS83肯定)、エリア拡張フラグONのまま、図17に示す処理動作を終了する。
FIG. 17 is a flowchart showing an example of the processing operation of the
第3のプロセッサ67は、エリア拡張フラグONを受信しなかった場合(ステップS83否定)、エリア拡張フラグOFFを受信したか否かを判定する(ステップS84)。第3のプロセッサ67は、エリア拡張フラグOFFを受信した場合(ステップS84肯定)、エリア拡張フラグをOFFにし(ステップS85)、図17に示す処理動作を終了する。第3のプロセッサ67は、エリア拡張フラグOFFを受信しなかった場合(ステップS84否定)、エリア拡張フラグONのまま、図17に示す処理動作を終了する。
When the
第3のプロセッサ67は、現在のエリア拡張フラグがONでない場合(ステップS82否定)、すなわち、現在のエリア拡張フラグがOFFの場合、GW4からエリア拡張フラグOFFを受信したか否かを判定する(ステップS86)。第3のプロセッサ67は、エリア拡張フラグOFFを受信した場合(ステップS86肯定)、エリア拡張フラグOFFのまま、図17に示す処理動作を終了する。
When the current area expansion flag is not ON (No at Step S82), that is, when the current area expansion flag is OFF, the
第3のプロセッサ67は、エリア拡張フラグOFFを受信しなかった場合(ステップS86否定)、GW4からエリア拡張フラグONを受信したか否かを判定する(ステップS87)。第3のプロセッサ67は、エリア拡張フラグONを受信した場合(ステップS87肯定)、エリア拡張フラグをONにし(ステップS88)、図17に示す処理動作を終了する。
When the
第3のプロセッサ67は、エリア拡張フラグONを受信しなかった場合(ステップS87否定)、エリア拡張フラグOFFのまま、図17に示す処理動作を終了する。第3のプロセッサ67は、GW4と接続中でない場合(ステップS81否定)、図17に示す処理動作を終了する。
If the
デバイス3は、現在設定中のエリア拡張フラグがOFFであって、GW4からエリア拡張フラグONを受信した場合、エリア拡張フラグをONに設定する。その結果、デバイス3は、エリア拡張フラグをONに設定できる。
When the area expansion flag currently set is OFF and the area expansion flag ON is received from the
デバイス3は、現在設定中のエリア拡張フラグがONであって、GW4からエリア拡張フラグOFFを受信した場合、エリア拡張フラグをOFFに設定する。その結果、デバイス3は、エリア拡張フラグをOFFに設定できる。
The
図18は、書換要求処理に関わるデバイス3内の第3のプロセッサ67の処理動作の一例を示すフローチャートである。図18においてデバイス3内の第3のプロセッサ67は、加速度センサ61、ジャイロセンサ62、地磁気センサ63及び気圧センサ64等のセンサ値を取得する(ステップS91)。第3のプロセッサ67は、移動検知アルゴリズムの結果を取得する(ステップS92)。移動検知アルゴリズムは、取得したセンサ値を用いてデバイス3の移動を検知するアルゴリズムである。更に、第3のプロセッサ67は、所定期間内に受信した受信ビーコンの内、ビーコンマップテーブル68内に未登録のビーコン2の割合、すなわち位置情報を検出できなかった未登録ビーコンの割合を取得する(ステップS93)。
FIG. 18 is a flowchart showing an example of the processing operation of the
第3のプロセッサ67は、センサ値に所定変化があるか否かを判定する(ステップS95)。第3のプロセッサ67は、センサ値に所定変化がない場合(ステップS95否定)、移動検知したか否かを判定する(ステップS96)。尚、第3のプロセッサ67は、移動検知アルゴリズムの検知結果に基づき移動検知を判定する。第3のプロセッサ67は、移動検知しなかった場合(ステップS96否定)、未登録ビーコン割合が75%以上であるか否かを判定する(ステップS97)。第3のプロセッサ67は、未登録ビーコン割合が75%以上でない場合(ステップS97否定)、センサ値を取得すべく、ステップS91に移行する。
The
第3のプロセッサ67は、センサ値に所定変化がある場合(ステップS95肯定)、デバイス3の位置の変化と判断し、書換要求フラグONの接続要求をGW4に通知する(ステップS98)。尚、書換要求フラグは、ビーコンマップテーブル68の書換更新を要求すべく、ONに設定する。第3のプロセッサ67は、書換要求フラグONの接続要求をGW4に通知した後、ビーコン2とのBLE通信を切断し(ステップS99)、図18に示す処理動作を終了する。
When there is a predetermined change in the sensor value (Yes at Step S95), the
第3のプロセッサ67は、移動検知がある場合(ステップS96肯定)、デバイス3の位置の変化と判断し、書換要求フラグONの接続要求をGW4に通知すべく、ステップS98に移行する。第3のプロセッサ67は、未登録ビーコン割合が75%以上の場合(ステップS97肯定)、書換要求フラグONの接続要求をGW4に通知すべく、ステップS98に移行する。
If the movement is detected (Yes at step S96), the
デバイス3は、センサ値に所定変化がある場合、書換要求フラグONの接続要求をGW4に通知する。その結果、デバイス3は、GW4にビーコンマップテーブル68の書換更新を要求する。
When the sensor value has a predetermined change, the
デバイス3は、移動検知した場合、書換要求フラグONの接続要求をGW4に通知する。その結果、デバイス3は、GW4にビーコンマップテーブル68の書換更新を要求する。
When the movement is detected, the
デバイス3は、未登録ビーコン割合が75%以上の場合、書換要求フラグONの接続要求をGW4に通知する。その結果、デバイス3は、GW4にビーコンマップテーブル68の書換更新を要求する。
When the unregistered beacon rate is 75% or more, the
尚、デバイス3は、センサ値に所定変化がある場合、移動検知した場合、未登録ビーコン割合が75%以上の場合に書換要求フラグONの接続要求をGW4に通知した。しかしながら、デバイス3は、自装置のエリア拡張フラグがON、初回接続済みフラグがONの場合、所定期間毎に書換要求フラグONの接続要求をGW4に通知しても良い。
The
図19は、更新処理に関わるデバイス3内の第3のプロセッサ67の処理動作の一例を示すフローチャートである。図19においてデバイス3内の第3のプロセッサ67は、GW4からの最近傍ビーコンIDの問合せ要求を受信したか否かを判定する(ステップS101)。第3のプロセッサ67は、最近傍ビーコンIDの問合せ要求を受信した場合(ステップS101肯定)、最近傍ビーコンIDがあるか否かを判定する(ステップS102)。第3のプロセッサ67は、最近傍ビーコンIDがある場合(ステップS102肯定)、最近傍ビーコンIDをGW4に通知する(ステップS103)。
FIG. 19 is a flowchart showing an example of the processing operation of the
第3のプロセッサ67は、最近傍ビーコンIDの通知後、GW4からの未登録ビーコン数の問合せ要求を受信したか否かを判定する(ステップS104)。第3のプロセッサ67は、未登録ビーコン数の問合せ要求を受信した場合(ステップS104肯定)、未登録ビーコン数をGW4に通知する(ステップS105)。第3のプロセッサ67は、未登録ビーコン数の通知後、GW4からの登録済みビーコンIDの問合せ要求を受信したか否かを判定する(ステップS106)。第3のプロセッサ67は、登録済みビーコンIDの問合せ要求を受信した場合(ステップS106肯定)、登録済みビーコンIDをGW4に通知する(ステップS107)。
After the notification of the nearest neighbor beacon ID, the
第3のプロセッサ67は、登録済みビーコンID通知後、GW4から再利用ビーコンリストを受信したか否かを判定する(ステップS108)。第3のプロセッサ67は、再利用ビーコンリストを受信した場合(ステップS108肯定)、GW4に再利用ビーコンリストの応答を通知する(ステップS109)。
After the notification of the registered beacon ID, the
第3のプロセッサ67は、応答通知後、再利用ビーコンリスト内の再利用ビーコンID以外のビーコンIDをビーコンマップテーブル68から消去し(ステップS110)、GW4から追加ビーコンリストを受信したか否かを判定する(ステップS111)。第3のプロセッサ67は、追加ビーコンリストを受信した場合(ステップS111肯定)、GW4に追加ビーコンリストの応答を通知する(ステップS112)。
After the notification of the response, the
第3のプロセッサ67は、追加ビーコンリストからビーコンID、位置情報及びRSSIを抽出する(ステップS113)。第3のプロセッサ67は、抽出したビーコンID、位置情報及びRSSIをビーコンマップテーブル68内の空き領域に追加登録し(ステップS114)、図19に示す処理動作を終了する。第3のプロセッサ67は、最近傍ビーコンIDの問合せ要求を受信しなかった場合(ステップS101否定)、図19に示す処理動作を終了する。
The
第3のプロセッサ67は、最近傍ビーコンIDがない場合(ステップS102否定)、登録済みビーコンIDの問合せ要求を受信したか否かを判定すべく、ステップS106に移行する。第3のプロセッサ67は、未登録ビーコン数の問合せ要求を受信しなかった場合(ステップS104)、ステップS104に移行する。第3のプロセッサ67は、登録済みビーコンIDの問合せ要求を受信しなかった場合(ステップS106)、ステップS106に移行する。第3のプロセッサ67は、再利用ビーコンリストを受信しなかった場合(ステップS108否定)、ステップS108に移行する。第3のプロセッサ67は、追加ビーコンリストを受信しなかった場合(ステップS111否定)、ステップS111に移行する。
When there is no nearest beacon ID (No at Step S102), the
デバイス3は、問合せ要求に応じて最近傍ビーコンID、未登録ビーコン数及び登録済みビーコンIDをGW4に通知する。その結果、GW4は、デバイス3の最近傍ビーコンID、未登録ビーコン数及び登録済みビーコンIDに基づき、再利用ビーコンリスト及び追加ビーコンリストを生成できる。
In response to the inquiry request, the
図20は、GWマップ更新処理に関わるGW4内の第2のプロセッサ36の処理動作の一例を示すフローチャートである。図20においてGW4内の第2のプロセッサ36は、デバイス3から接続要求を受信したか否かを判定する(ステップS121)。第2のプロセッサ36は、接続要求を受信した場合(ステップS121肯定)、接続要求内の書換要求フラグがONであるか否かを判定する(ステップS122)。
FIG. 20 is a flowchart showing an example of the processing operation of the
第2のプロセッサ36は、接続要求内の書換要求フラグがONの場合(ステップS122肯定)、最近傍ビーコンIDの問合せ要求を接続要求のデバイス3に通知する(ステップS123)。第2のプロセッサ36は、接続要求のデバイス3から最近傍ビーコンIDを受信したか否かを判定する(ステップS124)。第2のプロセッサ36は、接続要求のデバイス3から最近傍ビーコンIDを受信した場合(ステップS124肯定)、未登録ビーコン数の問合せ要求を接続要求のデバイス3に通知する(ステップS125)。第2のプロセッサ36は、接続要求のデバイス3から未登録ビーコン数を受信したか否かを判定する(ステップS126)。
When the rewrite request flag in the connection request is ON (Yes at Step S122), the
第2のプロセッサ36は、接続要求のデバイス3から未登録ビーコン数を受信した場合(ステップS126肯定)、登録済みビーコンIDの問合せ要求を接続要求のデバイス3に通知する(ステップS127)。第2のプロセッサ36は、接続要求のデバイス3から登録済みビーコンIDを受信したか否かを判定する(ステップS128)。
When the
第2のプロセッサ36は、接続要求のデバイス3から登録済みビーコンIDを受信した場合(ステップS128肯定)、再利用ビーコンリストを検索する再利用リスト検索処理を実行する(ステップS129)。第2のプロセッサ36は、再利用ビーコンリストを検索した後、再利用ビーコンリストを接続要求のデバイス3に通知し(ステップS130)、再利用ビーコンリストの応答を受信したか否かを判定する(ステップS131)。
When the
第2のプロセッサ36は、再利用ビーコンリストの応答を受信した場合(ステップS131肯定)、追加ビーコンリストを検索する追加リスト検索処理を実行する(ステップS132)。第2のプロセッサ36は、追加ビーコンリストを検索した後、追加ビーコンリストを接続要求のデバイス3に通知し(ステップS133)、追加ビーコンリストの応答を受信したか否かを判定する(ステップS134)。第2のプロセッサ36は、応答を受信した場合(ステップS134肯定)、図20に示す処理動作を終了する。
When the
第2のプロセッサ36は、デバイス3から接続要求を受信しなかった場合(ステップS121否定)又は、接続要求内の書換要求フラグがONでない場合(ステップS122否定)、図20に示す処理動作を終了する。第2のプロセッサ36は、最近傍ビーコンIDを受信しなかった場合(ステップS124否定)、ステップS124に移行する。第2のプロセッサ36は、未登録ビーコン数を受信しなかった場合(ステップS126否定)、ステップS126に移行する。第2のプロセッサ36は、登録済みビーコンIDを受信しなかった場合(ステップS128否定)、ステップS128に移行する。第2のプロセッサ36は、応答を受信しなかった場合(ステップS131否定)、ステップS131に移行する。第2のプロセッサ36は、応答を受信しなかった場合(ステップS134否定)、ステップS134に移行する。
When the
GW4は、デバイス3から最近傍ビーコンID及び登録済みビーコンIDを受信した場合、最近傍ビーコンID及び登録済みビーコンIDを用いて再利用ビーコンリスト及び追加ビーコンリストを生成する。その結果、GW4は、差分情報として、再利用ビーコンリスト及び追加ビーコンリストをデバイス3に通知できるため、その伝送容量を最小限に抑制できる。
When receiving the nearest beacon ID and the registered beacon ID from the
図21は、再利用リスト検索処理に関わるGW4内の第2のプロセッサ36の処理動作の一例を示すフローチャートである。図21においてGW4内の第2のプロセッサ36は、ビーコン情報テーブル35A内のビーコン情報を指定し(ステップS141)、指定ビーコン情報が最近傍ビーコンIDに一致しているか否かを判定する(ステップS142)。第2のプロセッサ36は、指定ビーコン情報が最近傍ビーコンIDに一致している場合(ステップS142肯定)、最近傍ビーコンID一致のビーコン情報を取得する(ステップS143)。尚、ビーコン情報は、ビーコンID、位置情報、RSSI及び近傍ビーコンリストを有する。
FIG. 21 is a flowchart showing an example of the processing operation of the
第2のプロセッサ36は、最近傍ビーコンID一致のビーコン情報を取得した後、取得のビーコン情報内の近傍ビーコンIDを指定し(ステップS144)、指定の近傍ビーコンIDが登録済みビーコンIDと一致しているか否かを判定する(ステップS145)。第2のプロセッサ36は、指定の近傍ビーコンIDが登録済みビーコンIDと一致している場合(ステップS145肯定)、指定の近傍ビーコンIDを再利用ビーコンIDに設定し(ステップS146)、未指定の近傍ビーコンIDがあるか否かを判定する(ステップS147)。
The
第2のプロセッサ36は、未指定の近傍ビーコンIDがある場合(ステップS147肯定)、近傍ビーコンIDを指定すべく、ステップS144に移行する。第2のプロセッサ36は、未指定の近傍ビーコンIDがない場合(ステップS147否定)、再利用ビーコンIDがあるか否かを判定する(ステップS148)。
When there is an unspecified proximity beacon ID (Yes at step S147), the
第2のプロセッサ36は、再利用ビーコンIDがある場合(ステップS148肯定)、再利用ビーコンリストを取得し(ステップS149)、図21に示す処理動作を終了する。第2のプロセッサ36は、再利用ビーコンIDがない場合(ステップS148否定)、図21に示す処理動作を終了する。
When there is the reuse beacon ID (Yes at Step S148), the
第2のプロセッサ36は、指定ビーコン情報が最近傍ビーコンIDと一致していない場合(ステップS142否定)、未指定のビーコン情報があるか否かを判定する(ステップS150)。第2のプロセッサ36は、未指定のビーコン情報がある場合(ステップS150肯定)、ビーコン情報を指定すべく、ステップS141に移行する。第2のプロセッサ36は、未指定のビーコン情報がない場合(ステップS150否定)、図21に示す処理動作を終了する。
When the designated beacon information does not match the nearest beacon ID (No at Step S142), the
第2のプロセッサ36は、指定の近傍ビーコンIDが登録済みビーコンIDと一致していない場合(ステップS145否定)、未指定の近傍ビーコンIDがあるか否かを判定すべく、ステップS147に移行する。
When the designated proximity beacon ID does not match the registered beacon ID (No in step S145), the
GW4は、最近傍ビーコンIDに対応する近傍ビーコンIDをビーコン情報テーブル35Aから抽出する。GW4は、抽出した近傍ビーコンIDの内、登録済みビーコンIDに一致するビーコンIDを再利用ビーコンリストとしてデバイス3に通知する。その結果、デバイス3は、再利用ビーコンリストを使用してビーコンマップテーブル68内の再利用ビーコンの上書きを防止できる。
The
図22は、追加リスト検索処理に関わるGW4内の第2のプロセッサ36の処理動作の一例を示すフローチャートである。図22においてGW4内の第2のプロセッサ36は、ビーコン情報テーブル35A内のビーコン情報を指定し(ステップS161)、指定ビーコン情報が最近傍ビーコンIDと一致しているか否かを判定する(ステップS162)。第2のプロセッサ36は、指定ビーコン情報が最近傍ビーコンIDと一致している場合(ステップS162肯定)、最近傍ビーコンIDと一致のビーコン情報を取得する(ステップS163)。更に、第2のプロセッサ36は、取得のビーコン情報内の近傍ビーコンIDを取得する(ステップS164)。
FIG. 22 is a flowchart showing an example of the processing operation of the
更に、第2のプロセッサ36は、取得のビーコン情報内の近傍ビーコンIDの位置情報及びRSSIを取得する(ステップS165)。更に、第2のプロセッサ36は、これら近傍ビーコンID、近傍ビーコンID毎の位置情報及びRSSIで追加ビーコンリストを生成し(ステップS166)、図22に示す処理動作を終了する。
Further, the
第2のプロセッサ36は、指定ビーコン情報が最近傍ビーコンIDと一致していない場合(ステップS162否定)、未指定のビーコン情報があるか否かを判定する(ステップS167)。第2のプロセッサ36は、未指定のビーコン情報がある場合(ステップS167肯定)、ビーコン情報を指定すべく、ステップS161に移行する。第2のプロセッサ36は、未指定のビーコン情報がない場合(ステップS167否定)、図22に示す処理動作を終了する。
When the designated beacon information does not match the nearest beacon ID (No at Step S162), the
GW4は、最近傍ビーコンIDに対応する近傍ビーコンIDをビーコン情報テーブル35Aから抽出する。GW4は、抽出した近傍ビーコンID毎の位置情報及びRSSIを抽出する。更に、GW4は、抽出した近傍ビーコンID、位置情報及びRSSIで追加ビーコンリストを生成し、その追加ビーコンリストをデバイス3に通知する。その結果、デバイス3は、追加ビーコンリストを使用してビーコンマップテーブル68内に追加のビーコン情報を登録できる。
The
図23は、優先更新処理に関わるGW4内の第2のプロセッサ36の処理動作の一例を示すフローチャートである。尚、GW4は、最大7台までのデバイス3との間で、図20に示すGWマップ更新処理を実行できる。図23においてGW4内の第2のプロセッサ36は、デバイス3と接続中であるか否かを判定する(ステップS171)。尚、デバイス3との接続中とは、例えば、GW4がデバイス3からの位置情報要求を受信して接続中の状態である。第2のプロセッサ36は、デバイス3と接続中の場合(ステップS171肯定)、他のデバイス3とも接続中であるか否かを判定する(ステップS172)。第2のプロセッサ36は、他のデバイス3と接続中の場合(ステップS172肯定)、接続中の他のデバイス3との間でGWマップ更新処理を実行中であるか否かを判定する(ステップS173)。
FIG. 23 is a flowchart showing an example of the processing operation of the
第2のプロセッサ36は、接続中の他のデバイス3とのGWマップ更新処理実行中の場合(ステップS173肯定)、GWマップ更新処理実行中のデバイス3が指定のデバイス3を含めて8台以上であるか否かを判定する(ステップS174)。
If the
第2のプロセッサ36は、GWマップ更新処理実行中のデバイス3が8台以上の場合(ステップS174肯定)、指定のデバイス3の未登録ビーコン数が実行中の他のデバイス3の未登録ビーコン数よりも大であるか否かを判定する(ステップS175)。第2のプロセッサ36は、指定のデバイス3の未登録ビーコン数が実行中の他のデバイス3の未登録ビーコン数よりも大の場合(ステップS175肯定)、指定のデバイス3のGWマップ更新処理を優先的に実行する(ステップS176)。そして、図23に示す処理動作を終了する。その結果、指定のデバイス3は、ビーコンマップテーブル68内のビーコン数が接続中の他のデバイス3に比較して不足していると判断し、優先的にGWマップ更新処理を実行する。尚、第2のプロセッサ36は、指定のビーコン3にGWマップ更新処理を優先的に実行する際、接続中の他のデバイス3の内、未登録ビーコン数が最小のデバイスの実行中のGWマップ更新処理を停止し、GWマップ更新処理の空きができた場合に当該デバイス3のGWマップ更新処理を再開する。
When the number of
第2のプロセッサ36は、デバイス3と接続中でない場合(ステップS171否定)、図23に示す処理動作を終了する。第2のプロセッサ36は、他のデバイス3と接続中でない場合(ステップS172否定)、指定のデバイス3のマップ更新処理を実行すべく、ステップS176に移行する。第2のプロセッサ36は、他のデバイス3のマップ更新処理実行中でない場合(ステップS173否定)、指定のデバイス3のマップ更新処理を実行すべく、ステップS176に移行する。第2のプロセッサ36は、マップ更新処理実行中のデバイス3が8台以上でない場合(ステップS174否定)、指定のデバイス3のマップ更新処理を実行すべく、ステップS176に移行する。
If the
第2のプロセッサ36は、指定デバイス3の未登録ビーコン数がマップ更新処理実行中の他のデバイス3の未登録ビーコン数よりも大でない場合(ステップS175否定)、図23に示す処理動作を終了する。尚、GW4は、例えば、デバイス3毎の未登録ビーコン数を管理している。
When the number of unregistered beacons of the designated
GW4は、他のデバイス3がGWマップ更新処理を実行中に指定デバイス3のGWマップ更新処理を実行する際、GWマップ更新処理実行中のデバイス3が指定のデバイス3を含めて8台以上であるか否かを判定する。GW4は、GWマップ更新処理実行中のデバイス3が指定のデバイス3を含めて8台以上の場合、指定のデバイス3の未登録ビーコン数が他のGWマップ更新処理実行中のデバイス3の未登録ビーコン数に比較して大であるか否かを判定する。GW4は、指定のデバイス3の未登録ビーコン数が実行中の他のデバイス3の未登録ビーコン数よりも大の場合、指定のデバイス3のGWマップ更新処理を優先的に実行する。その結果、指定デバイス3は、優先的にビーコンマップテーブル68を更新できる。
When the
実施例のデバイス3は、自装置の移動を検知した場合に、近傍のビーコン2の内、所定条件を満たすビーコン2のビーコンIDを含む接続要求をGW4に送信する。更に、GW4は、接続要求を受信した場合に、当該接続要求内のビーコンIDに対応した近傍のビーコン2のビーコンIDの位置情報をデバイス3に送信する。その結果、デバイス3は、GW4から所定条件を満たすビーコン2、例えば最近傍ビーコンの近傍ビーコンIDの位置情報を取得できるため、測定範囲の変更に柔軟に対応できる。
When the
GW4は、デバイス3から接続要求を受信した場合に、接続要求内の所定条件を満たすビーコン2のビーコンID、例えば、最近傍ビーコンIDに対応した近傍のビーコン2のビーコンIDを取得する。GW4は、取得した近傍のビーコン2のビーコンIDの内、当該接続要求内の登録済みビーコンIDと一致するビーコンIDの再利用ビーコンリストをデバイス3に送信する。その結果、GW4は、再利用のビーコンIDをデバイス3に通知できる。
When receiving the connection request from the
デバイス3は、GW4から追加ビーコンリスト及び再利用ビーコンリストを受信した場合に、再利用ビーコンリストのビーコンIDの登録済みのビーコン情報を残して、受信した追加のビーコン情報をビーコンマップテーブル68内に追加登録する。その結果、デバイス3は、ビーコンマップテーブル68内の再利用ビーコンIDの上書きを防止できる。
When receiving the additional beacon list and the reuse beacon list from the
デバイス3は、近傍のビーコン2の内、RSSIが最大のビーコン2の最近傍ビーコンIDを含む接続要求をGW4に送信する。その結果、GW4は、デバイス3の現在位置付近のビーコン2を認識できる。
The
デバイス3は、GW4からビーコン情報を登録する場合に、近い順に近傍のビーコン2のビーコンIDの位置情報から順次登録する。その結果、書込み途中でGW4との間の通信が切断された場合でも、近傍のビーコン2のビーコン情報を登録する確率が高まるため、自装置の位置を検出できなくなる事態を回避できる。
When registering the beacon information from the
デバイス3は、GW4からの定期信号を検出した場合、書換要求フラグONの接続要求をGW4に送信する。その結果、デバイス3は、GW4からの定期信号に応じてビーコンマップテーブル68を書換更新できる。
When the
デバイス3は、受信ビーコンのビーコンIDに対応する位置情報の未登録の割合が75%以上の場合に、書換要求フラグONの接続要求をGW4に送信する。その結果、デバイス3は、位置情報を検出できない確率が高くなった場合に、ビーコンマップテーブル68を書換更新できる。
When the unregistered rate of the position information corresponding to the beacon ID of the received beacon is 75% or more, the
デバイス3は、ビーコンマップテーブル68の内容を動的に書き換えることで、位置検出に使用する位置情報を保持できる。その結果、位置検出システム1の測位範囲の変更、例えば、規模拡張に柔軟に対応できる。
The
GW4は、最新のビーコン情報をビーコン情報テーブル35Aに格納しているため、デバイス3がサーバ5にアクセスせず、GW4から最新のビーコン情報を取得できる。その結果、デバイス3は、ビーコンマップテーブル68の書換更新の処理時間を短縮化できる。
Since the
デバイス3は、再利用ビーコンリストのビーコンID以外のビーコンIDをビーコンマップテーブル68から削除し、追加ビーコンリストのビーコンID、位置情報及びRSSIを空き領域に追加登録する方法を例示した。しかしながら、この方法に限定されるものではなく、適宜変更可能である。また、ビーコンマップテーブル68内にビーコンID、位置情報及びRSSIを登録したが、ビーコンID及び位置情報のみを登録しても良い。
The
図24は、ビーコンマップテーブル68の第1の制御部74の書換動作の他の例を示す説明図である。尚、説明の便宜上、ビーコンマップテーブル68の最大件数を10件とし、リンクバッファ方式を採用するものとする。
FIG. 24 is an explanatory diagram showing another example of the rewriting operation of the
ビーコンマップテーブル68には、1番目の領域にビーコンID“100”、2番目の領域に“101”、3番目の領域に“102”、4番目の領域に“103”、5番目の領域に“104”を登録しているものとする(ステップS180)。更に、ビーコンマップテーブル68には、6番目の領域に“105”、7番目の領域に“106”、8番目の領域に“97”、9番目の領域に“98”及び10番目の領域に“99”を登録しているものとする。そして、次の追加位置は8番目の領域からとする。 In the beacon map table 68, the beacon ID is “100” in the first area, “101” in the second area, “102” in the third area, “103” in the fourth area, “103” in the fifth area. It is assumed that "104" is registered (step S180). Further, in the beacon map table 68, “105” is assigned to the 6th area, “106” is assigned to the 7th area, “97” is assigned to the 8th area, “98” is assigned to the 9th area, and 10th area is assigned to the 9th area. It is assumed that "99" is registered. The next additional position is from the eighth area.
デバイス3は、最近傍ビーコンIDとして“107”をGW4に通知したとする(ステップS181)。GW4は、最近傍ビーコンID“107”に対応する近傍ビーコンIDをビーコン情報テーブル35Aから取得する(ステップS182)。近傍ビーコンIDは、“107”、“100”、“101”、“103”、“108”、“109”、“110”及び“111”とする。更に、デバイス3は、登録済みビーコンIDとして“100”、“101”及び“103”をGW4に通知したとする(ステップS183)。GW4は、近傍ビーコンIDの内、登録済みビーコンと一致する再利用ビーコンIDの再利用ビーコンリストをデバイス3に通知する(ステップS184)。再利用ビーコンリストは、例えば、“100”、“101”及び“103”とする。
It is assumed that the
デバイス3は、GW4から再利用ビーコンリストとして“100”、“101”及び“103”を受信したとする。この際、デバイス3は、再利用ビーコンリストとして“100”、“101”及び“103”を優先的に登録すべく、8番目の領域に“100”、9番目の領域に“101”及び10番目の領域に“103”を書換登録する(ステップS185)。更に、デバイス3は、先に“100”を登録していた1番目の領域に“97”、先に“101”を登録していた2番目の領域に“98”、先に“103”を登録していた4番目の領域に“99”を書換登録するものの、次の追加位置は1番目とする。
It is assumed that the
デバイス3は、GW4から追加ビーコンリストとして“107”、“108”、“109”、“110”及び“111”を受信したとする(ステップS186)。デバイス3は、1番目の領域に“107”、2番目の領域に“108”、3番目の領域に“109”、4番目の領域に“110”及び5番目の領域に“111”を追加登録する(ステップS187)。
It is assumed that the
つまり、デバイス3は、再利用ビーコンリストのビーコンIDを優先的にビーコンマップテーブル68内の追加位置から登録する。更に、デバイス3は、再利用ビーコンリストのビーコンIDの追加登録で消去したビーコンIDを再利用ビーコン追加前の領域に登録する。そして、デバイス3は、追加ビーコンリストのビーコンIDを再利用ビーコン追加登録後の追加位置から順次登録する。その結果、リングバッファ方式を採用した場合でも、ビーコンマップテーブル68内の再利用ビーコンIDが上書き登録で消去されてしまうような事態を回避できる。
That is, the
上記実施例の位置検出システム1では、デバイス3とGW4との間をBLE通信で実行したが、WiFi(登録商標)ダイレクト等の無線LAN通信等の近距離無線通信、通常無線通信、有線通信で実現しても良く、適宜変更可能である。また、デバイス3とビーコン2との間もBLE通信で実行したが、無線LAN通信等で実行しても良く、適宜変更可能である。
In the
上記実施例のGW4は、例えば、タブレット端末やスマートフォン等で実行しても良く、サーバ5も、例えば、タブレット端末やスマートフォン等で実行しても良く、適宜変更可能である。また、GW4の機能をサーバ5が実行しても良く、適宜変更可能である。この場合、サーバ5がデバイス3との間でGW更新処理等の各種処理を実行するものとする。
The
上記実施例のデバイス3は、例えば、定期信号を検出した場合、又は、移動検知、センサ値の所定変化、未登録ビーコン割合が75%以上等のアラームを検出した場合に書換要求フラグONの接続要求をGW4に通知した。しかしながら、デバイス3は、定期信号及びアラームの検出が競合した場合、アラーム検出に応じて書換要求フラグONの接続要求をGW4に通知する。
The
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。 In addition, each component of each unit illustrated does not necessarily have to be physically configured as illustrated. That is, the specific form of the distribution/integration of each part is not limited to the one shown in the figure, and all or part of the part may be functionally or physically distributed/integrated in arbitrary units according to various loads and usage conditions. Can be configured.
更に、各装置で行われる各種処理機能は、CPU(Central Processing Unit)、DSP(Digital Signal Processor)やFPGA(Field Programmable Gate Array)等上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、CPU等で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良い。 Further, various processing functions performed by each device are executed in whole or in part on a CPU (Central Processing Unit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), or the like. Is also good. In addition, various processing functions may be executed in whole or in part on a program that is analyzed and executed by a CPU or the like, or on hardware by a wired logic.
各種情報を記憶する領域は、例えば、ROM(Read Only Memory)や、SDRAM(Synchronous Dynamic Random Access Memory)、MRAM(Magnetoresistive Random Access Memory)やNVRAM(Non Volatile Random Access Memory)等のRAM(Random Access Memory)で構成しても良い。 The area for storing various information is, for example, a random access memory (RAM) such as a ROM (Read Only Memory), an SDRAM (Synchronous Dynamic Random Access Memory), an MRAM (Magnetoresistive Random Access Memory), or an NVRAM (Non Volatile Random Access Memory). ).
1 位置検出システム
2 ビーコン
3 デバイス
4 GW
36 第2のプロセッサ
67 第3のプロセッサ
68 ビーコンマップテーブル1
36
Claims (9)
前記通信装置は、
自装置の移動を検知した場合に、近傍の発信装置の内、所定条件を満たす発信装置の発信装置ID及び、自装置で登録済みの発信装置IDを含む位置情報要求を前記配信装置に送信し、
前記配信装置は、
前記位置情報要求を受信した場合に、当該位置情報要求内の前記所定条件を満たす発信装置の発信装置IDに対応した近傍の発信装置の発信装置IDを取得し、取得した近傍の発信装置の発信装置IDの位置情報を前記通信装置に送信すると共に、取得した近傍の発信装置の発信装置IDの内、当該位置情報要求内の前記登録済みの発信装置IDと一致する再利用の発信装置IDを前記通信装置に送信する
ことを特徴とする位置検出システム。 A transmitting device that transmits a beacon including the transmitting device ID of the own device, a distribution device that distributes the position information of each transmitting device, and a communication device that detects the position of the own device using the received transmitting device ID and position information. A position detection system having:
The communication device is
When the movement of the own device is detected, a position information request including the sending device ID of the sending device satisfying a predetermined condition among the nearby sending devices and the sending device ID registered in the own device is transmitted to the distribution device. ,
The delivery device is
When the position information request is received, the transmitter ID of the nearby transmitter corresponding to the transmitter ID of the transmitter satisfying the predetermined condition in the position information request is acquired, and the transmitter of the acquired nearby transmitter is transmitted. The position information of the device ID is transmitted to the communication device, and the transmitter device ID of the reused transmitter device ID that matches the registered transmitter device ID in the position information request is sent from the transmitter device IDs of the acquired nearby transmitter devices. A position detection system which transmits to the communication device .
前記配信装置から前記位置情報及び前記再利用の発信装置IDを受信した場合に、受信した前記位置情報を登録する場合に、前記配信装置からの前記再利用の発信装置IDの登録済みの位置情報を残して、前記配信装置からの位置情報を登録することを特徴とする請求項1に記載の位置検出システム。 The communication device is
When receiving the position information and the reuse transmission device ID from the distribution device, when registering the received position information, the registered position information of the reuse transmission device ID from the distribution device. leaving the position detecting system according to claim 1, characterized in that to register the position information from the delivery device.
前記近傍の発信装置の内、電波強度が最大として前記所定条件を満たす発信装置の発信装置IDを含む前記位置情報要求を前記配信装置に送信することを特徴とする請求項1又は2に記載の位置検出システム。 The communication device is
3. The position information request including a transmitter ID of a transmitter having the maximum radio field intensity and satisfying the predetermined condition among the transmitters in the vicinity is transmitted to the distribution device. Position detection system.
前記配信装置から前記位置情報を登録する場合に、近傍の発信装置の発信装置IDの位置情報から順次登録することを特徴とする請求項1又は2に記載の位置検出システム。 The communication device is
3. The position detection system according to claim 1, wherein when registering the position information from the distribution device, the position information of the transmitter IDs of nearby transmitters is sequentially registered.
前記自装置の移動検知の代わりに、前記配信装置からの定期信号を検出した場合に、前記位置情報要求を前記配信装置に送信することを特徴とする請求項1又は2に記載の位置検出システム。 The communication device is
Instead of movement detection of the own device, the position detection system according to claim 1 or 2 in the case of detecting a periodic signal from the delivery device, and transmits the location information request to the delivering apparatus .
前記自装置の移動検知の代わりに、受信ビーコンの発信装置IDに対応する位置情報の未登録の割合が所定閾値以上の場合に、前記位置情報要求を前記配信装置に送信することを特徴とする請求項1又は2に記載の位置検出システム。 The communication device is
The position information request is transmitted to the distribution device instead of detecting the movement of the own device when the unregistered ratio of the position information corresponding to the transmission device ID of the reception beacon is equal to or more than a predetermined threshold value. the position detection system of claim 1 or 2.
前記通信装置毎に未登録の発信装置IDの数を管理しておき、
前記通信装置から位置情報要求を受信し、接続中の他の前記通信装置の台数が所定台数を超え、かつ、当該受信した位置情報要求に関わる前記通信装置の未登録の発信装置IDの数が前記接続中の他の前記通信装置の未登録の発信装置IDの数よりも大の場合に、当該受信した位置情報要求に関わる前記通信装置に対して、当該位置情報要求内の前記発信装置IDに対応した近傍の発信装置の発信装置IDの位置情報を優先的に送信する請求項1又は2に記載の位置検出システム。 The delivery device is
The number of unregistered transmitter IDs is managed for each communication device,
When the position information request is received from the communication device, the number of other communication devices in connection exceeds a predetermined number, and the number of unregistered transmitting device IDs of the communication device related to the received position information request is If the number is greater than the number of unregistered transmitter IDs of the other communication devices in the connection, the transmitter ID in the position information request is sent to the communication device involved in the received position information request. The position detection system according to claim 1 or 2 , which preferentially transmits the position information of the transmission device ID of the transmission device in the vicinity corresponding to.
前記配信装置から、前記位置情報要求に対する前記所定条件を満たす前記発信装置の発信装置IDに対応した近傍の発信装置の発信装置IDを取得し、取得した近傍の発信装置の発信装置IDの前記位置情報を受信した場合に、当該位置情報を用いて自装置の位置を検出する検出部と
前記配信装置から、当該位置情報要求内の前記所定条件を満たす発信装置の発信装置IDに対応した近傍の発信装置の発信装置IDを取得し、取得した近傍の発信装置の発信装置IDの内、当該位置情報要求内の前記登録済みの発信装置IDと一致する再利用の発信装置IDを受信した場合に、受信した前記位置情報を登録する場合に、前記配信装置からの前記再利用の発信装置IDの登録済みの位置情報を残して、前記配信装置からの位置情報を登録する登録部と
を有することを特徴とする位置検出装置。 A position including a transmitter ID of a transmitter satisfying a predetermined condition among transmitters in the vicinity that transmit a beacon including a transmitter ID when the movement of the transmitter itself is detected and a transmitter ID registered in the transmitter itself. A notification unit that transmits an information request to a distribution device that distributes the position information of each transmission device;
From the distribution device, the transmitter device ID of the transmitter device in the vicinity corresponding to the transmitter device ID of the transmitter device satisfying the predetermined condition for the position information request is acquired, and the position of the transmitter device ID of the acquired transmitter device in the vicinity is acquired. When receiving information, a detection unit that detects the position of the own device using the position information.
From the distribution device, the transmitter device ID of the nearby transmitter device corresponding to the transmitter device ID of the transmitter device satisfying the predetermined condition in the position information request is acquired, and the transmitter device IDs of the acquired transmitter devices in the vicinity are acquired. In the case of receiving a reuse transmitter device ID that matches the registered transmitter device ID in the position information request, when the received position information is registered, the reuse transmitter device from the distribution device A position detecting device, characterized in that it has a registration unit for registering the position information from the distribution device while leaving the registered position information of the ID .
自装置の移動を検知した場合に、発信装置IDを含むビーコンを発信する近傍の発信装置の内、所定条件を満たす発信装置の発信装置ID及び、自装置で登録済みの発信装置IDを含む位置情報要求を、各発信装置の位置情報を配信する配信装置に送信し、
前記配信装置から、前記位置情報要求に対する前記所定条件を満たす前記発信装置の発信装置IDに対応した近傍の発信装置の発信装置IDを取得し、取得した近傍の発信装置の発信装置IDの前記位置情報を受信した場合に、当該位置情報を用いて自装置の位置を検出し、
前記配信装置から、当該位置情報要求内の前記所定条件を満たす発信装置の発信装置IDに対応した近傍の発信装置の発信装置IDを取得し、取得した近傍の発信装置の発信装置IDの内、当該位置情報要求内の前記登録済みの発信装置IDと一致する再利用の発信装置IDを受信した場合に、受信した前記位置情報を登録する場合に、前記配信装置からの前記再利用の発信装置IDの登録済みの位置情報を残して、前記配信装置からの位置情報を登録する
処理を実行させることを特徴とする位置検出プログラム。 In the processor in the information processing device,
A position including a transmitter ID of a transmitter satisfying a predetermined condition among transmitters in the vicinity that transmit a beacon including a transmitter ID when the movement of the transmitter itself is detected and a transmitter ID registered in the transmitter itself. The information request is transmitted to the distribution device that distributes the position information of each transmission device,
From the distribution device, the transmitter device ID of the transmitter device in the vicinity corresponding to the transmitter device ID of the transmitter device satisfying the predetermined condition for the position information request is acquired, and the position of the transmitter device ID of the acquired transmitter device in the vicinity is acquired. When the information is received, the position of the own device is detected using the position information ,
From the distribution device, the transmitter device ID of the nearby transmitter device corresponding to the transmitter device ID of the transmitter device satisfying the predetermined condition in the position information request is acquired, and the transmitter device IDs of the acquired transmitter devices in the vicinity are acquired. In the case of receiving a reuse transmitter device ID that matches the registered transmitter device ID in the position information request, when the received position information is registered, the reuse transmitter device from the distribution device A position detection program, characterized in that the position information registered from the ID is left and a process for registering the position information from the distribution device is executed.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2016/083436 WO2018087871A1 (en) | 2016-11-10 | 2016-11-10 | Position detection system, position detection device, and position detection program |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2018087871A1 JPWO2018087871A1 (en) | 2019-07-25 |
JP6702428B2 true JP6702428B2 (en) | 2020-06-03 |
Family
ID=62109491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018549703A Expired - Fee Related JP6702428B2 (en) | 2016-11-10 | 2016-11-10 | Position detection system, position detection device, and position detection program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6702428B2 (en) |
WO (1) | WO2018087871A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2020161886A1 (en) * | 2019-02-08 | 2021-09-30 | トヨタ自動車株式会社 | Mobile locating system and mobile used in locating system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3152347B2 (en) * | 1988-08-11 | 2001-04-03 | 岩崎通信機株式会社 | Location registration method in mobile communication |
JP2010159980A (en) * | 2009-01-06 | 2010-07-22 | Hitachi Ltd | Positional information providing system and server |
JP2012114860A (en) * | 2010-11-26 | 2012-06-14 | Kyocera Corp | Portable communication terminal |
JP5991793B1 (en) * | 2016-02-29 | 2016-09-14 | 株式会社unerry | Program, information processing apparatus and system |
-
2016
- 2016-11-10 JP JP2018549703A patent/JP6702428B2/en not_active Expired - Fee Related
- 2016-11-10 WO PCT/JP2016/083436 patent/WO2018087871A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2018087871A1 (en) | 2018-05-17 |
JPWO2018087871A1 (en) | 2019-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6488687B2 (en) | Function expansion method, function expansion program, and terminal device | |
US11638117B2 (en) | Beacon addressing | |
US9804817B2 (en) | Apparatus and method for automatic device selection for wireless media devices | |
US10697811B2 (en) | Method, apparatus and computer program product for providing sensor data collection and sensor configuration | |
EP2599040A1 (en) | A method and a system for localization in industrial wireless sensor network | |
CN101536434A (en) | Pairing system and method for mobile devices | |
JP2017151799A (en) | Information processor, information processing program, and information processing method | |
KR20180026500A (en) | Location systems using short-range communication | |
CN104168390A (en) | Method and system for automatically stopping application programs based on mobile terminal | |
JP2016111528A (en) | Management device, terminal, apparatus, management system, control method, and control program | |
TW201525716A (en) | Pairing method for mobile devices | |
CN112748734A (en) | Self-adaptive inspection method and inspection system | |
JP6702428B2 (en) | Position detection system, position detection device, and position detection program | |
JP6706865B2 (en) | Position detection system and mobile terminal | |
EP3646646B1 (en) | Electronic devices with location coordinates obtained from mobile devices | |
EP3091766A1 (en) | Establishing communication with wireless devices using orientation data | |
CN105794185B (en) | Apparatus and method for copying rules between devices | |
JP5894309B1 (en) | Lost object detection system | |
JP6586909B2 (en) | Data management method and data management system | |
KR20120033470A (en) | Emergency situation detecting device based on smart phone and methode thereof | |
KR101881054B1 (en) | Location Tracking Method of Objects using Near Field Communication | |
US20190037017A1 (en) | Information processing device, information processing method, information processing program and information processing system | |
KR101882362B1 (en) | Sensor device and method for configurating sensor network | |
JP5581807B2 (en) | Information processing system and server used therefor | |
JP2017163467A (en) | Control device, terminal device, position confirmation system, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200302 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200407 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200420 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6702428 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |