JP2020092360A - Information processing apparatus, program, and information processing method - Google Patents
Information processing apparatus, program, and information processing method Download PDFInfo
- Publication number
- JP2020092360A JP2020092360A JP2018229410A JP2018229410A JP2020092360A JP 2020092360 A JP2020092360 A JP 2020092360A JP 2018229410 A JP2018229410 A JP 2018229410A JP 2018229410 A JP2018229410 A JP 2018229410A JP 2020092360 A JP2020092360 A JP 2020092360A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- user
- unit
- identification information
- information
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 26
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 claims abstract description 89
- 238000004891 communication Methods 0.000 claims abstract description 57
- 238000001514 detection method Methods 0.000 claims description 18
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 19
- 238000000034 method Methods 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000000391 smoking effect Effects 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000012508 change request Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、情報処理装置、プログラム、および情報処理方法に関する。 The present invention relates to an information processing device, a program, and an information processing method.
ユーザが所持するスマートフォン等の端末を利用して、ユーザの現在位置や特定の領域内のユーザの人数等を管理する技術が知られている。また、ユーザが特定の機器に近づいた際に当該機器の電源を入れるなどのユーザの位置に基づいて自動化する技術や施設内のユーザの人数に基づいて当該施設内の混雑状況を表示する技術など、上記管理する技術を利用した様々な応用技術が知られている。 There is known a technique of managing the current position of the user, the number of users in a specific area, and the like by using a terminal such as a smartphone possessed by the user. Also, technology that automates based on the user's position such as turning on the power of the device when the user approaches a specific device, and technology that displays the congestion status in the facility based on the number of users in the facility, etc. Various application techniques using the above-described management technique are known.
下記特許文献1に開示されている移動位置履歴管理システムでは、管理対象者が所有する第1の端末装置がビーコン信号を所定の時間繰り返し送信し、第2の端末装置が当該ビーコン信号を受信したとき、その受信時間と位置情報を含む受信位置情報を管理サーバに送信する。そして、当該システムでは、管理サーバが当該受信位置情報に基づいて管理対象者の移動位置履歴の情報を管理する。 In the moving position history management system disclosed in Patent Document 1 below, the first terminal device owned by the management subject repeatedly transmits a beacon signal for a predetermined time, and the second terminal device receives the beacon signal. At this time, the reception position information including the reception time and the position information is transmitted to the management server. Then, in the system, the management server manages the information on the movement position history of the management target person based on the reception position information.
しかしながら、特許文献1に開示された移動位置履歴管理システムにおいては、管理対象者が所持する第1の端末装置に、ビーコン信号を繰り返し送信する機能または設定を実装させなければならい。このような機能または設定の実装は、特に管理対象者が多くいる場合、汎用性に問題があった。 However, in the moving position history management system disclosed in Patent Document 1, the first terminal device possessed by the person to be managed must be equipped with a function or setting for repeatedly transmitting a beacon signal. The implementation of such a function or setting has a problem in versatility, especially when there are many managed persons.
そこで、本発明は、ユーザが所持する端末に対して管理のための機能または設定の実装をすることなく、ユーザの位置を管理できる情報処理装置等を提供することを目的とする。 Therefore, it is an object of the present invention to provide an information processing device or the like that can manage the position of a user without mounting a function or setting for management on a terminal owned by the user.
本発明の一態様に係る情報処理装置は、無線LANのアクセスポイントに使用される各々のSSIDを記憶する第1記憶部と、各々のSSIDのうち、無線LAN通信のための第1ネットワークを介してアクセスポイントから送信されているビーコン信号に使用されているSSID以外のSSIDを設定する設定部と、ユーザが所持する第1端末から、第1ネットワークを介して、設定部により設定されたSSIDとの無線LAN通信を確立するための第1要求信号を受信する受信部と、第1要求信号に基づいて、第1端末の第1識別情報と第1要求信号の第1電波強度情報とを特定する特定部と、第1識別情報と第1電波強度情報とに基づいて、ユーザの位置を推定する推定部と、を備える。 An information processing apparatus according to an aspect of the present invention includes a first storage unit that stores each SSID used for an access point of a wireless LAN and a first network for wireless LAN communication of each SSID. Setting unit configured to set an SSID other than the SSID used in the beacon signal transmitted from the access point, and the SSID set by the setting unit from the first terminal owned by the user via the first network. A receiving unit for receiving a first request signal for establishing the wireless LAN communication, and the first identification information of the first terminal and the first field intensity information of the first request signal are specified based on the first request signal. And an estimating unit that estimates the position of the user based on the first identification information and the first radio field intensity information.
本発明の一態様に係るプログラムは、コンピュータに、無線LANのアクセスポイントに使用される各々のSSIDを記憶する第1記憶機能と、各々のSSIDのうち、無線LAN通信のための第1ネットワークを介してアクセスポイントから送信されているビーコン信号に使用されているSSID以外のSSIDを設定する設定機能と、ユーザが所持する第1端末から、第1ネットワークを介して、設定機能により設定されたSSIDとの無線LAN通信を確立するための第1要求信号を受信する受信機能と、第1要求信号に基づいて、第1端末の第1識別情報と第1要求信号の第1電波強度情報とを特定する特定機能と、第1識別情報と第1電波強度情報とに基づいて、ユーザの位置を推定する推定機能と、を実現させる。 A program according to one aspect of the present invention includes, in a computer, a first storage function of storing each SSID used for an access point of a wireless LAN, and a first network of the SSIDs for wireless LAN communication. Setting function for setting an SSID other than the SSID used in the beacon signal transmitted from the access point via the SSID set by the setting function from the first terminal possessed by the user via the first network And a reception function for receiving a first request signal for establishing wireless LAN communication with the first terminal, and first identification information of the first terminal and first field intensity information of the first request signal based on the first request signal. A specific function of specifying and an estimation function of estimating the position of the user based on the first identification information and the first radio field intensity information are realized.
本発明の一態様に係る情報処理方法は、コンピュータが、無線LANのアクセスポイントに使用される各々のSSIDを記憶するステップと、各々のSSIDのうち、無線LAN通信のための第1ネットワークを介してアクセスポイントから送信されているビーコン信号に使用されているSSID以外のSSIDを設定するステップと、ユーザが所持する第1端末から、第1ネットワークを介して、設定されたSSIDとの無線LAN通信を確立するための第1要求信号を受信するステップと、第1要求信号に基づいて、第1端末の第1識別情報と第1要求信号の第1電波強度情報とを特定するステップと、第1識別情報と第1電波強度情報とに基づいて、ユーザの位置を推定するステップと、を含む。 An information processing method according to an aspect of the present invention includes a step in which a computer stores each SSID used for an access point of a wireless LAN, and a step of storing a SSID of each SSID via a first network for wireless LAN communication. Setting SSID other than the SSID used in the beacon signal transmitted from the access point, and wireless LAN communication with the set SSID from the first terminal possessed by the user via the first network Receiving a first request signal for establishing the communication request, specifying the first identification information of the first terminal and the first field intensity information of the first request signal based on the first request signal, Estimating the position of the user based on the first identification information and the first radio field intensity information.
上記の態様によれば、情報処理装置は、無線LANのアクセスポイントの未使用のSSIDを利用して、ユーザが所持する第1端末から当該SSIDに対する要求を受信することで、第1端末を識別するための第1識別情報等と電波強度情報を得ることができる。そして、情報処理装置は、当該第1識別情報等によりユーザの所定の範囲内における位置を推定することができる。これにより、第1端末に予め設定されている無線LAN通信の設定を利用して第1端末から管理のための情報を得ることができるため、第1端末に管理のための設定等を実装することなく、ユーザの位置を管理することができる。 According to the above aspect, the information processing apparatus identifies the first terminal by receiving a request for the SSID from the first terminal owned by the user by using the unused SSID of the access point of the wireless LAN. It is possible to obtain the first identification information and the like and the radio field intensity information for doing so. Then, the information processing device can estimate the position of the user within the predetermined range based on the first identification information and the like. With this, since the management information can be obtained from the first terminal by using the setting of the wireless LAN communication preset in the first terminal, the first terminal is provided with the management settings and the like. Without having to manage the location of the user.
本発明によれば、ユーザが所持する端末に対して管理のための機能または設定の実装をすることなく、ユーザの位置を管理できる情報処理装置等を提供することを目的とする。 According to the present invention, it is an object of the present invention to provide an information processing device or the like capable of managing a position of a user without mounting a function or setting for management on a terminal owned by the user.
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。 A preferred embodiment of the present invention will be described with reference to the accompanying drawings. In addition, in each of the drawings, components denoted by the same reference numerals have the same or similar configurations.
[第1実施形態]
まず、本発明の第1実施形態について説明する。本実施形態では、ユーザの位置を管理する情報処理装置(以下、「管理装置」という)が、ユーザが所持するスマートフォンを利用してユーザの位置を推定して、当該ユーザと複合機との位置関係により複合機の動作状態を制御する例を説明する。しかしながら、本例に限る主旨ではない。本実施形態に係る管理装置は、複合機に限らず、ユーザが利用する様々な端末の制御に適用することが可能である。
[First Embodiment]
First, a first embodiment of the present invention will be described. In the present embodiment, an information processing device that manages the position of the user (hereinafter, referred to as “management device”) estimates the position of the user using a smartphone owned by the user and determines the position of the user and the multifunction peripheral. An example of controlling the operating state of the multi-function peripheral based on the relationship will be described. However, the present invention is not limited to this example. The management device according to the present embodiment can be applied to control of various terminals used by a user, not limited to a multifunction peripheral.
<1.管理システムのシステム構成>
図1を参照して、本実施形態に係る管理システム1のシステム構成例を説明する。
<1. Management system configuration>
A system configuration example of the management system 1 according to the present embodiment will be described with reference to FIG. 1.
管理システム1は、ユーザの位置を管理し、当該ユーザの位置によってユーザが利用する端末を自動で制御するためのシステムである。図1に示すように、管理システム1は、ユーザの位置を管理し第2端末300の動作状態を制御する管理装置100と、ユーザが所持する第1端末200と、ユーザが利用する第2端末300とを含む。管理装置100と第1端末200とは、第1ネットワーク400aと第2ネットワーク400bとを介して互いに接続されている。また、管理装置100は第2端末300とネットワーク400を介して互いに接続されている。また、管理装置100と第1端末200とは、管理装置100や第2端末300の周囲に設けられた外部の無線LANのアクセスポイントP(例えば、Wi−Fi(登録商標)ルータ等)と、第1ネットワーク400aを介して互いに接続されている。第1端末200と、第2端末300とを総称して単に「端末」ともいう。 The management system 1 is a system for managing a position of a user and automatically controlling a terminal used by the user according to the position of the user. As illustrated in FIG. 1, the management system 1 includes a management device 100 that manages the position of the user and controls the operating state of the second terminal 300, a first terminal 200 that the user has, and a second terminal that the user uses. 300 and. The management device 100 and the first terminal 200 are connected to each other via a first network 400a and a second network 400b. The management device 100 is also connected to the second terminal 300 via the network 400. Further, the management device 100 and the first terminal 200 are provided with an external wireless LAN access point P (for example, Wi-Fi (registered trademark) router) provided around the management device 100 and the second terminal 300, They are connected to each other via the first network 400a. The first terminal 200 and the second terminal 300 are collectively referred to as simply “terminal”.
第1ネットワーク400aは、特定の施設内等に構築された、Wi−Fi規格に準拠した無線LAN(Local Area Network)通信のためのネットワークである。管理装置100および各端末は、数m〜数10m程度(障害がなければ100m程度)の範囲内であれば、第1ネットワーク400aを用いて他の装置や端末等と通信できる。第1ネットワーク400aは、例えばルータ(不図示)を介して、これらの装置や端末の相互接続を実現させてもよい。 The first network 400a is a network for wireless LAN (Local Area Network) communication compliant with the Wi-Fi standard, which is built in a specific facility or the like. The management device 100 and each terminal can communicate with other devices and terminals using the first network 400a within a range of several meters to several tens of meters (about 100 m if there is no failure). The first network 400a may realize interconnection of these devices and terminals via, for example, a router (not shown).
第2ネットワーク400bは、管理装置100および各端末間で直接接続するための通信ネットワークであり、例えば、Bluetooth(登録商標)や赤外線通信等の10m程度の近距離無線通信のためのネットワークである。第1ネットワーク400aと、第2ネットワーク400bとを総称して「ネットワーク400」ともいう。 The second network 400b is a communication network for directly connecting between the management device 100 and each terminal, and is, for example, a network for short-distance wireless communication of about 10 m such as Bluetooth (registered trademark) or infrared communication. The first network 400a and the second network 400b are also collectively referred to as "network 400".
管理装置100は、ユーザの位置を管理するための装置である。また、管理装置100は、当該ユーザの位置を管理することで第2端末300の動作状態を制御してもよい。管理装置100は、第1端末200またはアクセスポイントPと通信可能な情報処理装置である。また、管理装置100は、SSIDやチャネル等を設定することでアクセスポイントとして機能することができる。管理装置100は、例えば、アクセスポイントとして、各端末を互いに接続させたり他のネットワークに接続したりと無線LANネットワークを構築してもよい。なお、本例では、管理装置100は、無線LAN通信を確立するためのビーコン信号を送信し、当該ビーコン信号に対する接続要求のための信号等を受信するところまでの機能を実装しているものとする。管理装置100は、管理システム1の専用機器を備えてもよいし、スマートフォンやタブレット等の汎用の携帯通信端末に上記管理および制御するための機能を備えたモジュールをインストールすることで実現してもよい。 The management device 100 is a device for managing the position of the user. Further, the management device 100 may control the operating state of the second terminal 300 by managing the position of the user. The management device 100 is an information processing device capable of communicating with the first terminal 200 or the access point P. Further, the management device 100 can function as an access point by setting the SSID, channel, and the like. The management device 100 may construct a wireless LAN network, for example, by connecting the terminals to each other or connecting to another network as an access point. In this example, it is assumed that the management apparatus 100 has a function up to the point of transmitting a beacon signal for establishing wireless LAN communication and receiving a signal for requesting connection to the beacon signal. To do. The management apparatus 100 may include a dedicated device of the management system 1, or may be realized by installing a module having a function for managing and controlling the above in a general-purpose mobile communication terminal such as a smartphone or a tablet. Good.
第1端末200は、ユーザが所持する端末である。第1端末200は、管理装置100またはアクセスポイントPと通信可能なスマートフォンやタブレット等の汎用の携帯通信端末によって構成される。第1端末200には、管理装置100がユーザの位置を管理等するための機能および設定は実装されておらず、汎用的な機能および設定が実装されているものとする。 The first terminal 200 is a terminal carried by the user. The first terminal 200 is configured by a general-purpose mobile communication terminal such as a smartphone or a tablet that can communicate with the management device 100 or the access point P. It is assumed that the first terminal 200 does not have the functions and settings for the management apparatus 100 to manage the position of the user, but has the general-purpose functions and settings.
第2端末300は、ユーザが利用する端末である。第2端末300は、例えば、ユーザが利用するPC、PC周辺機器または複合機等のあらゆる端末装置が含まれる。また、説明を簡単にするために図1の例では、第2端末300を1台示しているが、第2端末300は複数の種類または複数台あってもよい。本例では、第2端末300を複合機とする例を説明する。 The second terminal 300 is a terminal used by the user. The second terminal 300 includes, for example, any terminal device such as a PC used by a user, a PC peripheral device, or a multifunction peripheral. Further, although one second terminal 300 is shown in the example of FIG. 1 for simplification of description, there may be a plurality of types or a plurality of second terminals 300. In this example, an example in which the second terminal 300 is a multi-function peripheral will be described.
<2.管理システムの概要>
図2Aおよび図2Bを参照して、本実施形態に係る管理システム1の概要を説明する。図2AにはユーザUの第2端末300の初回利用時における概要を、図2BにはユーザUの第2端末300の2回目以降の利用時における概要を示している。
<2. Management system overview>
An outline of the management system 1 according to the present embodiment will be described with reference to FIGS. 2A and 2B. FIG. 2A shows an outline of the user U's second terminal 300 when using it for the first time, and FIG. 2B shows an outline of the user U's second terminal 300 when using it for the second time and thereafter.
(1)図2に示すように、ユーザUの第2端末300の初回利用時において、管理装置100は、予め、アクセスポイントPとしてアクセスポイントP1およびP2のSSIDを各々記憶する。管理装置100は、これらのアクセスポイントから送信されているビーコン信号をスキャンして、アクセスポイントP1およびP2のSSIDのうち、未使用のSSID(「0002xxx」とする)を取得する。 (1) As shown in FIG. 2, when the user U uses the second terminal 300 for the first time, the management apparatus 100 stores the SSIDs of the access points P1 and P2 as the access point P in advance. The management apparatus 100 scans the beacon signals transmitted from these access points and acquires an unused SSID (referred to as “0002xxx”) among the SSIDs of the access points P1 and P2.
(2)管理装置100は、取得した未使用のSSIDを自身のSSIDとして設定し、当該SSIDを使用して第1ネットワーク400aを介して第1ビーコン信号を送信する。 (2) The management device 100 sets the acquired unused SSID as its own SSID, and transmits the first beacon signal via the first network 400a using the SSID.
(3)ユーザUは、第1端末200を所持した状態で第2端末300を利用するために第2端末300に近づく。なお、説明を簡単にするために、第1端末200には、Wi−Fi(無線LAN)通信を自動的に行うため、アクセスポイントP1およびP2のSSIDが自動接続されるよう設定されているものとする。なお、これに限らず、第1端末200は、検出したアクセスポイントPのSSIDをユーザUが手動で指定して接続してもよい。 (3) The user U approaches the second terminal 300 in order to use the second terminal 300 while holding the first terminal 200. In order to simplify the explanation, the first terminal 200 is set to automatically connect the SSIDs of the access points P1 and P2 in order to automatically perform Wi-Fi (wireless LAN) communication. And Note that the present invention is not limited to this, and the first terminal 200 may connect by manually specifying the detected SSID of the access point P by the user U.
(4)第1端末200は、上記(2)で送信された第1ビーコン信号を検知する。(5)第1端末200は、上記(4)で検知した第1ビーコン信号に使用されているSSIDとのWi−Fi通信を行うための第1要求信号を管理装置100に送信する。ここで「第1ビーコン信号」とは、無線LAN(Wi−Fi)通信を確立するためにアクセスポイントが送信するビーコン信号である。 (4) The first terminal 200 detects the first beacon signal transmitted in (2) above. (5) The first terminal 200 transmits to the management apparatus 100 a first request signal for performing Wi-Fi communication with the SSID used in the first beacon signal detected in (4) above. Here, the "first beacon signal" is a beacon signal transmitted by the access point to establish wireless LAN (Wi-Fi) communication.
「第1要求信号」とは、無線LANアクセスポイントのSSIDとの無線LAN通信を確立するための信号である。言い換えれば、第1要求信号は、管理装置100に設定された当該SSIDとの無線LAN通信を確立するための信号でもある。第1要求信号は、例えば、接続対象のSSIDに対するプローブ要求または接続要求(アソシエーション要求)のための信号である。 The “first request signal” is a signal for establishing wireless LAN communication with the SSID of the wireless LAN access point. In other words, the first request signal is also a signal for establishing wireless LAN communication with the SSID set in the management device 100. The first request signal is, for example, a signal for a probe request or a connection request (association request) for the SSID to be connected.
管理装置100は、第1要求信号を受信し、第1要求信号に含まれる第1端末200の第1識別情報を特定する。「第1識別情報」とは、第1端末200を識別するためのMacアドレス等の識別情報である。詳細については後述する。 The management device 100 receives the first request signal and identifies the first identification information of the first terminal 200 included in the first request signal. The “first identification information” is identification information such as a Mac address for identifying the first terminal 200. Details will be described later.
(6)ユーザUは、第2端末300に近づいて、第2端末300を操作する。当該操作は、例えば、第2端末300がプリンタ機能を備えた複合機であれば、第2端末300の電源を入れる操作や印刷を実行する操作等のあらゆる操作が含まれる。 (6) The user U approaches the second terminal 300 and operates the second terminal 300. For example, if the second terminal 300 is a multifunction peripheral having a printer function, the operation includes all operations such as an operation of turning on the power of the second terminal 300 and an operation of executing printing.
(7)管理装置100は、ユーザによって、第2端末300が操作されたことを検出する。(8)管理装置100は、第1要求信号の第1電波強度情報に基づき、ユーザUの位置を推定し、第2端末300から至近距離内(後述する第1所定範囲内)にいるユーザUが操作したと判定する。ここで「第1電波強度情報」とは、第1要求信号の受信強度等の情報である。第1電波強度情報の詳細については、後述する。管理装置100は、当該判定の際、ユーザUが所持する第1端末200の第1識別情報を記憶する。 (7) The management device 100 detects that the second terminal 300 has been operated by the user. (8) The management device 100 estimates the position of the user U based on the first radio field intensity information of the first request signal, and the user U who is within the close range (the first predetermined range described later) from the second terminal 300. Is determined to have been operated. Here, the “first radio wave intensity information” is information such as the reception intensity of the first request signal. Details of the first radio field intensity information will be described later. At the time of the determination, the management device 100 stores the first identification information of the first terminal 200 owned by the user U.
(9)次に、図2Bに示すように、ユーザUの第2端末300の2回目以降の利用時において、管理装置100は、これらのアクセスポイントから送信されているビーコン信号をスキャンして、アクセスポイントP1およびP2のSSIDのうち、未使用のSSID(今回は、「0001xxx」とする)を取得する。 (9) Next, as shown in FIG. 2B, when the second terminal 300 of the user U is used for the second time and thereafter, the management device 100 scans the beacon signals transmitted from these access points, Of the SSIDs of the access points P1 and P2, an unused SSID (this time, "0001xxx") is acquired.
(10)管理装置100は、取得した未使用のSSIDを自身のSSIDとして設定し、当該SSIDを使用して第1ネットワーク400aを介して第1ビーコン信号を送信する。 (10) The management device 100 sets the acquired unused SSID as its own SSID, and transmits the first beacon signal via the first network 400a using the SSID.
(11)ユーザUは、第1端末200を所持した状態で第2端末300を利用するために第2端末300に近づく。(12)第1端末200は、上記(10)で送信された第1ビーコン信号を検知する。 (11) The user U approaches the second terminal 300 in order to use the second terminal 300 while holding the first terminal 200. (12) The first terminal 200 detects the first beacon signal transmitted in (10) above.
(12)第1端末200は、上記(11)で検知した第1ビーコン信号に使用されているSSIDとのWi−Fi通信を行うための第1要求信号を管理装置100に送信する。管理装置100は、第1要求信号を受信し、第1要求信号に含まれる第1端末200の第1識別情報を特定する。 (12) The first terminal 200 transmits a first request signal for performing Wi-Fi communication with the SSID used in the first beacon signal detected in (11) above to the management device 100. The management device 100 receives the first request signal and identifies the first identification information of the first terminal 200 included in the first request signal.
(13)管理装置100は、第1要求信号の第1電波強度情報に基づき、ユーザUの位置を推定し、第2端末300から至近距離内にいるユーザUが以前に操作をしたユーザであるか判定する。管理装置100は、具体的には今回特定した第1識別情報を、初回の利用時に記憶した第1識別情報と照合し、一致すればユーザUが以前に操作をしたユーザであると判定する。 (13) The management device 100 estimates the position of the user U based on the first radio field intensity information of the first request signal, and the user U who is within the shortest distance from the second terminal 300 is the user who previously operated. To determine. Specifically, the management device 100 collates the first identification information specified this time with the first identification information stored at the time of first use, and if they match, determines that the user U is a user who has previously operated.
(14)管理装置100は、以前に操作したユーザであれば、第2端末300を操作可能な状態にする。管理装置100は、例えば、第2端末300が電源OFFになっていればONにし、スリープモードになっていれば当該スリープモードを解除し、ユーザUがすぐに第2端末300を操作できる状態にする。 (14) The management device 100 brings the second terminal 300 into an operable state if the user has operated it before. The management apparatus 100 turns on the second terminal 300 if the power is off, releases the sleep mode if it is in the sleep mode, and puts the user U in a state in which the second terminal 300 can be operated immediately. To do.
上記構成によれば、管理装置100は、アクセスポイントPの未使用のSSIDを利用し、ユーザUが所持する第1端末200から当該SSIDに対する要求を受信することで、第1端末200の第1識別情報等と電波強度情報とを得ることができる。そして、管理装置100は、第1識別情報等によりユーザUが所定の範囲内に位置することを推定することができる。これにより、管理装置100は、第1端末200に予め設定されている無線LAN通信の設定を利用して第1端末200から管理のための情報を得ることができるため、第1端末200が管理のための設定等を実装することなく、ユーザUの位置を管理することができる。 According to the above configuration, the management device 100 uses the unused SSID of the access point P and receives the request for the SSID from the first terminal 200 owned by the user U, whereby the first of the first terminals 200 It is possible to obtain the identification information and the radio field intensity information. Then, the management device 100 can estimate that the user U is located within the predetermined range based on the first identification information and the like. As a result, the management apparatus 100 can obtain information for management from the first terminal 200 by using the setting of the wireless LAN communication preset in the first terminal 200, and the first terminal 200 manages the information. It is possible to manage the position of the user U without implementing the setting for.
上記構成によれば、管理装置100は、さらに、上記のように管理するユーザUの位置を利用して、2回目以降の利用時、ユーザUが近づくだけで第2端末300を操作可能な状態にすることができる。これにより、管理装置100は、ユーザUを操作可能な状態に復帰するまで待たせることなく円滑に第2端末300を操作させることができる。 According to the above configuration, the management device 100 further uses the position of the user U managed as described above, and is capable of operating the second terminal 300 only when the user U approaches the second or subsequent use. Can be As a result, the management apparatus 100 can smoothly operate the second terminal 300 without waiting for the user U to return to the operable state.
<3.管理装置の機能構成>
図3を参照して、本実施形態に係る管理装置100の機能構成を説明する。図3に示すように、管理装置100は、制御部110と、記憶部120と、通信部130と、を備える。
<3. Functional configuration of management device>
The functional configuration of the management apparatus 100 according to the present embodiment will be described with reference to FIG. As illustrated in FIG. 3, the management device 100 includes a control unit 110, a storage unit 120, and a communication unit 130.
制御部110は、設定部112と、特定部113と、推定部114とを備える。また、制御部110は、取得部111と、検出部115と、判定部116と、端末制御部117とを備えてもよい。 The control unit 110 includes a setting unit 112, a specifying unit 113, and an estimating unit 114. The control unit 110 may also include an acquisition unit 111, a detection unit 115, a determination unit 116, and a terminal control unit 117.
取得部111は、アクセスポイントPで使用されているSSIDを取得する。取得部111は、具体的には、第1ネットワーク400aで利用可能なすべてのチャネルを順次巡回してアクセスポイントPのそれぞれから送信されているビーコン信号を探知し、当該ビーコン信号で使用されているSSIDを取得してもよい(スキャンしてもよい)。 The acquisition unit 111 acquires the SSID used at the access point P. Specifically, the acquisition unit 111 sequentially travels through all the channels available in the first network 400a to detect the beacon signal transmitted from each of the access points P, and is used in the beacon signal. The SSID may be obtained (scanned).
設定部112は、第1記憶部121に記憶するアクセスポイントPに使用される各々のSSIDのうち、第1ネットワーク400aを介してアクセスポイントPから送信されているビーコン信号に使用されているSSID以外のSSIDを設定する。 The setting unit 112, other than the SSID used for the beacon signal transmitted from the access point P via the first network 400a, among the SSIDs used for the access point P stored in the first storage unit 121. Set the SSID of.
設定部112は、管理装置100が取りうるBDアドレスの最小値から最大値までを、自身のBDアドレスとして順次設定してもよい。設定部112は、例えば、16進数12桁のBDアドレスであれば、最小値(全ての桁が「0」の値)から最大値(全ての桁が「F」の値)までの値を全て順次設定してもよいし、カンパニーIDは任意の値で設定しカンパニーアサインについて取りうる値の最小値から最大値までを設定してもよい。 The setting unit 112 may sequentially set the minimum value to the maximum value of BD addresses that the management device 100 can take as its own BD address. For example, in the case of a hexadecimal 12-digit BD address, the setting unit 112 sets all values from the minimum value (all digits are “0” values) to the maximum value (all digits are “F” values). The company IDs may be sequentially set, or the company ID may be set to an arbitrary value, and may be set from the minimum value to the maximum value that the company assignment can take.
設定部112は、例えば、一定時間経過後に、設定したSSIDを削除してもよい。また、設定部112は、例えば、設定したSSIDを、取得部111により取得されたアクセスポイントPのビーコン信号のSSIDが同一のSSIDを示していた場合、当該設定したSSIDを削除してもよい。 The setting unit 112 may delete the set SSID, for example, after a certain time has elapsed. Moreover, for example, when the set SSID indicates that the SSID of the beacon signal of the access point P acquired by the acquisition unit 111 is the same SSID, the set SSID may be deleted.
特定部113は、第1要求信号に基づいて、第1端末200の第1識別情報と第1要求信号の第1電波強度情報とを特定する。ここで「第1識別情報」とは、第1要求信号に含まれる第1端末200を識別するための情報であり、例えば、第1端末200のMacアドレスやIPアドレスである。また、ここで「第1電波強度情報」とは、第1要求信号の受信電波強度(RSSI(Received Signal Strength Indication))を示す情報である。 The identifying unit 113 identifies the first identification information of the first terminal 200 and the first radio field intensity information of the first request signal based on the first request signal. Here, the “first identification information” is information for identifying the first terminal 200 included in the first request signal, and is, for example, a Mac address or an IP address of the first terminal 200. The “first radio wave strength information” is information indicating the received radio wave strength (RSSI (Received Signal Strength Indication)) of the first request signal.
特定部113は、第2要求信号に基づいて、第1端末200の第2識別情報と第2要求信号の第2電波強度情報とを特定してもよい。ここで「第2要求信号」とは、第1端末200との近距離無線通信を確立するための信号である。第2要求信号は、例えば、管理装置100に設定されたBDアドレスに対する接続要求のための信号である。 The specifying unit 113 may specify the second identification information of the first terminal 200 and the second field intensity information of the second request signal based on the second request signal. Here, the “second request signal” is a signal for establishing short-distance wireless communication with the first terminal 200. The second request signal is, for example, a signal for requesting a connection to the BD address set in the management device 100.
「第2識別情報」とは、第2要求信号に含まれる第1端末200を識別するための情報であり、例えば、第1端末200のBDアドレスである。また、ここで「第2電波強度情報」とは、第2要求信号の受信電波強度(RSSI)を示す情報である。 The “second identification information” is information for identifying the first terminal 200 included in the second request signal, and is, for example, the BD address of the first terminal 200. The “second radio field intensity information” is information indicating the received radio field intensity (RSSI) of the second request signal.
推定部114は、第1識別情報と第1電波強度情報とに基づいて、ユーザの位置を推定する。また、推定部114は、第2識別情報と第2電波強度情報とに基づいてユーザの位置を推定してもよい。このような構成によれば、推定部114は、第1端末200から第1要求信号を受信できない場合でも、それを補完する第2要求信号を受信して第2識別情報と第2電波強度情報を特定できればユーザの位置を推定することができる。 The estimation unit 114 estimates the position of the user based on the first identification information and the first radio field intensity information. In addition, the estimation unit 114 may estimate the position of the user based on the second identification information and the second radio field intensity information. According to such a configuration, even if the first request signal cannot be received from the first terminal 200, the estimation unit 114 receives the second request signal that complements the first request signal and receives the second identification information and the second radio field intensity information. The position of the user can be estimated if the above can be specified.
上記の位置の推定方法には、例えば、Triangulation方式、Proximity方式、Scene Analysis方式等の任意の方法を利用することが考えられる。推定部114は、例えば、第1識別情報または第2識別情報が示す第1端末200を所持するユーザについて、第1電波強度情報または第2電波強度情報から管理装置100と第1端末200との間の距離を算出することで当該ユーザの位置を推定してもよい。なお、かかる距離の算出方法は任意の方法を利用することができるが、例えば、特開2012−38242号公報に記載の方法により算出することができる。 As the position estimation method, it is conceivable to use any method such as the Triangulation method, the Proximity method, and the Sene Analysis method. The estimation unit 114, for example, regarding the user who possesses the first terminal 200 indicated by the first identification information or the second identification information, from the first radio wave intensity information or the second radio wave intensity information, The position of the user may be estimated by calculating the distance between them. Although any method can be used to calculate the distance, the distance can be calculated by, for example, the method described in JP 2012-38242 A.
推定部114は、例えば、第1所定期間、ユーザが第1所定範囲内に位置することを推定しなかった場合、第2記憶部122に記憶されている第1識別情報および第2識別情報を削除してもよい。ここで「第1所定期間」とは、ユーザの次回の利用に至るまで第1識別情報を第2記憶部122に保持する期間であり、例えば、1週間、半月、または1ヶ月等の値を適宜設定すればよい。このような構成によれば、推定部114は、ユーザが第2端末300を利用しなくなった後もずっと第1識別情報を記憶させ続けることがないため、機密性を向上させることができる。また、推定部114は、例えば、第1識別情報および第2識別情報と関連する第1電波強度情報および第2電波強度情報も、第1識別情報等の削除と併せて削除してもよい。 For example, when the estimation unit 114 does not estimate that the user is located within the first predetermined range for the first predetermined period, the estimation unit 114 determines the first identification information and the second identification information stored in the second storage unit 122. You may delete it. Here, the “first predetermined period” is a period in which the first identification information is held in the second storage unit 122 until the next use by the user, and for example, a value such as one week, half a month, or one month. It may be set appropriately. With such a configuration, the estimation unit 114 does not continue to store the first identification information even after the user does not use the second terminal 300, and thus the confidentiality can be improved. Further, the estimation unit 114 may delete the first radio wave intensity information and the second radio wave intensity information associated with the first identification information and the second identification information together with the deletion of the first identification information and the like.
検出部115は、ユーザが第2端末300を操作したことを検出する。検出部115は、例えば、第2端末300に対して、操作の有無や動作状態の変移(例えば、電源のONとOFFとの変移、通常の稼働状態とスリープ状態(省電力状態)との変移等)についてサイクリックにログファイル等を参照し、ユーザが操作したことを検出する。また、検出部115は、管理装置100が第2端末300に対して電源ケーブルに外付けされている場合、当該電源ケーブルを流れる電流によって電源のON/OFFを検知し、ユーザが電源ON/OFFに関する操作をしたことを検出してもよい。 The detection unit 115 detects that the user has operated the second terminal 300. The detection unit 115, for example, with respect to the second terminal 300, changes in the presence or absence of an operation and an operation state (for example, a change in power ON and OFF, a change in a normal operating state and a sleep state (power saving state) Etc.) and cyclically refer to the log file etc. to detect the user's operation. When the management device 100 is externally attached to the power cable with respect to the second terminal 300, the detection unit 115 detects ON/OFF of the power by the current flowing through the power cable, and the user turns the power ON/OFF. It may be detected that the operation related to
判定部116は、推定部114の推定結果および検出部115の検出結果に基づいて、第2端末300の位置から第1所定範囲内に位置するユーザが第2端末300を操作したことを判定する。ここで「第1所定範囲」とは、第2端末300の位置からの範囲であり、ユーザが第2端末300に対して操作可能な位置にいることを判定するための範囲である。判定部116は、上記のように、ユーザが第2端末300を操作したことを判定した際に、当該ユーザの第1端末200の第1識別情報を第2記憶部122に記憶してもよい。 The determination unit 116 determines that a user located within the first predetermined range from the position of the second terminal 300 has operated the second terminal 300, based on the estimation result of the estimation unit 114 and the detection result of the detection unit 115. .. Here, the “first predetermined range” is a range from the position of the second terminal 300, and is a range for determining that the user is in a position where the user can operate the second terminal 300. As described above, when the determination unit 116 determines that the user has operated the second terminal 300, the determination unit 116 may store the first identification information of the first terminal 200 of the user in the second storage unit 122. ..
判定部116は、例えば、推定部114により当該ユーザが第2端末300の位置から第1所定範囲内に位置することが推定され、かつ、検出部115によりユーザが第2端末300を操作したことが検出された場合、当該ユーザが第2端末300を操作したと判定してもよい。なお、かかる判定において、推定部114による上記推定と検出部115による上記検出との組み合わせは、時間軸上関係すると判定できる時間内(例えば、10秒以内、30秒以内または1分以内等)に行われたもの同士を組み合わせればよい。 In the determination unit 116, for example, the estimation unit 114 estimates that the user is located within the first predetermined range from the position of the second terminal 300, and the detection unit 115 operates the user with the second terminal 300. When is detected, it may be determined that the user has operated the second terminal 300. In the determination, the combination of the estimation by the estimation unit 114 and the detection by the detection unit 115 is within a time (for example, within 10 seconds, within 30 seconds, or within 1 minute) that can be determined to be related on the time axis. It suffices to combine the performed ones.
端末制御部117は、推定部114によりユーザが第1所定範囲内に位置すると推定された際に、第2記憶部122に予め当該ユーザに関連する第1識別情報または第2識別情報が記憶されていた場合、第2端末300を操作可能な状態にする。特定部113により特定された当該ユーザの第1端末200の第1識別情報について、第2記憶部122に同じ第1識別情報が既に記憶されていた場合、当該ユーザは第2端末300の利用ユーザであると推定できる。このため、端末制御部117は、例えば、上記のような場合、推定部114によりユーザが第1所定範囲内に位置すると推定された際には、自動で操作可能な状態に復帰させる。なお、かかる第2端末300の動作状態の制御について、端末制御部117は、第2端末300に当該制御のためのエージェントモジュールをインストールさせて、当該エージェントモジュールと動作状態の変更要求等のメッセージをやり取りすることで制御してもよい。このような構成によれば、端末制御部117は、ユーザに、第2端末300を操作可能な状態まで復帰させるための時間を減らして第2端末300を操作させることができる。 When the estimation unit 114 estimates that the user is located within the first predetermined range, the terminal control unit 117 stores first identification information or second identification information related to the user in the second storage unit 122 in advance. If so, the second terminal 300 is brought into an operable state. Regarding the first identification information of the first terminal 200 of the user identified by the identifying unit 113, when the same first identification information is already stored in the second storage unit 122, the user is the user who uses the second terminal 300. It can be estimated that Therefore, for example, in the above case, when the estimation unit 114 estimates that the user is located within the first predetermined range, the terminal control unit 117 automatically restores the operable state. Regarding the control of the operating state of the second terminal 300, the terminal control unit 117 causes the second terminal 300 to install an agent module for the control and sends a message such as a request for changing the operating state of the agent module. You may control by exchanging. With such a configuration, the terminal control unit 117 can allow the user to operate the second terminal 300 while reducing the time for returning the second terminal 300 to the operable state.
記憶部120は、第1記憶部121と、第2記憶部122とを備える。第1記憶部121は、無線LANのアクセスポイントに使用される各々のSSIDを記憶する。第1記憶部121は、当該各々のSSIDについて、設定部112で設定される際の優先順位を付けて記憶してもよい。当該優先順位は、任意の値を設定すればよく、例えば、管理装置100とアクセスポイントPとの距離やアクセスポイントPのSSIDの未使用率等に基づいて設定されてもよい。 The storage unit 120 includes a first storage unit 121 and a second storage unit 122. The 1st memory|storage part 121 memorize|stores each SSID used for the access point of wireless LAN. The first storage unit 121 may store the respective SSIDs with priorities when set by the setting unit 112. The priority may be set to an arbitrary value, and may be set based on, for example, the distance between the management device 100 and the access point P, the unused rate of the SSID of the access point P, or the like.
第2記憶部122は、ユーザが第2端末300を操作したと判定部116が判定した際に、ユーザの第1端末200の第1識別情報および第2識別情報の少なくとも一つを記憶する。 The second storage unit 122 stores at least one of the first identification information and the second identification information of the first terminal 200 of the user when the determination unit 116 determines that the user has operated the second terminal 300.
通信部130は、管理装置100をネットワーク400に接続し、ネットワーク400上の他の端末と通信をするためのハードウェアモジュールである。通信部130は、例えば、ISDNモデム、ADSLモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。通信部130は、BLE(Bluetooth(登録商標) Low Energy)やIrDAなどの通信規格に基づき、通信部130は、第2端末300を制御するために、所定の電波を利用した無線制御信号を第2端末300に送信してもよい。通信部130は、第1送信部131と、第2送信部132と、受信部と、を備える。通信部130は、記憶部120に記憶する第1識別情報等の各種情報を、これらの情報を1以上の管理装置100から収集し管理するためのサーバ装置に送信してもよい。 The communication unit 130 is a hardware module for connecting the management device 100 to the network 400 and communicating with other terminals on the network 400. The communication unit 130 is, for example, a modulation/demodulation device such as an ISDN modem, an ADSL modem, a cable modem, an optical modem, and a soft modem. The communication unit 130 is based on a communication standard such as BLE (Bluetooth (registered trademark) Low Energy) or IrDA, and the communication unit 130 transmits a wireless control signal using a predetermined radio wave to control the second terminal 300. 2 may be transmitted to the terminal 300. The communication unit 130 includes a first transmitter 131, a second transmitter 132, and a receiver. The communication unit 130 may transmit various information such as the first identification information stored in the storage unit 120 to a server device for collecting and managing the information from one or more management devices 100.
第1送信部131は、設定部112により設定されたSSIDを使用して、第1ネットワーク400aを介してアクセスポイントモードで第1ビーコン信号を送信する。 The first transmission unit 131 transmits the first beacon signal in the access point mode via the first network 400a using the SSID set by the setting unit 112.
第2送信部132は、近距離無線通信のための第2ネットワークを介して第2ビーコン信号を送信する。また、第2送信部132は、管理装置100が取りうるBDアドレスの最小値から最大値までが順次設定された第2ビーコン信号を送信してもよい。ここで「第2ビーコン信号」とは、近距離無線通信(Bluetooth通信)を確立するために親機が送信するビーコン信号である。このような構成によれば、第2送信部132は、第1端末200から第1要求信号を受信できない場合でも、それを補完する第2要求信号を受信するよう第2ビーコン信号をフルスキャンして送信することができる。これにより、管理装置100は、無線LANのアクセスポイントのSSIDが使用できなくとも、Bluetooth等の近距離無線通信を使って、第2識別情報と第2電波強度情報を特定してユーザの位置を推定することができる。 The second transmitter 132 transmits the second beacon signal via the second network for short-range wireless communication. In addition, the second transmitting unit 132 may transmit the second beacon signal in which the minimum value to the maximum value of the BD addresses that the management device 100 can take are sequentially set. Here, the “second beacon signal” is a beacon signal transmitted by the parent device to establish short-range wireless communication (Bluetooth communication). According to such a configuration, even when the first request signal cannot be received from the first terminal 200, the second transmission unit 132 fully scans the second beacon signal so as to receive the second request signal that complements the first request signal. Can be sent. As a result, the management device 100 specifies the second identification information and the second radio field intensity information by using the short-range wireless communication such as Bluetooth to identify the position of the user even if the SSID of the access point of the wireless LAN cannot be used. Can be estimated.
受信部133は、ユーザが所持する第1端末200から、第1ネットワーク400aを介して、設定部112により設定されたSSIDとの無線LAN通信を確立するための第1要求信号を受信する。 The receiving unit 133 receives the first request signal for establishing the wireless LAN communication with the SSID set by the setting unit 112 from the first terminal 200 owned by the user via the first network 400a.
受信部133は、例えば、第1送信部131が送信する第1ビーコン信号を検知した第1端末200から、第1要求信号を受信する。このような構成によれば、管理装置100は、既存の無線LANのアクセスポイントのSSIDを使用したビーコン信号を送信し、第1端末200の当該アクセスポイントとの通信を利用して第1端末200から第1要求信号を受信することができる。これにより、管理装置100は、第1端末200が特別な設定を実装しなくとも、第1要求信号による第1識別情報と第1電波強度情報を取得することができる。 The receiving unit 133 receives the first request signal from the first terminal 200 that has detected the first beacon signal transmitted by the first transmitting unit 131, for example. According to such a configuration, the management device 100 transmits a beacon signal using the SSID of an existing wireless LAN access point, and utilizes the communication of the first terminal 200 with the access point to use the first terminal 200. From the first request signal can be received. As a result, the management device 100 can acquire the first identification information and the first radio field intensity information based on the first request signal, even if the first terminal 200 does not have a special setting.
受信部133は、例えば、第2ビーコン信号を検知した第1端末200から、近距離無線通信を確立するための第2要求信号を受信してもよい。 The receiving unit 133 may receive, for example, a second request signal for establishing short-distance wireless communication from the first terminal 200 that has detected the second beacon signal.
<4.管理装置の動作例(フロー)>
図4を参照して、本実施形態に係る管理装置100の動作例を説明する。図4に示すように、第1記憶部121は、アクセスポイントPに使用される各々のSSIDを記憶する(S10)。
<4. Operation example of management device (flow)>
An operation example of the management apparatus 100 according to the present embodiment will be described with reference to FIG. As shown in FIG. 4, the first storage unit 121 stores each SSID used for the access point P (S10).
設定部112は、当該記憶された各々のSSIDのうち、第1ネットワーク400aを介してアクセスポイントPから送信されているビーコン信号に使用されているSSID以外の未使用のSSIDを自身のSSIDとして設定する(S11)。第1送信部131は、当該設定されたSSIDを使用して、第1ネットワーク400aを介してアクセスポイントモードで第1ビーコン信号を送信する(S12)。 The setting unit 112 sets an unused SSID other than the SSID used in the beacon signal transmitted from the access point P via the first network 400a, as the SSID of itself, among the stored SSIDs. Yes (S11). The first transmitter 131 transmits the first beacon signal in the access point mode via the first network 400a using the set SSID (S12).
受信部133は、第1ビーコン信号を検知した第1端末200から、第1要求信号を受信する(S13)。特定部113は、当該受信した第1要求信号に基づいて、第1端末200の第1識別情報と第1要求信号の第1電波強度情報とを特定する(S14)。推定部114は、当該特定された第1識別情報と第1電波強度情報とに基づいて、ユーザの位置を推定する(S15)。 The receiving unit 133 receives the first request signal from the first terminal 200 that has detected the first beacon signal (S13). The identifying unit 113 identifies the first identification information of the first terminal 200 and the first radio field intensity information of the first request signal based on the received first request signal (S14). The estimation unit 114 estimates the position of the user based on the specified first identification information and first radio field intensity information (S15).
<5.管理システムの動作例(シーケンス)>
図5Aおよび図5Bを参照して、本実施形態に係る管理システム1の動作例を説明する。図5Aにはユーザの第2端末300の初回利用時における動作例を、図2Bにはユーザの第2端末300の2回目以降の利用時における動作例を示している。
<5. Management system operation example (sequence)>
An operation example of the management system 1 according to the present embodiment will be described with reference to FIGS. 5A and 5B. FIG. 5A shows an operation example when the user uses the second terminal 300 for the first time, and FIG. 2B shows an operation example when the user uses the second terminal 300 for the second time and thereafter.
図5Aに示すように、ユーザの第2端末300の初回利用時において、管理装置100は、アクセスポイントPの各々のSSIDのうち、未使用のSSIDを取得する(S20)。管理装置100は、未使用のSSIDを使用して第1ビーコン信号を送信する(S21)。第1端末200は、当該送信された第1ビーコン信号を検知し、第1要求信号を管理装置100に送信する(S22)。管理装置100は、第1要求信号を受信すると、第1要求信号に基づいて、第1端末200の第1識別情報と第1要求信号の第1電波強度情報とを特定する(S23)。管理装置100は、第1識別情報と第1電波強度情報とに基づいて、ユーザの位置を推定する(S24)。 As shown in FIG. 5A, when the user uses the second terminal 300 for the first time, the management apparatus 100 acquires an unused SSID from among the SSIDs of the access points P (S20). The management device 100 transmits the first beacon signal using the unused SSID (S21). The first terminal 200 detects the transmitted first beacon signal and transmits a first request signal to the management device 100 (S22). When the management device 100 receives the first request signal, the management device 100 identifies the first identification information of the first terminal 200 and the first field intensity information of the first request signal based on the first request signal (S23). The management device 100 estimates the position of the user based on the first identification information and the first radio field intensity information (S24).
管理装置100は、第2端末300の動作状態を検出するため、当該動作状態の要求を送信する(S25)。第2端末300は、ユーザの操作により電源がOFFからONに変更される(S26)。第2端末300は、上記動作状態の要求に対して、ユーザが第2端末300を操作したことを示す動作状態の応答を管理装置100に送信する(S27)。管理装置100は、当該動作状態の応答を受信すると、ユーザが第2端末300を操作したことを検出する(S28)。管理装置100は、推定部の推定結果と検出部の検出結果とに基づいて、第2端末300の位置から第1所定範囲内に位置するユーザが第2端末300を操作したことを判定する(S29)。管理装置100は、上記のようにユーザが第2端末300を操作したと判定した際に、当該ユーザの第1端末200の第1識別情報を記憶する(S30)。 The management device 100 transmits a request for the operating state to detect the operating state of the second terminal 300 (S25). The power of the second terminal 300 is changed from OFF to ON by a user operation (S26). The second terminal 300 transmits an operation state response indicating that the user has operated the second terminal 300 to the management apparatus 100 in response to the operation state request (S27). Upon receiving the response of the operation state, the management device 100 detects that the user has operated the second terminal 300 (S28). The management device 100 determines that the user located within the first predetermined range from the position of the second terminal 300 has operated the second terminal 300 based on the estimation result of the estimation unit and the detection result of the detection unit ( S29). When the management device 100 determines that the user has operated the second terminal 300 as described above, the management device 100 stores the first identification information of the first terminal 200 of the user (S30).
図5Bに示すように、ユーザの第2端末300の2回目以降の利用時において、管理装置100は、アクセスポイントPの各々のSSIDのうち、未使用のSSIDを取得する(S40)。管理装置100は、未使用のSSIDを使用して第1ビーコン信号を送信する(S41)。第1端末200は、当該送信された第1ビーコン信号を検知し、第1要求信号を管理装置100に送信する(S42)。管理装置100は、第1要求信号を受信すると、第1要求信号に基づいて、第1端末200の第1識別情報と第1要求信号の第1電波強度情報とを特定する(S43)。管理装置100は、第1識別情報と第1電波強度情報とに基づいて、ユーザの位置を推定する(S44)。 As shown in FIG. 5B, when the user uses the second terminal 300 for the second time and thereafter, the management device 100 acquires an unused SSID from among the SSIDs of the access points P (S40). The management device 100 transmits the first beacon signal by using the unused SSID (S41). The first terminal 200 detects the transmitted first beacon signal and transmits a first request signal to the management device 100 (S42). When the management device 100 receives the first request signal, the management device 100 identifies the first identification information of the first terminal 200 and the first field intensity information of the first request signal based on the first request signal (S43). The management device 100 estimates the position of the user based on the first identification information and the first radio field intensity information (S44).
管理装置100は、ユーザが第1所定範囲内に位置すると推定された際に、第1識別情報が記憶されていた場合、第2端末300を操作可能な状態にするため、第2端末300に動作状態の変更要求を送信する(S45)。第2端末300は、当該動作状態の変更要求を受信すると、自身を操作可能な状態に変更する(S46)。第2端末300は、当該動作状態の要求の応答として、当該動作状態の変更結果を管理装置100に送信する(S47)。 When the first identification information is stored when the user is estimated to be located within the first predetermined range, the management device 100 sets the second terminal 300 to the operable state so that the second terminal 300 can be operated. A request for changing the operating state is transmitted (S45). Upon receiving the operation state change request, the second terminal 300 changes itself to an operable state (S46). The second terminal 300 transmits the change result of the operation state to the management device 100 as a response to the request of the operation state (S47).
<6.ハードウェア構成>
図6を参照して、上述してきた管理装置100をコンピュータ800により実現する場合のハードウェア構成の一例を説明する。なお、それぞれの装置の機能は、複数台の装置に分けて実現することもできる。
<6. Hardware configuration>
An example of a hardware configuration when the management device 100 described above is implemented by the computer 800 will be described with reference to FIG. It should be noted that the functions of the respective devices can be realized separately by a plurality of devices.
図6に示すように、コンピュータ800は、プロセッサ801と、メモリ803と、記憶装置805と、入力I/F部807と、データI/F部809と、通信I/F部811と、を含む。また、コンピュータ800は、表示装置813を含んでもよい。 As shown in FIG. 6, the computer 800 includes a processor 801, a memory 803, a storage device 805, an input I/F unit 807, a data I/F unit 809, and a communication I/F unit 811. .. The computer 800 may also include the display device 813.
プロセッサ801は、メモリ803に記憶されているプログラムを実行することによりコンピュータ800における様々な処理を制御する。例えば、管理装置100の制御部110が備える各機能部などは、メモリ803に一時記憶された上で、主にプロセッサ801上で動作するプログラムとして実現可能である。 The processor 801 controls various processes in the computer 800 by executing a program stored in the memory 803. For example, each functional unit and the like included in the control unit 110 of the management device 100 can be implemented as a program that is temporarily stored in the memory 803 and then mainly operates on the processor 801.
メモリ803は、例えばRAM(Random Access Memory)等の記憶媒体である。メモリ803は、プロセッサ801によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。 The memory 803 is a storage medium such as a RAM (Random Access Memory). The memory 803 temporarily stores the program code of the program executed by the processor 801 and the data required when the program is executed.
記憶装置805は、例えばハードディスクドライブ(HDD)やフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置805は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。この他、記憶装置805は、第1識別情報、第2識別情報、第1電波強度情報、第2電波強度情報等を登録するテーブルと、当該テーブルを管理するDBを記憶することも可能である。このようなプログラムやデータは、必要に応じてメモリ803にロードされることにより、プロセッサ801から参照される。 The storage device 805 is a non-volatile storage medium such as a hard disk drive (HDD) or a flash memory. The storage device 805 stores an operating system and various programs for realizing the above-described configurations. In addition, the storage device 805 can also store a table for registering the first identification information, the second identification information, the first radio wave intensity information, the second radio wave intensity information, and the like, and a DB for managing the table. .. Such programs and data are loaded into the memory 803 as needed, and are referred to by the processor 801.
入力I/F部807は、ユーザからの入力を受け付けるためのデバイスである。入力I/F部807の具体例としては、キーボードやマウス、タッチパネル、各種センサ、ウェアラブル・デバイス等が挙げられる。入力I/F部807は、例えばUSB(Universal Serial Bus)等のインタフェースを介してコンピュータ800に接続されても良い。 The input I/F unit 807 is a device for receiving an input from the user. Specific examples of the input I/F unit 807 include a keyboard, a mouse, a touch panel, various sensors, a wearable device, and the like. The input I/F unit 807 may be connected to the computer 800 via an interface such as a USB (Universal Serial Bus).
データI/F部809は、コンピュータ800の外部からデータを入力するためのデバイスである。データI/F部809の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データI/F部809は、コンピュータ800の外部に設けられることも考えられる。その場合、データI/F部809は、例えばUSB等のインタフェースを介してコンピュータ800へと接続される。 The data I/F unit 809 is a device for inputting data from outside the computer 800. A specific example of the data I/F unit 809 is a drive device or the like for reading data stored in various storage media. The data I/F unit 809 may be provided outside the computer 800. In that case, the data I/F unit 809 is connected to the computer 800 via an interface such as a USB.
通信I/F部811は、コンピュータ800の外部の装置と有線又は無線により、インターネットNを介したデータ通信を行うためのデバイスである。通信I/F部811は、コンピュータ800の外部に設けられることも考えられる。その場合、通信I/F部811は、例えばUSB等のインタフェースを介してコンピュータ800に接続される。 The communication I/F unit 811 is a device for performing data communication via the Internet N with a device external to the computer 800 in a wired or wireless manner. The communication I/F unit 811 may be provided outside the computer 800. In that case, the communication I/F unit 811 is connected to the computer 800 via an interface such as a USB.
表示装置813は、各種情報を表示するためのデバイスである。表示装置813の具体例としては、例えば液晶ディスプレイや有機EL(Electro−Luminescence)ディスプレイ、ウェアラブル・デバイスのディスプレイ等が挙げられる。表示装置813は、コンピュータ800の外部に設けられても良い。その場合、表示装置813は、例えばディスプレイケーブル等を介してコンピュータ800に接続される。また、入力I/F部807としてタッチパネルが採用される場合には、表示装置813は、入力I/F部807と一体化して構成することが可能である。 The display device 813 is a device for displaying various information. Specific examples of the display device 813 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 813 may be provided outside the computer 800. In that case, the display device 813 is connected to the computer 800 via, for example, a display cable. When a touch panel is used as the input I/F unit 807, the display device 813 can be integrated with the input I/F unit 807.
[第2実施形態]
次に、本発明の第2実施形態について説明する。本実施形態は、第1実施形態に係る管理システム1のユーザの位置を推定する機能を応用して、トイレや喫煙室等の所定の範囲内のユーザの人数やユーザごとの滞在時間を出力する形態である。以下、第1実施形態と異なる点を中心に説明する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. The present embodiment applies the function of estimating the position of the user of the management system 1 according to the first embodiment, and outputs the number of users within a predetermined range such as a toilet or a smoking room and the staying time for each user. It is a form. Hereinafter, the points different from the first embodiment will be mainly described.
<1.管理システムの概要>
図7を参照して、第2実施形態に係る管理システム1の概要を説明する。
<1. Management system overview>
An outline of the management system 1 according to the second embodiment will be described with reference to FIG. 7.
図7に示すように、管理システム1は、第2所定範囲として、特定のトイレと喫煙室とにそれぞれに管理装置100aと100bとが設けられている。なお、特に区別の必要がない場合は、管理装置100aと100bとを総称して「管理装置100」という。ここで「第2所定範囲」とは、管理装置100の位置からの範囲であり、ユーザの人数等を特定するための範囲である。管理装置100aは、特定のトイレに設けられ、当該トイレ内の人数やユーザごとの滞在時間を特定する。 As shown in FIG. 7, in the management system 1, the management devices 100a and 100b are provided in a specific toilet and smoking room, respectively, as the second predetermined range. If there is no particular need for distinction, the management devices 100a and 100b are collectively referred to as the "management device 100". Here, the “second predetermined range” is a range from the position of the management device 100, and is a range for specifying the number of users and the like. The management device 100a is provided in a specific toilet and identifies the number of people in the toilet and the stay time for each user.
管理装置100aは、具体的には、各ユーザが所持する第1端末200から送信される第1要求信号による第1識別情報と第1電波強度情報とを利用して、トイレ内に位置するユーザの人数を特定する。また、管理装置100aは、当該特定された人数とトイレに設けられた個室の数やトイレの床面積等とを比較してトイレの混雑状況を判定する。また、管理装置100aは、ユーザごとの滞在時間を特定する。管理装置100は、これらの特定および判定した結果を、ユーザが確認するために、ネットワーク400を介してディスプレイ端末500に出力する。 Specifically, the management device 100a uses the first identification information and the first radio wave intensity information based on the first request signal transmitted from the first terminal 200 owned by each user to locate the user in the toilet. Identify the number of people. Further, the management device 100a compares the specified number of people with the number of private rooms provided in the toilet, the floor area of the toilet, and the like to determine the congestion status of the toilet. The management device 100a also specifies the stay time for each user. The management device 100 outputs the results of these identifications and determinations to the display terminal 500 via the network 400 for the user to confirm.
管理装置100bは、特定の喫煙室に設けられ、上記管理装置100aと同様に、当該喫煙室内の人数やユーザごとの滞在時間を特定し、混雑状況を判定する。 The management device 100b is provided in a specific smoking room, and, like the management device 100a, specifies the number of persons in the smoking room and the staying time for each user, and determines the congestion status.
上記構成によれば、管理装置100は、第1端末200に予め設定されている無線LAN通信の設定を利用して第1端末200から第1識別情報等を得て第2所定範囲内に位置するユーザの人数等を推定することができるため、第1端末200に管理のための設定等を実装することなく、トイレ等の特定のエリア内の利用状況を管理することができる。 According to the above configuration, the management device 100 obtains the first identification information and the like from the first terminal 200 by using the setting of the wireless LAN communication preset in the first terminal 200 and is positioned within the second predetermined range. Since it is possible to estimate the number of users to be used and the like, it is possible to manage the usage status in a specific area such as a toilet without installing settings for management in the first terminal 200.
<2.管理装置の機能構成>
第2実施形態に係る管理装置100の機能構成を説明する。第2実施形態に係る管理装置100は、図3に示す第1実施形態に係る管理装置100の記憶部120と、通信部130とを共通して備え、制御部110においては、取得部111と、設定部112と、特定部113と、推定部114と、判定部116とを共通して備え、これらの機能部に加えて出力部(不図示)を備える。
<2. Functional configuration of management device>
The functional configuration of the management device 100 according to the second embodiment will be described. The management apparatus 100 according to the second embodiment includes a storage unit 120 and a communication unit 130 of the management apparatus 100 according to the first embodiment shown in FIG. 3 in common, and the control unit 110 includes an acquisition unit 111 and an acquisition unit 111. The setting unit 112, the specifying unit 113, the estimating unit 114, and the determining unit 116 are provided in common, and an output unit (not shown) is provided in addition to these functional units.
推定部114は、第2所定範囲内に位置するユーザの人数およびユーザごとの第2所定範囲内に滞在した時間の少なくともいずれか一つを推定する。推定部114は、例えば、特定の時点における第2所定範囲内に位置するユーザをカウントし、ユーザの人数を推定してもよい。また、推定部114は、例えば、第1端末200の第1識別情報ごとにユーザを識別し、当該識別されたユーザごとに第2所定範囲内に入った時刻と、第2所定範囲から出た時刻とを推定する。推定部114は、当該推定の結果に基づいて、上記識別されたユーザごとの第2所定範囲内の滞在時間を推定してもよい。 The estimation unit 114 estimates at least one of the number of users located within the second predetermined range and the time spent in the second predetermined range for each user. The estimation unit 114 may count the number of users located within the second predetermined range at a specific time point and estimate the number of users. Further, the estimation unit 114, for example, identifies the user for each piece of the first identification information of the first terminal 200, and enters the second predetermined range for each identified user and exits from the second predetermined range. Estimate time and. The estimation unit 114 may estimate the stay time within the second predetermined range for each of the identified users, based on the result of the estimation.
推定部114は、上記推定したユーザの人数と第2所定範囲における部屋数または面積とに基づいて、第2所定範囲内の混雑状況を推定してもよい。推定部114は、例えば、第2所定の範囲が特定のトイレの場合、トイレの個室数に対するユーザの人数の割合を算出し、当該割合に基づいてトイレの利用率(例えば、個室が5個でユーザが5人であった場合には100%等)を混雑状況として推定することができる。 The estimation unit 114 may estimate the congestion situation within the second predetermined range based on the estimated number of users and the number of rooms or the area in the second predetermined range. For example, when the second predetermined range is a specific toilet, the estimation unit 114 calculates the ratio of the number of users to the number of private rooms of the toilet, and based on the ratio, the utilization rate of the toilet (for example, when the number of private rooms is 5). If the number of users is 5, 100% or the like) can be estimated as the congestion status.
出力部は、ユーザの人数またはユーザごとの滞在した時間の少なくともいずれか一つを出力する。ここで「出力する」とは、各機能部に出力すること、入力I/F部807に出力すること、メモリ803に出力すること、表示装置813に出力(表示)すること等のあらゆる出力態様を含む。このような構成によれば、出力部は、第1端末200の管理のための設定等を実装することなく、トイレ等の特定のエリア内の利用状況をユーザに確認させることができる。 The output unit outputs at least one of the number of users and the staying time for each user. Here, “outputting” means any output mode such as outputting to each functional unit, outputting to the input I/F unit 807, outputting to the memory 803, outputting (displaying) to the display device 813, and the like. including. According to such a configuration, the output unit can allow the user to check the usage status in a specific area such as a toilet without installing settings for managing the first terminal 200.
[第3実施形態]
次に、本発明の第3実施形態について説明する。第3実施形態は、第1実施形態または第2実施形態の少なくとも一つの形態に係る管理システム1のユーザの位置を推定する機能とユーザが所持する第1端末200の第1識別情報とを応用して、第1識別情報と所定のエリアの入出ゲート等の識別結果とを突合させる形態である。以下、第1実施形態及び第2実施形態と異なる点を中心に説明する。
<1.管理システムの概要>
図8を参照して、第3実施形態に係る管理システム1の概要を説明する。
[Third Embodiment]
Next, a third embodiment of the present invention will be described. The third embodiment applies the function of estimating the position of the user of the management system 1 according to at least one of the first and second embodiments and the first identification information of the first terminal 200 possessed by the user. Then, the first identification information and the identification result of the entrance/exit gate of the predetermined area are collated. Hereinafter, the points different from the first embodiment and the second embodiment will be mainly described.
<1. Management system overview>
An outline of the management system 1 according to the third embodiment will be described with reference to FIG. 8.
図8に示すように、管理システム1において、特定の施設の入出ゲート等の第3端末600からの範囲として、第3所定範囲が設けられている。第3所定の範囲は、ユーザが第3端末600を通過していることを判定するための範囲でもある。管理装置100は、ユーザが第3端末600を通過する位置にいることを推定し、当該推定の際に特定された第1識別情報と、第3端末600が取得した入出を許可するための第3識別情報とを突合させて記憶する。ここで「第3識別情報」とは、ユーザを識別するための情報であり、例えば、ユーザIDやユーザの氏名等の情報である。管理装置100は、ユーザが所持するIC媒体700によって第3端末600を通過した際に第3端末600が取得した第3識別情報を取得して、第3識別情報と第3所定範囲に位置するユーザが所持する第1端末200の第1識別情報とを関連付けて記憶する。 As shown in FIG. 8, in the management system 1, a third predetermined range is provided as a range from the third terminal 600 such as an entrance/exit gate of a specific facility. The third predetermined range is also a range for determining that the user has passed through the third terminal 600. The management device 100 estimates that the user is in a position passing through the third terminal 600, and the first identification information specified at the time of the estimation and the first identification information for permitting the entry/exit acquired by the third terminal 600. 3) The identification information is matched and stored. Here, the "third identification information" is information for identifying the user, and is, for example, information such as the user ID and the name of the user. The management apparatus 100 acquires the third identification information acquired by the third terminal 600 when passing through the third terminal 600 by the IC medium 700 owned by the user, and is located in the third identification information and the third predetermined range. The first identification information of the first terminal 200 owned by the user is stored in association with each other.
上記構成によれば、管理装置100は、第1端末200に予め設定されている無線LAN通信の設定を利用して第1端末200から第1識別情報等を得てユーザが第3所定範囲内に位置することを推定することができるため、第1端末200に管理のための設定等を実装することなく、ユーザの所持する第1端末200の第1識別情報と、第3端末600等が得た第3識別情報とを突き合わせて管理することができる。 According to the above configuration, the management device 100 obtains the first identification information and the like from the first terminal 200 by using the setting of the wireless LAN communication preset in the first terminal 200, and the user is within the third predetermined range. It is possible to presume that the first identification information of the first terminal 200 possessed by the user and the third terminal 600 and the like are stored in the first terminal 200 without implementing settings for management in the first terminal 200. The obtained third identification information can be matched and managed.
<2.管理装置の機能構成>
第3実施形態に係る管理装置100の機能構成を説明する。第3実施形態に係る管理装置100は、図3に示す第1実施形態の制御部110と、通信部130とを共通して備え、記憶部120においては、第1記憶部121を共通して備え、これに加え第3記憶部(不図示)を備える。
<2. Functional configuration of management device>
The functional configuration of the management device 100 according to the third embodiment will be described. The management device 100 according to the third embodiment includes the control unit 110 and the communication unit 130 of the first embodiment illustrated in FIG. 3 in common, and the storage unit 120 includes the first storage unit 121 in common. And a third storage unit (not shown).
取得部111は、ユーザを識別するための第3識別情報を備えたIC媒体700により第3識別情報を取得する第3端末から、第3識別情報を取得する。ここで「IC媒体」とは、例えば、第3識別情報を備えたICチップを内蔵したICカードやスマートフォン等の端末である。 The acquisition unit 111 acquires the third identification information from the third terminal that acquires the third identification information by the IC medium 700 having the third identification information for identifying the user. Here, the “IC medium” is, for example, a terminal such as an IC card or a smart phone having an IC chip including the third identification information.
推定部114は、第1識別情報と、受信部133による第1要求信号の受信日時と、第1電波強度情報と、に基づいて、第3識別情報の取得日時から第3所定期間内において第3所定範囲内にユーザが位置したことを推定する。推定部114は、当該推定の際に後述の第3記憶部に、第1端末200の第1識別情報と第3識別情報とを関連付けて記憶させる。また、推定部114は、所定の期間において第3記憶部に蓄積した当該関連付けられた第1識別情報と第3識別情報とを統計的に処理して当該関連付けを補正してもよい。推定部114は、具体的には、所定の期間において第1識別情報に対して関連付けられた第3識別情報の最頻値を抽出し、当該最頻値を第1識別情報に関連付けるよう補正してもよい。このような構成によれば、推定部114は、第1識別情報と第3識別情報の関連付けの精度を統計的に高めることができる。 The estimation unit 114, based on the first identification information, the reception date and time of the first request signal by the reception unit 133, and the first radio field intensity information, within the third predetermined period from the acquisition date and time of the third identification information. 3 It is estimated that the user is located within a predetermined range. The estimation unit 114 stores the first identification information and the third identification information of the first terminal 200 in association with each other in a third storage unit described later when performing the estimation. The estimation unit 114 may correct the association by statistically processing the associated first identification information and third identification information accumulated in the third storage unit in a predetermined period. Specifically, the estimating unit 114 extracts the mode value of the third identification information associated with the first identification information in a predetermined period, and corrects the mode value to associate with the first identification information. May be. With such a configuration, the estimation unit 114 can statistically improve the accuracy of the association between the first identification information and the third identification information.
第3記憶部は、推定部114が第3所定期間内において第3所定範囲内にユーザが位置したことを推定した際に、第1端末200の第1識別情報と第3識別情報とを関連付けて記憶する。このような構成によれば、第3記憶部は、ユーザの所持する第1端末200の第1識別情報と、第3端末600から得た第3識別情報とを突き合わせて記憶することができる。 The third storage unit associates the first identification information and the third identification information of the first terminal 200 when the estimation unit 114 estimates that the user is located within the third predetermined range within the third predetermined period. To remember. With such a configuration, the third storage unit can store the first identification information of the first terminal 200 possessed by the user and the third identification information obtained from the third terminal 600 in a matched manner.
なお、本実施形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、以下に述べる各要素を均等なものに置換した実施の形態を採用することが可能であり、かかる実施の形態も本発明の範囲に含まれる。 It should be noted that the present embodiment is merely an example for explaining the present invention, and the present invention is not intended to be limited to the embodiment. Further, the present invention can be variously modified without departing from the gist thereof. Further, those skilled in the art can adopt an embodiment in which each element described below is replaced with an equivalent one, and such an embodiment is also included in the scope of the present invention.
1…管理システム、100…管理装置、110…制御部、111…取得部、112…設定部、113…特定部、114…推定部、115…検出部、116…判定部、117…端末制御部、120…記憶部、130…通信部、131…第1送信部、132…第2送信部、133…受信部、400…ネットワーク、500…ディスプレイ端末、800…コンピュータ、801…プロセッサ、803…メモリ、805…記憶装置、807…入力I/F部、809…データI/F部、811…通信I/F部、813…表示装置。 DESCRIPTION OF SYMBOLS 1... Management system, 100... Management device, 110... Control part, 111... Acquisition part, 112... Setting part, 113... Specification part, 114... Estimating part, 115... Detection part, 116... Judgment part, 117... Terminal control part , 120... Storage unit, 130... Communication unit, 131... First transmitting unit, 132... Second transmitting unit, 133... Receiving unit, 400... Network, 500... Display terminal, 800... Computer, 801,... Processor, 803... Memory , 805... Storage device, 807... Input I/F unit, 809... Data I/F unit, 811... Communication I/F unit, 813... Display device.
Claims (12)
前記各々のSSIDのうち、無線LAN通信のための第1ネットワークを介して前記アクセスポイントから送信されているビーコン信号に使用されているSSID以外のSSIDを設定する設定部と、
ユーザが所持する第1端末から、前記第1ネットワークを介して、前記設定部により設定されたSSIDとの無線LAN通信を確立するための第1要求信号を受信する受信部と、
前記第1要求信号に基づいて、前記第1端末の第1識別情報と前記第1要求信号の第1電波強度情報とを特定する特定部と、
前記第1識別情報と前記第1電波強度情報とに基づいて、前記ユーザの位置を推定する推定部と、を備える、
情報処理装置。 A first storage unit that stores each SSID used for an access point of the wireless LAN;
Of the respective SSIDs, a setting unit that sets an SSID other than the SSID used in the beacon signal transmitted from the access point via the first network for wireless LAN communication,
A receiving unit that receives a first request signal for establishing a wireless LAN communication with the SSID set by the setting unit from the first terminal owned by the user via the first network;
A specifying unit that specifies the first identification information of the first terminal and the first field intensity information of the first request signal based on the first request signal;
An estimation unit that estimates the position of the user based on the first identification information and the first radio field intensity information.
Information processing device.
前記受信部は、前記第1ビーコン信号を検知した前記第1端末から、前記第1要求信号を受信する、
請求項1に記載の情報処理装置。 A first transmission unit that transmits a first beacon signal via the first network using the SSID set by the setting unit,
The receiving unit receives the first request signal from the first terminal that has detected the first beacon signal,
The information processing apparatus according to claim 1.
前記受信部は、前記第2ビーコン信号を検知した前記第1端末から、近距離無線通信を確立するための第2要求信号を受信し、
前記特定部は、前記第2要求信号に基づいて、前記第1端末の第2識別情報と前記第2要求信号の第2電波強度情報とを特定し、
前記推定部は、前記第2識別情報と前記第2電波強度情報とに基づいて、前記ユーザの位置を推定する、
請求項1または2に記載の情報処理装置。 A second transmitting unit that transmits a second beacon signal via a second network for short-range wireless communication,
The receiving unit receives a second request signal for establishing near field communication from the first terminal that has detected the second beacon signal,
The specifying unit specifies the second identification information of the first terminal and the second radio field intensity information of the second request signal based on the second request signal,
The estimation unit estimates the position of the user based on the second identification information and the second radio field intensity information,
The information processing device according to claim 1.
請求項3に記載の情報処理装置。 The second transmitting unit transmits the second beacon signal in which the minimum value to the maximum value of BD addresses that the information processing apparatus can take are sequentially set.
The information processing device according to claim 3.
前記推定部の推定結果と前記検出部の検出結果とに基づいて、前記第2端末の位置から第1所定範囲内に位置するユーザが前記第2端末を操作したことを判定する判定部と、
前記ユーザが前記第2端末を操作したと前記判定部が判定した際に、前記ユーザの前記第1端末の前記第1識別情報を記憶する第2記憶部と、
前記推定部により前記ユーザが前記第1所定範囲内に位置すると推定された際に、前記第2記憶部に予め前記第1識別情報が記憶されていた場合、前記第2端末を操作可能な状態にする端末制御部と、を備える、
請求項1または2に記載の情報処理装置。 A detection unit that detects that the user has operated the second terminal;
A determination unit that determines that a user located within a first predetermined range from the position of the second terminal has operated the second terminal based on the estimation result of the estimation unit and the detection result of the detection unit;
A second storage unit that stores the first identification information of the first terminal of the user when the determination unit determines that the user has operated the second terminal;
A state in which the second terminal can be operated when the first identification information is stored in advance in the second storage unit when the estimation unit estimates that the user is located within the first predetermined range. And a terminal control unit to
The information processing device according to claim 1.
前記推定部は、第1所定期間、前記ユーザが前記第1所定範囲内に位置することを推定しなかった場合、前記第2記憶部に記憶されている前記第1識別情報を削除する、
請求項5に記載の情報処理装置。 The second storage unit stores the user in association with the first identification information of the first terminal,
If the estimation unit does not estimate that the user is located within the first predetermined range for a first predetermined period, the estimation unit deletes the first identification information stored in the second storage unit,
The information processing device according to claim 5.
前記推定部の推定結果と前記検出部の検出結果とに基づいて、前記第2端末の位置から第1所定範囲内に位置するユーザが前記第2端末を操作したことを判定する判定部と、
前記ユーザが前記第2端末を操作したと前記判定部が判定した際に、前記ユーザの前記第1端末の前記第1識別情報および前記第2識別情報の少なくともいずれか一つを記憶する第2記憶部と、
前記推定部により前記ユーザが前記第1所定範囲内に位置すると推定された際に、前記第2記憶部に予め前記第1識別情報または前記第2識別情報が記憶されていた場合、前記第2端末を操作可能な状態にする端末制御部と、を備える、
請求項3または4に記載の情報処理装置。 A detection unit that detects that the user has operated the second terminal;
A determination unit that determines that a user located within a first predetermined range from the position of the second terminal has operated the second terminal based on the estimation result of the estimation unit and the detection result of the detection unit;
A second storing at least one of the first identification information and the second identification information of the first terminal of the user when the determination unit determines that the user has operated the second terminal; Storage part,
If the first storage unit stores the first identification information or the second identification information in advance when the estimation unit estimates that the user is located within the first predetermined range, the second storage unit stores the second identification information. A terminal control unit that puts the terminal in an operable state,
The information processing apparatus according to claim 3 or 4.
前記推定部は、第2所定期間、前記ユーザが前記第1所定範囲内に位置することを推定しなかった場合、前記第2記憶部に記憶されている前記第1識別情報および前記第2識別情報を削除する、
請求項7に記載の情報処理装置。 The second storage unit stores the user in association with at least one of the first identification information and the second identification information of the first terminal,
When the estimation unit does not estimate that the user is located within the first predetermined range for a second predetermined period, the first identification information and the second identification stored in the second storage unit. Delete information,
The information processing device according to claim 7.
前記ユーザの人数または前記ユーザごとの前記滞在した時間の少なくともいずれか一つを出力する出力部を備える、
請求項1から4のいずれか一項に記載の情報処理装置。 The estimation unit estimates at least one of the number of users located in a second predetermined range and the time spent in the second predetermined range for each user,
An output unit that outputs at least one of the number of users or the staying time for each user,
The information processing device according to any one of claims 1 to 4.
前記推定部は、前記第1識別情報と、前記受信部による前記第1要求信号の受信日時と、前記第1電波強度情報と、に基づいて、前記第3識別情報の取得日時から第3所定期間内において前記第3端末の位置から第3所定範囲内に前記ユーザが位置したことを推定し、
前記推定部が前記第3所定期間内において前記第3所定範囲内に前記ユーザが位置したことを推定した際に、前記第1端末の前記第1識別情報と前記第3識別情報とを関連付けて記憶する第3記憶部を備える、
請求項1から4のいずれか一項に記載の情報処理装置。 An acquisition unit that acquires the third identification information from a third terminal that acquires the third identification information by an IC medium that includes the third identification information for identifying the user,
The estimating unit determines a third predetermined time from the acquisition date and time of the third identification information based on the first identification information, the reception date and time of the first request signal by the reception unit, and the first radio field intensity information. Estimating that the user is located within a third predetermined range from the position of the third terminal within the period,
When the estimation unit estimates that the user is located within the third predetermined range within the third predetermined period, the first identification information and the third identification information of the first terminal are associated with each other. A third storage unit for storing,
The information processing device according to any one of claims 1 to 4.
無線LANのアクセスポイントに使用される各々のSSIDを記憶する第1記憶機能と、
前記各々のSSIDのうち、無線LAN通信のための第1ネットワークを介して前記アクセスポイントから送信されているビーコン信号に使用されているSSID以外のSSIDを設定する設定機能と、
ユーザが所持する第1端末から、前記第1ネットワークを介して、前記設定機能により設定されたSSIDとの無線LAN通信を確立するための第1要求信号を受信する受信機能と、
前記第1要求信号に基づいて、前記第1端末の第1識別情報と前記第1要求信号の第1電波強度情報とを特定する特定機能と、
前記第1識別情報と前記第1電波強度情報とに基づいて、前記ユーザの位置を推定する推定機能と、を実現させる、
プログラム。 On the computer,
A first storage function for storing each SSID used for a wireless LAN access point;
Of the respective SSIDs, a setting function for setting SSIDs other than the SSID used in the beacon signal transmitted from the access point via the first network for wireless LAN communication,
A receiving function of receiving a first request signal for establishing a wireless LAN communication with the SSID set by the setting function from the first terminal owned by the user via the first network,
A specific function of specifying the first identification information of the first terminal and the first field intensity information of the first request signal based on the first request signal;
And an estimation function of estimating the position of the user based on the first identification information and the first radio field intensity information,
program.
無線LANのアクセスポイントに使用される各々のSSIDを記憶するステップと、
前記各々のSSIDのうち、無線LAN通信のための第1ネットワークを介して前記アクセスポイントから送信されているビーコン信号に使用されているSSID以外のSSIDを設定するステップと、
ユーザが所持する第1端末から、前記第1ネットワークを介して、前記設定されたSSIDとの無線LAN通信を確立するための第1要求信号を受信するステップと、
前記第1要求信号に基づいて、前記第1端末の第1識別情報と前記第1要求信号の第1電波強度情報とを特定するステップと、
前記第1識別情報と前記第1電波強度情報とに基づいて、前記ユーザの位置を推定するステップと、を含む、
情報処理方法。 Computer
Storing each SSID used for a wireless LAN access point,
Of the respective SSIDs, a step of setting an SSID other than the SSID used in the beacon signal transmitted from the access point via the first network for wireless LAN communication,
Receiving a first request signal for establishing wireless LAN communication with the set SSID from the first terminal possessed by the user via the first network;
Specifying the first identification information of the first terminal and the first radio field intensity information of the first request signal based on the first request signal,
Estimating the position of the user based on the first identification information and the first radio field intensity information.
Information processing method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018229410A JP6734357B2 (en) | 2018-12-06 | 2018-12-06 | Information processing apparatus, program, and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018229410A JP6734357B2 (en) | 2018-12-06 | 2018-12-06 | Information processing apparatus, program, and information processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020092360A true JP2020092360A (en) | 2020-06-11 |
JP6734357B2 JP6734357B2 (en) | 2020-08-05 |
Family
ID=71013163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018229410A Active JP6734357B2 (en) | 2018-12-06 | 2018-12-06 | Information processing apparatus, program, and information processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6734357B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11863637B2 (en) | 2021-09-16 | 2024-01-02 | Toshiba Tec Kabushiki Kaisha | Office device, office device system, control method using office device, and wireless device tracking method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006303637A (en) * | 2005-04-15 | 2006-11-02 | Canon Inc | Wireless communication device and setting method for wireless communication device |
JP2010087914A (en) * | 2008-09-30 | 2010-04-15 | Toshiba Corp | Base station, terminal unit, system, communication method and program |
WO2017010442A1 (en) * | 2015-07-14 | 2017-01-19 | 株式会社イーアールアイ | Information delivery device |
JP2017027421A (en) * | 2015-07-24 | 2017-02-02 | 株式会社リクルートホールディングス | Customer visit rate estimation system and customer visit rate estimation method |
-
2018
- 2018-12-06 JP JP2018229410A patent/JP6734357B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006303637A (en) * | 2005-04-15 | 2006-11-02 | Canon Inc | Wireless communication device and setting method for wireless communication device |
JP2010087914A (en) * | 2008-09-30 | 2010-04-15 | Toshiba Corp | Base station, terminal unit, system, communication method and program |
WO2017010442A1 (en) * | 2015-07-14 | 2017-01-19 | 株式会社イーアールアイ | Information delivery device |
JP2017027421A (en) * | 2015-07-24 | 2017-02-02 | 株式会社リクルートホールディングス | Customer visit rate estimation system and customer visit rate estimation method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11863637B2 (en) | 2021-09-16 | 2024-01-02 | Toshiba Tec Kabushiki Kaisha | Office device, office device system, control method using office device, and wireless device tracking method |
Also Published As
Publication number | Publication date |
---|---|
JP6734357B2 (en) | 2020-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11955231B2 (en) | Medical equipment management | |
US11689285B2 (en) | Systems and methods for providing geolocation services in a mobile-based crowdsourcing platform | |
US10149114B2 (en) | Systems and methods for providing geolocation services in a mobile-based crowdsourcing platform | |
JP6625807B2 (en) | Conference room reservation system, conference room reservation method, and conference room reservation program | |
KR102118420B1 (en) | Method and system for tracking location of an electronic device | |
KR101734511B1 (en) | System for managing entrance and exit of employee by WiFi access point and mobile device | |
JP7230465B2 (en) | ERROR DISPLAY SYSTEM, ERROR DISPLAY METHOD, INFORMATION PROCESSING DEVICE | |
US10067723B2 (en) | System and method for beacon based device login | |
US10002584B2 (en) | Information processing apparatus, information providing method, and information providing system | |
US20160007155A1 (en) | Method and apparatus for providing information regarding a device | |
JP6734357B2 (en) | Information processing apparatus, program, and information processing method | |
KR20180129613A (en) | Object management system using internet of things, mobile app server and object management method thereof | |
KR20170087270A (en) | Server, method and computer program for lodging management and portable terminal | |
JP2010128811A (en) | Portable communication terminal device, presence checking program, presence checking method, and control circuit | |
KR20160029605A (en) | Parking Locator App smart device using Beacon. | |
JP2016071483A (en) | Privilege provision system, privilege provision server, server program and terminal program | |
KR20150007362A (en) | Method for providing emergency message using push method and device using the same | |
JP6877477B2 (en) | Communication terminals, programs, communication methods and communication systems | |
KR20110137068A (en) | System and method for producing location information using wifi terminal | |
KR101623881B1 (en) | Monitering method, system and terminal for moving object using wireless signal transmitter | |
KR102430136B1 (en) | Access point registration system using user mobile terminal and method thereof | |
US11558744B2 (en) | Location-based asset usage control | |
JP7557837B2 (en) | Space utilization management system, space utilization management method, program and device | |
KR101676432B1 (en) | Discovery and Access System of Internet of Things board and Application Server under wireless WiFi Environment and method at the same | |
KR20190134095A (en) | Method for providing chatting service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200217 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200416 |
|
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: 20200701 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200709 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6734357 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |