JP7791601B1 - Authentication device, authentication method, and program - Google Patents
Authentication device, authentication method, and programInfo
- Publication number
- JP7791601B1 JP7791601B1 JP2024204990A JP2024204990A JP7791601B1 JP 7791601 B1 JP7791601 B1 JP 7791601B1 JP 2024204990 A JP2024204990 A JP 2024204990A JP 2024204990 A JP2024204990 A JP 2024204990A JP 7791601 B1 JP7791601 B1 JP 7791601B1
- Authority
- JP
- Japan
- Prior art keywords
- authentication
- authenticated
- area
- output
- unit
- 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
Landscapes
- Lock And Its Accessories (AREA)
Abstract
【課題】ユーザが意図していない状況において行われた認証に応じて処理が実行されることがないようにすることができる認証装置を提供する。
【解決手段】認証装置1は、被認証装置2から送信された認証要求を受信する第1及び第2の受信機セット11、12と、受信された認証要求を用いて、被認証装置2が正当であるかどうかを判断する装置認証部13と、第1及び第2の受信機セット11、12によってそれぞれ受信された認証要求の強度差に基づいて、被認証装置2の位置を特定する特定部14と、特定された位置が、床上に示されている認証領域R2に含まれるかどうかを判断する領域判断部15と、被認証装置2が正当であると判断され、かつ、被認証装置2の位置が認証領域R2に含まれていると判断された場合に、被認証装置2を携帯するユーザ5に関する所定の処理を実行に関する出力を行う出力部16とを備える。
【選択図】図1
An authentication device is provided that can prevent processing from being executed in response to authentication performed in a situation not intended by a user.
[Solution] The authentication device 1 comprises first and second receiver sets 11 and 12 that receive an authentication request sent from the device to be authenticated 2, a device authentication unit 13 that uses the received authentication request to determine whether the device to be authenticated 2 is legitimate, an identification unit 14 that identifies the position of the device to be authenticated 2 based on the difference in strength of the authentication requests received by the first and second receiver sets 11 and 12, respectively, an area determination unit 15 that determines whether the identified position is included in an authentication area R2 shown on the floor, and an output unit 16 that outputs information regarding the execution of a predetermined process for a user 5 carrying the device to be authenticated 2 when it is determined that the device to be authenticated 2 is legitimate and that the position of the device to be authenticated 2 is included in the authentication area R2.
[Selected Figure] Figure 1
Description
本発明は、被認証装置から送信された認証要求を受信して認証を行う認証装置等に関する。 The present invention relates to an authentication device that receives an authentication request sent from a device to be authenticated and performs authentication.
従来、被認証装置から送信された認証要求を受信して認証を行う認証装置が知られている(例えば、特許文献1参照)。このような認証要求を用いた認証を行うことによって、例えば、ユーザによる操作を必要としないハンズフリーの認証を行うことができる。 Conventionally, authentication devices are known that receive an authentication request sent from a device to be authenticated and perform authentication (see, for example, Patent Document 1). By performing authentication using such an authentication request, it is possible to perform hands-free authentication that does not require user operation, for example.
しかしながら、ハンズフリーの認証では、ユーザが意図していない状況において認証が行われて正当であると判断され、決済等の処理が行われる可能性があるという課題があった。 However, hands-free authentication has the problem that authentication may occur in situations unintended by the user, be deemed valid, and transactions such as payments may be carried out.
本発明は、上記課題を解決するためになされたものであり、ユーザが意図していない状況において行われた認証に応じて所定の処理が実行されることがないようにすることができる認証装置等を提供することを目的とする。 The present invention has been made to solve the above-mentioned problems, and aims to provide an authentication device etc. that can prevent predetermined processing from being executed in response to authentication performed in a situation not intended by the user.
上記目的を達成するため、本発明の一態様による認証装置は、被認証装置から送信された、被認証装置の認証に用いられる認証用情報を含む認証要求を受信する1以上の第1の受信機を含む第1の受信機セットと、被認証装置から送信された認証要求を受信する1以上の第2の受信機を含む第2の受信機セットと、1以上の第1の受信機及び1以上の第2の受信機の少なくともいずれかによって受信された認証要求に含まれる認証用情報を用いて、認証要求を送信した被認証装置が正当であるかどうかを判断する装置認証を行う装置認証部と、第1及び第2の受信機セットによってそれぞれ受信された認証要求の強度差に基づいて、被認証装置の位置を特定する特定部と、特定部によって特定された被認証装置の位置が、床上に示されている認証領域に含まれるかどうかを判断する領域判断を行う領域判断部と、装置認証において被認証装置が正当であると判断され、かつ、領域判断において被認証装置の位置が認証領域に含まれていると判断された場合に、被認証装置を携帯するユーザに関する所定の処理の実行に関する出力を行う出力部と、を備えたものである。 To achieve the above object, one aspect of the present invention provides an authentication device comprising: a first receiver set including one or more first receivers that receive an authentication request transmitted from a device to be authenticated, the authentication request including authentication information used to authenticate the device to be authenticated; a second receiver set including one or more second receivers that receives the authentication request transmitted from the device to be authenticated; a device authentication unit that performs device authentication using the authentication information included in the authentication request received by at least one of the one or more first receivers and the one or more second receivers to determine whether the device to be authenticated that transmitted the authentication request is legitimate; an identification unit that identifies the position of the device to be authenticated based on the difference in strength between the authentication requests received by the first and second receiver sets; an area determination unit that performs area determination to determine whether the position of the device to be authenticated identified by the identification unit is within an authentication area shown on the floor; and an output unit that outputs information related to the execution of a predetermined process for the user carrying the device to be authenticated when the device authentication determines that the device to be authenticated is legitimate and the area determination determines that the position of the device to be authenticated is within the authentication area.
このような構成により、装置認証において被認証装置が正当であると判断され、かつ、その被認証装置の位置が認証領域に含まれる場合に、所定の処理が実行されるようにすることができ、例えば、ユーザが、床上に示されている認証領域に入らないことによって、所定の処理が実行されないようにすることができる。したがって、ユーザが意図していない状況において行われた認証に応じて、所定の処理が実行されることがないようにすることができる。 With this configuration, if the device to be authenticated is determined to be valid during device authentication and the location of the device to be authenticated is included in the authentication area, a predetermined process can be executed. For example, if the user does not enter the authentication area indicated on the floor, the predetermined process can be prevented from being executed. Therefore, it is possible to prevent the predetermined process from being executed in response to authentication performed in a situation that the user does not intend.
また、本発明の一態様による認証装置では、認証領域は、床に配置されたマットによって示されてもよい。 Furthermore, in an authentication device according to one aspect of the present invention, the authentication area may be indicated by a mat placed on the floor.
このような構成により、一例として、マットの位置を変更することによって、認証領域の位置を変更することができる。 With this configuration, for example, the position of the authentication area can be changed by changing the position of the mat.
また、本発明の一態様による認証装置では、認証領域は、床面に表示されてもよい。 Furthermore, in an authentication device according to one aspect of the present invention, the authentication area may be displayed on the floor surface.
また、本発明の一態様による認証装置では、認証領域を床面に表示する表示部をさらに備えてもよい。 Furthermore, an authentication device according to one aspect of the present invention may further include a display unit that displays the authentication area on the floor surface.
このような構成により、一例として、認証領域の表示位置をより簡単に変更することができる。 This configuration makes it possible, for example, to more easily change the display position of the authentication area.
また、本発明の一態様による認証装置では、表示部は、認証領域の表示位置を変化させてもよい。 Furthermore, in an authentication device according to one aspect of the present invention, the display unit may change the display position of the authentication area.
このような構成により、例えば、表示位置を変化させた後の認証領域にユーザが入ることによって、所定の処理が行われるようにすることができる。 With this configuration, for example, when a user enters the authentication area after changing the display position, a specified process can be performed.
また、本発明の一態様による認証装置では、出力部は、装置認証において被認証装置が正当であると判断され、かつ、領域判断において被認証装置の位置のみが認証領域に含まれていると判断されたた場合に所定の処理の実行に関する出力を行ってもよい。 Furthermore, in an authentication device according to one aspect of the present invention, the output unit may output information regarding the execution of a predetermined process when the device to be authenticated is determined to be valid in the device authentication and when the area determination determines that only the position of the device to be authenticated is included in the authentication area.
このような構成により、認証領域に認証の対象となる1つの被認証装置のみが存在する際に、所定の処理が行われるようにすることができる。 This configuration allows specified processing to be performed when there is only one authenticated device to be authenticated in the authentication area.
また、本発明の一態様による認証装置では、認証領域に関する情報を取得するセンサと、センサによって取得された情報を用いて、認証領域に存在する人の人数を取得する人数取得部と、をさらに備え、出力部は、装置認証において被認証装置が正当であると判断され、かつ、領域判断において被認証装置の位置が認証領域に含まれていると判断され、かつ、人数取得部によって取得された人数が1人である場合に所定の処理の実行に関する出力を行ってもよい。 An authentication device according to one aspect of the present invention may further include a sensor that acquires information about the authentication area, and a number acquisition unit that acquires the number of people present in the authentication area using the information acquired by the sensor, and the output unit may output information regarding the execution of a predetermined process when the device to be authenticated is determined to be valid in the device authentication, the area determination determines that the position of the device to be authenticated is included in the authentication area, and the number of people acquired by the number acquisition unit is one.
このような構成により、認証領域に、被認証装置を携帯している1人のユーザのみが存在する際に、所定の処理が行われるようにすることができる。 This configuration allows specified processing to be performed when only one user carrying the device to be authenticated is present in the authentication area.
また、本発明の一態様による認証装置では、センサは、認証領域における重量を取得する重量センサ、または認証領域の画像を取得するイメージセンサであってもよい。 Furthermore, in an authentication device according to one aspect of the present invention, the sensor may be a weight sensor that acquires the weight in the authentication area, or an image sensor that acquires an image of the authentication area.
また、本発明の一態様による認証装置では、装置認証において被認証装置が正当であると判断され、かつ、領域判断において被認証装置の位置が認証領域に含まれていないと判断された場合に第1の出力を行い、装置認証において被認証装置が正当であると判断され、かつ、領域判断において被認証装置の位置が認証領域に含まれていると判断され、かつ、所定の処理の実行が完了していない場合に第2の出力を行い、所定の処理の実行が完了した場合に第3の出力を行う状況出力部をさらに備えてもよい。 In addition, an authentication device according to one aspect of the present invention may further include a status output unit that performs a first output when the device to be authenticated is determined to be valid in device authentication and the area determination determines that the location of the device to be authenticated is not included in the authentication area, performs a second output when the device to be authenticated is determined to be valid in device authentication and the area determination determines that the location of the device to be authenticated is included in the authentication area and execution of a predetermined process has not been completed, and performs a third output when execution of the predetermined process has been completed.
このような構成により、認証結果や判断結果、所定の処理の実行に関する状況、例えば、所定の処理の実行の可否や、所定の処理の実行が完了したかどうかなどについて、ユーザが知ることができるようになる。 This configuration allows the user to know the authentication results, judgment results, and the status of the execution of a specified process, such as whether the specified process can be executed or whether the execution of the specified process has been completed.
また、本発明の一態様による認証装置では、状況出力部は、2以上の被認証装置の位置が認証領域に含まれると領域判断部によって判断された場合に第4の出力を行ってもよい。 Furthermore, in an authentication device according to one aspect of the present invention, the status output unit may perform a fourth output when the area determination unit determines that the positions of two or more devices to be authenticated are included in the authentication area.
このような構成により、例えば、第4の出力が行われることによって、所定の処理が行われない理由について知ることができるようになる。 With this configuration, for example, the fourth output can be generated, making it possible to know why a specified process is not being performed.
また、本発明の一態様による認証装置では、所定の処理は、決済処理であってもよい。 Furthermore, in an authentication device according to one aspect of the present invention, the predetermined processing may be a payment processing.
また、本発明の一態様による認証装置では、所定の処理は、開錠処理であってもよい。 Furthermore, in an authentication device according to one aspect of the present invention, the predetermined process may be an unlocking process.
また、本発明の一態様による認証方法は、1以上の第1の受信機を含む第1の受信機セットと、1以上の第2の受信機を含む第2の受信機セットと、装置認証部と、特定部と、領域判断部と、出力部とを用いて処理される認証方法であって、第1の受信機セットに含まれる1以上の第1の受信機が、被認証装置から送信された、被認証装置の認証に用いられる認証用情報を含む認証要求を受信するステップと、第2の受信機セットに含まれる1以上の第2の受信機が、被認証装置から送信された認証要求を受信するステップと、装置認証部が、1以上の第1の受信機及び1以上の第2の受信機の少なくともいずれかによって受信された認証要求に含まれる認証用情報を用いて、認証要求を送信した被認証装置が正当であるかどうかを判断する装置認証を行うステップと、特定部が、第1及び第2の受信機セットによってそれぞれ受信された認証要求の強度差に基づいて、被認証装置の位置を特定するステップと、領域判断部が、特定された被認証装置の位置が、床上に示されている認証領域に含まれるかどうかを判断する領域判断を行うステップと、出力部が、装置認証において被認証装置が正当であると判断され、かつ、領域判断において被認証装置の位置が認証領域に含まれていると判断された場合に、被認証装置を携帯するユーザに関する所定の処理の実行に関する出力を行うステップと、を含むものである。 An authentication method according to one aspect of the present invention is an authentication method processed using a first receiver set including one or more first receivers, a second receiver set including one or more second receivers, a device authentication unit, an identification unit, an area determination unit, and an output unit, and includes the steps of: one or more first receivers included in the first receiver set receiving an authentication request transmitted from a device to be authenticated, the authentication request including authentication information used to authenticate the device to be authenticated; one or more second receivers included in the second receiver set receiving the authentication request transmitted from the device to be authenticated; and the device authentication unit detecting the authentication information included in the authentication request received by at least one of the one or more first receivers and one or more second receivers. The method includes a step of performing device authentication using the authentication information to determine whether the authenticated device that transmitted the authentication request is valid; a step of the identification unit identifying the position of the authenticated device based on the difference in strength of the authentication requests received by the first and second receiver sets; a step of the area determination unit performing area determination to determine whether the identified position of the authenticated device is included in an authentication area shown on the floor; and a step of the output unit outputting information regarding the execution of a predetermined process for the user carrying the authenticated device when the device authentication determines that the authenticated device is valid and the area determination determines that the position of the authenticated device is included in the authentication area.
本発明の一態様による認証装置等によれば、ユーザが意図していない状況において行われた認証に応じて所定の処理が実行されることがないようにすることができる An authentication device according to one aspect of the present invention can prevent a predetermined process from being executed in response to authentication performed in a situation not intended by the user.
以下、本発明による認証装置、及び認証方法について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。本実施の形態による認証装置は、装置認証において被認証装置が正当であると判断され、かつ、領域判断においてその被認証装置の位置が床上に示されている認証領域に含まれると判断された場合に、その被認証装置を携帯しているユーザに関する所定の処理の実行に関する出力を行うものである。 The authentication device and authentication method according to the present invention will be described below using embodiments. Note that in the following embodiments, components and steps with the same reference numerals are the same or equivalent, and repeated explanations may be omitted. The authentication device according to this embodiment outputs information regarding the execution of a predetermined process for the user carrying the device to be authenticated when the device authentication determines that the device to be authenticated is valid and the area determination determines that the location of the device to be authenticated is included in the authentication area shown on the floor.
図1は、本実施の形態による認証装置1の構成を示すブロック図である。本実施の形態による認証装置1は、第1の受信機セット11と、第2の受信機セット12と、装置認証部13と、特定部14と、領域判断部15と、出力部16とを備え、必要に応じて、状況出力部17をさらに備えてもよい。本実施の形態による認証装置1は、ユーザ5が携帯している被認証装置2が正当であるかどうかの装置認証と、その被認証装置2が、床上に示されている認証領域R2に含まれるかどうかの領域判断とを行い、それらの結果に応じて、実行部51による所定の処理が実行されるようにするための出力を行うものであってもよい。実行部51によって行われる所定の処理は、例えば、決済処理や、開錠処理であってもよく、正当であると判断された被認証装置2を携帯しているユーザ5に対して行われるその他の処理であってもよい。決済処理が行われることによって、ユーザ5は、商品を購入したり、サービスの提供を受けたりすることができてもよい。決済処理は、例えば、POSレジや、自動販売機などにおいて行われてもよい。また、開錠処理が行われることによって、ユーザ5は、家の中や、ホテルの部屋、会議室などに入ることができてもよい。 Figure 1 is a block diagram showing the configuration of an authentication device 1 according to this embodiment. The authentication device 1 according to this embodiment includes a first receiver set 11, a second receiver set 12, a device authentication unit 13, an identification unit 14, a region determination unit 15, and an output unit 16. If necessary, the authentication device 1 may further include a status output unit 17. The authentication device 1 according to this embodiment may perform device authentication to determine whether the authenticated device 2 carried by the user 5 is authentic, and region determination to determine whether the authenticated device 2 is included in the authentication region R2 displayed on the floor. Based on these results, the authentication device 1 may output information to cause the execution unit 51 to execute a predetermined process. The predetermined process performed by the execution unit 51 may be, for example, a payment process, a lock-opening process, or any other process performed on the user 5 carrying the authenticated device 2 determined to be authentic. The payment process may enable the user 5 to purchase a product or receive a service. The payment process may be performed, for example, at a POS register or a vending machine. Additionally, the unlocking process may allow user 5 to enter a house, a hotel room, a conference room, etc.
なお、図1、図3では、ユーザ5が被認証装置2を手で持っている状況について示しているが、ユーザ5が被認証装置2を携帯しているとは、例えば、ユーザ5の移動に応じて被認証装置2も移動する状態であればよく、ユーザ5が必ずしも被認証装置2を手で持っている状態でなくてもよい。被認証装置2は、例えば、ユーザ5の衣服のポケットやカバンなどに入れられていてもよい。また、図1では、認証装置1が1人のユーザ5が携帯している1つの被認証装置2から認証要求を受信する場合について示しているが、認証装置1は、例えば、複数のユーザ5がそれぞれ携帯している複数の被認証装置2から認証要求を受信してもよい。 Note that while Figures 1 and 3 show a situation in which user 5 is holding the authenticated device 2 in his/her hand, "user 5 carrying the authenticated device 2" means, for example, that the authenticated device 2 moves in accordance with user 5's movements, and user 5 does not necessarily have to be holding the authenticated device 2 in his/her hand. The authenticated device 2 may be placed, for example, in user 5's clothing pocket or bag. Also, while Figure 1 shows a case in which authentication device 1 receives an authentication request from one authenticated device 2 carried by one user 5, authentication device 1 may receive authentication requests from multiple authenticated devices 2 carried by multiple users 5, for example.
なお、認証装置1は、例えば、実行部51を有していてもよく、または、そうでなくてもよい。後者の場合には、認証装置1は、例えば、外部の装置が有している実行部51における所定の処理の実行について制御するものであってもよい。 The authentication device 1 may or may not have, for example, an execution unit 51. In the latter case, the authentication device 1 may, for example, control the execution of a predetermined process in the execution unit 51 of an external device.
被認証装置2は、例えば、スマートフォンや、タブレット端末、PDA(Personal Digital Assistant)、ノートパソコン、トランシーバ等の通信機能を備えた携帯情報端末であってもよく、その他の機器であってもよい。 The device to be authenticated 2 may be, for example, a smartphone, tablet terminal, PDA (Personal Digital Assistant), laptop computer, transceiver, or other portable information terminal with communication capabilities, or it may be other devices.
第1の受信機セット11は、1以上の第1の受信機11aを備える。1以上の第1の受信機11aはそれぞれ、被認証装置2から送信された、被認証装置2の認証に用いられる認証用情報を含む認証要求を受信する。被認証装置2は、例えば、電波である認証要求を送信してもよい。第1の受信機セット11は、第1の位置に配置されてもよい。認証要求には、例えば、認証要求を送信する被認証装置2を携帯しているユーザ5のユーザ識別子や、被認証装置2を識別する装置識別子が含まれていてもよい。ユーザ識別子は、例えば、ユーザの電話番号や、電子メール等のアドレス、氏名等であってもよく、またはユーザに固有の文字列などであってもよい。装置識別子は、例えば、装置のアドレスや、装置に固有の文字列などであってもよい。装置のアドレスは、例えば、MACアドレスなどの物理アドレスであってもよく、その他のアドレスであってもよい。 The first receiver set 11 includes one or more first receivers 11a. Each of the one or more first receivers 11a receives an authentication request transmitted from the device to be authenticated 2, the authentication request including authentication information used to authenticate the device to be authenticated 2. The device to be authenticated 2 may transmit the authentication request, for example, via radio waves. The first receiver set 11 may be located at a first location. The authentication request may include, for example, a user identifier of the user 5 carrying the device to be authenticated 2 transmitting the authentication request, or a device identifier identifying the device to be authenticated 2. The user identifier may be, for example, the user's telephone number, address such as email address, name, etc., or a character string unique to the user. The device identifier may be, for example, the address of the device or a character string unique to the device. The device address may be, for example, a physical address such as a MAC address, or some other address.
第2の受信機セット12は、1以上の第2の受信機12aを備える。1以上の第2の受信機12aはそれぞれ、被認証装置2から送信された認証要求を受信する。第2の受信機セット12は、第1の位置とは異なる第2の位置に配置されてもよい。なお、第2の受信機セット12は、配置される位置が異なる以外は、第1の受信機セット11と同様のものであってもよい。 The second receiver set 12 includes one or more second receivers 12a. Each of the one or more second receivers 12a receives an authentication request transmitted from the authenticatee device 2. The second receiver set 12 may be located at a second location different from the first location. Note that the second receiver set 12 may be the same as the first receiver set 11, except for the location where it is located.
被認証装置2のより精度の高い位置の特定を実現する観点からは、第1の受信機セット11は、複数の第1の受信機11aを含むことが好適であり、第2の受信機セット12は、複数の第2の受信機12aを含むことが好適である。図1で示されるように、例えば、第1の受信機セット11は、4個の第1の受信機11aを含んでいてもよく、第2の受信機セット12は、4個の第2の受信機12aを含んでいてもよいが、第1及び第2の受信機セット11、12が含む受信機の個数は、1個から3個のいずれかであってもよく、または、5個以上であってもよい。第1及び第2の受信機セット11、12に含まれる各受信機11a、12aは、認証要求の電波の強度を取得できるものである。 From the perspective of achieving more accurate location identification of the device to be authenticated 2, it is preferable that the first receiver set 11 include multiple first receivers 11a, and the second receiver set 12 include multiple second receivers 12a. As shown in FIG. 1, for example, the first receiver set 11 may include four first receivers 11a, and the second receiver set 12 may include four second receivers 12a, but the number of receivers included in the first and second receiver sets 11, 12 may be between one and three, or may be five or more. Each receiver 11a, 12a included in the first and second receiver sets 11, 12 is capable of acquiring the strength of the radio wave of the authentication request.
第1の受信機セット11が複数の第1の受信機11aを含む場合には、第1の位置は、例えば、複数の第1の受信機11aの重心の位置であってもよい。より具体的には、各第1の受信機11aの重心の位置を特定し、その特定した複数の重心の位置に関する重心の位置を第1の位置としてもよい。複数の第1の受信機11aは、例えば、それぞれ近い位置に配置されていてもよく、または、離れた位置に配置されていてもよい。なお、後者の場合であっても、複数の第1の受信機11aは、第1の位置から第2の位置までの距離以内の範囲に含まれていることが好適である。第2の受信機セット12の第2の位置についても同様である。 If the first receiver set 11 includes multiple first receivers 11a, the first position may be, for example, the position of the center of gravity of the multiple first receivers 11a. More specifically, the position of the center of gravity of each first receiver 11a may be identified, and the position of the center of gravity of the identified multiple center of gravity may be set as the first position. The multiple first receivers 11a may be located, for example, close to each other, or may be located at separate locations. Even in the latter case, it is preferable that the multiple first receivers 11a are included within the range of the distance from the first position to the second position. The same applies to the second position of the second receiver set 12.
なお、第1の受信機11a、及び第2の受信機12aは、電波を受信するためのアンテナなどの無線の受信デバイスを含んでもよく、または受信デバイスを含まなくてもよい。また、第1の受信機11a、及び第2の受信機12aは、ハードウェアによって実現されてもよく、または受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 The first receiver 11a and the second receiver 12a may or may not include a wireless receiving device such as an antenna for receiving radio waves. The first receiver 11a and the second receiver 12a may be implemented by hardware, or by software such as a driver that drives the receiving device.
電波である認証要求は、例えば、断続的に送信されるパルス波であってもよく、連続的に送信される連続波であってもよい。また、認証要求を送受信する無線の通信規格は問わない。認証要求は、例えば、Bluetoothの低消費電力(BLE:Bluetooth Low Energy)によって通信されてもよく、BluetoothのBR(Basic Rate)/EDR(Enhanced Data Rate)によって通信されてもよく、無線LAN(IEEE802.11)によって通信されてもよく、ZigBee(登録商標)などのIEEE802.15.4によって通信されてもよく、その他の無線の通信規格によって通信されてもよい。認証要求は、例えば、BLEや、BluetoothのBR/EDR、無線LANなどの近距離無線通信によって送受信されることが好適である。 The authentication request, which is a radio wave, may be, for example, a pulse wave transmitted intermittently, or a continuous wave transmitted continuously. Furthermore, any wireless communication standard may be used to transmit and receive the authentication request. For example, the authentication request may be communicated via Bluetooth Low Energy (BLE), Bluetooth Basic Rate (BR)/Enhanced Data Rate (EDR), wireless LAN (IEEE 802.11), IEEE 802.15.4 such as ZigBee (registered trademark), or any other wireless communication standard. It is preferable that the authentication request be transmitted and received via short-range wireless communication such as BLE, Bluetooth BR/EDR, or wireless LAN.
認証要求の電波の周波数は、特に限定されるものではないが、例えば、300MHzから300GHzの範囲の周波数であってもよい。また、被認証装置2は、例えば、認証要求をブロードキャストで送信してもよく、ユニキャストで通信してもよい。通信相手を特定しないで認証要求を送信できることから、ブロードキャストで認証要求を送信することが好適である。本実施の形態では、被認証装置2が認証要求をブロードキャストで送信する場合について主に説明する。被認証装置2は、ユーザ5からの送信の指示を受け付けることなく、認証要求を送信することが好適である。被認証装置2は、例えば、所定のビーコン等の受信に応じて認証要求を送信してもよい。被認証装置2は、例えば、このビーコンの受信に応じて、認証要求を1回だけ送信してもよく、所定の期間だけ認証要求を送信してもよく、または、このビーコンを受信している場合には、継続して認証要求の送信を繰り返してもよい。このビーコンは、例えば、認証要求を用いた認証を行う領域において送信されてもよい。一例として、認証装置1がビーコンを送信してもよい。この場合には、認証装置1は、ビーコンを送信する送信部をさらに備えていてもよい。 The frequency of the radio waves for the authentication request is not particularly limited, but may be, for example, a frequency in the range of 300 MHz to 300 GHz. Furthermore, the device to be authenticated 2 may, for example, transmit the authentication request by broadcast or by unicast. Transmitting the authentication request by broadcast is preferable because it allows the authentication request to be transmitted without specifying the communication partner. This embodiment mainly describes the case where the device to be authenticated 2 transmits the authentication request by broadcast. It is preferable that the device to be authenticated 2 transmits the authentication request without receiving a transmission instruction from the user 5. The device to be authenticated 2 may, for example, transmit the authentication request in response to receiving a predetermined beacon or the like. In response to receiving this beacon, the device to be authenticated 2 may, for example, transmit the authentication request only once, or for a predetermined period of time, or may continuously transmit the authentication request while receiving this beacon. This beacon may, for example, be transmitted in an area where authentication using the authentication request is performed. As an example, the authentication device 1 may transmit the beacon. In this case, the authentication device 1 may further include a transmitter for transmitting the beacon.
認証要求に含まれる認証用情報は、被認証装置2の認証に用いることができる情報であればどのような情報を含んでいてもよいが、一例として、一意な情報であるユニーク情報を暗号化した暗号情報を含んでいてもよい。ユニーク情報は、例えば、時刻、乱数値、カウント値、ワンタイムパスワードなどを含んでいてもよい。ユニーク情報は、認証要求に固有の情報であってもよい。すなわち、認証要求ごとに、その認証要求に含まれる暗号情報に対応するユニーク情報が異なってもよい。ユニーク情報は、例えば、被認証装置2で生成された情報であってもよく、認証装置1から被認証装置2に送信された情報であってもよい。後者の場合には、認証装置1によってチャレンジ・レスポンス認証が行われてもよい。ユニーク情報が認証装置1から送信される場合には、認証装置1は、ユニーク情報を送信する送信部をさらに備えていてもよい。本実施の形態では、ユニーク情報が被認証装置2で生成される場合について主に説明する。上記した暗号情報のように、認証用情報は、認証要求ごとに異なる情報を含んでいることが好適である。認証用情報が悪意のある第三者によって使いまわされることがないようにするためである。また、一例として、暗号情報は、ユーザ識別子とユニーク情報とを暗号化した情報であってもよい。この場合には、暗号情報は、例えば、ユーザ識別子と認証用情報とを含む情報であると考えてもよい。 The authentication information included in the authentication request may include any information that can be used to authenticate the device to be authenticated 2. For example, it may include cryptographic information obtained by encrypting unique information, which is unique information. The unique information may include, for example, a time, a random number, a count value, or a one-time password. The unique information may be information specific to the authentication request. That is, the unique information corresponding to the cryptographic information included in each authentication request may be different. The unique information may be, for example, information generated by the device to be authenticated 2 or information transmitted from the authentication device 1 to the device to be authenticated 2. In the latter case, challenge-response authentication may be performed by the authentication device 1. If the unique information is transmitted from the authentication device 1, the authentication device 1 may further include a transmission unit that transmits the unique information. This embodiment mainly describes the case where the unique information is generated by the device to be authenticated 2. Like the cryptographic information described above, it is preferable that the authentication information include different information for each authentication request. This is to prevent the authentication information from being reused by a malicious third party. For example, the cryptographic information may be information obtained by encrypting a user identifier and unique information. In this case, the encryption information may be considered to be information including, for example, a user identifier and authentication information.
ユニーク情報の暗号化は、例えば、共通鍵暗号による暗号化であってもよく、公開鍵暗号による暗号化であってもよい。すなわち、ユニーク情報の暗号化に用いられる暗号鍵は、例えば、共通鍵であってもよく、認証装置1に対応する公開鍵であってもよい。暗号鍵が共通鍵である場合には、認証装置1及び被認証装置2は、同じ共通鍵を有していることが好適である。また、共通鍵は、被認証装置2ごとに異なっていることが好適である。 The unique information may be encrypted using, for example, a common key cipher or a public key cipher. That is, the encryption key used to encrypt the unique information may be, for example, a common key or a public key corresponding to the authentication device 1. If the encryption key is a common key, it is preferable that the authentication device 1 and the device to be authenticated 2 have the same common key. It is also preferable that the common key be different for each device to be authenticated 2.
なお、被認証装置2から認証装置1までは、見通しであってもよく、または、そうでなくてもよい。後者の場合には、ユーザ5は、例えば、衣服のポケットやカバンなどに被認証装置2を入れて携帯していてもよい。 The device to be authenticated 2 may or may not be in line of sight from the authenticating device 1. In the latter case, the user 5 may carry the device to be authenticated 2, for example, in a pocket or bag.
装置認証部13は、1以上の第1の受信機11a及び1以上の第2の受信機12aの少なくともいずれかによって受信された認証要求に含まれる認証用情報を用いて、その認証要求を送信した被認証装置2が正当であるかどうかを判断する装置認証を行う。例えば、認証用情報に、ユニーク情報が暗号化された暗号情報が含まれる場合には、その暗号情報に対応するユニーク情報と、認証装置1で記憶されている、認証用情報の送信元の被認証装置2に対応するユニーク情報とが一致するときに、その送信元の被認証装置2が正当であると判断し、そうでないときに、その送信元の被認証装置2が正当でないと判断してもよい。暗号情報に対応するユニーク情報と、認証装置1で記憶されているユニーク情報とが一致するかどうかは、例えば、暗号情報を復号して取得したユニーク情報と、認証装置1で記憶されているユニーク情報とが一致するかどうかによって判断されてもよく、暗号情報と、認証装置1で記憶されているユニーク情報を暗号化した結果とが一致するかどうかによって判断されてもよい。 The device authentication unit 13 performs device authentication using authentication information included in an authentication request received by at least one of one or more first receivers 11a and one or more second receivers 12a to determine whether the authenticated device 2 that sent the authentication request is legitimate. For example, if the authentication information includes cryptographic information in which unique information is encrypted, the authenticated device 2 that sent the authentication information may be determined to be legitimate if the unique information corresponding to the cryptographic information matches the unique information stored in the authentication device 1 that corresponds to the authenticated device 2 that sent the authentication information. Otherwise, the authenticated device 2 that sent the authentication information may be determined to be invalid. Whether the unique information corresponding to the cryptographic information matches the unique information stored in the authentication device 1 may be determined, for example, by whether the unique information obtained by decrypting the cryptographic information matches the unique information stored in the authentication device 1, or by whether the cryptographic information matches the result of encrypting the unique information stored in the authentication device 1.
被認証装置2においてユニーク情報が取得される場合には、認証装置1で記憶されているユニーク情報は、例えば、被認証装置2におけるユニーク情報の取得と同様の方法によって取得されたものであってもよい。また、被認証装置2がユニーク情報を認証装置1から受信する場合には、認証装置1で記憶されているユニーク情報は、例えば、認証装置1が被認証装置2に送信したユニーク情報であってもよい。 When unique information is acquired by the device to be authenticated 2, the unique information stored in the authentication device 1 may be, for example, acquired by a method similar to that used to acquire unique information by the device to be authenticated 2. Furthermore, when the device to be authenticated 2 receives unique information from the authentication device 1, the unique information stored in the authentication device 1 may be, for example, unique information sent by the authentication device 1 to the device to be authenticated 2.
認証用情報に含まれている暗号情報が共通鍵によって暗号化されている場合には、装置認証部13は、例えば、その認証用情報と一緒に認証情報に含まれているユーザ識別子に対応付けられて所定の記録媒体で記憶されている共通鍵を読み出し、その読み出した共通鍵を用いて暗号情報を復号してもよく、その読み出した共通鍵を用いて、認証装置1で記憶しているユニーク情報を暗号化してもよい。認証用情報に含まれている暗号情報が公開鍵によって暗号化されている場合には、装置認証部13は、例えば、秘密鍵を所定の記録媒体から読み出し、その読み出した秘密鍵を用いて暗号情報を復号してもよく、公開鍵を所定の記録媒体から読み出し、その読み出した公開鍵を用いて、認証装置1で記憶しているユニーク情報を暗号化してもよい。 If the cryptographic information included in the authentication information is encrypted with a common key, the device authentication unit 13 may, for example, read the common key stored on a specified recording medium in association with the authentication information and the user identifier included in the authentication information, and use the read common key to decrypt the cryptographic information, or may use the read common key to encrypt the unique information stored in the authentication device 1. If the cryptographic information included in the authentication information is encrypted with a public key, the device authentication unit 13 may, for example, read the private key from a specified recording medium and use the read private key to decrypt the cryptographic information, or may read the public key from a specified recording medium and use the read public key to encrypt the unique information stored in the authentication device 1.
なお、装置認証部13は、1個の認証要求を用いて装置認証を行ってもよく、所定の期間に受信された複数の認証要求を用いて装置認証を行ってもよい。複数の認証要求を用いた認証については、例えば、上記特許文献1を参照されたい。 The device authentication unit 13 may perform device authentication using a single authentication request, or may perform device authentication using multiple authentication requests received within a specified period. For authentication using multiple authentication requests, see, for example, Patent Document 1 above.
特定部14は、第1及び第2の受信機セット11、12によってそれぞれ受信された認証要求の強度差に基づいて、被認証装置2の位置を特定する。認証要求の強度差は、例えば、認証要求の受信信号強度(RSSI:Received Signal Strength Indicator)の差であってもよい。また、第1及び第2の受信機セット11、12が2以上の受信機を含む場合には、強度差は、例えば、第1及び第2の受信機セット11、12においてそれぞれ2以上の受信機によって取得された複数の受信信号強度の代表値の差であってもよい。代表値は、例えば、平均値、中央値などであってもよい。また、第1及び第2の受信機セット11、12に2以上の受信機が含まれる場合には、その2以上の受信機は、同等の性能であることが好適である。例えば、第1の受信機セット11、または第2の受信機セット12に含まれる2以上の受信機のアンテナのゲインはそれぞれ同じであることが好適である。受信された認証要求の強度差を用いた波源の位置の特定では、例えば、第1及び第2の受信機セット11、12で受信された認証要求の受信強度と、第1及び第2の受信機セット11、12の位置である第1及び第2の位置とを用いて、受信強度差に応じたアポロニウスの円または直線を特定し、そのアポロニウスの円上、直線上、または円内の位置を被認証装置2の位置として特定してもよく、その他の方法によって被認証装置2の位置を特定してもよい。 The identification unit 14 identifies the location of the authenticated device 2 based on the difference in strength of the authentication requests received by the first and second receiver sets 11 and 12, respectively. The difference in strength of the authentication requests may be, for example, the difference in received signal strength indicator (RSSI) of the authentication requests. Furthermore, if the first and second receiver sets 11 and 12 include two or more receivers, the difference in strength may be, for example, the difference in representative values of multiple received signal strengths acquired by the two or more receivers in the first and second receiver sets 11 and 12, respectively. The representative value may be, for example, the average value, median value, etc. Furthermore, if the first and second receiver sets 11 and 12 include two or more receivers, it is preferable that the two or more receivers have equivalent performance. For example, it is preferable that the antenna gains of the two or more receivers included in the first receiver set 11 or the second receiver set 12 are the same. When determining the location of the wave source using the intensity difference of the received authentication request, for example, an Apollonius circle or line corresponding to the difference in reception intensity can be determined using the reception intensity of the authentication request received by the first and second receiver sets 11, 12 and the first and second positions of the first and second receiver sets 11, 12, and the position on the Apollonius circle, line, or within the circle can be determined as the location of the device to be authenticated, or the location of the device to be authenticated 2 can be determined by other methods.
また、特定部14によって特定された位置は、例えば、点状の位置であってもよく、線状、面状、または立体状の位置であってもよい。本実施の形態では、被認証装置2の点状の位置が特定部14によって特定される場合について主に説明する。特定された位置は、例えば、2次元平面における位置であってもよく、3次元空間における位置であってもよい。本実施の形態では、前者の場合について主に説明する。面状の位置を特定する場合には、特定部14は、例えば、被認証装置2の位置が認証領域R2内に存在するかどうかを特定してもよい。 Furthermore, the position identified by the identification unit 14 may be, for example, a point-like position, or a linear, planar, or three-dimensional position. In this embodiment, the case where the point-like position of the device to be authenticated 2 is identified by the identification unit 14 will be mainly described. The identified position may be, for example, a position on a two-dimensional plane, or a position in three-dimensional space. In this embodiment, the former case will be mainly described. When identifying a planar position, the identification unit 14 may, for example, identify whether the position of the device to be authenticated 2 is within the authentication region R2.
なお、電波の受信強度差を用いた波源の位置の特定はすでに公知であり、その詳細な説明を省略する。そのような波源の位置の特定方法としては、例えば、次の文献を参照されたい。
文献:国際公開第2020/080314号
Since the method of determining the location of a wave source using the difference in the received strength of radio waves is already known, a detailed description thereof will be omitted. For such a method of determining the location of a wave source, please refer to the following document, for example:
Literature: International Publication No. 2020/080314
領域判断部15は、特定部14によって特定された被認証装置2の位置が、床上に示されている認証領域R2に含まれるかどうかを判断する領域判断を行う。ユーザ5が被認証装置2を携帯している場合には、被認証装置2の位置は、実質的にユーザ5の位置であると考えることができる。したがって、領域判断部15によって、被認証装置2の位置が認証領域R2に含まれると判断された場合には、その被認証装置2を携帯しているユーザ5が、認証領域R2に存在すると判断されたと考えることができる。認証領域R2は、実環境において、ユーザ5が、認証領域R2と、それ以外の領域とを容易に視覚的に区別できるように示されていることが好適である。また、領域判断部15は、図示しない記録媒体で記憶されている認証領域R2を示す情報を読み出し、その読み出した認証領域R2を示す情報を用いて、特定された被認証装置2の位置が認証領域R2に含まれるかどうかを判断してもよい。認証領域R2を示す情報は、一例として、認証領域R2の輪郭の位置を示す情報であってもよい。 The area determination unit 15 performs area determination to determine whether the position of the device to be authenticated 2 identified by the identification unit 14 is within the authentication area R2 displayed on the floor. When the user 5 is carrying the device to be authenticated 2, the position of the device to be authenticated 2 can be considered to be essentially the position of the user 5. Therefore, when the area determination unit 15 determines that the position of the device to be authenticated 2 is within the authentication area R2, it can be considered that the user 5 carrying the device to be authenticated 2 is present in the authentication area R2. It is preferable that the authentication area R2 be displayed in a way that allows the user 5 to easily visually distinguish between the authentication area R2 and other areas in the real environment. The area determination unit 15 may also read information indicating the authentication area R2 stored on a recording medium (not shown) and use the read information indicating the authentication area R2 to determine whether the identified position of the device to be authenticated 2 is within the authentication area R2. For example, the information indicating the authentication area R2 may be information indicating the outline of the authentication area R2.
認証領域R2は、一例として、床面に表示されてもよい。床面に表示される認証領域R2は、例えば、床面にペンキを用いて描画された領域や、床面にテープを貼り付けることによって区画された領域などであってもよく、後述する表示部21によって表示された領域であってもよい。また、認証領域R2は、他の一例として、床に配置されたマットによって示されてもよい。この場合には、例えば、床に配置されたマット上の領域が、認証領域R2となってもよい。この場合には、マットの配置を変更することによって、認証領域R2の位置を変更することができる。なお、マットの配置を変更した場合には、例えば、その変更後のマットの位置、すなわち変更後の認証領域R2の位置が、認証領域R2を示す情報として図示しない記録媒体に蓄積されることが好適である。 As one example, authentication area R2 may be displayed on the floor. The authentication area R2 displayed on the floor may be, for example, an area painted on the floor, an area partitioned by attaching tape to the floor, or an area displayed by the display unit 21 (described below). As another example, authentication area R2 may be indicated by a mat placed on the floor. In this case, for example, an area on the mat placed on the floor may become authentication area R2. In this case, the position of authentication area R2 can be changed by changing the position of the mat. If the position of the mat is changed, it is preferable that the new position of the mat, i.e., the new position of authentication area R2, be stored in a recording medium (not shown) as information indicating authentication area R2.
また、例えば、ユーザ5が、実空間において、認証領域R2とそれ以外の領域とを視覚的に容易に区別できるようになっていることが好適である。一例として、床上に示されている認証領域R2に、認証領域R2であることを示す表示、例えば、「OK」などの表示が行われ、それ以外の領域に、認証領域R2でないことを示す表示、例えば、「NG」などの表示が行われていてもよい。 It is also preferable that the user 5 can easily visually distinguish between the authentication area R2 and other areas in real space. As an example, the authentication area R2 displayed on the floor may be marked with a symbol indicating that it is the authentication area R2, such as "OK," and other areas may be marked with a symbol indicating that it is not the authentication area R2, such as "NG."
図2Aの平面図で示されるように、特定部14によって被認証装置2の位置が特定される領域R1は、認証領域R2と、それ以外の非認証領域R3とを含んでいてもよい。なお、非認証領域R3は、領域R1における、認証領域R2以外の領域であってもよい。例えば、図2Aで示されるように、特定部14によって被認証装置2の位置P1が特定された場合には、領域判断部15は、領域判断において、被認証装置2の位置P1が認証領域R2に含まれると判断してもよい。 As shown in the plan view of FIG. 2A, the region R1 in which the position of the device to be authenticated 2 is identified by the identification unit 14 may include an authentication region R2 and a non-authentication region R3. The non-authentication region R3 may be a region in the region R1 other than the authentication region R2. For example, as shown in FIG. 2A, when the position P1 of the device to be authenticated 2 is identified by the identification unit 14, the region determination unit 15 may determine in the region determination that the position P1 of the device to be authenticated 2 is included in the authentication region R2.
他の一例として、図2Bの平面図で示されるように、特定部14によって被認証装置2の位置が特定される領域R1は、認証領域R2と、認証領域R2の周囲に設けられたグレー領域R4と、それら以外の非認証領域R3とを含んでいてもよい。非認証領域R3は、領域R1における、認証領域R2及びグレー領域R4以外の領域であってもよい。グレー領域R4には、被認証装置2、すなわちユーザ5が存在しないことが好適である。そのため、実空間において、グレー領域R4に立ち止まらないようにするための案内等がなされていてもよい。グレー領域R4を設けることによって、被認証装置2の位置が認証領域R2に含まれるかどうかをより正確に判断することができるようになる。 As another example, as shown in the plan view of FIG. 2B, the region R1 in which the position of the device to be authenticated 2 is identified by the identification unit 14 may include an authentication region R2, a gray region R4 surrounding the authentication region R2, and a non-authentication region R3 outside of these. The non-authentication region R3 may be an area in region R1 other than the authentication region R2 and gray region R4. It is preferable that the device to be authenticated 2, i.e., the user 5, is not present in the gray region R4. Therefore, guidance or the like may be provided in real space to discourage the user from standing in the gray region R4. By providing the gray region R4, it becomes possible to more accurately determine whether the position of the device to be authenticated 2 is included in the authentication region R2.
なお、装置認証部13による装置認証と、領域判断部15による領域判断との順序は問わない。例えば、装置認証が行われた後に領域判断が行われてもよい。この場合には、例えば、装置認証において正当であると判断された被認証装置2についてのみ、領域判断が行われてもよい。また、例えば、領域判断が行われた後に装置認証が行われてもよい。この場合には、例えば、領域判断において認証領域R2に含まれると判断された被認証装置2についてのみ、装置認証が行われてもよい。なお、装置認証の対象となる被認証装置2と、領域判断の対象となる被認証装置2とが同じ装置であるのかどうかは、例えば、認証要求に含まれるユーザ識別子や装置識別子を用いて判断されてもよい。また、例えば、装置認証と領域判断とは、認証要求を送信した被認証装置2について、それぞれ独立して行われてもよい。 The order of device authentication by the device authentication unit 13 and area determination by the area determination unit 15 does not matter. For example, area determination may be performed after device authentication. In this case, area determination may be performed only for devices to be authenticated 2 that are determined to be valid in device authentication. Also, for example, device authentication may be performed after area determination. In this case, device authentication may be performed only for devices to be authenticated 2 that are determined to be included in authentication area R2 in area determination. Whether the device to be authenticated 2 that is the subject of device authentication and the device to be authenticated 2 that is the subject of area determination are the same device may be determined, for example, using a user identifier or device identifier included in the authentication request. Also, for example, device authentication and area determination may be performed independently for the device to be authenticated 2 that sent the authentication request.
出力部16は、装置認証部13による装置認証において被認証装置2が正当であると判断され、かつ、領域判断部15による領域判断においてその被認証装置2の位置が認証領域R2に含まれていると判断された場合に、その被認証装置2を携帯するユーザに関する所定の処理の実行に関する出力を行う。なお、そうでない場合には、出力部16は、例えば、出力を行わなくてもよく、所定の処理が実行されないための出力を行ってもよい。所定の処理の実行に関する出力は、例えば、所定の処理の実行を許可する旨の出力であってもよく、その所定の処理を実行させるための出力であってもよい。所定の処理の実行に関する出力が行われることによって、結果として、その所定の処理が実行されるようになることが好適である。なお、例えば、自動販売機での物品の購入などでは、出力部16によって所定の処理の実行に関する出力が行われた後であって、自動販売機においてユーザ5が商品の選択ボタンを押下した際に、その所定の処理である決済処理が行われてもよい。 When the device authentication unit 13 determines that the authenticated device 2 is valid in device authentication and the area determination unit 15 determines that the location of the authenticated device 2 is included in the authentication area R2, the output unit 16 outputs information regarding the execution of a predetermined process for the user carrying the authenticated device 2. If this is not the case, the output unit 16 may, for example, not output any information, or may output information to prevent the predetermined process from being executed. The output regarding the execution of the predetermined process may, for example, be an output indicating that the execution of the predetermined process is permitted, or an output for causing the predetermined process to be executed. It is preferable that the output regarding the execution of the predetermined process results in the predetermined process being executed. For example, when purchasing an item from a vending machine, the predetermined process, which is a payment process, may be executed when the user 5 presses the product selection button on the vending machine after the output unit 16 has output information regarding the execution of the predetermined process.
一方、少なくとも装置認証において被認証装置2が正当でないと判断された場合には所定の処理が実行されなくてもよく、少なくとも領域判断において被認証装置2の位置が認証領域R2に含まれないと判断された場合には所定の処理が実行されなくてもよい。所定の処理は、例えば、実行部51によって実行されてもよい。実行部51によって行われる所定の処理が決済処理である場合には、出力部16は、例えば、処理の実行に関する出力を行う際に、認証要求に含まれるユーザ識別子または装置識別子を実行部51に出力してもよい。そして、実行部51は、出力されたユーザ識別子または装置識別子に紐付けられている決済情報を用いて、決済処理を行ってもよい。決済情報は、決済を行うために用いられる情報であり、例えば、クレジットカードや電子マネーの情報などであってもよい。 On the other hand, if at least in device authentication it is determined that the authenticated device 2 is not valid, the predetermined process may not be executed, and if at least in area determination it is determined that the position of the authenticated device 2 is not included in the authentication area R2, the predetermined process may not be executed. The predetermined process may be executed, for example, by the execution unit 51. If the predetermined process executed by the execution unit 51 is a payment process, the output unit 16 may, for example, output a user identifier or device identifier included in the authentication request to the execution unit 51 when outputting information related to the execution of the process. The execution unit 51 may then execute the payment process using payment information linked to the output user identifier or device identifier. The payment information is information used to make a payment, and may be, for example, credit card or electronic money information.
例えば、正当な被認証装置2を携帯しているユーザ5が、認証領域R2内に存在する場合には、出力部16によって、所定の処理が実行されるようにするための出力が行われてもよい。その結果、そのユーザ5は、例えば、商品等を購入できてもよく、家のドアなどの開錠が行われてもよい。一方、正当な被認証装置2を携帯しているユーザ5が、認証領域R2内に存在しない場合には、出力部16によって、例えば、所定の処理が実行されないようにするための出力が行われてもよく、または、所定の処理が実行されるようにするための出力が行われなくてもよい。その結果、そのユーザ5は、例えば、商品等の購入のための決済や、家のドアなどの開錠が行われないようにすることができる。このようにして、ユーザ5は、床上に示されている認証領域R2内にいるかどうかに応じて、決済処理や開錠処理などの所定の処理が行われるかどうかを決めることができるようになる。そのため、ユーザ5が意図していない状況において所定の処理が実行されることがないようにすることができる。一方、正当な被認証装置2を携帯しているユーザ5が認証領域R2に存在する場合には、被認証装置2から送信された認証要求を用いて自動的に所定の処理が行われるようにすることができ、ユーザ5は、例えば、ハンズフリーで、決済処理や開錠処理などの所定の処理が行われるようにすることができる。 For example, if a user 5 carrying a legitimate device to be authenticated 2 is present within the authentication area R2, the output unit 16 may output a signal to cause a predetermined process to be executed. As a result, the user 5 may, for example, be able to purchase a product or unlock a door to their home. On the other hand, if a user 5 carrying a legitimate device to be authenticated 2 is not present within the authentication area R2, the output unit 16 may output a signal to prevent a predetermined process from being executed, or may not output a signal to cause a predetermined process to be executed. As a result, the user 5 may, for example, be prevented from making a payment to purchase a product or unlocking a door to their home. In this way, the user 5 can determine whether a predetermined process, such as a payment process or an unlocking process, is to be executed depending on whether they are present within the authentication area R2 indicated on the floor. This prevents a predetermined process from being executed in situations unintended by the user 5. On the other hand, when a user 5 carrying a legitimate device to be authenticated 2 is present in the authentication area R2, a predetermined process can be performed automatically using the authentication request sent from the device to be authenticated 2, allowing the user 5 to perform predetermined processes such as payment processing and unlocking processing hands-free.
なお、出力部16は、例えば、装置認証部13による装置認証において被認証装置2が正当であると判断され、かつ、領域判断部15による領域判断においてその被認証装置2の位置が基準時点から所定の時間を超えて認証領域R2に含まれていると判断された場合に、その被認証装置2を携帯するユーザに関する所定の処理の実行に関する出力を行ってもよい。このようにすることによって、例えば、ユーザ5が認証領域R2内に基準時点から所定の時間を超えて滞在している際に、所定の処理が行われるようにすることができ、ユーザ5が短時間だけ認証領域R2内にいたとしても、所定の処理が行われないようにすることができる。したがって、ユーザ5が意図しないでうっかりと認証領域R2に入った場合であっても、すぐに認証領域R2から出ることによって、所定の処理が行われないことになり、ユーザ5の意図に応じて所定の処理が実行されるようにすることができる。基準時点は、例えば、ユーザ5が認証領域R2に入った時点であってもよく、ユーザ5が自動販売機の商品の選択ボタンを押下するなどの何らかの操作を行った時点であってもよく、その他のあらかじめ決められた時点であってもよい。所定の時間は、例えば、1秒から5秒程度の時間であってもよく、2秒から4秒程度の時間であってもよい。このように、所定の時間は短い時間であってもよい。 In addition, the output unit 16 may output information regarding the execution of a predetermined process for the user carrying the authenticated device 2, for example, when the device authentication unit 13 determines that the authenticated device 2 is valid during device authentication and the area determination unit 15 determines that the location of the authenticated device 2 has been included in the authentication area R2 for more than a predetermined time since the reference time point. This allows the predetermined process to be executed when the user 5 remains in the authentication area R2 for more than a predetermined time since the reference time point, and prevents the predetermined process from being executed even if the user 5 is only in the authentication area R2 for a short time. Therefore, even if the user 5 unintentionally enters the authentication area R2, the predetermined process can be prevented from being executed by immediately exiting the authentication area R2, and the predetermined process can be executed according to the user 5's intention. The reference time point may be, for example, the time when the user 5 enters the authentication area R2, the time when the user 5 performs some operation, such as pressing a product selection button on a vending machine, or another predetermined time point. The predetermined time may be, for example, about 1 to 5 seconds, or about 2 to 4 seconds. In this way, the predetermined time may be a short time.
状況出力部17は、認証の状況や所定の処理の実行の状況に関する出力を行ってもよい。状況出力部17は、例えば、装置認証において被認証装置2が正当であると判断され、かつ、領域判断においてその被認証装置2の位置が認証領域R2に含まれていないと判断された場合に第1の出力を行い、装置認証において被認証装置2が正当であると判断され、かつ、領域判断においてその被認証装置2の位置が認証領域R2に含まれていると判断され、かつ、所定の処理の実行が完了していない場合に第2の出力を行い、所定の処理の実行が完了した場合に第3の出力を行ってもよい。第3の出力は、装置認証において被認証装置2が正当であると判断され、かつ、領域判断においてその被認証装置2の位置が認証領域R2に含まれていると判断され、かつ、所定の処理の実行が完了した場合に出力されてもよい。状況出力部17は、所定の処理の実行が完了したかどうかを、例えば、実行部51から受け取ってもよい。なお、第1から第3の出力は、それぞれ異なる出力であるとする。異なる出力とは、例えば、出力内容が異なる出力であってもよく、出力の方法や出力を行うデバイスが異なる出力であってもよい。 The status output unit 17 may output information regarding the status of authentication and the status of execution of a predetermined process. For example, the status output unit 17 may output a first output when the device authentication determines that the authenticated device 2 is valid and the area determination determines that the location of the authenticated device 2 is not included in the authentication area R2. The status output unit 17 may output a second output when the device authentication determines that the authenticated device 2 is valid and the area determination determines that the location of the authenticated device 2 is included in the authentication area R2 and the execution of the predetermined process has not been completed. The status output unit 17 may output a third output when the execution of the predetermined process has been completed. The third output may be output when the device authentication determines that the authenticated device 2 is valid and the area determination determines that the location of the authenticated device 2 is included in the authentication area R2 and the execution of the predetermined process has been completed. The status output unit 17 may receive information regarding the completion of the predetermined process, for example, from the execution unit 51. The first to third outputs are assumed to be different outputs. Different outputs may be, for example, outputs with different output content, or outputs with different output methods or devices that perform the output.
状況出力部17による出力は、例えば、表示デバイス(例えば、液晶ディスプレイや有機ELディスプレイなど)への表示でもよく、ランプの点灯や点滅などでもよく、所定の機器への通信回線を介した送信でもよく、スピーカによる音声出力でもよく、プリンタによる印刷でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、状況出力部17は、出力を行うデバイス(例えば、表示デバイスや通信デバイス、スピーカなど)を含んでもよく、または含まなくてもよい。また、状況出力部17は、ハードウェアによって実現されてもよく、または、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 The output from the status output unit 17 may be, for example, a display on a display device (e.g., an LCD display or an OLED display), a lit or flashing lamp, transmission via a communication line to a specified device, audio output via a speaker, printing by a printer, storage on a recording medium, or delivery to another component. The status output unit 17 may or may not include a device that performs the output (e.g., a display device, communication device, speaker, etc.). The status output unit 17 may be realized by hardware, or by software such as a driver that drives those devices.
一例として、第1の出力は、ユーザ5が認証領域R2に入っていないことを示す内容の出力であり、第2の出力は、所定の処理の完了待ちであることを示す内容の出力であり、第3の出力は、所定の処理が完了したことを示す内容の出力であってもよい。このような出力が行われることによって、ユーザ5は、装置認証や、領域判断、所定の処理の実行に関する処理の進行状況について知ることができるようになる。また、一例として、第1の出力は、所定の処理の実行を希望する際には、認証領域R2に移動することを勧める旨の出力であってもよい。そして、この出力に応じてユーザ5が認証領域R2に移動し、領域判断において、被認証装置2の位置が認証領域R2に含まれると判断された後に、出力部16によって所定の処理の実行に関する出力が行われてもよい。 As an example, the first output may be an output indicating that the user 5 is not in the authentication area R2, the second output may be an output indicating that the predetermined process is waiting to be completed, and the third output may be an output indicating that the predetermined process has been completed. By providing such outputs, the user 5 can learn about the progress of processes related to device authentication, area determination, and the execution of the predetermined process. Also, as an example, the first output may be an output recommending that the user move to the authentication area R2 when they wish to execute the predetermined process. Then, in response to this output, the user 5 may move to the authentication area R2, and after the area determination determines that the position of the device to be authenticated 2 is included in the authentication area R2, the output unit 16 may output information regarding the execution of the predetermined process.
状況出力部17は、例えば、それらの内容を示す文字列や図形などを表示デバイスに表示してもよく、それらの内容を示す音声をスピーカから出力してもよく、それらの内容を示す情報を被認証装置2に送信してもよい。状況出力部17は、例えば、第1から第3の出力を、2以上の出力デバイスを用いて行ってもよい。一例として、状況出力部17は、第1の出力を表示デバイスに表示し、第2の出力をスピーカから音声出力し、第3の出力を通信デバイスによって被認証装置2に送信してもよい。なお、ユーザ5が第1から第3の出力のうち、どの出力が行われているのかを理解できるのであれば、その出力の方法は問わない。 The status output unit 17 may, for example, display character strings or graphics indicating the contents on a display device, output audio indicating the contents from a speaker, or transmit information indicating the contents to the device to be authenticated 2. The status output unit 17 may, for example, perform the first to third outputs using two or more output devices. As an example, the status output unit 17 may display the first output on a display device, output the second output as audio from a speaker, and transmit the third output to the device to be authenticated 2 via a communication device. Note that the output method does not matter as long as the user 5 can understand which of the first to third outputs is being performed.
第1から第3の出力が、被認証装置2への情報の送信である場合に、被認証装置2では、受信した情報に応じた出力が行われてもよい。一例として、被認証装置2は、第1の出力に応じた受信を行った際に、被認証装置2を振動させ、第2の出力に応じた受信を行った際に、それに応じた音を出力し、第3の出力に応じた受信を行った際に、それに応じた音を出力してもよい。 When the first to third outputs are the transmission of information to the device to be authenticated 2, the device to be authenticated 2 may output information corresponding to the received information. As an example, the device to be authenticated 2 may vibrate when receiving information corresponding to the first output, output a sound corresponding to the second output when receiving information corresponding to the second output, and output a sound corresponding to the third output when receiving information corresponding to the third output.
また、第1から第3の出力は、それぞれ異なる色のランプの点灯であってもよい。図3で示されるように、所定の処理が自動販売機50における商品の購入のための決済である場合には、第1から第3の出力は、例えば、第1から第3のランプ41~43の点灯であってもよい。一例として、第1の出力が、赤色の第1のランプ41の点灯であり、第2の出力が、緑色の第2のランプ42の点灯であり、第3の出力が、青色のランプ43の第3の点灯であってもよい。 Furthermore, the first to third outputs may each be the illumination of a lamp of a different color. As shown in FIG. 3, if the predetermined process is payment for purchasing a product in the vending machine 50, the first to third outputs may be, for example, the illumination of the first to third lamps 41-43. As an example, the first output may be the illumination of the first red lamp 41, the second output may be the illumination of the second green lamp 42, and the third output may be the illumination of the third blue lamp 43.
次に、認証装置1の動作について図4のフローチャートを用いて説明する。 Next, the operation of the authentication device 1 will be explained using the flowchart in Figure 4.
(ステップS101)第1及び第2の受信機セット11、12は、認証要求を受信したかどうか判断する。そして、認証要求を受信した場合には、ステップS102に進み、そうでない場合には、認証要求を受信するまでステップS101の処理を繰り返す。 (Step S101) The first and second receiver sets 11 and 12 determine whether an authentication request has been received. If an authentication request has been received, the process proceeds to step S102; if not, the process of step S101 is repeated until an authentication request is received.
なお、複数の認証要求を用いた装置認証が行われる場合には、例えば、その複数の認証要求の受信が完了するまで、ステップS101における認証要求の受信の処理が繰り返されてもよい。そして、複数の認証要求が受信された後に、ステップS102に進んでもよい。 Note that when device authentication is performed using multiple authentication requests, the authentication request reception process in step S101 may be repeated, for example, until reception of the multiple authentication requests is complete. After multiple authentication requests have been received, the process may proceed to step S102.
(ステップS102)装置認証部13は、第1及び第2の受信機セット11、12のいずれかの受信機によって受信された認証要求を用いた装置認証を行う。 (Step S102) The device authentication unit 13 performs device authentication using the authentication request received by either the first or second receiver set 11, 12.
(ステップS103)ステップS102の装置認証において、認証要求を送信した被認証装置2が正当であると判断された場合には、ステップS104に進み、そうでない場合には、ステップS101に戻る。 (Step S103) If the device authentication in step S102 determines that the authenticated device 2 that sent the authentication request is valid, proceed to step S104; if not, return to step S101.
(ステップS104)特定部14は、第1及び第2の受信機セット11、12によって受信された認証要求を用いて被認証装置2の位置を特定する。複数の認証要求が受信される場合には、最も遅い時点に受信された認証要求、例えば、最後に受信された認証要求を用いて被認証装置2の位置が特定されてもよい。 (Step S104) The identification unit 14 identifies the location of the authenticated device 2 using the authentication requests received by the first and second receiver sets 11 and 12. If multiple authentication requests are received, the location of the authenticated device 2 may be identified using the authentication request received latest, for example, the authentication request received last.
(ステップS105)領域判断部15は、ステップS104で特定された被認証装置2の位置が、あらかじめ設定されている認証領域R2に含まれるかどうかを判断する領域判断を行う。 (Step S105) The area determination unit 15 performs area determination to determine whether the position of the device to be authenticated 2 identified in step S104 is included in the pre-set authentication area R2.
(ステップS106)ステップS105の領域判断において、被認証装置2の位置が、認証領域R2に含まれると判断された場合には、ステップS108に進み、そうでない場合には、ステップS107に進む。 (Step S106) If the area determination in step S105 determines that the position of the device to be authenticated 2 is included in the authentication area R2, proceed to step S108; if not, proceed to step S107.
なお、装置認証において被認証装置2が正当であると判断され、かつ、領域判断においてその被認証装置2の位置が基準時点から所定の時間を超えて認証領域R2に含まれていると判断されたときに、所定の処理の実行に関する出力が行われる場合には、ステップS106において、領域判断で基準時点から所定の時間を超えて被認証装置2の位置が認証領域R2に含まれていると判断されたかどうかが判断されてもよい。この場合には、認証要求の受信時刻と、その認証要求に関する領域判断の結果との組である領域判断の履歴が図示しない記録媒体に蓄積され、その履歴を用いて、基準時点から所定の時間を超えて被認証装置2の位置が認証領域R2に含まれているかどうかが判断されてもよい。また、この判断が行われる場合には、第1の出力は、装置認証において被認証装置2が正当であると判断され、かつ、領域判断において被認証装置2の位置が基準時点から所定の時間を超えて認証領域R2に含まれていると判断されていないことを示すものであってもよい。また、この判断が行われる場合には、基準時点から所定の時間を超えるまでに認証領域R2から出ることによって所定の処理が行われない旨がユーザ5に出力されてもよい。この出力は、例えば、状況出力部17によって行われてもよい。また、この場合には、例えば、ある被認証装置2からの認証要求が受信されるごとに装置認証が繰り返して行われることが好適である。なお、例えば、ある被認証装置2から1回目に受信された認証要求に対する装置認証によって正当であると判断された後は、その被認証装置2から送信された認証要求については、装置認証が行われずに、領域判断のみが行われてもよい。 In addition, if an output regarding the execution of a predetermined process is generated when the device authentication determines that the authenticated device 2 is valid and the area determination determines that the location of the authenticated device 2 has been included in the authentication area R2 for more than a predetermined time from the reference time, step S106 may determine whether the area determination determined that the location of the authenticated device 2 has been included in the authentication area R2 for more than a predetermined time from the reference time. In this case, an area determination history, which is a pair of the reception time of the authentication request and the result of the area determination related to the authentication request, may be stored on a recording medium (not shown), and this history may be used to determine whether the location of the authenticated device 2 has been included in the authentication area R2 for more than a predetermined time from the reference time. Furthermore, when this determination is made, the first output may indicate that the device authentication determines that the authenticated device 2 is valid and that the area determination does not determine that the location of the authenticated device 2 has been included in the authentication area R2 for more than a predetermined time from the reference time. Furthermore, when this determination is made, a message may be output to the user 5 indicating that the predetermined process will not be performed if the authenticated device 2 leaves the authentication area R2 before the predetermined time has passed since the reference time. This output may be performed by, for example, the status output unit 17. In this case, it is preferable that device authentication be performed repeatedly, for example, each time an authentication request is received from a device to be authenticated 2. Note that, for example, after the first authentication request received from a device to be authenticated 2 is determined to be valid by device authentication, only area determination may be performed for authentication requests sent from that device to be authenticated 2, without device authentication being performed.
(ステップS107)状況出力部17は、第1の出力を行う。そして、ステップS101に戻る。 (Step S107) The status output unit 17 performs the first output. Then, the process returns to step S101.
(ステップS108)状況出力部17は、第2の出力を行う。 (Step S108) The status output unit 17 performs a second output.
(ステップS109)出力部16は、所定の処理の実行に関する出力を行う。例えば、この出力に応じて、実行部51によって所定の処理が実行されてもよく、または、この出力に応じて、実行部51によって所定の処理を実行できる状況となり、その後、ユーザ5が商品の選択などの所定の操作を行ったことに応じて、所定の処理が実行されてもよい。 (Step S109) The output unit 16 outputs information regarding the execution of a predetermined process. For example, the execution unit 51 may execute the predetermined process in response to this output, or the execution unit 51 may become capable of executing the predetermined process in response to this output, and then the predetermined process may be executed in response to the user 5 performing a predetermined operation, such as selecting a product.
(ステップS110)状況出力部17は、所定の処理の実行が完了したかどうかを判断する。そして、所定の処理の実行が完了した場合には、ステップS111に進み、そうでない場合には、所定の処理の実行が完了するまで、ステップS110の処理を繰り返す。なお、状況出力部17は、実行部51から所定の処理の実行が完了した旨を受け付けた場合に、所定の処理の実行が完了したと判断してもよい。また、所定の処理の実行に関する出力が行われた後に、所定の時間が経過しても所定の処理の実行が完了した旨が受け付けられない場合には、状況出力部17は、タイムアウトであると判断して、ステップS101に戻ってもよい。 (Step S110) The status output unit 17 determines whether the execution of the predetermined process has been completed. If the execution of the predetermined process has been completed, the process proceeds to step S111; if not, the process of step S110 is repeated until the execution of the predetermined process is completed. Note that the status output unit 17 may determine that the execution of the predetermined process has been completed when it receives from the execution unit 51 a notification that the execution of the predetermined process has been completed. Furthermore, if the completion of the execution of the predetermined process is not received even after a predetermined time has elapsed after an output regarding the execution of the predetermined process, the status output unit 17 may determine that a timeout has occurred and return to step S101.
(ステップS111)状況出力部17は、第3の出力を行う。そして、ステップS101に戻る。 (Step S111) The status output unit 17 performs the third output. Then, the process returns to step S101.
なお、図4のフローチャートで示される一連の処理は、1つの被認証装置2から送信された認証要求を用いた処理である。複数の被認証装置2から認証要求が送信される場合には、図4のフローチャートで示される一連の処理が、複数の被認証装置2ごとに並列して実行されてもよい。また、図4のフローチャートにおける処理の順序は一例であり、同様の結果を得られるのであれば、各ステップの順序を変更してもよい。また、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了してもよい。 The series of processes shown in the flowchart of FIG. 4 is a process using an authentication request sent from one device to be authenticated 2. If authentication requests are sent from multiple devices to be authenticated 2, the series of processes shown in the flowchart of FIG. 4 may be executed in parallel for each of the multiple devices to be authenticated 2. The order of the processes in the flowchart of FIG. 4 is an example, and the order of the steps may be changed as long as similar results are obtained. In the flowchart of FIG. 4, the process may also end due to a power-off or an interrupt to end the process.
次に、本実施の形態による認証装置1の動作について、具体例を用いて説明する。本具体例では、所定の処理が、図3で示される自動販売機50における決済処理、すなわち商品の購入のための決済処理であるとする。また、本具体例では、自動販売機50の内部に、認証装置1が含まれているものとする。また、本具体例では、図3で示されるように、自動販売機50の前方に認証領域R2が設定されており、ユーザ5も、それを視覚的に認識することができるものとする。 Next, the operation of the authentication device 1 according to this embodiment will be explained using a specific example. In this specific example, the predetermined process is the payment process in the vending machine 50 shown in Figure 3, i.e., the payment process for purchasing a product. In this specific example, the authentication device 1 is included inside the vending machine 50. In this specific example, as shown in Figure 3, an authentication area R2 is set in the front of the vending machine 50, and the user 5 can visually recognize it.
まず、正当な被認証装置2を携帯しているユーザ5が、自動販売機50に近づいたとする。すると、自動販売機50の内部の認証装置1から送信されるビーコンを、被認証装置2が受信し、それに応じて、被認証装置2から認証要求が送信される。この時点では、ユーザ5は、認証領域R2の外部に位置していたとする。その認証要求は、認証装置1の第1及び第2の受信機セット11、12によって受信され、その認証要求が装置認証部13に渡されると共に、第1の受信機セット11が有する複数の第1の受信機11aによる認証要求の受信信号強度と、第2の受信機セット12が有する複数の第2の受信機12aによる認証要求の受信信号強度とが特定部14に渡される(ステップS101)。 First, assume that user 5 carrying a legitimate device to be authenticated 2 approaches vending machine 50. The device to be authenticated 2 then receives a beacon transmitted from authentication device 1 inside vending machine 50, and in response, transmits an authentication request. At this point, assume that user 5 is located outside authentication area R2. The authentication request is received by the first and second receiver sets 11 and 12 of authentication device 1, and is passed to the device authentication unit 13. The received signal strength of the authentication request from the multiple first receivers 11a in the first receiver set 11 and the received signal strength of the authentication request from the multiple second receivers 12a in the second receiver set 12 are passed to the identification unit 14 (step S101).
装置認証部13は、認証要求を受け取ると、その認証要求に含まれる認証用情報を用いて装置認証を行う(ステップS102)。この装置認証によって、被認証装置2が正当であると判断されたとする(ステップS103)。すると、装置認証部13は、被認証装置2が正当である旨を出力部16に渡す。 When the device authentication unit 13 receives the authentication request, it performs device authentication using the authentication information included in the authentication request (step S102). Assume that this device authentication determines that the device to be authenticated 2 is legitimate (step S103). The device authentication unit 13 then passes a message to the output unit 16 indicating that the device to be authenticated 2 is legitimate.
受信信号強度を受け取ると、特定部14は、複数の第1の受信機11aによって取得された受信信号強度の代表値と、複数の第2の受信機12aによって取得された受信信号強度の代表値とを取得し、その受信信号強度の代表値の差と、第1及び第2の受信機セット11、12の位置である第1及び第2の位置とを用いて、被認証装置2の位置を特定し、領域判断部15に渡す(ステップS104)。 Upon receiving the received signal strength, the identification unit 14 acquires a representative value of the received signal strength acquired by the multiple first receivers 11a and a representative value of the received signal strength acquired by the multiple second receivers 12a, and identifies the location of the authenticated device 2 using the difference between the representative values of the received signal strength and the first and second positions, which are the positions of the first and second receiver sets 11, 12, and passes this to the area determination unit 15 (step S104).
被認証装置2の特定された位置を受け取ると、領域判断部15は、その位置が認証領域R2に含まれるかどうか判断する領域判断を行う(ステップS105)。この領域判断によって、被認証装置2の位置が認証領域R2に含まれないと判断されたとする(ステップS106)。すると、領域判断部15は、被認証装置2の位置が認証領域R2に含まれない旨を出力部16に渡す。 When the identified position of the device to be authenticated 2 is received, the area determination unit 15 performs area determination to determine whether the position is included in the authentication area R2 (step S105). Assume that this area determination determines that the position of the device to be authenticated 2 is not included in the authentication area R2 (step S106). The area determination unit 15 then passes information to the output unit 16 indicating that the position of the device to be authenticated 2 is not included in the authentication area R2.
装置認証の結果と、領域判断の結果とを受け取ると、出力部16は、装置認証の結果と、領域判断の結果とを状況出力部17に渡す。すると、状況出力部17は、それらに応じて赤色の第1のランプ41を点灯させる(ステップS107)。また、出力部16は、被認証装置2の位置が認証領域R2に含まれないと判断されているため、決済処理の実行に関する出力を行わない。その結果、実行部51によって所定の処理は実行されないことになる。また、ユーザ5は、赤色の第1のランプ41の点灯によって、自らが認証領域R2に存在していないため、自動販売機50での商品の購入を行うことができないことについて知ることができる。 Upon receiving the device authentication result and the area determination result, the output unit 16 passes the device authentication result and the area determination result to the status output unit 17. The status output unit 17 then turns on the red first lamp 41 in response to them (step S107). Furthermore, because the output unit 16 has determined that the position of the device to be authenticated 2 is not included in the authentication area R2, it does not output any information regarding the execution of the payment process. As a result, the execution unit 51 does not execute the specified process. Furthermore, the lighting of the red first lamp 41 informs the user 5 that they are not present in the authentication area R2 and therefore cannot purchase products from the vending machine 50.
次に、ユーザ5が、認証領域R2に入ったとする。すると、上記した処理と同様に、装置認証において正当であると判断されると共に、今回は領域判断においても、被認証装置2の位置が認証領域R2に含まれると判断されることになる(ステップS101~S106)。それらの判断結果に応じて、出力部16は、装置認証の結果と、領域判断の結果とを状況出力部17に渡す。装置認証の結果と、領域判断の結果とを受け取ると、状況出力部17は、それらに応じて、赤色の第1のランプ41を消灯すると共に、緑色の第2のランプ42を点灯する(ステップS108)。このようにして、ユーザ5は、自動販売機50での商品の購入を行うことができることについて知ることができる。また、出力部16は、決済処理の実行に関する出力を自動販売機50の実行部51に対して行う(ステップS109)。この場合には、実行部51は、出力部16によって決済処理の実行に関する出力が行われた後であって、ユーザ5が自動販売機50の商品を選択するボタンを押下した際に、ユーザ5に対する決済処理、すなわちユーザ5の選択した商品に関する課金の処理を行ってもよい。この課金は、例えば、あらかじめ設定されているクレジットカードや、電子マネーなどを用いた課金であってもよい。 Next, assume that user 5 enters authentication area R2. As in the process described above, device authentication is determined to be valid, and this time, the area determination also determines that the location of the authenticated device 2 is included in authentication area R2 (steps S101 to S106). Based on these determination results, the output unit 16 passes the device authentication results and area determination results to the status output unit 17. Upon receiving the device authentication results and area determination results, the status output unit 17 turns off the red first lamp 41 and turns on the green second lamp 42 accordingly (step S108). In this way, user 5 is informed that he or she can purchase a product from the vending machine 50. Furthermore, the output unit 16 outputs information regarding the execution of the payment process to the execution unit 51 of the vending machine 50 (step S109). In this case, after the output unit 16 has output regarding the execution of the payment process, when the user 5 presses a button to select a product from the vending machine 50, the execution unit 51 may perform the payment process for the user 5, i.e., the process of charging for the product selected by the user 5. This charging may be, for example, using a pre-set credit card or electronic money.
実行部51は、決済処理が完了すると、その旨を状況出力部17に渡す。決済処理が完了した旨を受け取ると(ステップS110)、状況出力部17は、緑色の第2のランプ42を消灯すると共に、青色の第3のランプ43を点灯する(ステップS111)。このようにして、ユーザ5は、決済が完了したことを知ることができる。 When the payment process is complete, the execution unit 51 notifies the status output unit 17. Upon receiving notification that the payment process is complete (step S110), the status output unit 17 turns off the green second lamp 42 and turns on the blue third lamp 43 (step S111). In this way, the user 5 is notified that the payment has been completed.
なお、例えば、他人が自動販売機50の前にいる場合には、ユーザ5は、認証領域R2に入らないようにすることによって、その他人の選択した商品に関する課金が、ユーザ5に対して行われることを回避することができる。 For example, if another person is in front of the vending machine 50, user 5 can avoid being charged for the product selected by that other person by not entering authentication area R2.
以上のように、本実施の形態による認証装置1によれば、装置認証において正当であると判断される被認証装置2の位置が認証領域R2に含まれている場合に、所定の処理が実行されるため、例えば、正当な被認証装置2を携帯しているユーザ5が、床上に示されている認証領域R2に入らないようにすることによって、ユーザ5が意図していない状況において決済処理などの所定の処理が実行されることを回避することができる。一方、ユーザ5が認証領域R2にいる場合には、所定の処理が実行されるため、ユーザ5は、被認証装置2などを操作することなく、ハンズフリーで所定の処理が行われるようにすることもできる。 As described above, with the authentication device 1 according to this embodiment, when the position of the device to be authenticated 2 that is determined to be valid in device authentication is included in the authentication area R2, a predetermined process is executed. Therefore, for example, by preventing a user 5 carrying a valid device to be authenticated 2 from entering the authentication area R2 shown on the floor, it is possible to prevent a predetermined process, such as a payment process, from being executed in a situation that the user 5 does not intend. On the other hand, when the user 5 is in the authentication area R2, a predetermined process is executed, so the user 5 can perform the predetermined process hands-free without having to operate the device to be authenticated 2, etc.
また、状況出力部17によって第1から第3の出力が行われることによって、ユーザ5は、所定の処理の実行の可否や、所定の処理の実行に関する状況について、その出力によって知ることができるようになる。 In addition, by the status output unit 17 producing the first to third outputs, the user 5 can learn from these outputs whether or not a specified process can be executed and the status regarding the execution of the specified process.
なお、本実施の形態では、装置認証において正当であると判断されると共に、領域判断において、被認証装置2の位置が認証領域R2に含まれていると判断されたときに、所定の処理の実行に関する出力が行われる場合について説明したが、そうでなくてもよい。一例として、出力部16は、装置認証において被認証装置2が正当であると判断され、かつ、領域判断においてその被認証装置2の位置のみが認証領域R2に含まれていると判断されたた場合に所定の処理の実行に関する出力を行ってもよい。この場合には、領域判断において、認証領域R2に2つ以上の被認証装置2の位置が含まれていると判断されたときには、所定の処理の実行に関する出力が行われなくてもよい。認証領域R2に2以上の被認証装置2の位置が含まれるときには、仮に、2以上の被認証装置2の両方が装置認証において正当であると判断されたとすると、どちらの被認証装置2について、所定の処理が行われるのかが不明確になるからである。また、仮に、2以上の被認証装置2のうち、1つの被認証装置2のみが装置認証において正当であると判断されたとしても、その正当な被認証装置2を携帯しているユーザ5が、自分の意思で認証領域R2にいるのかどうかが不明となり得るため、所定の処理の実行に関する出力が行われなくてもよい。 In this embodiment, we have described a case in which output related to the execution of a predetermined process is generated when the device authentication determines that the device to be authenticated 2 is valid and the area determination determines that the location of the authenticated device 2 is included in the authentication area R2. However, this is not necessarily the case. As an example, the output unit 16 may generate output related to the execution of a predetermined process when the device authentication determines that the authenticated device 2 is valid and the area determination determines that only the location of the authenticated device 2 is included in the authentication area R2. In this case, if the area determination determines that the locations of two or more authenticated devices 2 are included in the authentication area R2, output related to the execution of a predetermined process does not need to be generated. This is because when the authentication area R2 includes the locations of two or more authenticated devices 2, if both of the two or more authenticated devices 2 are determined to be valid in the device authentication, it would be unclear which authenticated device 2 the predetermined process will be performed on. Furthermore, even if only one of two or more devices 2 to be authenticated is determined to be valid in device authentication, it may be unclear whether the user 5 carrying that valid device 2 is in the authentication area R2 of their own volition, so no output regarding the execution of a specified process may be generated.
また、状況出力部17は、例えば、2以上の被認証装置2の位置が認証領域R2に含まれると領域判断部15によって判断された場合に第4の出力を行ってもよい。この場合には、ユーザ5は、例えば、認証領域R2に2つ以上の被認証装置2の位置が含まれているため、所定の処理が実行されないことを第4の出力によって知ることができる。第4の出力は、第1から第4の出力がそれぞれ異なる出力であること以外は、第1から第3の出力と同様に、表示デバイスへの表示や、スピーカからの音声出力、情報の送信などであってもよい。一例として、第4の出力は、オレンジ色の第4のランプの点灯であってもよい。 Furthermore, the status output unit 17 may perform a fourth output when, for example, the area determination unit 15 determines that the positions of two or more devices to be authenticated 2 are included in the authentication area R2. In this case, the user 5 can know from the fourth output that a predetermined process will not be executed because the positions of two or more devices to be authenticated 2 are included in the authentication area R2. The fourth output may be displayed on a display device, output as audio from a speaker, or transmit information, just like the first to third outputs, except that the first to fourth outputs are different from each other. As an example, the fourth output may be the lighting of an orange fourth lamp.
また、本実施の形態において、認証領域R2は、例えば、表示部21によって床面に表示されてもよい。この場合には、図5で示されるように、認証装置1は、例えば、認証領域R2を床面に表示するための表示部21をさらに備えていてもよい。表示部21は、一例として、床面に認証領域R2を示す画像を表示するためのプロジェクタであってもよい。また、表示部21は、他の一例として、床面に配置されたディスプレイであってもよい。このディスプレイは、ユーザ5がその上に立つことができる程度の強度を有していることが好適である。 In addition, in this embodiment, the authentication area R2 may be displayed on the floor surface by, for example, the display unit 21. In this case, as shown in FIG. 5, the authentication device 1 may further include, for example, a display unit 21 for displaying the authentication area R2 on the floor surface. As an example, the display unit 21 may be a projector for displaying an image indicating the authentication area R2 on the floor surface. As another example, the display unit 21 may be a display placed on the floor surface. It is preferable that this display be strong enough to allow the user 5 to stand on it.
なお、表示部21は、認証領域R2の表示を行う表示デバイス(例えば、プロジェクタや液晶ディスプレイなど)を含んでもよく、または含まなくてもよい。また、表示部21は、ハードウェアによって実現されてもよく、または表示デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 The display unit 21 may or may not include a display device (e.g., a projector or LCD display) that displays the authentication area R2. The display unit 21 may be implemented by hardware, or by software such as a driver that drives the display device.
なお、認証領域R2を床面に表示する場合には、表示部21は、例えば、認証領域R2の表示位置を変化させるものであってもよい。この場合には、表示部21から領域判断部15に、現在の認証領域R2の位置を示す情報が渡されてもよい。そして、領域判断部15は、表示部21から受け取った現在の認証領域R2の位置を用いて、特定された被認証装置2の位置が認証領域R2に含まれるかどうかを判断してもよい。 When the authentication area R2 is displayed on the floor, the display unit 21 may, for example, change the display position of the authentication area R2. In this case, information indicating the current position of the authentication area R2 may be passed from the display unit 21 to the area determination unit 15. The area determination unit 15 may then use the current position of the authentication area R2 received from the display unit 21 to determine whether the position of the identified device to be authenticated 2 is included in the authentication area R2.
一例として、表示部21は、認証領域R2の付近にいる人が多い場合には、認証領域R2の大きさが小さくなるように認証領域R2の表示を変更し、認証領域R2の付近にいる人が少ない場合には、認証領域R2の大きさが大きくなるように認証領域R2の表示を変更してもよい。表示部21は、例えば、認証装置1が後述するセンサ31や人数取得部32をさらに備えている場合には、人数取得部32によって取得された認証領域R2に含まれる人の人数が1人以下となるように、認証領域の表示を変更してもよい。 As an example, the display unit 21 may change the display of the authentication area R2 so that the size of the authentication area R2 becomes smaller when there are many people near the authentication area R2, and may change the display of the authentication area R2 so that the size of the authentication area R2 becomes larger when there are few people near the authentication area R2. For example, if the authentication device 1 further includes a sensor 31 and a number of people acquisition unit 32 (described below), the display unit 21 may change the display of the authentication area so that the number of people included in the authentication area R2 acquired by the number of people acquisition unit 32 is one or less.
他の一例として、表示部21は、装置認証において被認証装置2が正当であると判断された場合に、その時点の被認証装置2の位置が含まれない箇所に認証領域R2を表示してもよい。表示部21は、例えば、その被認証装置2の位置を、特定部14から取得してもよい。このようにすることで、ユーザ5が、認証領域R2に入った場合、すなわちユーザ5が所定の処理の実行を希望した場合に、その所定の処理が実行されるようにすることができる。 As another example, when the device to be authenticated 2 is determined to be valid during device authentication, the display unit 21 may display the authentication area R2 in a location that does not include the current position of the device to be authenticated 2. The display unit 21 may, for example, obtain the position of the device to be authenticated 2 from the identification unit 14. In this way, when the user 5 enters the authentication area R2, that is, when the user 5 wishes to perform a specified process, the specified process can be executed.
また、本実施の形態において、被認証装置2から送信される認証要求以外を用いて、認証領域R2にユーザ5が存在するかどうかが判断されてもよい。この場合には、図6で示されるように、認証装置1は、認証領域R2に関する情報を取得するセンサ31と、センサ31によって取得された情報を用いて、認証領域R2に存在する人の人数を取得する人数取得部32とをさらに備えてもよい。センサ31は、例えば、認証領域R2における重量を取得する重量センサであってもよく、認証領域R2の画像を取得するイメージセンサであってもよい。認証領域R2における重量とは、例えば、認証領域R2に存在する物の重量であってもよい。また、センサ31は、重量センサ、イメージセンサ以外のセンサ、例えば、LiDARなどの測域センサであってもよい。 In addition, in this embodiment, whether or not a user 5 is present in the authentication area R2 may be determined using something other than an authentication request transmitted from the device to be authenticated 2. In this case, as shown in FIG. 6, the authentication device 1 may further include a sensor 31 that acquires information about the authentication area R2, and a number acquisition unit 32 that acquires the number of people present in the authentication area R2 using the information acquired by the sensor 31. The sensor 31 may be, for example, a weight sensor that acquires the weight in the authentication area R2, or an image sensor that acquires an image of the authentication area R2. The weight in the authentication area R2 may be, for example, the weight of an object present in the authentication area R2. The sensor 31 may also be a sensor other than a weight sensor or an image sensor, for example, a range sensor such as LiDAR.
センサ31が重量センサである場合には、人数取得部32は、例えば、その重量センサによって取得された重量を、標準的な1人当たりの重量(例えば、50kgなど)で除算した結果の商、すなわち、その除算した結果において小数点以下を切り捨てた値を、認証領域R2に存在する人の人数としてもよい。 If the sensor 31 is a weight sensor, the number of people acquisition unit 32 may, for example, divide the weight acquired by the weight sensor by a standard weight per person (e.g., 50 kg), and use the quotient, i.e., the value obtained by truncating the decimal point, as the number of people present in the authentication area R2.
センサ31がイメージセンサである場合には、人数取得部32は、イメージセンサによって取得された撮影画像における認証領域R2に相当する範囲において、人物の検出を行い、その検出した人物の数を、認証領域R2に存在する人の人数としてもよい。 If the sensor 31 is an image sensor, the number of people acquisition unit 32 may detect people in a range corresponding to the authentication area R2 in the captured image acquired by the image sensor, and the number of people detected may be taken as the number of people present in the authentication area R2.
この場合には、出力部16は、装置認証において被認証装置2が正当であると判断され、かつ、領域判断においてその被認証装置2の位置が認証領域R2に含まれていると判断され、かつ、人数取得部32によって取得された人数が1人であるときに所定の処理の実行に関する出力を行ってもよい。 In this case, the output unit 16 may output information regarding the execution of a predetermined process when the device authentication determines that the authenticated device 2 is valid, the area determination determines that the position of the authenticated device 2 is included in the authentication area R2, and the number of people acquired by the number acquisition unit 32 is one.
このようにすることによって、認証領域R2にユーザ5が存在することをセンサ31によって取得された情報をも用いて確認することができるため、ユーザ5が認証領域R2により確実に存在する場合に、所定の処理が実行されるようにすることができる。また、2人以上が認証領域R2に存在する場合に、所定の処理が実行されないようにすることもできる。 By doing this, it is possible to confirm that user 5 is present in authentication area R2 using information acquired by sensor 31, so that predetermined processing can be executed when user 5 is more reliably present in authentication area R2. It is also possible to prevent predetermined processing from being executed when two or more people are present in authentication area R2.
また、センサ31及び人数取得部32を用いて、認証領域R2に存在する人の人数を取得する場合には、状況出力部17は、例えば、装置認証において被認証装置2が正当であると判断され、かつ、領域判断においてその被認証装置2の位置が認証領域R2に含まれていないと判断されたときに第1の出力を行い、装置認証において被認証装置2が正当であると判断され、かつ、領域判断においてその被認証装置2の位置が認証領域R2に含まれていると判断され、かつ、人数取得部32によって取得された人数が1人であり、かつ、所定の処理の実行が完了していないときに第2の出力を行い、所定の処理の実行が完了したときに第3の出力を行い、人数取得部32によって取得された人数が2人以上であるときに第4の出力を行ってもよい。 Furthermore, when the sensor 31 and the number of people acquisition unit 32 are used to acquire the number of people present in the authentication area R2, the situation output unit 17 may, for example, produce a first output when the device to be authenticated 2 is determined to be valid in the device authentication and the area determination determines that the position of the device to be authenticated 2 is not included in the authentication area R2; produce a second output when the device to be authenticated 2 is determined to be valid in the device authentication and the area determination determines that the position of the device to be authenticated 2 is included in the authentication area R2; the number of people acquired by the number of people acquisition unit 32 is one person; and the execution of the specified processing has not been completed; produce a third output when the execution of the specified processing has been completed; and produce a fourth output when the number of people acquired by the number of people acquisition unit 32 is two or more people.
なお、本実施の形態では、認証装置1が、2個の受信機セット、すなわち第1及び第2の受信機セット11、12を有する場合について主に説明したが、認証装置1は、3個以上の受信機セットを有していてもよい。すなわち、認証装置1は、第1から第Nの位置にそれぞれ配置された第1から第Nの受信機セットを有していてもよい。Nは、2以上の整数である。第1から第Nの受信機セットも、第1及び第2の受信機セット11、12と同様のものであってもよい。例えば、第Kの受信機セットは、1以上の受信機を含んでいてもよい。Kは、1からNまでの任意の整数である。第1から第Nの位置は、それぞれ異なる位置であることが好適である。また、Nが3以上である場合に、例えば、3点測量などによって位置の特定を行うときには、第1から第Nの位置は、1つの直線上に存在しないことが好適であるが、そうでないときには、第1から第Nの位置は、1つの直線上に存在してもよい。また、Nが4である場合に、例えば、3点測量などによって位置の特定を行うときには、第1から第4の位置は、平行四辺形の各頂点とならないことが好適であるが、そうでないときには、第1から第Nの位置は、第1から第4の位置は、平行四辺形の各頂点となってもよい。このように、認証装置1が第1から第Nの受信機セットを有している場合には、特定部14は、第1から第Nの受信機セットによってそれぞれ受信された認証要求の強度差に基づいて、被認証装置2の位置を特定してもよい。なお、この位置の特定は、例えば、2個の受信機セットによってそれぞれ受信された認証要求の強度差に基づいたアポロニウスの円または直線の特定を、第1から第Nの受信機セットにおける2個の受信機セットの異なる組み合わせについて繰り返して行うことによって、複数のアポロニウスの円または直線を特定し、その特定したアポロニウスの円上、直線上、または円内の位置を被認証装置2の位置として特定することによって行われてもよく、その他の方法によって行われてもよい。 In this embodiment, the authentication device 1 has been described primarily as having two receiver sets, i.e., first and second receiver sets 11 and 12. However, the authentication device 1 may have three or more receiver sets. That is, the authentication device 1 may have first to Nth receiver sets arranged at first to Nth positions, respectively. N is an integer greater than or equal to two. The first to Nth receiver sets may also be similar to the first and second receiver sets 11 and 12. For example, the Kth receiver set may include one or more receivers. K is any integer from 1 to N. It is preferable that the first to Nth positions are different from each other. Furthermore, when N is three or more, for example, when determining positions by triangulation, it is preferable that the first to Nth positions do not lie on a single straight line. However, if this is not the case, the first to Nth positions may lie on a single straight line. Furthermore, when N is 4, for example, when position identification is performed by triangulation, it is preferable that the first to fourth positions are not the vertices of a parallelogram. However, if this is not the case, the first to fourth positions may be the vertices of a parallelogram. Thus, when the authentication device 1 has first to N receiver sets, the identification unit 14 may identify the position of the device to be authenticated 2 based on the intensity difference of the authentication requests received by the first to N receiver sets. This position identification may be performed, for example, by repeatedly identifying an Apollonius circle or line based on the intensity difference of the authentication requests received by each of the first to N receiver sets for different combinations of two receiver sets among the first to N receiver sets, thereby identifying multiple Apollonius circles or lines, and then identifying a position on the identified Apollonius circle, line, or circle as the position of the device to be authenticated 2, or by other methods.
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、または、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。 Furthermore, in the above embodiments, each process or function may be realized by centralized processing using a single device or a single system, or may be realized by distributed processing using multiple devices or multiple systems.
また、上記実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う2個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、または、その情報の受け渡しを行う2個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。 Furthermore, in the above embodiments, the exchange of information between components may be performed, for example, by one component outputting information and the other component receiving information if the two components exchanging information are physically different; or, if the two components exchanging information are physically the same, by shifting from the processing phase corresponding to one component to the processing phase corresponding to the other component.
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いる閾値や数式、アドレス等の情報等は、上記説明で明記していなくても、図示しない記録媒体において、一時的に、または長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、または、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、または、図示しない読み出し部が行ってもよい。 In addition, in the above embodiments, information related to the processing performed by each component, such as information accepted, acquired, selected, generated, transmitted, or received by each component, and information such as thresholds, formulas, and addresses used in processing by each component, may be stored temporarily or for a long period of time on a recording medium (not shown), even if not explicitly stated in the above description. Furthermore, the storage of information on this recording medium (not shown) may be performed by each component or a storage unit (not shown). Furthermore, the reading of information from this recording medium (not shown) may be performed by each component or a reading unit (not shown).
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いる閾値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していなくても、ユーザが適宜、それらの情報を変更できるようにしてもよく、または、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。 Furthermore, in the above embodiments, if the information used by each component, such as thresholds, addresses, and various setting values used by each component in processing, may be changed by the user, the user may or may not be able to change that information as appropriate, even though this is not explicitly stated in the above description. If the information is changeable by the user, the change may be realized, for example, by a reception unit (not shown) that receives a change instruction from the user, and a change unit (not shown) that changes the information in response to that change instruction. The reception unit (not shown) may receive the change instruction from an input device, may receive information transmitted via a communication line, or may receive information read from a specified recording medium, for example.
また、上記実施の形態において、認証装置1に含まれる2以上の構成要素が通信デバイスや入力デバイス等を有する場合に、2以上の構成要素が物理的に単一のデバイスを有してもよく、または、別々のデバイスを有してもよい。 Furthermore, in the above embodiment, if two or more components included in the authentication device 1 have a communication device, an input device, etc., the two or more components may physically have a single device, or may have separate devices.
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、または、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。なお、上記実施の形態における認証装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、被認証装置から送信された、被認証装置の認証に用いられる認証用情報を含む認証要求を、1以上の第1の受信機を含む第1の受信機セットによって受信するステップと、被認証装置から送信された認証要求を、1以上の第2の受信機を含む第2の受信機セットによって受信するステップと、1以上の第1の受信機及び1以上の第2の受信機の少なくともいずれかによって受信された認証要求に含まれる認証用情報を用いて、認証要求を送信した被認証装置が正当であるかどうかを判断する装置認証を行うステップと、第1の受信機セットと、第2の受信機セットとによってそれぞれ受信された認証要求の強度差に基づいて、被認証装置の位置を特定するステップと、特定された被認証装置の位置が、床上に示されている認証領域R2に含まれるかどうかを判断する領域判断を行うステップと、装置認証において被認証装置が正当であると判断され、かつ、領域判断において被認証装置の位置が認証領域R2に含まれていると判断された場合に、被認証装置を携帯するユーザに関する所定の処理の実行に関する出力を行うステップと、を実行させるためのプログラムであってもよい。 In addition, in the above-described embodiments, each component may be configured using dedicated hardware, or components that can be realized by software may be realized by executing a program. For example, each component may be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory. During execution, the program execution unit may execute the program while accessing the memory unit or recording medium. The software that realizes the authentication device 1 in the above-described embodiments is a program such as the following: In other words, this program may cause a computer to execute the following steps: receiving, by a first receiver set including one or more first receivers, an authentication request transmitted from the device to be authenticated, the authentication request including authentication information used to authenticate the device to be authenticated; receiving, by a second receiver set including one or more second receivers, the authentication request transmitted from the device to be authenticated; performing device authentication to determine whether the device to be authenticated that transmitted the authentication request is legitimate using the authentication information included in the authentication request received by at least one of the one or more first receivers and the one or more second receivers; identifying the position of the device to be authenticated based on the difference in intensity of the authentication requests received by the first receiver set and the second receiver set; performing area determination to determine whether the identified position of the device to be authenticated is within authentication area R2 shown on the floor; and outputting information related to the execution of a predetermined process for the user carrying the device to be authenticated if the device authentication determines that the device to be authenticated is legitimate and the area determination determines that the position of the device to be authenticated is within authentication area R2.
なお、上記プログラムにおいて、情報を受信するステップや、情報を出力するステップなどでは、ハードウェアでしか行われない処理、例えば、情報を受信するステップにおけるモデムやインターフェースカードなどで行われる処理は少なくとも含まれない。 Note that in the above program, the steps of receiving information and outputting information do not include processing that can only be performed by hardware, such as processing performed by a modem or interface card in the step of receiving information.
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD-ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。 This program may also be executed by being downloaded from a server or by being read from a specific recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, or a semiconductor memory). This program may also be used as part of a program product.
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、または分散処理を行ってもよい。 Furthermore, this program may be executed by a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.
図7は、上記プログラムを実行して、上記実施の形態による認証装置1を実現するコンピュータシステム900の一例を示す図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。 Figure 7 shows an example of a computer system 900 that executes the above program to realize the authentication device 1 according to the above embodiment. The above embodiment can be realized by computer hardware and a computer program executed on the computer hardware.
図7において、コンピュータシステム900は、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムや、アプリケーションプログラム、システムプログラム、及びデータが記憶されるフラッシュメモリ等のROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、タッチパネル914と、無線通信モジュール915と、MPU911、ROM912等を相互に接続するバス916とを備える。なお、コンピュータシステム900は、例えば、第1及び第2の受信機セット11、12に相当する複数の無線通信モジュール915を備えていてもよく、または、第1及び第2の受信機セット11、12に相当する複数の無線通信モジュールと接続されていてもよい。また、コンピュータシステム900は、タッチパネル914に代えて、ディスプレイと、マウスやキーボード等の入力デバイスとを備えていてもよい。また、コンピュータシステム900は、ハードディスクなどのその他の記録媒体をさらに備えていてもよい。 In FIG. 7, the computer system 900 includes an MPU (Micro Processing Unit) 911, a ROM 912 such as a flash memory that stores programs such as a boot-up program, application programs, system programs, and data, a RAM 913 connected to the MPU 911 that temporarily stores application program instructions and provides temporary storage space, a touch panel 914, a wireless communication module 915, and a bus 916 that interconnects the MPU 911, ROM 912, and the like. The computer system 900 may include, for example, multiple wireless communication modules 915 corresponding to the first and second receiver sets 11 and 12, or may be connected to multiple wireless communication modules corresponding to the first and second receiver sets 11 and 12. Instead of the touch panel 914, the computer system 900 may also include a display and input devices such as a mouse and keyboard. The computer system 900 may also include other storage media such as a hard disk.
コンピュータシステム900に、上記実施の形態による認証装置1の機能を実行させるプログラムは、無線通信モジュール915を介してROM912に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、ネットワークから直接、ロードされてもよい。 A program that causes the computer system 900 to execute the functions of the authentication device 1 according to the above embodiment may be stored in ROM 912 via the wireless communication module 915. The program is loaded into RAM 913 when executed. The program may also be loaded directly from the network.
プログラムは、コンピュータシステム900に、上記実施の形態による認証装置1の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) or third-party program that causes the computer system 900 to perform the functions of the authentication device 1 according to the above embodiment. The program may include only instructions that call appropriate functions or modules in a controlled manner to achieve the desired results. How the computer system 900 operates is well known, and a detailed description will be omitted.
また、以上の実施の形態は、本発明を具体的に実施するための例示であって、本発明の技術的範囲を制限するものではない。本発明の技術的範囲は、実施の形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲の文言上の範囲及び均等の意味の範囲内での変更が含まれることが意図される。 Furthermore, the above-described embodiments are merely examples for specifically implementing the present invention and do not limit the technical scope of the present invention. The technical scope of the present invention is indicated by the claims, not by the description of the embodiments, and is intended to include modifications within the literal scope of the claims and their equivalents.
1 認証装置
11 第1の受信機セット
11a 第1の受信機
12 第2の受信機セット
12a 第2の受信機
13 装置認証部
14 特定部
15 領域判断部
16 出力部
17 状況出力部
21 表示部
31 センサ
32 人数取得部
REFERENCE SIGNS LIST 1 authentication device 11 first receiver set 11a first receiver 12 second receiver set 12a second receiver 13 device authentication unit 14 identification unit 15 area determination unit 16 output unit 17 situation output unit 21 display unit 31 sensor 32 number of people acquisition unit
Claims (15)
前記被認証装置から送信された認証要求を受信する1以上の第2の受信機を含む第2の受信機セットと、
前記1以上の第1の受信機及び前記1以上の第2の受信機の少なくともいずれかによって受信された認証要求に含まれる認証用情報を用いて、当該認証要求を送信した被認証装置が正当であるかどうかを判断する装置認証を行う装置認証部と、
前記第1及び第2の受信機セットによってそれぞれ受信された認証要求の強度差に基づいて、前記被認証装置の位置を特定する特定部と、
前記特定部によって特定された前記被認証装置の位置が、床上に示されている認証領域に含まれるかどうかを判断する領域判断を行う領域判断部と、
前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が基準時点から所定の時間を超えて前記認証領域に含まれていると判断された場合に、前記被認証装置を携帯するユーザに関する所定の処理の実行に関する出力を行う出力部と、
前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が前記認証領域に含まれていないと判断された場合に第1の出力を行い、前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が前記認証領域に含まれていると判断され、かつ、前記所定の処理の実行が完了していない場合に第2の出力を行い、前記所定の処理の実行が完了した場合に第3の出力を行う状況出力部と、を備えた認証装置。 a first receiver set including one or more first receivers that receive an authentication request transmitted from an authenticatee device and including authentication information used to authenticate the authenticatee device;
a second receiver set including one or more second receivers for receiving an authentication request transmitted from the authenticatee;
a device authentication unit that performs device authentication by using authentication information included in an authentication request received by at least one of the one or more first receivers and the one or more second receivers to determine whether a device to be authenticated that has transmitted the authentication request is legitimate;
an identification unit that identifies the location of the prover based on a difference in strength of the authentication requests received by the first and second receiver sets, respectively;
an area determination unit that performs area determination to determine whether the position of the device to be authenticated identified by the identification unit is included in an authentication area shown on the floor;
an output unit that outputs information about the execution of a predetermined process for a user carrying the device to be authenticated when the device authentication determines that the device to be authenticated is valid and the area determination determines that the location of the device to be authenticated has been included in the authentication area for more than a predetermined time from a reference time point;
and a status output unit that performs a first output when the device to be authenticated is determined to be valid in the device authentication and when the area determination determines that the position of the device to be authenticated is not included in the authentication area, performs a second output when the device to be authenticated is determined to be valid in the device authentication and when the area determination determines that the position of the device to be authenticated is included in the authentication area and execution of the specified processing has not been completed, and performs a third output when execution of the specified processing has been completed .
前記センサによって取得された情報を用いて、前記認証領域に存在する人の人数を取得する人数取得部と、をさらに備え、
前記出力部は、前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が前記認証領域に含まれていると判断され、かつ、前記人数取得部によって取得された人数が1人である場合に、前記所定の処理の実行に関する出力を行う、請求項1記載の認証装置。 a sensor for acquiring information about the authentication area;
a number-of-people acquisition unit that acquires the number of people present in the authentication area using information acquired by the sensor,
The authentication device according to claim 1, wherein the output unit outputs information regarding the execution of the predetermined process when the device to be authenticated is determined to be valid in the device authentication, when the area determination determines that the position of the device to be authenticated is included in the authentication area, and when the number of people acquired by the number acquisition unit is one.
前記第1の受信機セットに含まれる前記1以上の第1の受信機が、被認証装置から送信された、当該被認証装置の認証に用いられる認証用情報を含む認証要求を受信するステップと、
前記第2の受信機セットに含まれる前記1以上の第2の受信機が、前記被認証装置から送信された認証要求を受信するステップと、
前記装置認証部が、前記1以上の第1の受信機及び前記1以上の第2の受信機の少なくともいずれかによって受信された認証要求に含まれる認証用情報を用いて、当該認証要求を送信した被認証装置が正当であるかどうかを判断する装置認証を行うステップと、
前記特定部が、前記第1及び第2の受信機セットによってそれぞれ受信された認証要求の強度差に基づいて、前記被認証装置の位置を特定するステップと、
前記領域判断部が、特定された前記被認証装置の位置が、床上に示されている認証領域に含まれるかどうかを判断する領域判断を行うステップと、
前記出力部が、前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が基準時点から所定の時間を超えて前記認証領域に含まれていると判断された場合に、前記被認証装置を携帯するユーザに関する所定の処理の実行に関する出力を行うステップと、
前記状況出力部が、前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が前記認証領域に含まれていないと判断された場合に第1の出力を行い、前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が前記認証領域に含まれていると判断され、かつ、前記所定の処理の実行が完了していない場合に第2の出力を行い、前記所定の処理の実行が完了した場合に第3の出力を行うステップと、を含む認証方法。 An authentication method performed using a first receiver set including one or more first receivers, a second receiver set including one or more second receivers, a device authentication unit, an identification unit, a region determination unit, an output unit , and a status output unit ,
receiving an authentication request transmitted from an authenticatee device by the one or more first receivers included in the first receiver set, the authentication request including authentication information used to authenticate the authenticatee device;
receiving an authentication request sent from the authenticatee device by the one or more second receivers included in the second receiver set;
a step in which the device authentication unit performs device authentication by using authentication information included in an authentication request received by at least one of the one or more first receivers and the one or more second receivers to determine whether the authenticated device that has transmitted the authentication request is legitimate;
the identifying unit identifying the location of the prover based on a difference in strength of the authentication requests received by the first and second receiver sets, respectively;
a step in which the area determination unit performs area determination to determine whether the specified position of the device to be authenticated is included in an authentication area indicated on a floor;
the output unit outputs information about the execution of a predetermined process for a user carrying the device to be authenticated when the device authentication determines that the device to be authenticated is valid and the area determination determines that the location of the device to be authenticated has been included in the authentication area for more than a predetermined time from a reference time point;
the status output unit performs a first output when the device authentication determines that the device to be authenticated is valid and the area determination determines that the location of the device to be authenticated is not included in the authentication area, performs a second output when the device authentication determines that the device to be authenticated is valid and the area determination determines that the location of the device to be authenticated is included in the authentication area and execution of the specified processing has not been completed, and performs a third output when execution of the specified processing has been completed .
被認証装置から送信された、当該被認証装置の認証に用いられる認証用情報を含む認証要求を、1以上の第1の受信機を含む第1の受信機セットによって受信するステップと、
前記被認証装置から送信された認証要求を、1以上の第2の受信機を含む第2の受信機セットによって受信するステップと、
前記1以上の第1の受信機及び前記1以上の第2の受信機の少なくともいずれかによって受信された認証要求に含まれる認証用情報を用いて、当該認証要求を送信した被認証装置が正当であるかどうかを判断する装置認証を行うステップと、
前記第1の受信機セットと、前記第2の受信機セットとによってそれぞれ受信された認証要求の強度差に基づいて、前記被認証装置の位置を特定するステップと、
特定された前記被認証装置の位置が、床上に示されている認証領域に含まれるかどうかを判断する領域判断を行うステップと、
前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が基準時点から所定の時間を超えて前記認証領域に含まれていると判断された場合に、前記被認証装置を携帯するユーザに関する所定の処理の実行に関する出力を行うステップと、
前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が前記認証領域に含まれていないと判断された場合に第1の出力を行い、前記装置認証において前記被認証装置が正当であると判断され、かつ、前記領域判断において当該被認証装置の位置が前記認証領域に含まれていると判断され、かつ、前記所定の処理の実行が完了していない場合に第2の出力を行い、前記所定の処理の実行が完了した場合に第3の出力を行うステップと、を実行させるためのプログラム。 On the computer,
receiving, by a first receiver set including one or more first receivers, an authentication request transmitted from an authenticatee device, the authentication request including authentication information used to authenticate the authenticatee device;
receiving the authentication request sent from the prover by a second receiver set including one or more second receivers;
performing device authentication using authentication information included in an authentication request received by at least one of the one or more first receivers and the one or more second receivers to determine whether or not a device to be authenticated that has transmitted the authentication request is legitimate;
determining the location of the prover based on a difference in strength of authentication requests received by the first receiver set and the second receiver set, respectively;
performing area determination to determine whether the identified position of the authenticated device is included in an authentication area indicated on the floor;
a step of outputting an output relating to the execution of a predetermined process for a user carrying the device to be authenticated when the device authentication determines that the device to be authenticated is valid and the area determination determines that the location of the device to be authenticated has been included in the authentication area for more than a predetermined time from a reference time point;
a program for executing the steps of: performing a first output when the device to be authenticated is determined to be valid in the device authentication and when the area determination determines that the position of the device to be authenticated is not included in the authentication area; performing a second output when the device to be authenticated is determined to be valid in the device authentication and when the area determination determines that the position of the device to be authenticated is included in the authentication area and the execution of the specified processing has not been completed; and performing a third output when the execution of the specified processing has been completed .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024204990A JP7791601B1 (en) | 2024-11-25 | 2024-11-25 | Authentication device, authentication method, and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024204935 | 2024-11-25 | ||
| JP2024204990A JP7791601B1 (en) | 2024-11-25 | 2024-11-25 | Authentication device, authentication method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024204935 Division | 2024-11-25 | 2024-11-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP7791601B1 true JP7791601B1 (en) | 2025-12-24 |
Family
ID=98218187
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024204990A Active JP7791601B1 (en) | 2024-11-25 | 2024-11-25 | Authentication device, authentication method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7791601B1 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011100434A (en) * | 2009-11-04 | 2011-05-19 | Ming-Yuan Wu | Tamper-proof secure card with stored biometric information and method for using the same |
| JP2012079101A (en) * | 2010-10-01 | 2012-04-19 | Nippon Signal Co Ltd:The | Authentication system |
| US20150235486A1 (en) * | 2014-02-14 | 2015-08-20 | Spindance, Inc. | System and method for communicating with a vehicle |
| WO2019097636A1 (en) * | 2017-11-16 | 2019-05-23 | 三菱電機株式会社 | Pass determination device and display method |
| JP2019142125A (en) * | 2018-02-21 | 2019-08-29 | キヤノン株式会社 | Image forming device, control method thereof, and program |
| JP2023098153A (en) * | 2021-12-28 | 2023-07-10 | シャープ株式会社 | terminal equipment |
| JP2023151179A (en) * | 2022-03-31 | 2023-10-16 | セコム株式会社 | Monitoring system |
| JP7555656B1 (en) * | 2024-05-22 | 2024-09-25 | Sinumy株式会社 | Authentication device, authentication method, and program |
-
2024
- 2024-11-25 JP JP2024204990A patent/JP7791601B1/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011100434A (en) * | 2009-11-04 | 2011-05-19 | Ming-Yuan Wu | Tamper-proof secure card with stored biometric information and method for using the same |
| JP2012079101A (en) * | 2010-10-01 | 2012-04-19 | Nippon Signal Co Ltd:The | Authentication system |
| US20150235486A1 (en) * | 2014-02-14 | 2015-08-20 | Spindance, Inc. | System and method for communicating with a vehicle |
| WO2019097636A1 (en) * | 2017-11-16 | 2019-05-23 | 三菱電機株式会社 | Pass determination device and display method |
| JP2019142125A (en) * | 2018-02-21 | 2019-08-29 | キヤノン株式会社 | Image forming device, control method thereof, and program |
| JP2023098153A (en) * | 2021-12-28 | 2023-07-10 | シャープ株式会社 | terminal equipment |
| JP2023151179A (en) * | 2022-03-31 | 2023-10-16 | セコム株式会社 | Monitoring system |
| JP7555656B1 (en) * | 2024-05-22 | 2024-09-25 | Sinumy株式会社 | Authentication device, authentication method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12323807B2 (en) | Method for mutual recognition or mutual trust between bluetooth devices | |
| US7243233B2 (en) | System and method for secure communication between electronic devices | |
| US8170591B2 (en) | Proximity-based mobile message delivery | |
| CN101816170B (en) | Identification of proximate mobile devices | |
| US8897704B1 (en) | Method and apparatus to enable use of motion to associate devices | |
| US9277574B2 (en) | Secure pairing of networked devices | |
| US20160005248A1 (en) | First entry notification | |
| EP3716227A1 (en) | Identity verification method and device and electronic device | |
| US20100042954A1 (en) | Motion based input selection | |
| CN109842605A (en) | Card binding method and terminal | |
| CN101207636A (en) | Method and system for controlling and calibrating wireless access point range | |
| JP2009135688A (en) | Authentication method, authentication system, and on-vehicle device | |
| JP2009188989A (en) | Identification of proximate mobile devices | |
| CN108665250A (en) | A kind of information processing method, device, hardware wallet and system | |
| CN115104283B (en) | Electronic device and method for performing peer-to-peer service in electronic device | |
| JPWO2020080301A1 (en) | Authenticated device, authentication device, authentication request transmission method, authentication method, and program | |
| CN114902610B (en) | Credential Gateway | |
| JP2015194947A (en) | Information processing apparatus and computer program | |
| EP2730080B1 (en) | An electronic data sharing device and method of use | |
| JP7555656B1 (en) | Authentication device, authentication method, and program | |
| JP6447949B1 (en) | Authentication system, authentication server, authentication method, and authentication program | |
| JP7791601B1 (en) | Authentication device, authentication method, and program | |
| JP2018163610A (en) | Electronic ticket system, information processing apparatus, portable terminal, information processing method, and information processing program | |
| CN106779711A (en) | Safe payment method and device based on eID | |
| JP2021170758A (en) | Device to be authenticated, authentication device, authentication request transmission method, authentication method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241125 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20241125 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250311 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250509 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250716 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250903 |
|
| 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: 20251125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7791601 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |