JP7727064B2 - STAY DETERMINATION DEVICE, STAY DETERMINATION METHOD, AND COMPUTER PROGRAM - Google Patents
STAY DETERMINATION DEVICE, STAY DETERMINATION METHOD, AND COMPUTER PROGRAMInfo
- Publication number
- JP7727064B2 JP7727064B2 JP2024107415A JP2024107415A JP7727064B2 JP 7727064 B2 JP7727064 B2 JP 7727064B2 JP 2024107415 A JP2024107415 A JP 2024107415A JP 2024107415 A JP2024107415 A JP 2024107415A JP 7727064 B2 JP7727064 B2 JP 7727064B2
- Authority
- JP
- Japan
- Prior art keywords
- beacon
- stay determination
- area
- stay
- log
- 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.)
- Active
Links
Description
本発明は、滞在判定装置、滞在判定方法及びコンピュータプログラムに関する。 The present invention relates to a stay determination device, a stay determination method, and a computer program.
ユーザに広告を配信する広告配信技術として例えば特許文献1が知られている。特許文献1に記載された技術では、通知対象エリアにユーザ端末装置が位置していることをビーコン端末装置から受信したビーコン信号の受信により判定し、対象のユーザ端末に通知対象エリアに対応付けられた広告通知メッセージを送信する。また頻度が過剰な広告通知はユーザに不快感を与えることから、時間に関連する条件要素を含む通知許可条件を満たした場合に通知を行うようにしている。例えば、ユーザ端末装置が通知対象エリアに入場してから一定の通知待機時間を経過しているとの時間に関連する条件要素を含む通知許可条件を満たした場合に、ユーザ端末装置に対して広告通知メッセージを送信する。 Patent Document 1 is known as an example of an advertising distribution technology for delivering advertisements to users. The technology described in Patent Document 1 determines that a user terminal device is located in a notification target area by receiving a beacon signal from a beacon terminal device, and sends an advertising notification message associated with the notification target area to the target user terminal. Furthermore, because excessively frequent advertising notifications can be irritating to users, notifications are sent only when notification permission conditions, including time-related condition elements, are met. For example, an advertising notification message is sent to a user terminal device when notification permission conditions, including time-related condition elements, are met, such as when a certain notification waiting time has elapsed since the user terminal device entered the notification target area.
上述した特許文献1に記載された従来の技術では、通知対象エリアにユーザ端末装置が位置していることを、当該通知対象エリアに設置されたビーコン端末装置のビーコン信号をユーザ端末装置が受信することにより判定する。そして、ユーザ端末装置が通知対象エリアに入場してから一定の通知待機時間を経過していることを満たす場合に、ユーザ端末装置に対して広告通知メッセージを送信するようにしている。 In the conventional technology described in Patent Document 1, the user terminal device determines whether it is located in a notification target area by receiving a beacon signal from a beacon terminal device installed in the notification target area. Then, if a certain notification waiting time has elapsed since the user terminal device entered the notification target area, an advertising notification message is sent to the user terminal device.
しかしながら、当該従来の技術では、ユーザ端末装置が通知対象エリアに存在していても、ビーコン信号の電波受信状況の悪化によってユーザ端末装置がビーコン信号を受信することができなかった場合、ユーザ端末装置が通知対象エリアに入場してから一定の通知待機時間を経過していても、そのことを検知することができず、ユーザ端末装置に対して広告通知メッセージを送信する機会を逃す可能性があった。 However, with this conventional technology, even if a user terminal device is present in a notification target area, if the user terminal device is unable to receive the beacon signal due to poor radio wave reception conditions for the beacon signal, this fact cannot be detected even if a certain notification waiting time has passed since the user terminal device entered the notification target area, and there is a possibility that the opportunity to send an advertising notification message to the user terminal device will be missed.
本発明は、このような事情を考慮してなされたものであり、その目的は、ビーコン信号を受信するユーザ端末装置が滞在判定エリアに所定の滞在判定時間以上は滞在したことを判定する際に、ビーコン信号の電波受信状況の変化に適応することを図ることにある。 The present invention was made in consideration of these circumstances, and its purpose is to adapt to changes in the radio wave reception conditions of beacon signals when determining that a user terminal device receiving a beacon signal has stayed in a stay determination area for a predetermined stay determination time or longer.
(1)本発明の一態様は、ユーザ端末装置がビーコン発信装置から受信するビーコン信号に関するログであるビーコンログを収集するビーコンログ収集部と、滞在判定エリアと1以上のビーコン発信装置とを対応付けて記憶する記憶部と、前記滞在判定エリアに対応付けられた1以上のビーコン発信装置に関する前記ビーコンログに基づいてビーコン信号の検知の終了を判断し、前記ビーコン信号の検知の終了時から現在時刻までの経過時間と所定の離脱判定時間とを比較し、前記経過時間が前記離脱判定時間を超過する場合に、前記ユーザ端末装置が前記滞在判定エリアから離脱したと判定する滞在判定部と、を備え、前記滞在判定部は、前記滞在判定エリアに複数のビーコン発信装置が対応付けられている場合に、前記ビーコン信号の検知の終了の判断において、前記複数のビーコン発信装置に関する最新の前記ビーコンログが全てビーコン信号の検知の終了を示しているときに、ビーコン信号の検知の終了として判断する、滞在判定装置である。
(2)本発明の一態様は、前記滞在判定部は、前記ビーコン信号の検知の終了の判断において、前記複数のビーコン発信装置に関する最新の前記ビーコンログの中の最新の前記ビーコンログが前記滞在判定エリアの外側に設けられたビーコン発信装置に関するものである場合に、ビーコン信号の検知の終了として判断する、上記(1)の滞在判定装置である。
(3)本発明の一態様は、前記記憶部は、前記ビーコン発信装置が前記滞在判定エリアの出入口において前記滞在判定エリアの内側又は外側に設けられていることを示す情報をさらに記憶し、前記滞在判定部は、前記記憶部に記憶された情報に基づいて、前記複数のビーコン発信装置に関する最新の前記ビーコンログの中の最新の前記ビーコンログが前記滞在判定エリアの外側に設けられたビーコン発信装置に関するものであるかを判定する、上記(2)の滞在判定装置である。
(1) One aspect of the present invention is a stay determination device that includes a beacon log collection unit that collects beacon logs, which are logs related to beacon signals received by a user terminal device from a beacon transmitting device; a memory unit that stores stay determination areas in association with one or more beacon transmitting devices; and a stay determination unit that determines the end of beacon signal detection based on the beacon logs related to the one or more beacon transmitting devices associated with the stay determination area, compares the elapsed time from the end of beacon signal detection to the current time with a predetermined departure determination time, and determines that the user terminal device has left the stay determination area if the elapsed time exceeds the departure determination time.When multiple beacon transmitting devices are associated with the stay determination area, the stay determination unit determines that beacon signal detection has ended when all of the latest beacon logs related to the multiple beacon transmitting devices indicate the end of beacon signal detection .
(2) One aspect of the present invention is the stay determination device of (1) above, in which the stay determination unit determines that detection of the beacon signal has ended if the latest beacon log among the latest beacon logs related to the plurality of beacon transmitting devices is related to a beacon transmitting device located outside the stay determination area .
(3) One aspect of the present invention is the stay determination device of (2) above, wherein the memory unit further stores information indicating that the beacon transmitting device is installed inside or outside the stay determination area at an entrance/exit of the stay determination area, and the stay determination unit determines, based on the information stored in the memory unit, whether the latest beacon log among the latest beacon logs related to the plurality of beacon transmitting devices is related to a beacon transmitting device installed outside the stay determination area.
(4)本発明の一態様は、ユーザ端末装置がビーコン発信装置から受信するビーコン信号に関するログであるビーコンログを収集するビーコンログ収集部と、滞在判定エリアとビーコン発信装置とを対応付ける滞在判定エリア情報であって、前記ビーコン発信装置が前記滞在判定エリアの出入口において前記滞在判定エリアの内側又は外側に設けられていることを示す情報を記憶する記憶部と、前記滞在判定エリアに対応付けられた各ビーコン発信装置に関する最新の前記ビーコンログが全てビーコン信号の検知の終了を示し、且つ当該各ビーコン発信装置に関する最新の前記ビーコンログの中の最新の前記ビーコンログが前記滞在判定エリアの外側に設けられたビーコン発信装置に関するものである場合にビーコン信号の検知の終了を判断し、前記ビーコン信号の検知の終了時から現在時刻までの経過時間と所定の離脱判定時間とを比較し、前記経過時間が前記離脱判定時間を超過するときに、前記ユーザ端末装置が前記滞在判定エリアから離脱したと判定する滞在判定部と、を備える、滞在判定装置である。 ( 4 ) One aspect of the present invention is a stay determination device that includes: a beacon log collection unit that collects beacon logs, which are logs related to beacon signals received by a user terminal device from a beacon transmitting device ; a memory unit that stores stay determination area information that associates stay determination areas with beacon transmitting devices, the information indicating that the beacon transmitting device is installed inside or outside the stay determination area at an entrance or exit of the stay determination area; and a stay determination unit that determines the end of beacon signal detection when all of the latest beacon logs related to each beacon transmitting device associated with the stay determination area indicate the end of beacon signal detection and the latest beacon log among the latest beacon logs related to each beacon transmitting device is related to a beacon transmitting device installed outside the stay determination area, compares the elapsed time from the end of beacon signal detection to the current time with a predetermined departure determination time, and determines that the user terminal device has left the stay determination area when the elapsed time exceeds the departure determination time.
(5)本発明の一態様は、滞在判定装置が、滞在判定エリアと1以上のビーコン発信装置とを対応付けて記憶する記憶ステップと、前記滞在判定装置が、ユーザ端末装置がビーコン発信装置から受信するビーコン信号に関するログであるビーコンログを収集するビーコンログ収集ステップと、前記滞在判定装置が、前記滞在判定エリアに対応付けられた1以上のビーコン発信装置に関する前記ビーコンログに基づいてビーコン信号の検知の終了を判断し、前記ビーコン信号の検知の終了時から現在時刻までの経過時間と所定の離脱判定時間とを比較し、前記経過時間が前記離脱判定時間を超過する場合に、前記ユーザ端末装置が前記滞在判定エリアから離脱したと判定する滞在判定ステップと、を含み、前記滞在判定ステップは、前記滞在判定エリアに複数のビーコン発信装置が対応付けられている場合に、前記ビーコン信号の検知の終了の判断において、前記複数のビーコン発信装置に関する最新の前記ビーコンログが全てビーコン信号の検知の終了を示しているときに、ビーコン信号の検知の終了として判断する、滞在判定方法である。 ( 5 ) One aspect of the present invention is a stay determination method including: a storage step in which a stay determination device stores a stay determination area in association with one or more beacon transmitting devices; a beacon log collection step in which the stay determination device collects beacon logs, which are logs related to beacon signals received by a user terminal device from beacon transmitting devices; and a stay determination step in which the stay determination device determines the end of beacon signal detection based on the beacon logs related to one or more beacon transmitting devices associated with the stay determination area, compares the elapsed time from the end of beacon signal detection to the current time with a predetermined departure determination time, and determines that the user terminal device has left the stay determination area if the elapsed time exceeds the departure determination time, wherein the stay determination step, when a plurality of beacon transmitting devices are associated with the stay determination area, determines that beacon signal detection has ended when all of the latest beacon logs related to the plurality of beacon transmitting devices indicate the end of beacon signal detection .
(6)本発明の一態様は、コンピュータに、滞在判定エリアと1以上のビーコン発信装置とを対応付けて記憶する記憶ステップと、ユーザ端末装置がビーコン発信装置から受信するビーコン信号に関するログであるビーコンログを収集するビーコンログ収集ステップと、前記滞在判定エリアに対応付けられた1以上のビーコン発信装置に関する前記ビーコンログに基づいてビーコン信号の検知の終了を判断し、前記ビーコン信号の検知の終了時から現在時刻までの経過時間と所定の離脱判定時間とを比較し、前記経過時間が前記離脱判定時間を超過する場合に、前記ユーザ端末装置が前記滞在判定エリアから離脱したと判定する滞在判定ステップと、を実行させ、前記滞在判定ステップは、前記滞在判定エリアに複数のビーコン発信装置が対応付けられている場合に、前記ビーコン信号の検知の終了の判断において、前記複数のビーコン発信装置に関する最新の前記ビーコンログが全てビーコン信号の検知の終了を示しているときに、ビーコン信号の検知の終了として判断する、コンピュータプログラムである。 ( 6 ) One aspect of the present invention is a computer program that causes a computer to execute a storage step of storing stay determination areas in association with one or more beacon transmitting devices, a beacon log collection step of collecting beacon logs, which are logs related to beacon signals received by a user terminal device from a beacon transmitting device, and a stay determination step of determining the end of beacon signal detection based on the beacon logs related to one or more beacon transmitting devices associated with the stay determination area, comparing the elapsed time from the end of beacon signal detection to the current time with a predetermined departure determination time, and determining that the user terminal device has left the stay determination area if the elapsed time exceeds the departure determination time, wherein the stay determination step determines that beacon signal detection has ended when multiple beacon transmitting devices are associated with the stay determination area and all of the latest beacon logs related to the multiple beacon transmitting devices indicate the end of beacon signal detection .
本発明によれば、ビーコン信号を受信するユーザ端末装置が滞在判定エリアに所定の滞在判定時間以上は滞在したことを判定する際に、ビーコン信号の電波受信状況の変化に適応することができるという効果が得られる。 This invention has the advantage of being able to adapt to changes in the radio wave reception conditions of the beacon signal when determining that a user terminal device receiving a beacon signal has stayed in a stay determination area for a predetermined stay determination time or longer.
以下、図面を参照し、本発明の実施形態について説明する。
図1は、一実施形態に係る情報提供システムの構成例を示すブロック図である。図1において、滞在判定エリアareaは、ユーザ端末装置UEが滞在判定エリアareaに所定の滞在判定時間以上は滞在したか否かを判定する対象のエリアである。ユーザ端末装置UEが滞在判定エリアareaに所定の滞在判定時間以上は滞在した場合には、当該ユーザ端末装置UEを利用するユーザUが滞在判定エリアareaに所定の滞在判定時間以上は滞在したと推定することができる。一方、ユーザ端末装置UEが滞在判定エリアareaに所定の滞在判定時間以上は滞在していない場合には、当該ユーザ端末装置UEを利用するユーザUが滞在判定エリアareaに所定の滞在判定時間以上は滞在していないと推定することができる。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
Fig. 1 is a block diagram showing an example configuration of an information provision system according to an embodiment. In Fig. 1, a stay determination area (area) is an area for which it is determined whether a user terminal apparatus UE has stayed in the stay determination area (area) for a predetermined stay determination time or longer. If the user terminal apparatus UE has stayed in the stay determination area (area) for a predetermined stay determination time or longer, it can be estimated that a user U using the user terminal apparatus UE has stayed in the stay determination area (area) for a predetermined stay determination time or longer. On the other hand, if the user terminal apparatus UE has not stayed in the stay determination area (area) for a predetermined stay determination time or longer, it can be estimated that the user U using the user terminal apparatus UE has not stayed in the stay determination area (area) for a predetermined stay determination time or longer.
滞在判定エリアareaには、例えば店舗や公共交通機関(例えばバスやタクシーや電車など)の路線等が存在している。滞在判定エリアareaに所定の滞在判定時間以上は滞在したユーザUは、当該滞在判定エリアareaに対応付けられた情報(提供情報)を提供することが好ましい者である。提供情報は、例えば、滞在判定エリアareaに存在する店舗の広告や案内や当該店舗で利用可能な特典が付与されるクーポンやポイントなどである。当該提供情報は、滞在判定エリアareaに当該滞在判定時間以上は滞在したユーザUに利用されることが期待される情報である。一方、滞在判定エリアareaに当該滞在判定時間以上は滞在していないユーザUは、当該滞在判定エリアareaを単に通過するだけであって当該提供情報を提供しても利用されない可能性が高いと考えられる者である。 A stay determination area may contain, for example, stores and public transportation routes (such as buses, taxis, and trains). A user U who has stayed in a stay determination area for a specified stay determination time or longer is a person who is likely to be provided with information (provided information) associated with that stay determination area. The provided information may be, for example, advertisements or guides for stores in the stay determination area, or coupons or points that offer special benefits that can be used at those stores. The provided information is information that is expected to be used by a user U who has stayed in the stay determination area for the stay determination time or longer. On the other hand, a user U who has not stayed in the stay determination area for the stay determination time or longer is someone who simply passes through the stay determination area and is therefore likely not to use the provided information even if it is provided to them.
なお、提供情報は、店舗の広告やクーポンのようにユーザUが直接的に利用するものであってもよく、ユーザ端末装置UEが利用するものであってもよい。例えば、提供情報は、ユーザ端末装置UEに備わるアプリケーションに設定されるパラメータであって、滞在判定エリアareaに固有のパラメータであってもよい。 The provided information may be information that is used directly by the user U, such as store advertisements or coupons, or information that is used by the user terminal device UE. For example, the provided information may be parameters set in an application provided in the user terminal device UE, and may be parameters specific to the stay determination area (area).
滞在判定エリアareaには、一又は複数のビーコン発信装置2が設置されている。ビーコン発信装置2は、ビーコン信号beを定期的に発信する。ユーザ端末装置UEは、滞在判定エリアareaに入ると、ビーコン発信装置2から発信されたビーコン信号beを受信する。 One or more beacon transmission devices 2 are installed in the stay determination area (area). The beacon transmission devices 2 periodically transmit a beacon signal (be). When a user terminal device UE enters the stay determination area (area), it receives the beacon signal (be) transmitted from the beacon transmission device 2.
ビーコン発信装置2は、例えば「Bluetooth(登録商標)」の規格に基づく無線信号であるビーコン信号beを定期的(100msから1秒程度の周期)に送信する。ビーコン信号beには、発信元のビーコン発信装置2を識別する識別情報(ビーコンID)が格納されている。「Bluetooth(登録商標)」の規格の一つであるBLE(Bluetooth Low Energy)では、ビーコンIDとして「UUID」、「major」及び「minor」の3個の値の組でビーコン信号beを識別する。 The beacon transmitting device 2 periodically (at intervals of approximately 100 ms to 1 second) transmits a beacon signal be, which is a wireless signal based on the Bluetooth (registered trademark) standard, for example. The beacon signal be stores identification information (beacon ID) that identifies the beacon transmitting device 2 that sent the signal. In BLE (Bluetooth Low Energy), one of the Bluetooth (registered trademark) standards, the beacon signal be is identified by a set of three beacon ID values: "UUID," "major," and "minor."
ビーコン発信装置2は、滞在判定エリアarea内ではユーザ端末装置UEがビーコン信号beを受信することができ、且つ滞在判定エリアarea外ではユーザ端末装置UEがビーコン信号beを受信することができないように、ビーコン信号beの送信を制御することが好ましい。このビーコン信号beの送信の制御は、ビーコン発信装置2の送信出力の調整や設置場所の調整により行われる。 It is preferable that the beacon transmitting device 2 controls the transmission of the beacon signal be so that the user terminal device UE can receive the beacon signal be within the stay determination area area, but cannot receive the beacon signal be outside the stay determination area area. This control of the transmission of the beacon signal be is performed by adjusting the transmission output of the beacon transmitting device 2 and adjusting the installation location.
滞在判定エリアareaに複数のビーコン発信装置2が設置されることによって、滞在判定エリアareaのサイズを拡げたり、ビーコン発信装置2の故障に対処するための冗長化を行ったりすることができる。 By installing multiple beacon transmitters 2 in the stay determination area, it is possible to expand the size of the stay determination area and to provide redundancy to deal with failures of beacon transmitters 2.
ユーザ端末装置UEは、例えばスマートフォンやタブレット型のコンピュータ(タブレットPC)等の携帯端末装置である。ユーザ端末装置UEは、ビーコン発信装置2が発信するビーコン信号beを受信する。ユーザ端末装置UEは、通信ネットワークNWを介して滞在判定サーバ4や情報提供装置7と通信を行う。ユーザ端末装置UEは、携帯電話網や例えば「Wi-Fi(登録商標)」等の無線LAN(Local Area Network)に接続する。 The user terminal device UE is a mobile terminal device such as a smartphone or tablet computer (tablet PC). The user terminal device UE receives a beacon signal be transmitted by a beacon transmission device 2. The user terminal device UE communicates with a stay determination server 4 and an information provision device 7 via a communication network NW. The user terminal device UE connects to a mobile phone network or a wireless LAN (Local Area Network) such as Wi-Fi (registered trademark).
ユーザ端末装置UEは、ビーコン発信装置2から受信するビーコン信号beに関するログであるビーコンログ52を滞在判定サーバ4へ送信する。ユーザ端末装置UEは、ビーコン信号beの検知開始や検知終了が確認される度に、ビーコンログ52を滞在判定サーバ4へ送信する。 The user terminal device UE transmits a beacon log 52, which is a log related to the beacon signal be received from the beacon transmitting device 2, to the stay determination server 4. The user terminal device UE transmits the beacon log 52 to the stay determination server 4 each time the start or end of detection of the beacon signal be is confirmed.
情報提供システム1は、滞在判定サーバ4(滞在判定装置)と、情報提供装置7とを備える。滞在判定サーバ4と情報提供装置7とは通信ネットワークNWを介して通信を行う。 The information provision system 1 includes a stay determination server 4 (stay determination device) and an information provision device 7. The stay determination server 4 and the information provision device 7 communicate via a communication network NW.
[滞在判定サーバ]
滞在判定サーバ4は、ビーコンログ収集部40と、滞在判定部41と、データベース42(記憶部)とを備える。
[Stay determination server]
The stay determination server 4 includes a beacon log collection unit 40, a stay determination unit 41, and a database 42 (storage unit).
滞在判定サーバ4の各機能は、滞在判定サーバ4がCPU(Central Processing Unit:中央演算処理装置)及びメモリ等のコンピュータハードウェアを備え、CPUがメモリに格納されたコンピュータプログラムを実行することにより実現される。なお、滞在判定サーバ4として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。例えば、滞在判定サーバ4は、インターネット等の通信ネットワークに接続されるサーバコンピュータを使用して構成されてもよい。また、滞在判定サーバ4の各機能はクラウドコンピューティングにより実現されてもよい。また、滞在判定サーバ4は、単独のコンピュータにより実現するものであってもよく、又は滞在判定サーバ4の機能を複数のコンピュータに分散させて実現するものであってもよい。 The functions of the stay determination server 4 are realized by the stay determination server 4 comprising computer hardware such as a CPU (Central Processing Unit) and memory, and the CPU executing computer programs stored in the memory. The stay determination server 4 may be configured using a general-purpose computer device, or may be configured as a dedicated hardware device. For example, the stay determination server 4 may be configured using a server computer connected to a communications network such as the Internet. The functions of the stay determination server 4 may also be realized by cloud computing. The stay determination server 4 may also be realized by a single computer, or the functions of the stay determination server 4 may be distributed across multiple computers.
ビーコンログ収集部40は、ユーザ端末装置UEがビーコン発信装置2から受信するビーコン信号beに関するログであるビーコンログ52を収集する。ビーコンログ収集部40は、ユーザ端末装置UEから受信したビーコンログ52をデータベース42に格納する。 The beacon log collection unit 40 collects beacon logs 52, which are logs related to the beacon signals be received by the user terminal device UE from the beacon transmission device 2. The beacon log collection unit 40 stores the beacon logs 52 received from the user terminal device UE in the database 42.
データベース42は、滞在判定エリア情報51とビーコンログ52とを記憶する。滞在判定エリア情報51は、データベース42に予め格納される。滞在判定エリア情報51は、滞在判定エリアareaとビーコン発信装置2とを対応付ける情報である。 The database 42 stores stay determination area information 51 and a beacon log 52. The stay determination area information 51 is stored in advance in the database 42. The stay determination area information 51 is information that associates the stay determination area (area) with the beacon transmitting device 2.
滞在判定部41は、データベース42に格納されているビーコンログ52と滞在判定エリア情報51とに基づいて、ユーザ端末装置UEが滞在判定エリアareaに所定の滞在判定時間以上は滞在したことを判定する滞在判定処理を実行する。また、滞在判定部41は、データベース42に格納されているビーコンログ52と滞在判定エリア情報51とに基づいて、非滞在判定処理を実行する。非滞在判定処理は、ユーザ端末装置UEが滞在判定エリアareaに所定の滞在判定時間以上は滞在していないことを判定する処理である。 The stay determination unit 41 performs a stay determination process to determine whether the user terminal device UE has stayed in the stay determination area (area) for a predetermined stay determination time or longer, based on the beacon log 52 and stay determination area information 51 stored in the database 42. The stay determination unit 41 also performs a non-stay determination process based on the beacon log 52 and stay determination area information 51 stored in the database 42. The non-stay determination process is a process to determine whether the user terminal device UE has not stayed in the stay determination area (area) for a predetermined stay determination time or longer.
図2は、本実施形態に係る滞在判定エリア情報の構成例を示す図である。図2に例示されるように、滞在判定エリア情報51には、滞在判定エリアarea毎に、滞在判定エリアareaの識別情報(滞在判定エリアID)とビーコンリストとが関連付けて格納される。ある滞在判定エリアareaのビーコンリストは、当該滞在判定エリアareaに設置された全てのビーコン発信装置2のビーコンIDが記載されたリストである。例えばBLEに基づいたビーコン信号beでは、ビーコンリストには、滞在判定エリアareaに設置された全てのビーコン発信装置2について、それぞれの「UUID」、「major」及び「minor」の組が格納される。 Figure 2 is a diagram showing an example of the configuration of stay determination area information according to this embodiment. As illustrated in Figure 2, the stay determination area information 51 stores, for each stay determination area, the identification information (stay determination area ID) of the stay determination area and a beacon list, in association with each other. The beacon list for a certain stay determination area is a list that lists the beacon IDs of all beacon transmitting devices 2 installed in that stay determination area. For example, in a beacon signal be based on BLE, the beacon list stores a set of "UUID," "major," and "minor" for each beacon transmitting device 2 installed in the stay determination area.
図3は、本実施形態に係るビーコンログの構成例を示す図である。図3に例示されるように、ビーコンログ52には、ビーコンログの識別情報(ビーコンログID)、ユーザ端末装置UEの識別情報(ユーザID)、ログの日時(ログ時刻)、領域IN・OUTフラグ、及びビーコンIDが関連付けて格納される。領域IN・OUTフラグは、ビーコンIDのビーコン信号beの検知が開始された時に「1:領域IN」が設定され、ビーコンIDのビーコン信号beの検知が終了された時に「2:領域OUT」が設定される。 Figure 3 is a diagram showing an example of the configuration of a beacon log according to this embodiment. As illustrated in Figure 3, the beacon log 52 stores, in association with one another, identification information for the beacon log (beacon log ID), identification information for the user terminal device UE (user ID), the date and time of the log (log time), area IN/OUT flags, and beacon IDs. The area IN/OUT flag is set to "1: Area IN" when detection of a beacon signal be for the beacon ID begins, and is set to "2: Area OUT" when detection of a beacon signal be for the beacon ID ends.
ユーザ端末装置UEは、あるビーコンIDのビーコン信号beの検知を開始した時に、領域IN・OUTフラグが「1:領域IN」である当該ビーコンIDのビーコンログ52を作成して滞在判定サーバ4へ送信する。あるビーコンIDに関して、領域IN・OUTフラグが「1:領域IN」であるビーコンログ52が作成された後は、続けて「1:領域IN」であるビーコンログ52は作成されない。ユーザ端末装置UEは、あるビーコンIDのビーコン信号beの検知を開始した後に当該ビーコンIDのビーコン信号beの検知を終了した時に、領域IN・OUTフラグが「2:領域OUT」である当該ビーコンIDのビーコンログ52を作成して滞在判定サーバ4へ送信する。したがって、一のビーコンIDについて、領域IN・OUTフラグが「1:領域IN」であるビーコンログ52と領域IN・OUTフラグが「2:領域OUT」であるビーコンログ52とは対となる。 When the user terminal device UE starts detecting a beacon signal be of a certain beacon ID, it creates a beacon log 52 for that beacon ID with an area IN/OUT flag set to "1: Area IN" and transmits it to the stay determination server 4. After a beacon log 52 with an area IN/OUT flag set to "1: Area IN" is created for a certain beacon ID, no subsequent beacon log 52 with an area IN/OUT flag set to "1: Area IN" is created. When the user terminal device UE starts detecting a beacon signal be of a certain beacon ID and then finishes detecting the beacon signal be of that beacon ID, it creates a beacon log 52 for that beacon ID with an area IN/OUT flag set to "2: Area OUT" and transmits it to the stay determination server 4. Therefore, for one beacon ID, a beacon log 52 with an area IN/OUT flag set to "1: Area IN" and a beacon log 52 with an area IN/OUT flag set to "2: Area OUT" are paired.
[情報提供装置]
情報提供装置7は、情報提供部71と、情報提供制御部72とを備える。
情報提供装置7の各機能は、情報提供装置7がCPU及びメモリ等のコンピュータハードウェアを備え、CPUがメモリに格納されたコンピュータプログラムを実行することにより実現される。なお、情報提供装置7として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。例えば、情報提供装置7は、インターネット等の通信ネットワークに接続されるサーバコンピュータを使用して構成されてもよい。また、情報提供装置7の各機能はクラウドコンピューティングにより実現されてもよい。また、情報提供装置7は、単独のコンピュータにより実現するものであってもよく、又は情報提供装置7の機能を複数のコンピュータに分散させて実現するものであってもよい。また、情報提供装置7として、例えばWWWシステム等を利用してウェブサイトを開設するように構成してもよい。
[Information provision device]
The information providing device 7 includes an information providing unit 71 and an information providing control unit 72 .
Each function of the information providing device 7 is realized by the information providing device 7 including computer hardware such as a CPU and memory, and the CPU executing a computer program stored in the memory. The information providing device 7 may be configured using a general-purpose computer device or a dedicated hardware device. For example, the information providing device 7 may be configured using a server computer connected to a communication network such as the Internet. Each function of the information providing device 7 may be realized by cloud computing. The information providing device 7 may be realized by a single computer, or may be realized by distributing the functions of the information providing device 7 across multiple computers. The information providing device 7 may also be configured to set up a website using, for example, a WWW system.
情報提供部71は、滞在判定サーバ4によって滞在判定エリアareaに所定の滞在判定時間以上は滞在したと判定されたユーザ端末装置UEへ当該滞在判定エリアareaに対応付けられた情報(提供情報)を提供する。一方、情報提供部71は、滞在判定サーバ4によって滞在判定エリアareaに所定の滞在判定時間以上は滞在していないと判定されたユーザ端末装置UEへ当該滞在判定エリアareaに対応付けられた提供情報を提供しない。 The information providing unit 71 provides information (provided information) associated with a stay determination area to a user terminal device UE that has been determined by the stay determination server 4 to have stayed in the stay determination area for a predetermined stay determination time or longer. On the other hand, the information providing unit 71 does not provide information associated with the stay determination area to a user terminal device UE that has been determined by the stay determination server 4 to have not stayed in the stay determination area for a predetermined stay determination time or longer.
情報提供制御部72は、滞在判定サーバ4による滞在判定回数に応じて、情報提供部71による提供情報の提供を制御する。滞在判定回数は、滞在判定サーバ4による滞在判定処理の実行回数である。例えば、情報提供制御部72は、一定の期間における滞在判定回数に基づいて滞在判定エリアareaがユーザ端末装置UEで混雑しているか否かを判定し、当該判定の結果が混雑しているである場合に情報提供部71による提供情報の提供を抑制する。これは、滞在判定回数が多い場合、多数のユーザ端末装置UEが滞在判定エリアareaに入ったと考えられるので、滞在判定エリアareaがユーザ端末装置UEで混雑していると判定して、滞在判定エリアareaの混雑の緩和に寄与するために、提供情報の提供を抑制するものである。 The information provision control unit 72 controls the provision of information by the information provision unit 71 in accordance with the number of stay determinations made by the stay determination server 4. The number of stay determinations is the number of times the stay determination server 4 executes the stay determination process. For example, the information provision control unit 72 determines whether the stay determination area (area) is congested with user terminal devices UE based on the number of stay determinations made over a certain period of time, and suppresses the provision of information by the information provision unit 71 if the determination result indicates congestion. This is because, if the number of stay determinations is high, it is considered that a large number of user terminal devices UE have entered the stay determination area (area), and therefore the information provision control unit 72 determines that the stay determination area (area) is congested with user terminal devices UE and suppresses the provision of information to contribute to alleviating congestion in the stay determination area (area).
[滞在判定方法]
図4を参照して本実施形態に係る滞在判定方法を説明する。図4は、本実施形態に係る滞在判定方法の手順の例を示すフローチャートである。
[Stay determination method]
The stay determination method according to this embodiment will be described with reference to Fig. 4. Fig. 4 is a flowchart showing an example of the procedure of the stay determination method according to this embodiment.
ユーザ端末装置UEは、滞在判定エリアareaに設置されたビーコン発信装置2から発信されたビーコン信号beを初めて検知すると、当該ビーコン信号beのビーコンIDのビーコンログ52として領域IN・OUTフラグが「1:領域IN」であるビーコンログ52を作成して滞在判定サーバ4へ送信する。当該ビーコンログ52は、当該ビーコンIDのビーコン信号beの検知の開始を示すビーコンログ52である。また、ユーザ端末装置UEは、当該ビーコンIDのビーコン信号beが検知されなくなると、当該ビーコン信号beのビーコンIDのビーコンログ52として領域IN・OUTフラグが「2:領域OUT」であるビーコンログ52を作成して滞在判定サーバ4へ送信する。当該ビーコンログ52は、当該ビーコンIDのビーコン信号beの検知の終了を示すビーコンログ52である。 When the user terminal device UE first detects a beacon signal be transmitted from a beacon transmitting device 2 installed in the stay determination area (area), it creates a beacon log 52 for the beacon ID of the beacon signal be, in which the area IN/OUT flag is set to "1: area IN", and transmits this to the stay determination server 4. This beacon log 52 indicates the start of detection of the beacon signal be of the beacon ID. Furthermore, when the beacon signal be of the beacon ID is no longer detected, the user terminal device UE creates a beacon log 52 for the beacon ID of the beacon signal be, in which the area IN/OUT flag is set to "2: area OUT", and transmits this to the stay determination server 4. This beacon log 52 indicates the end of detection of the beacon signal be of the beacon ID.
滞在判定部41には、「滞在判定時間」、「離脱判定時間」及び「待機時間」が予め設定される。滞在判定時間は、ユーザ端末装置UEが滞在判定エリアareaに所定の時間以上は滞在したことを判定するための閾値である。離脱判定時間は、ユーザ端末装置UEが滞在判定エリアareaから離脱したことを判定するための閾値である。本実施形態に係る離脱判定時間は、滞在判定エリアareaにおいてビーコン信号beの電波受信状況が良好でなく、滞在判定エリアarea内にユーザ端末装置UEが在るにもかかわらず、途切れ途切れにビーコン信号beが受信されるような場合においても、正しく滞在の判定ができるように設けたものである。待機時間は、図4の処理の途中で一時的に処理を中断して待機する時間である。 The stay determination unit 41 is preset with a "stay determination time," a "leave determination time," and a "standby time." The stay determination time is a threshold value used to determine whether the user terminal device UE has stayed in the stay determination area (area) for a predetermined period of time or longer. The leave determination time is a threshold value used to determine whether the user terminal device UE has left the stay determination area (area). The leave determination time according to this embodiment is set so that stay determination can be correctly performed even when the radio wave reception conditions for the beacon signal be are poor in the stay determination area (area) and the beacon signal be is received intermittently even though the user terminal device UE is within the stay determination area (area). The standby time is a standby time during which processing is temporarily suspended during the processing of Figure 4.
滞在判定部41は、滞在判定エリアarea毎に且つユーザ端末装置UE毎に、図4の処理の初期化後の最初のビーコンログ52がデータベース42に格納されると、図4の処理を開始する。滞在判定部41は、図4の処理の開始毎に、図4の処理を開始した時刻(滞在判定開始時刻)を記録する。図4の処理の初期化後において、ある滞在判定エリアareaに関するあるユーザ端末装置UEの最初のビーコンログ52は、領域IN・OUTフラグが「1:領域IN」であるビーコンログ52になる。 The stay determination unit 41 starts the process of FIG. 4 when the first beacon log 52 after initialization of the process of FIG. 4 is stored in the database 42 for each stay determination area and for each user terminal device UE. The stay determination unit 41 records the time at which the process of FIG. 4 is started (stay determination start time) each time the process of FIG. 4 is started. After initialization of the process of FIG. 4, the first beacon log 52 of a certain user terminal device UE for a certain stay determination area is a beacon log 52 in which the area IN/OUT flag is "1: area IN".
図4の各ステップにおけるビーコンログ52は、データベース42に格納されたビーコンログ52であって、判定対象の滞在判定エリアareaに設置されたビーコン発信装置2から発信されたビーコン信号beに関するビーコンログ52であり且つ判定対象のユーザ端末装置UEが作成したビーコンログ52である。 The beacon log 52 in each step of Figure 4 is a beacon log 52 stored in the database 42, is a beacon log 52 related to a beacon signal be transmitted from a beacon transmitting device 2 installed in the stay determination area (area) to be determined, and is a beacon log 52 created by the user terminal device UE to be determined.
(ステップS1) 滞在判定部41は、各ビーコン発信装置2(ビーコンID)のビーコンログ52のうち、ログ時刻が最新であり且つ領域IN・OUTフラグが「1:領域IN」であるビーコンログ52があるかを判定する。この判定の結果、領域IN・OUTフラグが「1:領域IN」であるビーコンログ52がある場合、当該ビーコンログ52に関するビーコンIDのビーコン信号beはユーザ端末装置UEで継続して検知されていることになる。領域IN・OUTフラグが「1:領域IN」であるビーコンログ52がある場合には(ステップS1、YES)ステップS2へ進み、そうではない場合には(ステップS1、NO)ステップS4へ進む。 (Step S1) The stay determination unit 41 determines whether there is a beacon log 52 of each beacon transmitting device 2 (beacon ID) that has the most recent log time and an area IN/OUT flag of "1: area IN". If this determination results in a beacon log 52 with an area IN/OUT flag of "1: area IN", the beacon signal be of the beacon ID related to that beacon log 52 is being continuously detected by the user terminal device UE. If there is a beacon log 52 with an area IN/OUT flag of "1: area IN" (step S1, YES), proceed to step S2; if not (step S1, NO), proceed to step S4.
(ステップS2) 滞在判定部41は、今回の滞在判定開始時刻から現在時刻までの経過時間が「滞在判定時間」を超過したか否かを判定する。この判定の結果、当該経過時間が「滞在判定時間」を超過した場合には(ステップS2、YES)にはステップS3へ進み、そうではない場合には(ステップS2、NO)ステップS6へ進む。 (Step S2) The stay determination unit 41 determines whether the elapsed time from the current stay determination start time to the current time has exceeded the "stay determination time." If the result of this determination is that the elapsed time has exceeded the "stay determination time" (step S2, YES), the process proceeds to step S3; if not (step S2, NO), the process proceeds to step S6.
(ステップS3) 滞在判定部41は、ユーザ端末装置UEが滞在判定エリアareaに「滞在判定時間」以上は滞在した(「滞在」)と判定する。この後、図4の処理は終了され、図4の処理の初期化が実行される。 (Step S3) The stay determination unit 41 determines that the user terminal device UE has stayed ("stayed") in the stay determination area (area) for the "stay determination time" or longer. After this, the processing in FIG. 4 is terminated, and initialization of the processing in FIG. 4 is executed.
(ステップS4) 滞在判定部41は、各ビーコン発信装置2(ビーコンID)のビーコンログ52のうち、ログ時刻が最新であり且つ領域IN・OUTフラグが「2:領域OUT」であるビーコンログ52のログ時刻から現在時刻までの経過時間と「離脱判定時間」とを比較する。この比較の結果、当該経過時間が「離脱判定時間」を超過した場合には(ステップS4、YES)にはステップS5へ進み、そうではない場合には(ステップS4、NO)ステップS6へ進む。当該経過時間が「離脱判定時間」を超過した場合、ユーザ端末装置UEが滞在判定エリアareaに設置された全てのビーコン発信装置2から発信されたビーコン信号beを、「離脱判定時間」以上の期間において受信しなかったことになる。 (Step S4) The stay determination unit 41 compares the elapsed time from the log time of the beacon log 52 of each beacon transmitting device 2 (beacon ID) whose log time is the most recent and whose area IN/OUT flag is "2: area OUT" to the current time with the "leave determination time." If this comparison shows that the elapsed time exceeds the "leave determination time" (step S4, YES), the process proceeds to step S5; otherwise (step S4, NO), the process proceeds to step S6. If the elapsed time exceeds the "leave determination time," the user terminal device UE has not received beacon signals be transmitted from all beacon transmitting devices 2 installed in the stay determination area for a period equal to or greater than the "leave determination time."
(ステップS5) 滞在判定部41は、ユーザ端末装置UEが滞在判定エリアareaに「滞在判定時間」以上は滞在していない(「非滞在」)と判定する。この後、図4の処理は終了され、図4の処理の初期化が実行される。 (Step S5) The stay determination unit 41 determines that the user terminal device UE has not stayed in the stay determination area (area) for the "stay determination time" or longer ("non-stay"). After this, the processing in FIG. 4 ends, and initialization of the processing in FIG. 4 is executed.
(ステップS6) 滞在判定部41は、「待機時間」だけ待機する。待機時間が経過したらステップS1に戻り、再度、ステップS1から処理を再開する。 (Step S6) The stay determination unit 41 waits for the "waiting time." Once the waiting time has elapsed, the process returns to step S1 and resumes from step S1.
図5は、本実施形態に係る滞在判定方法を説明するための説明図である。図5には、領域IN・OUTフラグが「1:領域IN」であるビーコンログ52と領域IN・OUTフラグが「2:領域OUT」であるビーコンログ52との対が2つ(1つ目の対と2つ目の対)示される。図5の例では、1つ目の対の領域IN・OUTフラグが「1:領域IN」であるビーコンログ52がデータベース42に格納されると、図4の処理が開始される。また、2つ目の対の領域IN・OUTフラグが「1:領域IN」であるビーコンログ52のログ時刻は、1つ目の対の領域IN・OUTフラグが「2:領域OUT」であるビーコンログ52のログ時刻から「離脱判定時間」が経過する前の時刻である。以下、領域IN・OUTフラグが「1:領域IN」であるビーコンログ52と領域IN・OUTフラグが「2:領域OUT」であるビーコンログ52との対のことを「ビーコンログ52の対」と称する。 Figure 5 is an explanatory diagram for explaining the stay determination method according to this embodiment. Figure 5 shows two pairs (the first pair and the second pair) of beacon logs 52 whose area IN/OUT flag is "1: area IN" and beacon logs 52 whose area IN/OUT flag is "2: area OUT." In the example of Figure 5, the process of Figure 4 begins when the beacon logs 52 of the first pair whose area IN/OUT flag is "1: area IN" are stored in the database 42. Furthermore, the log time of the beacon logs 52 of the second pair whose area IN/OUT flag is "1: area IN" is the time before the "leave determination time" has elapsed since the log time of the beacon logs 52 of the first pair whose area IN/OUT flag is "2: area OUT." Hereinafter, a pair of a beacon log 52 whose area IN/OUT flag is "1: area IN" and a beacon log 52 whose area IN/OUT flag is "2: area OUT" will be referred to as a "pair of beacon logs 52."
図5には、「滞在判定時間」として4つの例(a),(b),(c),(d)が示される。 Figure 5 shows four examples of "stay determination time": (a), (b), (c), and (d).
「滞在判定時間」の例(a)の場合、1つ目のビーコンログ52の対の期間で、滞在判定開始時刻からの経過時間が「滞在判定時間」を超過した時点で「滞在」と判定される。 In the case of example (a) of the "stay determination time," a "stay" is determined when the time elapsed from the stay determination start time during the period of the first beacon log 52 pair exceeds the "stay determination time."
「滞在判定時間」の例(b)の場合、1つ目のビーコンログ52の対の期間では、滞在判定開始時刻からの経過時間が「滞在判定時間」を超過しないので、「滞在」とは判定されない。その後、1つ目のビーコンログ52の対の領域IN・OUTフラグが「1:領域IN」であるビーコンログ52によって、滞在判定開始時刻からの経過時間が「滞在判定時間」を超過するので「滞在」と判定される。 In the case of example (b) of the "stay determination time," the time elapsed from the stay determination start time for the first pair of beacon logs 52 does not exceed the "stay determination time," so it is not determined to be a "stay." Subsequently, for the beacon log 52 in the first pair of beacon logs 52 whose area IN/OUT flag is "1: Area IN," the time elapsed from the stay determination start time exceeds the "stay determination time," so it is determined to be a "stay."
「滞在判定時間」の例(c)の場合、1つ目のビーコンログ52の対の期間でも2つ目のビーコンログ52の対の期間でも滞在判定開始時刻からの経過時間が「滞在判定時間」を超過しないので、「滞在」とは判定されない。そして、2つ目のビーコンログ52の対の領域IN・OUTフラグが「2:領域OUT」であるビーコンログ52のログ時刻から「離脱判定時間」が経過した時点で「非滞在」と判定される。 In the case of example (c) of the "stay determination time," the time elapsed from the stay determination start time for both the first pair of beacon logs 52 and the second pair of beacon logs 52 does not exceed the "stay determination time," so it is not determined to be a "stay." Then, when the "leave determination time" has elapsed from the log time of the beacon log 52 for which the area IN/OUT flag of the second pair of beacon logs 52 is "2: Area OUT," it is determined to be a "non-stay."
「滞在判定時間」の例(d)の場合、上記の例(c)と同様に、1つ目のビーコンログ52の対の期間でも2つ目のビーコンログ52の対の期間でも滞在判定開始時刻からの経過時間が「滞在判定時間」を超過しないので、「滞在」とは判定されない。そして、2つ目のビーコンログ52の対の領域IN・OUTフラグが「2:領域OUT」であるビーコンログ52のログ時刻から「離脱判定時間」が経過した時点で「非滞在」と判定される。 In the case of example (d) of the "stay determination time," as in example (c) above, the time elapsed from the stay determination start time for both the first pair of beacon logs 52 and the second pair of beacon logs 52 does not exceed the "stay determination time," so it is not determined to be a "stay." Then, when the "leave determination time" has elapsed from the log time of the beacon log 52 for which the area IN/OUT flag of the second pair of beacon logs 52 is "2: Area OUT," it is determined to be a "non-stay."
本実施形態によれば、上記した「離脱判定時間」を用いた非滞在判定処理により、ユーザ端末装置UEが滞在判定エリアareaに在るにもかかわらず、一時的にビーコン信号beを受信することができなかったために領域IN・OUTフラグが「2:領域OUT」であるビーコンログ52が作成された場合にも、ステップS6へ進んで、再度、「滞在判定時間」を用いた滞在判定処理を実行することができる。これにより、滞在判定エリアareaにおいてビーコン信号beの電波受信状況が良好でなく、滞在判定エリアarea内にユーザ端末装置UEが在るにもかかわらず、途切れ途切れにビーコン信号beが受信されるような場合においても、正しく「滞在」の判定ができる。このように本実施形態によれば、ビーコン信号beを受信するユーザ端末装置UEが滞在判定エリアareaに「滞在判定時間」以上は滞在したことを判定する際に、ビーコン信号beの電波受信状況の変化に適応することができるという効果が得られる。 According to this embodiment, even if the beacon log 52 is created with the area IN/OUT flag set to "2: Area OUT" because the user terminal device UE was temporarily unable to receive the beacon signal be despite being in the stay determination area (area) due to the non-stay determination process using the above-mentioned "leave determination time," it is possible to proceed to step S6 and execute the stay determination process again using the "stay determination time." This makes it possible to correctly determine "stay" even when the radio wave reception conditions for the beacon signal be are poor in the stay determination area (area) and the beacon signal be is received intermittently even though the user terminal device UE is within the stay determination area (area). In this way, this embodiment has the advantage of being able to adapt to changes in the radio wave reception conditions for the beacon signal be when determining that the user terminal device UE receiving the beacon signal be has stayed in the stay determination area (area) for the "stay determination time" or longer.
[他の滞在判定方法]
図6,図7を参照して本実施形態に係る他の滞在判定方法を説明する。この他の滞在判定方法は、滞在判定エリアareaが広いために、滞在判定エリアareaの全域にビーコン信号beが届くようにするためには多数のビーコン発信装置2を滞在判定エリアarea内に設置しなければならないような場合に、特に好適な方法である。
[Other stay determination methods]
Another stay determination method according to this embodiment will be described with reference to Figures 6 and 7. This other stay determination method is particularly suitable when the stay determination area (area) is so large that a large number of beacon transmitting devices 2 must be installed in the stay determination area (area) in order for the beacon signal (be) to reach the entire stay determination area (area).
図6は、本実施形態に係るビーコン発信装置の設置方法の例である。図6に示されるように、ビーコン発信装置2(2_in,2_out)は、滞在判定エリアareaAの出入口において滞在判定エリアareaAの内側及び外側にそれぞれ設けられる。データベース42(記憶部)は、ビーコン発信装置2が滞在判定エリアareaAの出入口において滞在判定エリアareaAの内側又は外側に設けられていることを示す情報をさらに記憶する。 Figure 6 shows an example of a method for installing beacon transmitters according to this embodiment. As shown in Figure 6, beacon transmitters 2 (2_in, 2_out) are installed inside and outside the stay determination area areaA at the entrances and exits of the stay determination area areaA. The database 42 (storage unit) further stores information indicating whether the beacon transmitters 2 are installed inside or outside the stay determination area areaA at the entrances and exits of the stay determination area areaA.
ビーコン発信装置2_inは、滞在判定エリアareaAの出入口において滞在判定エリアareaAの内側に設置される。ビーコン発信装置2_inから発信されたビーコン信号beは、受信エリアCa_inにおいてユーザ端末装置UEが受信可能である。ビーコン発信装置2_outは、滞在判定エリアareaAの出入口において滞在判定エリアareaAの外側に設置される。ビーコン発信装置2_outから発信されたビーコン信号beは、受信エリアCa_outにおいてユーザ端末装置UEが受信可能である。図6の例では、受信エリアCa_inの大きさと受信エリアCa_outの大きさがほぼ同じになるように設定されている。 Beacon transmitting device 2_in is installed inside stay determination area areaA at the entrance/exit of stay determination area areaA. The beacon signal be transmitted from beacon transmitting device 2_in can be received by the user terminal device UE in the reception area Ca_in. Beacon transmitting device 2_out is installed outside stay determination area areaA at the entrance/exit of stay determination area areaA. The beacon signal be transmitted from beacon transmitting device 2_out can be received by the user terminal device UE in the reception area Ca_out. In the example of Figure 6, the sizes of reception area Ca_in and reception area Ca_out are set to be approximately the same.
図7は、本実施形態に係る他の滞在判定方法の手順の例を示すフローチャートである。以下、図7を参照して、図6に例示されるようにビーコン発信装置2が設置された滞在判定エリアareaAにおけるユーザ端末装置UEの滞在判定方法を説明する。なお、図7において図4の各ステップに対応する部分には同一の符号を付け、その説明を省略する。 Figure 7 is a flowchart showing an example of the procedure for another stay determination method according to this embodiment. Below, with reference to Figure 7, a stay determination method for a user terminal device UE in a stay determination area area A in which a beacon transmitting device 2 is installed as exemplified in Figure 6 will be described. Note that in Figure 7, parts corresponding to the steps in Figure 4 are assigned the same reference numerals, and their description will be omitted.
図7の処理において、上記した図4の処理と異なる点は、ステップS1Aのみである。それ以外の他のステップは、上記した図4の処理と同じである。 The only difference between the process in Figure 7 and the process in Figure 4 described above is step S1A. All other steps are the same as the process in Figure 4 described above.
図7の各ステップにおけるビーコンログ52は、データベース42に格納されたビーコンログ52であって、判定対象の滞在判定エリアareaAに設置されたビーコン発信装置2(2_in,2_out)から発信されたビーコン信号beに関するビーコンログ52であり且つ判定対象のユーザ端末装置UEが作成したビーコンログ52である。 The beacon log 52 in each step of Figure 7 is a beacon log 52 stored in the database 42, is a beacon log 52 related to the beacon signal be transmitted from the beacon transmitting device 2 (2_in, 2_out) installed in the stay determination area area A to be determined, and is a beacon log 52 created by the user terminal device UE to be determined.
(ステップS1A) 滞在判定部41は、各ビーコン発信装置2(ビーコンID)のビーコンログ52について、「各ビーコン発信装置2の最新のログ時刻のビーコンログ52が全てビーコン信号の検知の終了を示し(領域IN・OUTフラグが「2:領域OUT」である)」且つ「当該各ビーコン発信装置2の最新のログ時刻のビーコンログ52の中の最新のログ時刻のビーコンログ52が滞在判定エリアareaAの外側に設けられたビーコン発信装置2_outのビーコンログ52である」が成立するか否かを判定する。この判定の結果が成立するである場合には(ステップS1A、YES)、ステップS4へ進み、滞在判定部41は「離脱判定時間」を用いた非滞在判定処理を実行する。一方、当該判定の結果が成立しないである場合には(ステップS1A、NO)ステップS2へ進む。 (Step S1A) The stay determination unit 41 determines whether the beacon logs 52 of each beacon transmitter 2 (beacon ID) are true: "All of the beacon logs 52 with the most recent log times for each beacon transmitter 2 indicate the end of beacon signal detection (the area IN/OUT flag is "2: area OUT")" and "among the beacon logs 52 with the most recent log times for each beacon transmitter 2, the beacon log 52 with the most recent log time is the beacon log 52 for a beacon transmitter 2_out located outside the stay determination area areaA." If this determination is true (step S1A, YES), the process proceeds to step S4, where the stay determination unit 41 performs non-stay determination processing using the "leave determination time." On the other hand, if this determination is false (step S1A, NO), the process proceeds to step S2.
なお、滞在判定エリアareaAにおいて、図6に例示される出入口のビーコン発信装置2(2_in,2_out)に加えて、さらに図1に例示される滞在判定エリアareaA内部のビーコン発信装置2を備え、上記した図4の処理と図7の処理とを組み合わせて適用してもよい。滞在判定エリアareaA内部には、例えば、特にユーザ端末装置UEを検出したいエリアのみにビーコン発信装置2を設けてもよい。図4の処理と図7の処理との組み合わせの一例として、まず図7の処理によって広いエリアの滞在判定を行った後に、さらにそのエリアの中の狭いエリアの滞在判定を図4の処理で行うようにしてもよい。 Note that in the stay determination area areaA, in addition to the beacon transmitters 2 (2_in, 2_out) at the entrances and exits illustrated in FIG. 6, beacon transmitters 2 inside the stay determination area areaA illustrated in FIG. 1 may also be provided, and the processes of FIG. 4 and FIG. 7 described above may be combined and applied. For example, within the stay determination area areaA, beacon transmitters 2 may be provided only in areas where it is particularly desired to detect user terminal devices UE. As an example of combining the processes of FIG. 4 and FIG. 7, stay determination may first be performed for a wide area using the process of FIG. 7, and then stay determination for a narrower area within that area may be performed using the process of FIG. 4.
また、図6の例では、滞在判定エリアareaAには、出入口が設けられているが、出入口ではなく、一方通行の入口および出口が設けられている場合には、入口にはビーコン発信装置2_inのみを滞在判定エリアareaAの内側に設け、出口にはビーコン発信装置2_outのみを滞在判定エリアareaAの外側に設ければよい。 In the example of Figure 6, the stay determination area areaA has an entrance and exit, but if there are one-way entrances and exits instead of entrances and exits, only a beacon transmitter 2_in can be installed inside the stay determination area areaA at the entrance, and only a beacon transmitter 2_out can be installed outside the stay determination area areaA at the exit.
上述した他の滞在判定方法によれば、滞在判定エリアareaが広いために、滞在判定エリアareaの全域にビーコン信号beが届くようにするためには多数のビーコン発信装置2を滞在判定エリアarea内に設置しなければならないような場合に、ビーコン発信装置2の設置台数を削減して効率的な滞在判定を行うことができる。 According to the other stay determination methods described above, in cases where the stay determination area (area) is so large that a large number of beacon transmitters 2 must be installed within the stay determination area (area) in order for the beacon signal (be) to reach the entire stay determination area (area), it is possible to reduce the number of installed beacon transmitters 2 and perform stay determination efficiently.
上述したように本実施形態によれば、ビーコン信号beを受信するユーザ端末装置UEが滞在判定エリアareaに「滞在判定時間」以上は滞在したことを判定する際に、ビーコン信号beの電波受信状況の変化に適応することができるという効果が得られる。 As described above, this embodiment has the advantage of being able to adapt to changes in the radio wave reception conditions of the beacon signal be when determining that a user terminal device UE receiving a beacon signal be has stayed in the stay determination area area for at least the "stay determination time."
これにより、ユーザ端末装置UEが例えば広告やクーポン等の通知対象エリアに存在していても、ビーコン信号beの電波受信状況の悪化によってユーザ端末装置UEがビーコン信号beを受信することができなかった場合であっても、ユーザ端末装置UEが通知対象エリアに入場してから滞在判定時間を経過したことを検知することができるので、ユーザ端末装置UEに対して広告やクーポン等を送信する機会を確実にとらえることができるようになる。 As a result, even if the user terminal device UE is in an area subject to notification of, for example, advertisements, coupons, etc., and the user terminal device UE is unable to receive the beacon signal be due to poor radio wave reception conditions for the beacon signal be, it is possible to detect that the stay determination time has elapsed since the user terminal device UE entered the area subject to notification, thereby ensuring that opportunities to send advertisements, coupons, etc. to the user terminal device UE are seized.
例えば、店舗や公共交通機関(例えばバスやタクシーや電車など)の路線等が存在する滞在判定エリアareaにおける「滞在」が判定されたユーザ端末装置UEに対して当該店舗や公共交通機関で利用可能な特典が付与されるクーポンを配信することによって、当該店舗や公共交通機関の利用が促進される効果が得られる。 For example, by distributing coupons that grant benefits that can be used at stores or public transportation (e.g., bus, taxi, train, etc.) to user terminal devices UE that have been determined to be "staying" in a stay determination area where stores or public transportation routes (e.g., bus, taxi, train, etc.) are located, the effect of encouraging use of those stores or public transportation can be achieved.
また、情報提供装置7の情報提供制御部72が、滞在判定サーバ4による滞在判定回数に応じて情報提供部71による提供情報の提供を制御することによって、滞在判定エリアarea内のユーザ端末装置UE(ユーザU)の混雑度に応じたクーポンの配信量の動的な調節を実現することができる。これにより、例えば、集客のためにクーポンの配信を開始した後に、滞在判定エリアareaが混雑してきたらクーポンの配信量を抑制して混雑の緩和を図るようにすることが可能になる。 Furthermore, by having the information provision control unit 72 of the information provision device 7 control the provision of information by the information provision unit 71 in accordance with the number of stay determinations made by the stay determination server 4, it is possible to dynamically adjust the amount of coupon distribution in accordance with the degree of congestion of user terminal devices UE (users U) within the stay determination area (area). This makes it possible, for example, to reduce the amount of coupon distribution if the stay determination area becomes congested after coupon distribution has begun to attract customers, thereby alleviating the congestion.
なお、これにより、例えば店舗や公共交通機関における総合的なサービス品質の向上を実現することができることから、国連が主導する持続可能な開発目標(SDGs)の目標8「すべての人々のための包摂的かつ持続可能な経済成長、雇用およびディーセント・ワークを推進する」に貢献することが可能となる。 Furthermore, this will enable improvements to the overall quality of services in stores and public transport, for example, and contribute to Goal 8 of the United Nations' Sustainable Development Goals (SDGs), which is to "Promote inclusive and sustainable economic growth, employment and decent work for all."
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。 The above describes in detail an embodiment of the present invention with reference to the drawings, but the specific configuration is not limited to this embodiment and includes design modifications and the like that do not deviate from the gist of the present invention.
また、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disc)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Furthermore, a computer program for implementing the functions of each of the above-described devices may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer system. Note that the term "computer system" may include hardware such as an OS and peripheral devices.
Furthermore, if the WWW system is used, the "computer system" also includes the homepage providing environment (or display environment).
In addition, "computer-readable recording medium" refers to writable non-volatile memory such as a flexible disk, optical magnetic disk, ROM, or flash memory, portable media such as a DVD (Digital Versatile Disc), or storage devices such as a hard disk built into a computer system.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
Furthermore, "computer-readable recording medium" also includes a device that stores a program for a certain period of time, such as volatile memory (e.g., DRAM (Dynamic Random Access Memory)) within a computer system that serves as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may also be a program for implementing some of the functions described above, or may be a so-called differential file (differential program) that can implement the functions described above in combination with a program already stored in the computer system.
1…情報提供システム、2…ビーコン発信装置、4…滞在判定サーバ、40…ビーコンログ収集部、41…滞在判定部、42…データベース、7…情報提供装置、71…情報提供部、72…情報提供制御部、UE…ユーザ端末装置、NW…通信ネットワーク、area…滞在判定エリア、be…ビーコン信号 1... Information provision system, 2... Beacon transmission device, 4... Stay determination server, 40... Beacon log collection unit, 41... Stay determination unit, 42... Database, 7... Information provision device, 71... Information provision unit, 72... Information provision control unit, UE... User terminal device, NW... Communication network, area... Stay determination area, be... Beacon signal
Claims (6)
滞在判定エリアと1以上のビーコン発信装置とを対応付けて記憶する記憶部と、
前記滞在判定エリアに対応付けられた1以上のビーコン発信装置に関する前記ビーコンログに基づいてビーコン信号の検知の終了を判断し、前記ビーコン信号の検知の終了時から現在時刻までの経過時間と所定の離脱判定時間とを比較し、前記経過時間が前記離脱判定時間を超過する場合に、前記ユーザ端末装置が前記滞在判定エリアから離脱したと判定する滞在判定部と、
を備え、
前記滞在判定部は、前記滞在判定エリアに複数のビーコン発信装置が対応付けられている場合に、前記ビーコン信号の検知の終了の判断において、前記複数のビーコン発信装置に関する最新の前記ビーコンログが全てビーコン信号の検知の終了を示しているときに、ビーコン信号の検知の終了として判断する、
滞在判定装置。 a beacon log collection unit that collects a beacon log, which is a log related to beacon signals received by a user terminal device from a beacon transmission device;
a storage unit that stores stay determination areas and one or more beacon transmitting devices in association with each other;
a stay determination unit that determines the end of beacon signal detection based on the beacon logs related to one or more beacon transmitting devices associated with the stay determination area, compares the elapsed time from the end of the beacon signal detection to the current time with a predetermined departure determination time, and determines that the user terminal device has left the stay determination area if the elapsed time exceeds the departure determination time;
Equipped with
When a plurality of beacon transmission devices are associated with the stay determination area, the stay determination unit determines that the detection of the beacon signal has ended when the latest beacon logs related to the plurality of beacon transmission devices all indicate the end of the detection of the beacon signal.
Stay determination device.
請求項1に記載の滞在判定装置。The stay determination device according to claim 1 .
前記滞在判定部は、前記記憶部に記憶された情報に基づいて、前記複数のビーコン発信装置に関する最新の前記ビーコンログの中の最新の前記ビーコンログが前記滞在判定エリアの外側に設けられたビーコン発信装置に関するものであるかを判定する、the stay determination unit determines, based on the information stored in the storage unit, whether the latest beacon log among the latest beacon logs related to the plurality of beacon transmitting devices is related to a beacon transmitting device provided outside the stay determination area.
請求項2に記載の滞在判定装置。The stay determination device according to claim 2 .
滞在判定エリアとビーコン発信装置とを対応付ける滞在判定エリア情報であって、前記ビーコン発信装置が前記滞在判定エリアの出入口において前記滞在判定エリアの内側又は外側に設けられていることを示す情報を記憶する記憶部と、
前記滞在判定エリアに対応付けられた各ビーコン発信装置に関する最新の前記ビーコンログが全てビーコン信号の検知の終了を示し、且つ当該各ビーコン発信装置に関する最新の前記ビーコンログの中の最新の前記ビーコンログが前記滞在判定エリアの外側に設けられたビーコン発信装置に関するものである場合にビーコン信号の検知の終了を判断し、前記ビーコン信号の検知の終了時から現在時刻までの経過時間と所定の離脱判定時間とを比較し、前記経過時間が前記離脱判定時間を超過するときに、前記ユーザ端末装置が前記滞在判定エリアから離脱したと判定する滞在判定部と、を備える、
滞在判定装置。 a beacon log collection unit that collects a beacon log, which is a log related to beacon signals received by a user terminal device from a beacon transmission device;
a storage unit that stores stay determination area information that associates stay determination areas with beacon transmission devices , the stay determination area information indicating that the beacon transmission device is installed inside or outside the stay determination area at an entrance or exit of the stay determination area ;
a stay determination unit that determines the end of beacon signal detection when all of the latest beacon logs related to each beacon transmitting device associated with the stay determination area indicate the end of beacon signal detection and the latest beacon log among the latest beacon logs related to each beacon transmitting device is related to a beacon transmitting device installed outside the stay determination area , compares an elapsed time from the end of beacon signal detection to a current time with a predetermined departure determination time, and determines that the user terminal device has left the stay determination area when the elapsed time exceeds the departure determination time,
Stay determination device.
前記滞在判定装置が、ユーザ端末装置がビーコン発信装置から受信するビーコン信号に関するログであるビーコンログを収集するビーコンログ収集ステップと、
前記滞在判定装置が、前記滞在判定エリアに対応付けられた1以上のビーコン発信装置に関する前記ビーコンログに基づいてビーコン信号の検知の終了を判断し、前記ビーコン信号の検知の終了時から現在時刻までの経過時間と所定の離脱判定時間とを比較し、前記経過時間が前記離脱判定時間を超過する場合に、前記ユーザ端末装置が前記滞在判定エリアから離脱したと判定する滞在判定ステップと、
を含み、
前記滞在判定ステップは、前記滞在判定エリアに複数のビーコン発信装置が対応付けられている場合に、前記ビーコン信号の検知の終了の判断において、前記複数のビーコン発信装置に関する最新の前記ビーコンログが全てビーコン信号の検知の終了を示しているときに、ビーコン信号の検知の終了として判断する、
滞在判定方法。 a storage step in which the stay determination device stores the stay determination area and one or more beacon transmitting devices in association with each other;
a beacon log collection step in which the stay determination device collects a beacon log, which is a log related to beacon signals received by the user terminal device from a beacon transmission device;
a stay determination step in which the stay determination device determines the end of beacon signal detection based on the beacon logs related to one or more beacon transmitting devices associated with the stay determination area, compares the elapsed time from the end of the beacon signal detection to the current time with a predetermined departure determination time, and determines that the user terminal device has left the stay determination area if the elapsed time exceeds the departure determination time;
Including,
In the stay determination step, when a plurality of beacon transmission devices are associated with the stay determination area, the determination of the end of the beacon signal detection is made when the latest beacon logs related to the plurality of beacon transmission devices all indicate the end of the beacon signal detection.
Stay determination method.
滞在判定エリアと1以上のビーコン発信装置とを対応付けて記憶する記憶ステップと、
ユーザ端末装置がビーコン発信装置から受信するビーコン信号に関するログであるビーコンログを収集するビーコンログ収集ステップと、
前記滞在判定エリアに対応付けられた1以上のビーコン発信装置に関する前記ビーコンログに基づいてビーコン信号の検知の終了を判断し、前記ビーコン信号の検知の終了時から現在時刻までの経過時間と所定の離脱判定時間とを比較し、前記経過時間が前記離脱判定時間を超過する場合に、前記ユーザ端末装置が前記滞在判定エリアから離脱したと判定する滞在判定ステップと、
を実行させ、
前記滞在判定ステップは、前記滞在判定エリアに複数のビーコン発信装置が対応付けられている場合に、前記ビーコン信号の検知の終了の判断において、前記複数のビーコン発信装置に関する最新の前記ビーコンログが全てビーコン信号の検知の終了を示しているときに、ビーコン信号の検知の終了として判断する、
コンピュータプログラム。 On the computer,
a storage step of storing the stay determination area and one or more beacon transmitting devices in association with each other;
a beacon log collection step of collecting a beacon log, which is a log related to beacon signals received by the user terminal device from the beacon transmission device;
a stay determination step of determining the end of beacon signal detection based on the beacon logs related to one or more beacon transmitting devices associated with the stay determination area, comparing the elapsed time from the end of the beacon signal detection to the current time with a predetermined departure determination time, and determining that the user terminal device has left the stay determination area if the elapsed time exceeds the departure determination time;
Execute
In the stay determination step, when a plurality of beacon transmission devices are associated with the stay determination area, the determination of the end of the beacon signal detection is made when the latest beacon logs related to the plurality of beacon transmission devices all indicate the end of the beacon signal detection.
Computer program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024107415A JP7727064B2 (en) | 2021-03-16 | 2024-07-03 | STAY DETERMINATION DEVICE, STAY DETERMINATION METHOD, AND COMPUTER PROGRAM |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021042348A JP7518023B2 (en) | 2021-03-16 | 2021-03-16 | STAY DETECTION DEVICE, INFORMATION PROVIDING SYSTEM, STAY DETECTION METHOD, AND COMPUTER PROGRAM |
| JP2024107415A JP7727064B2 (en) | 2021-03-16 | 2024-07-03 | STAY DETERMINATION DEVICE, STAY DETERMINATION METHOD, AND COMPUTER PROGRAM |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021042348A Division JP7518023B2 (en) | 2021-03-16 | 2021-03-16 | STAY DETECTION DEVICE, INFORMATION PROVIDING SYSTEM, STAY DETECTION METHOD, AND COMPUTER PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024133580A JP2024133580A (en) | 2024-10-02 |
| JP7727064B2 true JP7727064B2 (en) | 2025-08-20 |
Family
ID=83420600
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021042348A Active JP7518023B2 (en) | 2021-03-16 | 2021-03-16 | STAY DETECTION DEVICE, INFORMATION PROVIDING SYSTEM, STAY DETECTION METHOD, AND COMPUTER PROGRAM |
| JP2024107415A Active JP7727064B2 (en) | 2021-03-16 | 2024-07-03 | STAY DETERMINATION DEVICE, STAY DETERMINATION METHOD, AND COMPUTER PROGRAM |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021042348A Active JP7518023B2 (en) | 2021-03-16 | 2021-03-16 | STAY DETECTION DEVICE, INFORMATION PROVIDING SYSTEM, STAY DETECTION METHOD, AND COMPUTER PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7518023B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7428447B1 (en) | 2023-06-22 | 2024-02-06 | Tangerine株式会社 | Information processing system, information processing method, transmitting device, receiving device |
| JP7587306B1 (en) | 2023-07-20 | 2024-11-20 | Tangerine株式会社 | Information processing system, information processing device, and information processing method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015072199A1 (en) | 2013-11-15 | 2015-05-21 | ソニー株式会社 | Information processing device, information processing method, and program |
| JP2018011208A (en) | 2016-07-14 | 2018-01-18 | 富士通株式会社 | Information processing method, information processing program, information processing device, and information processing system |
| JP2019144819A (en) | 2018-02-20 | 2019-08-29 | 富士通株式会社 | Management program, management method, and management device |
| JP2020021192A (en) | 2018-07-31 | 2020-02-06 | 株式会社スペース二十四インフォメーション | Space management method |
| JP2020154848A (en) | 2019-03-20 | 2020-09-24 | セコム株式会社 | Watching system and server equipment |
| WO2020217685A1 (en) | 2019-04-25 | 2020-10-29 | パナソニックIpマネジメント株式会社 | Area determination system, area determination method, and program |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002123731A (en) | 2000-10-16 | 2002-04-26 | Jrs:Kk | System for providing facilities utilization information |
| JP2009028444A (en) * | 2007-07-30 | 2009-02-12 | Aiphone Co Ltd | Nurse call system |
| JP6098232B2 (en) | 2013-03-01 | 2017-03-22 | 大日本印刷株式会社 | Store support system, portable terminal, communication device, and program |
| JP6623610B2 (en) | 2015-08-13 | 2019-12-25 | 凸版印刷株式会社 | Advertisement providing system, server device and program |
| JP7191288B2 (en) * | 2018-09-04 | 2022-12-19 | 大日本印刷株式会社 | Portable terminal device and program therefor |
| US10932089B1 (en) | 2020-05-15 | 2021-02-23 | DeCurtis LLC | Beacon reader with reduced network data traffic |
-
2021
- 2021-03-16 JP JP2021042348A patent/JP7518023B2/en active Active
-
2024
- 2024-07-03 JP JP2024107415A patent/JP7727064B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015072199A1 (en) | 2013-11-15 | 2015-05-21 | ソニー株式会社 | Information processing device, information processing method, and program |
| JP2018011208A (en) | 2016-07-14 | 2018-01-18 | 富士通株式会社 | Information processing method, information processing program, information processing device, and information processing system |
| JP2019144819A (en) | 2018-02-20 | 2019-08-29 | 富士通株式会社 | Management program, management method, and management device |
| JP2020021192A (en) | 2018-07-31 | 2020-02-06 | 株式会社スペース二十四インフォメーション | Space management method |
| JP2020154848A (en) | 2019-03-20 | 2020-09-24 | セコム株式会社 | Watching system and server equipment |
| WO2020217685A1 (en) | 2019-04-25 | 2020-10-29 | パナソニックIpマネジメント株式会社 | Area determination system, area determination method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7518023B2 (en) | 2024-07-17 |
| JP2022142241A (en) | 2022-09-30 |
| JP2024133580A (en) | 2024-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7727064B2 (en) | STAY DETERMINATION DEVICE, STAY DETERMINATION METHOD, AND COMPUTER PROGRAM | |
| US7171217B2 (en) | Location finder | |
| US6819908B2 (en) | Limiting message diffusion between mobile devices | |
| US9501771B2 (en) | Method and system for exchanging information updates between mobile devices | |
| US6757518B2 (en) | Position discovery using short range mobile devices | |
| US6859639B2 (en) | Message diffusion between mobile devices | |
| EP3262552B1 (en) | Methods, apparatus, and systems for identity authentication | |
| WO2013154588A1 (en) | Autonomous aggregated search platform and methods using the same | |
| US6999717B2 (en) | Limiting message diffusion between mobile devices | |
| US9870688B2 (en) | Protection support system, protection support server and protection terminal | |
| US20220005299A1 (en) | Smart Home Delivery and Services | |
| US20200084577A1 (en) | Wireless locator system | |
| US20250208906A1 (en) | System and method for migrating an agent server to an agent client device | |
| JP2005293420A (en) | Server apparatus and information processing method | |
| US20170086018A1 (en) | Devices, Systems and Methods for Message Delivery | |
| US20150066604A1 (en) | Fare payment method and apparatus thereof | |
| US10338188B2 (en) | Location assistance with a dynamically updated beacon payload from an electronic device | |
| CN113132909B (en) | Missing person collaborative checking method and device based on network slice and edge data center | |
| KR101634547B1 (en) | System and method for transmitting alarm message based on beacon | |
| JP2019213070A (en) | Position search system and position search method | |
| CN107835512A (en) | A kind of method of acquisition of information, equipment and medium | |
| JP2016200916A (en) | Server device | |
| JP2025002175A (en) | Information processing system, information processing method, transmitter and receiver | |
| JP2017017386A (en) | Information processing system, information processing method, program, and control system | |
| JP2002320249A (en) | Information distribution system and information distribution method of the system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240703 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250424 |
|
| 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: 20250715 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250807 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7727064 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |