Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7498397B2 - Management System - Google Patents
[go: Go Back, main page]

JP7498397B2 - Management System - Google Patents

Management System Download PDF

Info

Publication number
JP7498397B2
JP7498397B2 JP2021020812A JP2021020812A JP7498397B2 JP 7498397 B2 JP7498397 B2 JP 7498397B2 JP 2021020812 A JP2021020812 A JP 2021020812A JP 2021020812 A JP2021020812 A JP 2021020812A JP 7498397 B2 JP7498397 B2 JP 7498397B2
Authority
JP
Japan
Prior art keywords
user
acquisition device
door
exit
information indicating
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
Application number
JP2021020812A
Other languages
Japanese (ja)
Other versions
JP2022123477A (en
Inventor
敏雄 清水
和也 荻原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Wave Inc
Original Assignee
Denso Wave Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Wave Inc filed Critical Denso Wave Inc
Priority to JP2021020812A priority Critical patent/JP7498397B2/en
Publication of JP2022123477A publication Critical patent/JP2022123477A/en
Application granted granted Critical
Publication of JP7498397B2 publication Critical patent/JP7498397B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Lock And Its Accessories (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

本明細書で開示する技術は、アンチパスバック方式を利用した管理システムに関する。 The technology disclosed in this specification relates to a management system that uses an anti-passback method.

特許文献1には、アンチパスバック方式を利用した管理システムが開示されている。例えば、アンチパスバック方式を利用した管理において、二者がほぼ同じタイミングで認証操作を行い、一方の者が扉を開けた後、他方の者が入室又は退出する前に扉を閉めてしまった場合には、ドアが施錠され、他方の者の入室又は退出が不可能である事態が発生する。特許文献1の管理システムは、このような事態の発生時において、例外的な措置を実行する。例外的な措置では、管理システムは、他方の者による認証操作に応じた再照合を許可して、ドアを解錠する。 Patent Document 1 discloses a management system that uses an anti-passback method. For example, in management using the anti-passback method, if two people perform authentication operations at almost the same time and one person opens a door and then closes it before the other person enters or exits, the door will be locked and the other person will not be able to enter or exit. The management system of Patent Document 1 takes exceptional measures when such an event occurs. In the exceptional measures, the management system allows a re-match in response to the authentication operation by the other person and unlocks the door.

特開2006-138080号公報JP 2006-138080 A

上記の技術では、入室又は退出が不可能となった他方の者は、ドアを解錠するために、再び認証操作を行う必要がある。ユーザは不便に感じ得る。 With the above technology, the other person who is unable to enter or exit the room must perform the authentication procedure again to unlock the door, which can be inconvenient for the user.

本明細書では、ユーザの利便性を向上させるための技術を提供する。 This specification provides technology to improve user convenience.

本明細書で開示する管理システムは、所定の領域の出入口に設けられているドアを施錠可能な電気錠と、前記所定の領域の外側に設けられており、前記所定の領域に進入するユーザから当該ユーザを示すユーザ情報を取得するための外側取得装置と、前記所定の領域の内側に設けられており、前記所定の領域から退出するユーザから当該ユーザを示すユーザ情報を取得するための内側取得装置と、前記電気錠と前記外側取得装置と前記内側取得装置と通信可能な通信装置と、を備え、前記通信装置は、前記外側取得装置及び前記内側取得装置のうちのいずれかから受信した前記ユーザ情報を利用したアンチパスバック方式の判断を実行して、前記ユーザの進入又は退出を許可することと、前記ユーザの進入又は退出を許可しないことと、のいずれかを決定する決定部と、前記ドアが閉じている場合において、前記判断で前記ユーザの進入又は退出が許可されるときに、解錠の指示を前記電気錠に送信する解錠送信部と、前記ユーザが前記ドアを開いた後に前記ドアが閉じられる場合に、施錠の指示を前記電気錠に送信する施錠送信部と、第1のユーザが前記ドアを開けた後で前記ドアが閉じられる前に、前記外側取得装置及び前記内側取得装置のうちのいずれかから第2のユーザを示す前記ユーザ情報が受信されて、前記判断で前記第2のユーザの進入又は退出が許可される場合に、所定の時間のカウントを開始するカウント部であって、前記所定の時間のカウントが終了するまでは、前記ドアが閉じられても、前記施錠の指示は、前記電気錠に送信されない、前記カウント部と、を備える。 The management system disclosed in this specification comprises an electric lock capable of locking a door provided at the entrance/exit of a predetermined area, an outer acquisition device provided outside the predetermined area for acquiring user information indicating a user from a user entering the predetermined area, an inner acquisition device provided inside the predetermined area for acquiring user information indicating a user from a user exiting the predetermined area, and a communication device capable of communicating with the electric lock, the outer acquisition device, and the inner acquisition device, and the communication device executes an anti-passback method judgment using the user information received from either the outer acquisition device or the inner acquisition device, and either permits the entry or exit of the user, or does not permit the entry or exit of the user. a determination unit that determines whether the door is closed and the user is permitted to enter or exit; an unlock transmission unit that transmits an unlock instruction to the electric lock when the door is closed after the user opens the door; and a lock transmission unit that transmits a lock instruction to the electric lock when the door is closed after the user opens the door; and a count unit that starts counting a predetermined time when the user information indicating a second user is received from either the outer acquisition device or the inner acquisition device after a first user opens the door and before the door is closed, and the determination is that the second user is permitted to enter or exit, and the count unit does not transmit the lock instruction to the electric lock until the count of the predetermined time ends, even if the door is closed.

このような構成によれば、所定の時間のカウントが終了するまでは、ドアが閉じられても、施錠の信号は電気錠に送信されない。即ち、ドアが閉じられても、第2のユーザからユーザ情報を再び取得しなくても、所定の時間に亘ってドアの解錠が維持されて、第2のユーザの進入又は退出が許可される。ユーザ情報を内側又は外側の取得装置に再び取得させることが不要となり、ユーザの利便性を向上することができる。例えば、第1のユーザの進入に続けて第2のユーザが退出する状況において、第2のユーザの退出が許可されない事態の発生を抑制することができる。また、例えば、第1のユーザの進入に続けて第2のユーザが進入する状況において、第2のユーザの進入が許可されない事態の発生を抑制することができる。 With this configuration, even if the door is closed, a locking signal is not sent to the electric lock until the count of the predetermined time has ended. That is, even if the door is closed, the door remains unlocked for a predetermined time without acquiring user information from the second user again, and the second user is permitted to enter or exit. This eliminates the need to have the inside or outside acquisition device acquire user information again, improving user convenience. For example, in a situation where a first user enters and then a second user exits, it is possible to prevent the second user from being permitted to exit. Also, for example, in a situation where a first user enters and then a second user enters, it is possible to prevent the second user from being permitted to enter.

前記外側取得装置及び前記内側取得装置のうちの一方の取得装置が前記第1のユーザから前記第1のユーザを示す前記ユーザ情報を取得し、前記外側取得装置及び前記内側取得装置のうちの他方の取得装置が前記第2のユーザから前記第2のユーザを示す前記ユーザ情報を取得し、前記一方の取得装置が前記第1のユーザを示す前記ユーザ情報を取得するタイミングと、前記他方の取得装置が前記第2のユーザを示す前記ユーザ情報を取得するタイミングと、の間の時間差が所定の閾値を上回る場合に、前記カウント部は、第1の時間である前記所定の時間のカウントを開始し、前記時間差が前記所定の閾値を下回る場合に、前記カウント部は、前記第1の時間よりも長い第2の時間である前記所定の時間のカウントを開始してもよい。 One of the outer acquisition device and the inner acquisition device acquires the user information indicating the first user from the first user, and the other of the outer acquisition device and the inner acquisition device acquires the user information indicating the second user from the second user, and when a time difference between a timing when the one acquisition device acquires the user information indicating the first user and a timing when the other acquisition device acquires the user information indicating the second user exceeds a predetermined threshold, the counting unit may start counting the predetermined time, which is a first time, and when the time difference falls below the predetermined threshold, the counting unit may start counting the predetermined time, which is a second time longer than the first time.

上記の時間差が所定の閾値を下回ることは、例えば、第1のユーザの進入と第2のユーザの退出がほぼ同時に行われることを意味する。この場合には、両者が入れ違いとなり、一方のユーザによって他方のユーザの進入又は退出が妨げられる可能性がある。他方のユーザの進入又は退出が妨げられると、一方のユーザがドアを閉めてから他方のユーザがドアを開けるまでの時間が比較的長くなる。この場合、他方のユーザがドアを開ける迄に所定の時間のカウントが終了する可能性がある。上記の構成によれば、上記の時間差が所定の閾値を下回る場合には、比較的長い第2の時間でカウントが開始される。これにより、他方のユーザがドアを開ける迄に所定の時間のカウントが終了することを抑制することができる。一方で、上記の時間差が所定の閾値を上回る場合には、比較的短い第1の時間でカウントが開始される。両者の入れ違いが発生し難い状況において、ドアが施錠されない時間を短くすることができる。 The time difference falling below a predetermined threshold means, for example, that the first user enters and the second user exits almost simultaneously. In this case, the two users may pass each other, and one user may prevent the other user from entering or exiting. If the other user's entry or exit is prevented, the time from when one user closes the door to when the other user opens the door becomes relatively long. In this case, the count of the predetermined time may end before the other user opens the door. According to the above configuration, when the time difference falls below a predetermined threshold, the count is started with a relatively long second time. This makes it possible to prevent the count of the predetermined time from ending before the other user opens the door. On the other hand, when the time difference exceeds the predetermined threshold, the count is started with a relatively short first time. In a situation where the two users are unlikely to pass each other, the time during which the door is unlocked can be shortened.

前記外側取得装置及び前記内側取得装置のうちの特定の取得装置が前記第1のユーザから前記第1のユーザを示す前記ユーザ情報を取得し、前記特定の取得装置が前記第2のユーザから前記第2のユーザを示す前記ユーザ情報を続けて取得し、前記第1のユーザが前記ドアを開いた後で前記ドアが閉じられる前に、前記特定の取得装置から前記第2のユーザを示す前記ユーザ情報を受信することに起因して、前記所定の時間のカウントが開始された後に、前記所定の時間のカウントが終了することなく、前記特定の取得装置が第3のユーザから前記第3のユーザを示す前記ユーザ情報をさらに続けて取得する場合において、前記判断で前記第3のユーザの進入又は退出が許可されるときに、前記カウント部は、前記所定の時間のカウントをリセットしてもよい。 When a specific acquisition device among the outer acquisition device and the inner acquisition device acquires the user information indicating the first user from the first user, the specific acquisition device continuously acquires the user information indicating the second user from the second user, and the specific acquisition device receives the user information indicating the second user from the specific acquisition device after the first user opens the door but before the door is closed, and the specific acquisition device further continuously acquires the user information indicating the third user from a third user without ending the count of the specific time after the count of the specific time has started, when the entry or exit of the third user is permitted based on the determination, the counting unit may reset the count of the specific time.

例えば、複数のユーザが、所定の領域に続けて進入する状況が想定される。このような状況では、ドアが開いている状態が継続する可能性がある。仮に、所定の時間のカウントの終了後でもドアが開いている場合において、第3のユーザが所定の領域に進入する前に第2のユーザがドアを閉めると、第3のユーザが所定の領域に進入する前に、ドアが施錠され得る。上記の構成によれば、第3のユーザの進入又は退出が許可されるときに、所定の時間のカウントがリセットされる。これにより、第3のユーザが所定の領域に進入する前に第2のユーザがドアを閉めても、所定の時間のカウントがリセットされて終了していない。所定の時間のカウントが終了せずにドアが施錠されないので、第3のユーザが所定の領域に進入できない事態が発生することを抑制することができる。なお、複数のユーザが、所定の領域から続けて退出する状況でも、同様に、第3のユーザが所定の領域から退出できない事態が発生することを抑制することができる。 For example, a situation is assumed in which multiple users enter a predetermined area in succession. In such a situation, the door may remain open. If the door remains open even after the count of the predetermined time has ended, and the second user closes the door before the third user enters the predetermined area, the door may be locked before the third user enters the predetermined area. According to the above configuration, the count of the predetermined time is reset when the third user is permitted to enter or exit. As a result, even if the second user closes the door before the third user enters the predetermined area, the count of the predetermined time is reset and does not end. Since the count of the predetermined time does not end and the door is not locked, it is possible to prevent the third user from being unable to enter the predetermined area. In addition, even in a situation in which multiple users exit the predetermined area in succession, it is possible to similarly prevent the third user from being unable to exit the predetermined area.

前記外側取得装置及び前記内側取得装置のうちの特定の取得装置が前記第1のユーザから前記第1のユーザを示す前記ユーザ情報を取得し、前記特定の取得装置が前記第2のユーザから前記第2のユーザを示す前記ユーザ情報を続けて取得し、前記第1のユーザが前記ドアを開いた後で前記ドアが閉じられる前に、前記特定の取得装置から前記第2のユーザを示す前記ユーザ情報を受信することに起因して、前記所定の時間のカウントが開始された後に、前記所定の時間のカウントが終了することなく、前記特定の取得装置が第3のユーザから前記第3のユーザを示す前記ユーザ情報をさらに続けて取得する場合において、前記判断で前記第3のユーザの進入又は退出が許可されるときに、前記カウント部は、所定の値を上限値として前記所定の時間を延長してもよい。 When a specific acquisition device among the outer acquisition device and the inner acquisition device acquires the user information indicating the first user from the first user, the specific acquisition device continuously acquires the user information indicating the second user from the second user, and the specific acquisition device receives the user information indicating the second user from the specific acquisition device after the first user opens the door but before the door is closed, the specific acquisition device continues to acquire the user information indicating the third user from a third user without ending the count of the specific time after the count of the specific time has started, and when the entry or exit of the third user is permitted based on the judgment, the counting unit may extend the specific time with a specific value as an upper limit value.

この構成では、第3のユーザの進入又は退出が許可されるときに、所定の時間が延長される。これにより、第3のユーザが所定の領域に進入又は退出する前に第2のユーザがドアを閉めても、所定の時間が延長されてカウントが終了していない。所定の時間のカウントが終了せずにドアが施錠されないので、第3のユーザが所定の領域に進入又は退出できない事態が発生することを抑制することができる。また、所定の時間の延長には、上限値が設定されている。ドアが施錠されない時間が不必要に延長されることを抑制することができる。 In this configuration, when the third user is permitted to enter or exit, the specified time is extended. As a result, even if the second user closes the door before the third user enters or exits the specified area, the specified time is extended and the count does not end. Since the door is not locked before the specified time count ends, it is possible to prevent a situation in which the third user is unable to enter or exit the specified area. In addition, an upper limit is set for the extension of the specified time. It is possible to prevent the time during which the door is unlocked from being unnecessarily extended.

前記通信装置は、さらに、前記所定の時間をカウントした回数が所定の回数を上回る場合に、警告を報知する報知部を備えてもよい。 The communication device may further include a notification unit that issues a warning when the number of times the predetermined time is counted exceeds a predetermined number.

所定の時間をカウントする回数が所定の回数を上回る場合には、ドアが正常に閉まらない状態が発生している可能性が高いことを意味する。上記の構成によれば、ドアが正常に閉まらない状態が発生している可能性が高い場合に、警告を報知することができる。 If the number of times the predetermined time is counted exceeds a predetermined number, it means that there is a high possibility that the door is not closing properly. With the above configuration, it is possible to issue a warning when there is a high possibility that the door is not closing properly.

前記通信装置は、さらに、前記ユーザが前記ドアを開いた後に前記ドアが閉じられ、前記施錠の指示が前記電気錠に送信される場合に、前記判断で利用されるフラグ値を変更する第1の変更部と、前記判断において前記ユーザの進入又は退出が許可されて、前記解錠の指示が前記電気錠に送信された後に、前記ドアが開いている状態が所定の上限時間を上回って継続する場合に、前記フラグ値を変更する第2の変更部と、を備えてもよい。 The communication device may further include a first change unit that changes a flag value used in the determination when the door is closed after the user opens the door and the lock instruction is sent to the electric lock, and a second change unit that changes the flag value when the determination allows the user to enter or exit and the door remains open for a period longer than a predetermined upper limit time after the unlock instruction is sent to the electric lock.

一般に、アンチパスバック方式では、施錠の指示が電気錠に送信される場合に、フラグ値が変更される。しかし、仮に、ドアが開いている状態が長時間継続して、フラグ値が変更されないままとなると、進入が許可されたユーザが進入後に退出する場合に、フラグ値が変更されていないことに起因して、アンチパスバック方式の判断が正常に行われない可能性がある。上記の構成によれば、ドアが開いている状態が所定の上限時間を上回って継続する場合に、フラグ値を強制的に変更する。フラグ値が変更されていないことに起因して、アンチパスバック方式の判断が正常に行われないことを抑制することができる。 In general, in the anti-passback method, the flag value is changed when a locking command is sent to the electric lock. However, if the door remains open for a long period of time and the flag value remains unchanged, when a user who has been permitted to enter exits after entering, the anti-passback method may not make a correct judgment due to the flag value not being changed. With the above configuration, the flag value is forcibly changed if the door remains open for a period of time that exceeds a predetermined upper limit. This makes it possible to prevent the anti-passback method from making a correct judgment due to the flag value not being changed.

また、管理システムの制御方法も新規で有用である。また、上記の通信装置それ自体、通信装置の制御方法、通信装置のためのコンピュータプログラム、及び、当該コンピュータプログラムを保存する記憶媒体も、新規で有用である。 The control method of the management system is also novel and useful. The communication device itself, the control method of the communication device, the computer program for the communication device, and the storage medium for storing the computer program are also novel and useful.

管理システムの構成を示す。The configuration of the management system is shown. 管理システムのブロック図を示す。A block diagram of the management system is shown. アンチパスバック方式の概要を示す。1 shows an overview of the anti-passback method. アンチパスバック方式における問題点の概要を示す。The following provides an overview of the problems with the anti-passback method. アンチパスバック方式における問題点の概要を示す。The following provides an overview of the problems with the anti-passback method. 各実施例の入退判断処理のフローチャートを示す。13 shows a flowchart of an entry/exit determination process in each embodiment. 各実施例の施錠処理のフローチャートを示す。4 shows a flowchart of a locking process in each embodiment. 第1実施例のタイマ処理のフローチャートを示す。4 shows a flowchart of a timer process in the first embodiment. 各実施例の異常判断処理のフローチャートを示す。4 shows a flowchart of an abnormality determination process in each embodiment. 入退判断処理と施錠処理によって実現される具体的なケースを示す。A specific case realized by the entrance/exit judgment process and the locking process will be described. 入退判断処理と施錠処理によって実現される具体的なケースを示す。A specific case realized by the entrance/exit judgment process and the locking process will be described. 第2実施例のタイマ処理のフローチャートを示す。13 shows a flowchart of a timer process according to the second embodiment. 第3実施例のタイマ処理のフローチャートを示す。13 shows a flowchart of a timer process according to the third embodiment. 第4実施例のタイマ処理のフローチャートを示す。13 shows a flowchart of a timer process according to the fourth embodiment.

(第1実施例)
(管理システム2の構成:図1、2)
本実施例に係る管理システム2は、所定の領域(例えば、工場、事務所)へのユーザの入退を管理するシステムである。管理システム2は、管理サーバ10と、端末装置80と、外側リーダ100と、内側リーダ200と、ドア300と、電気錠400と、開閉センサ500と、を備える。管理サーバ10は、アンチパスバック方式(以下では、アンチパスバックのことを「APB」と記載する)の判断を実行して、電気錠400の解錠と施錠を制御するサーバである。なお、APB方式の概要については後述する。管理サーバ10は、各装置80、100、200、400、500と通信可能である。端末装置80は、管理サーバ10と通信可能な端末である。端末装置80は、例えば、デスクトップPC、ノートPC、スマートフォン等である。ドア300は、所定の領域の出入口に設けられている。ドア300は、ノブを回して開閉する手動のドアである。なお、変形例では、ドア300は、自動ドアであってもよい。
(First embodiment)
(Configuration of management system 2: Figs. 1 and 2)
The management system 2 according to the present embodiment is a system that manages the entry and exit of users to a predetermined area (for example, a factory, an office). The management system 2 includes a management server 10, a terminal device 80, an outer reader 100, an inner reader 200, a door 300, an electric lock 400, and an opening/closing sensor 500. The management server 10 is a server that executes the judgment of an anti-passback method (hereinafter, anti-passback will be referred to as "APB") and controls the unlocking and locking of the electric lock 400. The outline of the APB method will be described later. The management server 10 can communicate with each device 80, 100, 200, 400, and 500. The terminal device 80 is a terminal that can communicate with the management server 10. The terminal device 80 is, for example, a desktop PC, a notebook PC, a smartphone, or the like. The door 300 is provided at the entrance of the predetermined area. The door 300 is a manual door that is opened and closed by turning a knob. In a modified embodiment, the door 300 may be an automatic door.

外側リーダ100は、所定の領域の外側に設けられている。内側リーダ200は、特定の領域の内側に設けられている。各リーダ100、200は、NFC通信を利用して、非接触型のICチップに記憶されている情報を読む出すリーダである。ICチップは、ICカード600に含まれる(図2参照)。ICチップには、ICカード600を携帯するユーザを示すユーザID(例えば「u001」)が記憶されている。なお、変形例では、ICチップは、スマートフォン等の携帯端末に備えられていてもよい。 The outer reader 100 is provided outside a specific area. The inner reader 200 is provided inside a specific area. Each reader 100, 200 is a reader that uses NFC communication to read information stored in a contactless IC chip. The IC chip is included in an IC card 600 (see FIG. 2). A user ID (e.g., "u001") that indicates the user who carries the IC card 600 is stored in the IC chip. In a modified example, the IC chip may be provided in a mobile terminal such as a smartphone.

電気錠400は、ドア300を施錠可能な錠である。電気錠400は、ドア300が施錠されている状態において、管理サーバ10から解錠の指示を示す解錠信号を受信する場合に、ドア300を解錠する。また、電気錠400は、ドア300が施錠されていない状態において、管理サーバ10から施錠の指示を示す施錠信号を受信する場合に、ドア300を施錠する。 The electric lock 400 is a lock that can lock the door 300. When the door 300 is locked and an unlock signal indicating an instruction to unlock is received from the management server 10, the electric lock 400 unlocks the door 300. When the door 300 is unlocked and a lock signal indicating an instruction to lock is received from the management server 10, the electric lock 400 locks the door 300.

開閉センサ500は、ドア300の開閉を検知するセンサである。 The opening/closing sensor 500 is a sensor that detects whether the door 300 is open or closed.

(管理サーバ10の構成;図2)
管理サーバ10は、通信インターフェース12と、制御部30と、を備える。なお、以下では、インターフェースのことを「I/F」と記載する。通信I/F12は、他の装置(例えば外側リーダ100)との通信を実行するためのI/Fである。
(Configuration of management server 10; FIG. 2)
The management server 10 includes a communication interface 12 and a control unit 30. In the following, the interface will be referred to as "I/F." The communication I/F 12 is an I/F for executing communication with other devices (e.g., the outer reader 100).

制御部30は、CPU32と、揮発性メモリ、不揮発性メモリなどによって構成されるメモリ34と、を備える。CPU32は、メモリ34に記憶されているプログラム40に従って、様々な処理(例えば後述する図6の入退判断処理)を実行する。 The control unit 30 includes a CPU 32 and a memory 34 that is composed of a volatile memory, a non-volatile memory, etc. The CPU 32 executes various processes (for example, the entry/exit determination process in FIG. 6 described later) according to a program 40 stored in the memory 34.

メモリ34は、さらに、APBテーブル42と、タイマ回数44と、を記憶する。APBテーブル42は、APB方式の判断(以下では「APB判断」と記載)に利用される各情報を記憶するテーブルである。APBテーブル42は、所定の領域を利用する複数のユーザのそれぞれについて、当該ユーザを示すユーザIDと、進入フラグと、エラーフラグと、を記憶する。進入フラグは、対応するユーザが所定の領域に進入したことを示す「ON」と、対応するユーザが所定の領域から退出したことを示す「OFF」と、のいずれかの値を示す。エラーフラグは、対応するユーザについて所定のエラーが発生したことを示す「ON」と、対応するユーザについて所定のエラーが発生していないことを示す「OFF」と、のいずれかの値を示す。所定のエラーの内容については、後述する。 The memory 34 further stores an APB table 42 and a timer count 44. The APB table 42 is a table that stores various information used for APB method judgment (hereinafter referred to as "APB judgment"). For each of multiple users who use a specified area, the APB table 42 stores a user ID indicating the user, an entry flag, and an error flag. The entry flag indicates either "ON" indicating that the corresponding user has entered the specified area, or "OFF" indicating that the corresponding user has exited the specified area. The error flag indicates either "ON" indicating that a specified error has occurred for the corresponding user, or "OFF" indicating that a specified error has not occurred for the corresponding user. The contents of the specified error will be described later.

タイマ回数44は、後述する図8のタイマ処理においてタイマが開始された回数を示す。タイマ回数44の初期値は0回である。タイマ回数44は、例えば、ドア300の保守点検を行う作業者によってリセットされる。 The timer count 44 indicates the number of times the timer has been started in the timer process of FIG. 8, which will be described later. The initial value of the timer count 44 is 0. The timer count 44 is reset, for example, by a worker who performs maintenance and inspection of the door 300.

(APB方式の概要;図3)
図3を参照して、APB方式の概要について説明する。なお、以下では、各デバイスの各CPU(例えば管理サーバ10のCPU32等)が実行する処理について、理解の容易さの観点から、各CPUを主体として記載せずに、各デバイス(例えば管理サーバ10等)を主体として記載する場合がある。また、管理サーバ10は、通信I/F12を介して、他の装置(例えば外側リーダ100)との通信を実行する。以下では、説明の簡略化のために、「通信I/F12を介して」という記載を省略する場合がある。
(Outline of the APB method; Figure 3)
An overview of the APB method will be described with reference to Fig. 3. In the following, the processes executed by each CPU of each device (e.g., CPU 32 of the management server 10, etc.) may be described as being mainly each device (e.g., the management server 10, etc.) rather than being mainly each CPU, from the viewpoint of ease of understanding. In addition, the management server 10 executes communication with other devices (e.g., the outer reader 100) via the communication I/F 12. In the following, the description "via the communication I/F 12" may be omitted in order to simplify the description.

(ケースA1)
本ケースは、ユーザID「u001」によって示されるユーザ(以下では、ユーザ「u001」と記載)の所定の領域への進入が正常に完了するケースを示す。本ケースの初期状態では、APBテーブル42において、ユーザID「u001」に対応付けて進入フラグ「OFF」が記憶されている。
(Case A1)
This case shows a case where a user indicated by a user ID "u001" (hereinafter, referred to as "user "u001") normally enters a predetermined area. In the initial state of this case, an entry flag "OFF" is stored in the APB table 42 in association with the user ID "u001".

T10では、ユーザ「u001」は、所定の領域に進入するために、ユーザ「u001」のICカード600を外側リーダ100に近づけるタッチ操作を行う。これにより、外側リーダ100は、ICカード600からユーザID「u001」を読み取る。 At T10, in order to enter a predetermined area, the user "u001" performs a touch operation to bring the IC card 600 of the user "u001" closer to the outer reader 100. As a result, the outer reader 100 reads the user ID "u001" from the IC card 600.

T12では、外側リーダ100は、T10で読み取ったユーザID「u001」を管理サーバ10に送信する。 At T12, the outer reader 100 transmits the user ID "u001" read at T10 to the management server 10.

管理サーバ10は、T12において、外側リーダ100からユーザID「u001」を受信すると、T14において、外側リーダ100との通信をトリガとして開始される第1のAPB判断を実行する。第1のAPB判断では、管理サーバ10は、APBテーブル42から、外側リーダ100から受信したユーザIDに対応付けて記憶されている進入フラグを特定する。そして、管理サーバ10は、特定済みの進入フラグが「OFF」を示す場合(即ちユーザが所定の領域の外側に居る事実に反しない場合)に、当該ユーザIDによって示されるユーザの進入を許可することを決定する。一方、管理サーバ10は、特定済みの進入フラグが「ON」を示す場合(即ちユーザが所定の領域の外側に居る事実に反する場合)に、当該ユーザIDによって示されるユーザの進入を許可しないことを決定する。本ケースでは、管理サーバ10は、APBテーブル42においてユーザID「u001」に対応付けて記憶されている進入フラグが「OFF」を示すので、第1のAPB判断において、ユーザ「u001」の進入の許可を決定する。 When the management server 10 receives the user ID "u001" from the outer reader 100 at T12, the management server 10 executes a first APB judgment at T14, which is triggered by communication with the outer reader 100. In the first APB judgment, the management server 10 identifies an entry flag stored in association with the user ID received from the outer reader 100 from the APB table 42. Then, when the identified entry flag indicates "OFF" (i.e., the fact that the user is outside the specified area is not contradicted), the management server 10 decides to permit entry of the user indicated by the user ID. On the other hand, when the identified entry flag indicates "ON" (i.e., the fact that the user is outside the specified area is not contradicted), the management server 10 decides not to permit entry of the user indicated by the user ID. In this case, the entry flag stored in the APB table 42 in association with the user ID "u001" indicates "OFF," so in the first APB judgment, the management server 10 decides to allow entry for the user "u001."

管理サーバ10は、T14の第1のAPB判断において、ユーザ「u001」の進入の許可を決定すると、T16において、解除信号を電気錠400に送信する。これにより、電気錠400がドア300を解錠し、ユーザ「u001」は、ドア300を開けて所定の領域に進入する。 When the management server 10 determines in the first APB judgment at T14 to permit entry of the user "u001", it transmits an unlocking signal to the electric lock 400 at T16. This causes the electric lock 400 to unlock the door 300, and the user "u001" opens the door 300 and enters the specified area.

続けて、管理サーバ10は、開閉センサ500からドア300が閉じたことを示す閉信号を受信すると、T18において、施錠信号を電気錠400に送信する。これにより、電気錠400がドア300を施錠する。 Next, when the management server 10 receives a close signal from the open/close sensor 500 indicating that the door 300 is closed, at T18, it transmits a lock signal to the electric lock 400. This causes the electric lock 400 to lock the door 300.

さらに、管理サーバ10は、開閉センサ500から閉信号を受信すると、APBテーブル42においてユーザID「u001」に対応付けて記憶されている進入フラグを「OFF」から「ON」に変更する。 Furthermore, when the management server 10 receives a closed signal from the opening/closing sensor 500, it changes the entry flag stored in the APB table 42 in association with the user ID "u001" from "OFF" to "ON."

(ケースA2)
本ケースは、ユーザ「u001」の所定の領域への進入が正常に完了しないケースを示す。本ケースの初期状態では、APBテーブル42において、ユーザID「u001」に対応付けて進入フラグ「ON」が記憶されている。例えば、ユーザ「u001」が、内側リーダ200へのタッチ操作を行うことなく、他のユーザの後について、所定の領域から退出する(即ち、ユーザ「u001」が共連れで退出する)場合に、本ケースの初期状態が発生する。
(Case A2)
This case shows a case where the entry of the user "u001" into the specified area is not completed normally. In the initial state of this case, the entry flag "ON" is stored in association with the user ID "u001" in the APB table 42. For example, the initial state of this case occurs when the user "u001" follows another user out of the specified area without performing a touch operation on the inside reader 200 (i.e., the user "u001" exits together).

T30、T32は、T10、T12と同様である。T34では、管理サーバ10は、第1のAPB判断を実行する。本ケースでは、管理サーバ10は、APBテーブル42においてユーザID「u001」に対応付けて記憶されている進入フラグが「ON」を示すので、第1のAPB判断において、共連れで退出したユーザ「u001」の進入の不許可を決定する。 T30 and T32 are the same as T10 and T12. At T34, the management server 10 executes the first APB judgment. In this case, since the entry flag stored in the APB table 42 in association with the user ID "u001" indicates "ON", the management server 10 determines in the first APB judgment not to permit entry of the user "u001" who exited with a companion.

(ケースB1)
本ケースは、ユーザ「u001」の所定の領域からの退出が正常に完了するケースを示す。本ケースの初期状態は、ケースA2と同様で、進入フラグが「ON」を示す。
(Case B1)
This case shows a case where the user "u001" normally exits from a predetermined area. The initial state of this case is the same as that of case A2, and the entry flag is "ON".

T40では、ユーザ「u001」は、所定の領域から退出するために、ユーザ「u001」のICカード600を内側リーダ200に近づけるタッチ操作を行う。これにより、内側リーダ200は、ICカード600からユーザID「u001」を読み取る。 At T40, in order to exit the specified area, the user "u001" performs a touch operation to bring the IC card 600 of the user "u001" closer to the inside reader 200. As a result, the inside reader 200 reads the user ID "u001" from the IC card 600.

T42では、内側リーダ200は、T40で読み取ったユーザID「u001」を管理サーバ10に送信する。 At T42, the internal reader 200 transmits the user ID "u001" read at T40 to the management server 10.

管理サーバ10は、T42において、内側リーダ200からユーザID「u001」を受信すると、T44において、内側リーダ200との通信をトリガとして開始される第2のAPB判断を実行する。第2のAPB判断では、管理サーバ10は、APBテーブル42から、内側リーダ200から受信したユーザIDに対応付けて記憶されている進入フラグを特定する。そして、管理サーバ10は、特定済みの進入フラグが「ON」を示す場合(即ちユーザが所定の領域の内側に居る事実に反しない場合)に、当該ユーザIDによって示されるユーザの退出を許可することを決定する。一方、管理サーバ10は、特定済みの進入フラグが「OFF」を示す場合(即ちユーザが所定の領域の内側に居る事実に反する場合)に、当該ユーザIDによって示されるユーザの退出を許可しないことを決定する。本ケースでは、管理サーバ10は、APBテーブル42においてユーザID「u001」に対応付けて記憶されている進入フラグが「ON」を示すので、第2のAPB判断において、ユーザ「u001」の退出の許可を決定する。 When the management server 10 receives the user ID "u001" from the inner reader 200 at T42, it executes a second APB judgment at T44, which is triggered by communication with the inner reader 200. In the second APB judgment, the management server 10 identifies an entry flag stored in association with the user ID received from the inner reader 200 from the APB table 42. Then, when the identified entry flag indicates "ON" (i.e., the fact that the user is inside the specified area is not contradicted), the management server 10 decides to permit the exit of the user indicated by the user ID. On the other hand, when the identified entry flag indicates "OFF" (i.e., the fact that the user is inside the specified area is not contradicted), the management server 10 decides not to permit the exit of the user indicated by the user ID. In this case, the entry flag stored in the APB table 42 in association with the user ID "u001" indicates "ON," so in the second APB judgment, the management server 10 decides to permit the exit of the user "u001."

T46、T48は、T16、T18と同様である。T50は、進入フラグを「ON」から「OFF」に変更する点を除いて、T20と同様である。 T46 and T48 are the same as T16 and T18. T50 is the same as T20, except that the entry flag is changed from "ON" to "OFF".

(ケースB2)
本ケースは、ユーザ「u001」の所定の領域からの退出が正常に完了しないケースを示す。本ケースの初期状態は、ケースA1と同様で、進入フラグが「OFF」を示す。例えば、ユーザ「u001」が、外側リーダ100へのタッチ操作を行うことなく、他のユーザの後について、所定の領域に進入する(即ち、ユーザ「u001」が共連れで進入する)場合に、本ケースの初期状態が発生する。
(Case B2)
This case shows a case where the user "u001" does not normally exit from the specified area. The initial state of this case is the same as case A1, and the entry flag is "OFF". For example, the initial state of this case occurs when the user "u001" follows another user into the specified area without performing a touch operation on the outer reader 100 (i.e., the user "u001" enters together with the other user).

T60、T62は、T40、T42と同様である。T64では、管理サーバ10は、第2のAPB判断を実行する。本ケースでは、管理サーバ10は、進入フラグが「OFF」を示すので、第2のAPB判断において、共連れで進入したユーザ「u001」の退出の不許可を決定する。 T60 and T62 are the same as T40 and T42. In T64, the management server 10 executes a second APB judgment. In this case, since the entry flag indicates "OFF", the management server 10 determines in the second APB judgment not to permit the exit of the user "u001" who entered as a companion.

ケースA1~B2で示すように、APB方式では、共連れで進入又は退出した者を管理し、その者の進入又は退出を許可しないことができる。例えば、第三者が共連れで進入して、所定の領域内のユーザからICカード600を盗み、そのICカード600を使って退出することを抑制することできる。所定の領域内の情報が漏洩することを抑制することができる。 As shown in cases A1 to B2, the APB method makes it possible to manage people who enter or exit with a companion and not permit them to enter or exit. For example, it is possible to prevent a third party from entering with a companion, stealing an IC card 600 from a user in a specified area, and then using that IC card 600 to exit. It is possible to prevent information within a specified area from being leaked.

(APB方式の問題点)
図4、5を参照して、APB方式の問題点について説明する。図4、図5のケースC1、C2では、本実施例の管理サーバ10とは異なる管理サーバ900が利用される。
(Problems with the APB method)
Problems with the APB method will be described with reference to Figures 4 and 5. In cases C1 and C2 in Figures 4 and 5, a management server 900 different from the management server 10 of this embodiment is used.

(ケースC1;図4)
本ケースでは、ユーザ「u001」に続けて、ユーザID「u002」によって示されるユーザ(以下では、ユーザ「u002」と記載)が所定の領域に進入することを想定する。本ケースの初期状態では、APBテーブル42において、ユーザID「u001」に対応付けて進入フラグ「OFF」、及び、ユーザID「u002」に対応付けて進入フラグ「OFF」が記憶されている。
(Case C1; Figure 4)
In this case, it is assumed that a user indicated by a user ID "u002" (hereinafter, referred to as user "u002") enters a predetermined area following user "u001". In the initial state of this case, in the APB table 42, an entry flag "OFF" is stored in association with the user ID "u001", and an entry flag "OFF" is stored in association with the user ID "u002".

T100~T106は、管理サーバ900が利用される点を除いて、図3のT10~T16と同様である。続けて、ユーザ「u001」は、ドア300を開ける。一方、T110では、ユーザ「u002」が外側リーダ100に対するタッチ操作を行う。続くT112、T114は、ユーザID「u002」が利用される点を除いて、T102、T104と同様である。即ち、ユーザ「u002」の進入の許可が決定される。 T100 to T106 are the same as T10 to T16 in FIG. 3, except that the management server 900 is used. Next, user "u001" opens the door 300. Meanwhile, in T110, user "u002" performs a touch operation on the outer reader 100. The following T112 and T114 are the same as T102 and T104, except that user ID "u002" is used. In other words, it is decided that user "u002" is allowed to enter.

本ケースでは、進入が許可されたユーザ「u002」が所定の領域に進入する前に、ユーザ「u001」がドア300を閉じてしまう。この場合、T118では、管理サーバ900は、施錠信号を電気錠400に送信する。そして、管理サーバ900は、T120において、APBテーブル42から、現時点において進入が許可されたユーザを示すユーザID「u001」、「u002」を特定し、特定済みの2個のユーザIDに対応する2個の進入フラグを「OFF」から「ON」に変更する。 In this case, user "u001" closes door 300 before user "u002", who is permitted to enter, enters the specified area. In this case, in T118, management server 900 sends a locking signal to electric lock 400. Then, in T120, management server 900 identifies user IDs "u001" and "u002", which indicate users currently permitted to enter, from APB table 42, and changes the two entry flags corresponding to the two identified user IDs from "OFF" to "ON".

ユーザ「u002」は、所定の領域への進入を再び試みるために、T130において、再びタッチ操作を行う。続くT132は、T112と同様である。T134では、管理サーバ900は、第1のAPB判断を実行する。現時点では、進入フラグが「ON」を示すので、管理サーバ900は、第1のAPB判断において、ユーザ「u002」の進入の不許可を決定する。 User "u002" performs a touch operation again at T130 to try to enter the specified area again. The following T132 is the same as T112. At T134, the management server 900 executes a first APB judgment. At this point, the entry flag indicates "ON", so the management server 900 determines in the first APB judgment not to permit entry of user "u002".

本ケースのように、ユーザ「u001」に続けて、ユーザ「u002」が所定の領域に進入する場合には、共連れではないにも関わらず、ユーザ「u002」が所定の領域に進入できない事態が発生する可能性がある。 As in this case, when user "u002" enters the designated area following user "u001", a situation may occur in which user "u002" is unable to enter the designated area even though they are not tailgated.

(ケースC2;図5)
本ケースでは、ユーザ「u001」が所定の領域に進入し、ユーザ「u002」が所定の領域から退出することを想定する。本ケースの初期状態では、APBテーブル42において、ユーザID「u001」に対応付けて進入フラグ「OFF」、及び、ユーザID「u002」に対応付けて進入フラグ「ON」が記憶されている。
(Case C2; Figure 5)
In this case, it is assumed that a user "u001" enters a predetermined area and a user "u002" exits the predetermined area. In the initial state of this case, in the APB table 42, an entry flag "OFF" is stored in association with the user ID "u001", and an entry flag "ON" is stored in association with the user ID "u002".

T150~T156は、管理サーバ900が利用される点を除いて、図3のT10~T16と同様である。一方、T160~T164は、管理サーバ900が利用される点と、ユーザID「u002」が利用される点を除いて、図3のT40~T44と同様である。本ケースでは、T150においてユーザ「u001」が外側リーダ100にタッチ操作を行うタイミングと、T160においてユーザ「u002」が内側リーダ200にタッチ操作を行うタイミングと、が略同じである。このため、ユーザ「u001」及びユーザ「u002」のいずれかがドア300を開けると、両者が入れ違いとなり、例えばユーザ「u001」によってユーザ「u002」の退出が妨げられる可能性がある。 T150 to T156 are the same as T10 to T16 in FIG. 3, except that the management server 900 is used. On the other hand, T160 to T164 are the same as T40 to T44 in FIG. 3, except that the management server 900 and user ID "u002" are used. In this case, the timing at which user "u001" performs a touch operation on the outer reader 100 at T150 is approximately the same as the timing at which user "u002" performs a touch operation on the inner reader 200 at T160. For this reason, if either user "u001" or user "u002" opens the door 300, the two will miss each other, and there is a possibility that, for example, user "u001" will prevent user "u002" from exiting.

本ケースでは、ユーザ「u002」の退出が妨げられている間に、ドア300が閉じる。この場合、T168では、管理サーバ900は、施錠信号を電気錠400に送信する。そして、管理サーバ900は、T170において、ユーザID「u001」に対応付けて記憶されている進入フラグを「OFF」から「ON」に変更し、ユーザID「u002」に対応付けて記憶されている進入フラグを「ON」から「OFF」に変更する。 In this case, the door 300 closes while the user "u002" is prevented from exiting. In this case, in T168, the management server 900 sends a locking signal to the electric lock 400. Then, in T170, the management server 900 changes the entry flag stored in association with the user ID "u001" from "OFF" to "ON", and changes the entry flag stored in association with the user ID "u002" from "ON" to "OFF".

ユーザ「u002」は、所定の領域からの退出を再び試みるために、T180において、再びタッチ操作を行う。続くT182は、T162と同様である。T184では、管理サーバ900は、第2のAPB判断を実行する。現時点では、進入フラグが「OFF」を示すので、管理サーバ900は、第2のAPB判断において、ユーザ「u002」の退出の不許可を決定する。 User "u002" performs a touch operation again at T180 to try to exit the specified area again. The following T182 is the same as T162. At T184, the management server 900 executes a second APB judgment. At this point, the entry flag indicates "OFF," so the management server 900 determines in the second APB judgment not to permit the exit of user "u002."

本ケースのように、ユーザ「u001」とユーザ「u002」が略同時にタッチ操作を行う場合には、共連れではないにも関わらず、所定の領域から退出できない事態が発生する可能性がある。 As in this case, when user "u001" and user "u002" perform touch operations at approximately the same time, a situation may occur in which they are unable to exit a specified area even though they are not tailgating.

(入退判断処理;図6)
図6を参照して、本実施例の管理サーバ10のCPU32がプログラム40に従って実行する入退判断処理について説明する。図6の処理は、管理サーバ10の電源ONをトリガとして開始される。なお、図3の処理の一部は、図6の処理によって実現される。
(Entry/Exit Judgment Process; FIG. 6)
The entry/exit determination process executed by the CPU 32 of the management server 10 in this embodiment according to the program 40 will be described with reference to Fig. 6. The process of Fig. 6 is started when the power of the management server 10 is turned ON as a trigger. Note that part of the process of Fig. 3 is realized by the process of Fig. 6.

S10では、CPU32は、外側リーダ100及び内側リーダ200のいずれかのリーダからユーザIDを受信することを監視する。CPU32は、いずれかのリーダからユーザIDを受信する場合(S10でYES)に、S12に進む。 In S10, the CPU 32 monitors whether a user ID is received from either the outer reader 100 or the inner reader 200. If the CPU 32 receives a user ID from either reader (YES in S10), it proceeds to S12.

S12では、CPU32は、いずれかのリーダから受信したユーザIDを利用したユーザ認証を実行する。具体的には、CPU32は、受信済みのユーザIDがAPBテーブル42に記憶されているユーザIDのいずれかと一致する場合に、ユーザ認証が成功したと判断する。一方、CPU32は、受信済みのユーザIDがAPBテーブル42に記憶されているユーザIDのいずれかとも一致しない場合に、ユーザ認証が失敗したと判断する。CPU32は、ユーザ認証が失敗したと判断する場合(S12でNO)に、S20以降の処理をスキップして、図6の処理を終了する。一方、CPU32は、ユーザ認証が成功したと判断する場合(S12でYES)に、S20に進む。 In S12, the CPU 32 executes user authentication using the user ID received from any of the readers. Specifically, the CPU 32 determines that the user authentication has been successful if the received user ID matches any of the user IDs stored in the APB table 42. On the other hand, the CPU 32 determines that the user authentication has failed if the received user ID does not match any of the user IDs stored in the APB table 42. If the CPU 32 determines that the user authentication has failed (NO in S12), it skips the processes from S20 onwards and ends the process in FIG. 6. On the other hand, if the CPU 32 determines that the user authentication has been successful (YES in S12), it proceeds to S20.

S20では、CPU32は、受信済みのユーザIDを利用したAPB判断を実行する。具体的には、CPU32は、受信済みのユーザIDが外側リーダ100から受信された場合には、第1のAPB判断を実行し、受信済みのユーザIDが内側リーダ200から受信された場合には、第2のAPB判断を実行する。 In S20, the CPU 32 executes an APB determination using the received user ID. Specifically, if the received user ID is received from the outer reader 100, the CPU 32 executes a first APB determination, and if the received user ID is received from the inner reader 200, the CPU 32 executes a second APB determination.

続くS22では、CPU32は、S20のAPB判断において進入又は退出の許可が決定されたのか否かを判断する。CPU32は、進入又は退出の不許可が決定されたと判断する場合(S22でNO)に、S30以降の処理をスキップして、図6の処理を終了する。一方、CPU32は、進入又は退出の許可が決定されたと判断する場合(S22でYES)に、S30に進む。 In the next step S22, the CPU 32 determines whether or not the APB determination in S20 determined that entry or exit was permitted. If the CPU 32 determines that entry or exit was not permitted (NO in S22), it skips the processing from S30 onwards and ends the processing in FIG. 6. On the other hand, if the CPU 32 determines that entry or exit was permitted (YES in S22), it proceeds to S30.

S30では、CPU32は、開閉センサ500からの信号を利用して、ドア300が現在開いている状態であるのか否かを判断する。CPU32は、ドア300が現在閉じている状態であると判断する場合(S30でNO)に、S32において、解錠信号を電気錠400に送信する。S32が終了すると、図6の処理が終了する。 In S30, the CPU 32 uses a signal from the open/close sensor 500 to determine whether the door 300 is currently open. If the CPU 32 determines that the door 300 is currently closed (NO in S30), it sends an unlock signal to the electric lock 400 in S32. When S32 ends, the process in FIG. 6 ends.

また、CPU32は、ドア300が現在開いている状態であると判断する場合(S30でYES)に、S34において、後述するタイマ処理(図8参照)を実行する。S34が終了すると、図6の処理が終了する。 When the CPU 32 determines that the door 300 is currently open (YES in S30), it executes the timer process (see FIG. 8) described below in S34. When S34 ends, the process in FIG. 6 ends.

(施錠処理;図7)
図7を参照して、本実施例の管理サーバ10のCPU32がプログラム40に従って実行する施錠処理について説明する。図7の処理は、管理サーバ10が解錠信号を電気錠400に送信することをトリガとして開始される。なお、図3の処理の一部は、図7の処理によって実現される。
(Locking process; Figure 7)
The locking process executed by the CPU 32 of the management server 10 in accordance with the program 40 in this embodiment will be described with reference to Fig. 7. The process in Fig. 7 is triggered by the management server 10 sending an unlock signal to the electric lock 400. Note that part of the process in Fig. 3 is realized by the process in Fig. 7.

S50では、CPU32は、開閉センサ500からの信号を利用して、ドア300が現在閉じている状態であるのか否かを監視する。CPU32は、ドア300が現在閉じている状態であると判断する場合(S50でYES)に、S60に進む。 In S50, the CPU 32 monitors whether the door 300 is currently closed using a signal from the open/close sensor 500. If the CPU 32 determines that the door 300 is currently closed (YES in S50), the CPU 32 proceeds to S60.

S60では、CPU32は、図6のS34のタイマ処理(詳細は図8にて後述)においてタイマが既に開始されているのか否かを判断する。CPU32は、タイマが既に開始されていると判断する場合(S60でYES)に、S62において、タイマのタイムアップを監視する。そして、CPU32は、タイマがタイムアップする場合(S62でYES)に、S70に進む。 In S60, the CPU 32 determines whether the timer has already been started in the timer process in S34 of FIG. 6 (details of which are described later in FIG. 8). If the CPU 32 determines that the timer has already been started (YES in S60), it monitors the timer for time-up in S62. Then, if the timer has time-up (YES in S62), the CPU 32 proceeds to S70.

また、CPU32は、現時点においてタイマが開始されていないと判断する場合(S60でNO)に、S62をスキップして、S70に進む。 If the CPU 32 determines that the timer has not started at the current time (NO in S60), it skips S62 and proceeds to S70.

S70では、CPU32は、施錠信号を電気錠400に送信する。続くS72では、CPU32は、APBテーブル42において、1個以上の対象の進入フラグを変更する。対象の進入フラグは、図6のS20のAPB判断において進入又は退出の許可が決定されたユーザを示すユーザIDに対応付けられて記憶されている進入フラグである。例えば、複数のユーザのそれぞれについて図6の処理が実行される場合には、S72では、CPU32は、複数個の対象フラグを変更する。 In S70, the CPU 32 sends a locking signal to the electric lock 400. In the following S72, the CPU 32 changes one or more target entry flags in the APB table 42. The target entry flags are entry flags stored in association with user IDs indicating users whose entry or exit has been permitted in the APB judgment in S20 of FIG. 6. For example, when the process in FIG. 6 is executed for each of multiple users, in S72 the CPU 32 changes multiple target flags.

また、CPU32は、S50の監視においてドア300が現在開いている状態であると判断する場合(S50でNO)に、S52に進む。S52では、ドア300が継続して開いている時間が所定の上限時間(例えば30秒)を上回っているのか否かを判断する。CPU32は、ドア300が継続して開いている時間が上限時間を下回っていると判断する場合(S52でNO)に、S50の監視に戻る。一方、CPU32は、ドア300が継続して開いている時間が上限時間を上回っていると判断する場合(S52でYES)に、S80に進む。 If the CPU 32 determines in the monitoring of S50 that the door 300 is currently open (NO in S50), it proceeds to S52. In S52, it determines whether the time that the door 300 has been continuously open exceeds a predetermined upper limit time (e.g., 30 seconds). If the CPU 32 determines that the time that the door 300 has been continuously open is below the upper limit time (NO in S52), it returns to monitoring of S50. On the other hand, if the CPU 32 determines that the time that the door 300 has been continuously open exceeds the upper limit time (YES in S52), it proceeds to S80.

S80は、S72と同様である。即ち、CPU32は、ドア300が開いているにも関わらず、対象の進入フラグを強制的に変更する。例えば、ドア300が開いている状態が長時間継続していると、対象の進入フラグが変更されないままとなり、進入が許可されたユーザが進入した後に退出する場合に、対象の進入フラグが変更されていないことに起因して、APB判断が正常に行われない可能性がある。S80の処理によって、対象の進入フラグが変更されていないことに起因して、APB判断が正常に行われないことを抑制することができる。 S80 is the same as S72. That is, the CPU 32 forcibly changes the target entry flag even though the door 300 is open. For example, if the door 300 remains open for a long period of time, the target entry flag will remain unchanged, and when a user who is permitted to enter enters and then exits, the APB determination may not be performed correctly because the target entry flag has not been changed. The processing of S80 can prevent the APB determination from being performed correctly because the target entry flag has not been changed.

続くS82では、CPU32は、APBテーブル42において対象の進入フラグに対応付けて記憶されているエラーフラグを「OFF」から「ON」に変更する。これにより、対象の進入フラグに対応するユーザについて、進入又は退出が許可されたものの、その後、ドア300が開いている状態が長時間継続していた所定のエラーが発生したことを記憶することができる。S72及びS82のいずれかの処理が終了すると、図7の処理が終了する。 In the next step S82, the CPU 32 changes the error flag stored in the APB table 42 in association with the target entry flag from "OFF" to "ON". This allows the CPU 32 to store the fact that the user corresponding to the target entry flag was permitted to enter or exit, but then a specific error occurred in which the door 300 remained open for a long period of time. When either the process of S72 or S82 ends, the process of FIG. 7 ends.

(タイマ処理;図8)
図8を参照して、図6のS34のタイマ処理について説明する。S100では、CPU32は、タイマが既に開始されているのか否かを判断する。CPU32は、タイマが既に開始されていると判断する場合(S100でYES)に、S102以降の処理をスキップして、図8の処理を終了する。一方、CPU32は、現時点においてタイマが開始されていないと判断する場合(S100でNO)に、S102に進む。
(Timer processing; Figure 8)
The timer process in S34 in Fig. 6 will be described with reference to Fig. 8. In S100, the CPU 32 determines whether the timer has already started. If the CPU 32 determines that the timer has already started (YES in S100), it skips the processes in S102 and onward and ends the process in Fig. 8. On the other hand, if the CPU 32 determines that the timer has not currently started (NO in S100), it proceeds to S102.

S102では、CPU32は、タイマを開始する。具体的には、CPU32は、所定の時間(例えば1秒)のカウントダウンを開始する。なお、変形例では、CPU32は、所定の時間のカウントアップを開始してもよい。 In S102, the CPU 32 starts a timer. Specifically, the CPU 32 starts a countdown of a predetermined time (e.g., one second). In a modified example, the CPU 32 may start a countup of the predetermined time.

続くS104では、CPU32は、タイマ回数44をインクリメントする。そして、S110では、CPU32は、後述する異常判断処理(図9参照)を実行する。S110の処理が終了すると、図8の処理が終了する。 In the next step S104, the CPU 32 increments the timer count 44. Then, in step S110, the CPU 32 executes the abnormality determination process (see FIG. 9) described below. When the process of S110 ends, the process of FIG. 8 ends.

(異常判断処理;図9)
図9を参照して、図8のS110の異常判断処理について説明する。S120では、CPU32は、タイマ回数44が所定の回数(例えば1000回)を上回ったのか否かを判断する。CPU32は、タイマ回数44が所定の回数を下回っていると判断する場合(S120でNO)に、S122の処理をスキップして、図9の処理を終了する。一方、CPU32は、タイマ回数44が所定の回数を上回っていると判断する場合(S120でYES)に、S122に進む。
(Abnormality Judgment Process; FIG. 9)
The abnormality determination process of S110 in Fig. 8 will be described with reference to Fig. 9. In S120, the CPU 32 determines whether the timer count 44 has exceeded a predetermined count (e.g., 1000 times). If the CPU 32 determines that the timer count 44 is below the predetermined count (NO in S120), it skips the process of S122 and ends the process in Fig. 9. On the other hand, if the CPU 32 determines that the timer count 44 exceeds the predetermined count (YES in S120), it proceeds to S122.

S122では、CPU32は、警告を示す信号を端末装置80に送信する。これにより、端末装置80は、警告を報知する(例えば、端末装置80の画面に警告を示すメッセージを表示する)。タイマ回数44が所定の回数を上回ることは、ドアが正常に閉まらない状態が発生している可能性が高いことを意味する。上記の構成によれば、ドアが正常に閉まらない状態が発生している可能性が高い場合に、警告を報知することができる。これにより、警告を受けた作業者が、ドア300の保守点検を行うことができる。 In S122, the CPU 32 transmits a signal indicating a warning to the terminal device 80. As a result, the terminal device 80 reports the warning (for example, displays a message indicating the warning on the screen of the terminal device 80). When the timer count 44 exceeds a predetermined count, it means that there is a high possibility that a state in which the door does not close normally occurs. With the above configuration, it is possible to report a warning when there is a high possibility that a state in which the door does not close normally occurs. This allows the worker who receives the warning to perform maintenance and inspection of the door 300.

(具体的なケース;図10、図11)
図10、図11を参照して、図6~図8の処理によって実現される具体的なケースについて説明する。
(Specific cases: Figures 10 and 11)
Specific cases realized by the processes in FIGS. 6 to 8 will be described with reference to FIGS.

(ケースD1;図10)
本ケースは、図4のケースC1と同様に、ユーザ「u001」に続けてユーザ「u002」が所定の領域に進入することを想定する。本ケースのAPBテーブル42の初期状態は、図4と同様である。また、本ケースの初期状態では、タイマは開始されていない。
(Case D1; FIG. 10)
In this case, it is assumed that user "u002" enters a predetermined area following user "u001" as in case C1 in Fig. 4. The initial state of the APB table 42 in this case is the same as that in Fig. 4. In addition, in the initial state of this case, the timer has not been started.

T200~T206は、管理サーバ10が利用される点を除いて、図4のT100~T106と同様である。続けて、ユーザ「u001」は、ドア300を開ける。ここで、管理サーバ10は、T206において解錠信号を電気錠400に送信している。このため、管理サーバ10は、図7の施錠処理を開始する。 T200 to T206 are the same as T100 to T106 in FIG. 4, except that the management server 10 is used. Next, the user "u001" opens the door 300. Here, the management server 10 transmits an unlock signal to the electric lock 400 in T206. Therefore, the management server 10 starts the locking process in FIG. 7.

T210、T212は、管理サーバ10が利用される点を除いて、図4のT110、T112と同様である。 T210 and T212 are similar to T110 and T112 in FIG. 4, except that management server 10 is used.

管理サーバ10は、T212において、外側リーダ100からユーザID「u002」を受信すると(図6のS10でYES)、ユーザID「u002」を利用したユーザ認証を実行する(S12)。本ケースでは、当該ユーザ認証は成功する(S12でYES)。そして、管理サーバ10は、T214において、第1のAPB判断を実行し(S20)、ユーザID「u002」に対応する進入フラグが「OFF」を示すので、ユーザ「u001」の進入の許可を決定する(S22でYES)。 When the management server 10 receives the user ID "u002" from the outer reader 100 at T212 (YES at S10 in FIG. 6), it executes user authentication using the user ID "u002" (S12). In this case, the user authentication is successful (YES at S12). Then, the management server 10 executes the first APB judgment at T214 (S20), and since the entry flag corresponding to the user ID "u002" indicates "OFF", it decides to permit entry of the user "u001" (YES at S22).

現時点では、ドア300は開いている。このため、管理サーバ10は、T220において、ドア300が現在開いている状態であると判断する(S30でYES)。そして、管理サーバ10は、タイマ処理を実行する(S34)。具体的には、管理サーバ10は、T222において、現時点においてタイマが開始されていないと判断し(図8のS100でNO)、タイマを開始する(S102)。 At the present time, the door 300 is open. Therefore, the management server 10 determines in T220 that the door 300 is currently open (YES in S30). The management server 10 then executes timer processing (S34). Specifically, the management server 10 determines in T222 that the timer has not currently been started (NO in S100 in FIG. 8), and starts the timer (S102).

続けて、管理サーバ10は、T224において、タイマ回数44をインクリメントする(S104)。なお、本ケースでは、タイマ回数44は所定の回数を上回らないので、図9の異常判断処理において警告の報知は実行されない。 Then, at T224, the management server 10 increments the timer count 44 (S104). Note that in this case, since the timer count 44 does not exceed the predetermined count, no warning is issued in the abnormality determination process of FIG. 9.

本ケースでも、ケースC1と同様に、ユーザ「u002」が所定の領域に進入する前に、ユーザ「u001」がドア300を閉じてしまう。T230では、管理サーバ10は、施錠処理において、ドア300が現在閉じている状態であると判断する(図7のS50でYES)。T232では、管理サーバ10は、タイムアップの監視を開始する(S62)。 In this case, similar to case C1, user "u001" closes door 300 before user "u002" enters the specified area. At T230, the management server 10 determines in the locking process that door 300 is currently closed (YES in S50 in FIG. 7). At T232, the management server 10 starts monitoring for a timeout (S62).

本ケースでは、ユーザ「u002」は、タイムアップ前にドア300を開けることを試みる。タイムアップ前において施錠信号は電気錠400に送信されてないので(S62でNO)、ユーザ「u002」は、ドア300を開けることができる。そして、ユーザ「u002」は、所定の領域への進入後にドア300を閉める。 In this case, user "u002" attempts to open door 300 before the time is up. Because the locking signal has not been sent to the electric lock 400 before the time is up (NO in S62), user "u002" can open door 300. Then, user "u002" closes door 300 after entering the specified area.

管理サーバ10は、タイムアップと判断する(図7のS62でYES)と、T244において、施錠信号を電気錠400に送信する(S70)。これにより、電気錠400が、ドア300を施錠する。 When the management server 10 determines that the time is up (YES in S62 in FIG. 7), in T244, it sends a locking signal to the electric lock 400 (S70). This causes the electric lock 400 to lock the door 300.

続くT246では、管理サーバ10は、2個の対象の進入フラグ、即ち、ユーザID「u001」に対応付けて記憶されている進入フラグ「OFF」とユーザID「u002」に対応付けて記憶されている進入フラグ「OFF」との双方を「ON」に変更する(S72)。 At next T246, the management server 10 changes the entry flags of the two targets, i.e., the entry flag "OFF" stored in association with the user ID "u001" and the entry flag "OFF" stored in association with the user ID "u002", to "ON" (S72).

このような構成によれば、ユーザ「u002」が所定の領域に進入できない事態が発生する図4のケースC1に示す問題点を解消することができる This configuration can solve the problem shown in case C1 in Figure 4, where user "u002" cannot enter a specified area.

(ケースD2;図11)
本ケースは、図5のケースC2と同様に、ユーザ「u001」が所定の領域に進入し、ユーザ「u002」が所定の領域から退出することを想定する。本ケースのAPBテーブル42の初期状態は、図5と同様である。また、本ケースの初期状態では、タイマは開始されていない。
(Case D2; FIG. 11)
In this case, it is assumed that a user "u001" enters a predetermined area and a user "u002" exits the predetermined area, similar to case C2 in Fig. 5. The initial state of the APB table 42 in this case is the same as that in Fig. 5. In addition, in the initial state of this case, the timer has not been started.

T300~T306は、管理サーバ10が利用される点を除いて、図5のT150~T156と同様である。続けて、ユーザ「u001」は、ドア300を開ける。ここで、管理サーバ10は、T306において解錠信号を電気錠400に送信している。このため、管理サーバ10は、図7の施錠処理を開始する。 T300 to T306 are the same as T150 to T156 in FIG. 5, except that the management server 10 is used. Next, the user "u001" opens the door 300. Here, the management server 10 sends an unlock signal to the electric lock 400 in T306. Therefore, the management server 10 starts the locking process in FIG. 7.

一方、T310では、ユーザ「u002」が、内側リーダ200にタッチ操作を行う。本ケースでも、T300においてユーザ「u001」が外側リーダ100にタッチ操作を行うタイミングと、T310においてユーザ「u002」が内側リーダ200にタッチ操作を行うタイミングと、が略同じである。本ケースでは、両者が入れ違いとなり、ドア300を開けたユーザ「u001」によってユーザ「u002」の退出が妨げられる。 Meanwhile, at T310, user "u002" performs a touch operation on the inside reader 200. In this case, too, the timing at which user "u001" performs a touch operation on the outside reader 100 at T300 is approximately the same as the timing at which user "u002" performs a touch operation on the inside reader 200 at T310. In this case, the two users miss each other, and user "u001" who has opened the door 300 prevents user "u002" from exiting.

T312は、内側リーダ200が利用される点を除いて、図5のT162と同様である。T314では、管理サーバ10は、第2のAPB判断を実行し(S20)、ユーザID「u002」に対応する進入フラグが「ON」を示すので、ユーザ「u002」の退出の許可を決定する(S22でYES)。T320~T324は、図10のT220~T224と同様である。 T312 is similar to T162 in FIG. 5, except that the inner reader 200 is used. In T314, the management server 10 executes a second APB judgment (S20), and since the entry flag corresponding to the user ID "u002" indicates "ON", it decides to permit the exit of the user "u002" (YES in S22). T320 to T324 are similar to T220 to T224 in FIG. 10.

本ケースでも、図5のケースC2と同様に、ユーザ「u002」が所定の領域から退出する前に、ユーザ「u001」がドア300を閉じてしまう。T330、T332は、図10のT230、T232と同様である。本ケースでも、ユーザ「u002」は、タイムアップ前にドア300を開けることを試みる。本ケースでも、タイムアップ前において、電気錠400はドア300を施錠していない。ユーザ「u002」は、ドア300を開けることができる。そして、ユーザ「u002」は、所定の領域から退出後にドア300を閉める。 In this case, similar to case C2 in FIG. 5, user "u001" closes door 300 before user "u002" exits the specified area. T330 and T332 are similar to T230 and T232 in FIG. 10. In this case, user "u002" attempts to open door 300 before the time is up. In this case, the electric lock 400 does not lock door 300 before the time is up. User "u002" is able to open door 300. Then, user "u002" closes door 300 after exiting the specified area.

T340~T344は、図10のT240~T244と同様である。続くT346では、管理サーバ10は、ユーザID「u001」に対応付けて記憶されている対象の進入フラグ「OFF」を「ON」に変更し、ユーザID「u002」に対応付けて記憶されている対象の進入フラグ「ON」を「OFF」に変更する(S72)。 T340 to T344 are the same as T240 to T244 in FIG. 10. In the following T346, the management server 10 changes the entry flag of the target stored in association with the user ID "u001" from "OFF" to "ON", and changes the entry flag of the target stored in association with the user ID "u002" from "ON" to "OFF" (S72).

このような構成によれば、ユーザ「u002」が所定の領域から退出できない事態が発生する図5のケースC2に示す問題点を解消することができる This configuration can solve the problem shown in case C2 in Figure 5, where user "u002" is unable to exit a specific area.

(本実施例の効果)
例えば、図10、図11のケースにおいて、ユーザ「u002」の進入又は退出の前にドア300が閉じられる場合に、ユーザ「u002」に再度のタッチ操作を要求する比較例が想定される。この比較例では、ユーザ「u002」は、再度のタッチ操作を不便に感じ得る。これに対して、本実施例の構成によれば、タイムアップまでは、ドア300が閉じられても、施錠信号が電気錠400に送信されない(図7のS62でNO)。即ち、ユーザ「u002」がタッチ操作を行わなくても、所定の時間に亘ってドア300の解錠が維持され、ユーザ「u002」の進入又は退出が許可される。ユーザ「u002」の再度のタッチ操作が不要となり、ユーザの利便性を向上することができる。
(Effects of this embodiment)
For example, in the case of FIG. 10 and FIG. 11, when the door 300 is closed before the user "u002" enters or exits, a comparative example is assumed in which the user "u002" is requested to perform a touch operation again. In this comparative example, the user "u002" may feel inconvenienced by the touch operation again. In contrast, according to the configuration of this embodiment, even if the door 300 is closed, a locking signal is not sent to the electric lock 400 until the time is up (NO in S62 in FIG. 7). That is, even if the user "u002" does not perform a touch operation, the door 300 is kept unlocked for a predetermined time, and the user "u002" is permitted to enter or exit. The user "u002" does not need to perform a touch operation again, and the convenience of the user can be improved.

(対応関係)
管理サーバ10、外側リーダ100、内側リーダ200、ドア300、電気錠400が、それぞれ、「通信装置」、「外側取得装置」、「内側取得装置」、「ドア」、「電気錠」の一例である。図6のS20の処理を実行する制御部30、S32の処理を実行する制御部30、S34の処理を実行する制御部30が、それぞれ、「決定部」、「解錠送信部」、「カウント部」の一例である。図7のS70の処理を実行する制御部30が、「施錠送信部」の一例である。S72の処理を実行する制御部30、S80の処理を実行する制御部30が、それぞれ、「第1の変更部」、「第2の変更部」の一例である。図9のS122の処理を実行する制御部30が、報知部の一例である。
(Correspondence)
The management server 10, the outer reader 100, the inner reader 200, the door 300, and the electric lock 400 are examples of a "communication device", an "outer acquisition device", an "inner acquisition device", a "door", and an "electric lock", respectively. The control unit 30 that executes the process of S20 in FIG. 6, the control unit 30 that executes the process of S32, and the control unit 30 that executes the process of S34 are examples of a "determination unit", an "unlock transmission unit", and a "counting unit", respectively. The control unit 30 that executes the process of S70 in FIG. 7 is an example of a "lock transmission unit". The control unit 30 that executes the process of S72 and the control unit 30 that executes the process of S80 are examples of a "first change unit" and a "second change unit", respectively. The control unit 30 that executes the process of S122 in FIG. 9 is an example of a notification unit.

(第2実施例)
本実施例は、タイマ処理の内容が異なる点を除いて、第1実施例と同様である。
Second Example
This embodiment is similar to the first embodiment, except for the content of the timer processing.

(タイマ処理;図12)
S200は、図8のS100と同様である。S202では、CPU32は、現時点にて実行されたAPB判断の一つ前に実行されたAPB判断(即ち先の判断)のタイミングと、現時点にて実行されたAPB判断(即ち現時点の判断)のタイミングとの間の時間差が所定の閾値(例えば0.1秒)を下回るのか否かを判断する。先の判断のタイミングと現時点の判断のタイミングの時間差が所定の閾値を下回ることは、例えば、図11のケースD2のように、ユーザ「u001」が外側リーダ100にタッチ操作を行うタイミングと、T310においてユーザ「u002」が内側リーダ200にタッチ操作を行うタイミングと、が略同じであることを意味する。CPU32は、上記の時間差が所定の閾値を上回ると判断する場合(S202でNO)に、S204において、所定の第1時間(例えば1秒)のカウントダウンを開始する。一方、CPU32は、上記の時間差が所定の閾値を下回ると判断する場合(S202でYES)に、S206において、所定の第2時間(例えば2秒)のカウントダウンを開始する。ここで、第2時間は、第1時間よりも長い。CPU32は、S204又はS206が終了すると、S208に進む。
(Timer processing; FIG. 12)
S200 is the same as S100 in Fig. 8. In S202, the CPU 32 judges whether the time difference between the timing of the APB judgment (i.e., the previous judgment) executed immediately before the APB judgment executed at the current time and the timing of the APB judgment executed at the current time (i.e., the current judgment) is below a predetermined threshold (e.g., 0.1 seconds). For example, as in case D2 in Fig. 11, the time difference between the timing of the previous judgment and the timing of the current judgment being below a predetermined threshold means that the timing when the user "u001" performs a touch operation on the outer reader 100 is approximately the same as the timing when the user "u002" performs a touch operation on the inner reader 200 at T310. When the CPU 32 judges that the time difference exceeds the predetermined threshold (NO in S202), it starts counting down a predetermined first time (e.g., 1 second) in S204. On the other hand, when the CPU 32 determines that the time difference is below the predetermined threshold (YES in S202), the CPU 32 starts counting down a predetermined second time (e.g., 2 seconds) in S206. Here, the second time is longer than the first time. After S204 or S206 ends, the CPU 32 proceeds to S208.

S208、S210は、図8のS104、S110と同様である。S210が終了すると、図12の処理が終了する。 S208 and S210 are similar to S104 and S110 in FIG. 8. When S210 ends, the processing in FIG. 12 ends.

(本実施例の効果)
図11のケースD2のような状況において、進入するユーザ「u001」のタッチ操作のタイミングと退出するユーザ「u002」のタッチ操作のタイミングの時間差が略同時になると、両者が入れ違いとなり、例えば、ユーザ「u001」によってユーザ「u002」の退出が妨げられる。ユーザ「u002」の退出が妨げられる時間が長くなると、ユーザ「u001」がドア300を閉めてからユーザ「u002」がドア300を開けるまでの時間が比較的長くなり、ユーザ「u002」がドア300を開ける迄にタイムアップする可能性がある。本実施例によれば、上記の時間差が所定の閾値を下回り、両者のタッチ操作が略同時である場合には、比較的長い第2の時間でカウントダウンが開始される(図12のS206)。これにより、上記のように、ユーザ「u002」がドア300を開ける迄にタイムアップすることを抑制することができる。一方で、上記の時間差が所定の閾値を上回り、両者のタッチ操作が略同時でない場合には、比較的短い第1の時間でカウントダウンが開始される。両者の入れ違いが発生し難い状況において、ドア300が施錠されない時間を短くすることができる。
(Effects of this embodiment)
In a situation like case D2 in FIG. 11, if the time difference between the timing of the touch operation of the entering user "u001" and the timing of the touch operation of the exiting user "u002" becomes approximately simultaneous, the two will miss each other, and for example, the user "u001" will prevent the user "u002" from exiting. If the time that the user "u002" is prevented from exiting becomes longer, the time from when the user "u001" closes the door 300 to when the user "u002" opens the door 300 will become relatively long, and there is a possibility that the time will be up before the user "u002" opens the door 300. According to this embodiment, if the above-mentioned time difference is below a predetermined threshold and the touch operations of both users are approximately simultaneous, a countdown is started with a relatively long second time (S206 in FIG. 12). As a result, as described above, it is possible to suppress the time from being up before the user "u002" opens the door 300. On the other hand, if the time difference exceeds a predetermined threshold value and the touch operations of both are not substantially simultaneous, the countdown starts with a relatively short first time period. In a situation where it is difficult for the two to pass each other, the time during which the door 300 is unlocked can be shortened.

(対応関係)
図12のS204の第1時間、S206の第2時間が、それぞれ、「第1の時間」、「第2の時間」の一例である。
(Correspondence)
The first time in S204 and the second time in S206 in FIG. 12 are examples of the "first time" and the "second time", respectively.

(第3実施例)
本実施例は、タイマ処理の内容が異なる点を除いて、第1実施例と同様である。
(Third Example)
This embodiment is similar to the first embodiment, except for the content of the timer processing.

(タイマ処理;図13)
S300は、図8のS100と同様である。CPU32は、現時点においてタイマが開始されていないと判断する場合(S300でNO)に、S112に進む。S312~S320は、図8のS102~S110と同様である。S320が終了すると、図13の処理が終了する。一方、CPU32は、タイマが既に開始されていると判断する場合(S300でYES)に、S302に進む。ここで、タイマが既に開始されていることは、現時点の1つ前のタイミングにおいてドア300が開いている状態でユーザが外側リーダ100及び内側リーダ200のいずれかにタッチ操作を行ったことを意味する。即ち、S300でYESと判断されることは、ドア300が開いている状態で2人目以降のユーザが外側リーダ100及び内側リーダ200のいずれかにタッチ操作を行ったことを意味する。
(Timer processing; FIG. 13)
S300 is the same as S100 in FIG. 8. When the CPU 32 determines that the timer has not started at the current time (NO in S300), the process proceeds to S112. S312 to S320 are the same as S102 to S110 in FIG. 8. When S320 ends, the process in FIG. 13 ends. On the other hand, when the CPU 32 determines that the timer has already started (YES in S300), the process proceeds to S302. Here, the fact that the timer has already started means that the user performed a touch operation on either the outer reader 100 or the inner reader 200 while the door 300 was open at the timing immediately before the current time. In other words, the determination of YES in S300 means that the second or subsequent user performed a touch operation on either the outer reader 100 or the inner reader 200 while the door 300 was open.

S302では、CPU32は、現時点の1つ前のタイミングにおいてタッチ操作が行われたリーダと現時点のタイミングにおいてタッチ操作が行われたリーダが同じであるのか否かを判断する。即ち、CPU32は、上記の2人目以降のユーザが同じリーダ(例えば外側リーダ100)で続けてタッチ操作を行ったのか否かを判断する。CPU32は、上記の2人目以降のユーザが同じリーダで続けてタッチ操作を行ったと判断する場合(S302でYES)に、S304に進む。S304では、CPU32は、既に開始されているタイマをリセットする。具体的には、CPU32は、既に開始されているタイマを終了して、所定の時間(例えば1秒)のカウントダウンを再び開始する。S304が終了すると、図13の処理が終了する。 In S302, the CPU 32 determines whether the reader on which the touch operation was performed at the previous timing is the same as the reader on which the touch operation was performed at the current timing. That is, the CPU 32 determines whether the second or subsequent user performed a successive touch operation on the same reader (e.g., the outer reader 100). When the CPU 32 determines that the second or subsequent user performed a successive touch operation on the same reader (YES in S302), the CPU 32 proceeds to S304. In S304, the CPU 32 resets the timer that has already started. Specifically, the CPU 32 ends the timer that has already started and restarts the countdown of a predetermined time (e.g., 1 second). When S304 ends, the processing of FIG. 13 ends.

また、上記の2人目以降のユーザが同じリーダで続けてタッチ操作を行っていないと判断する場合(S302でNO)に、S304の処理をスキップして、図13の処理を終了する。 If it is determined that the second or subsequent users have not performed consecutive touch operations on the same reader (NO in S302), the process of S304 is skipped and the process of FIG. 13 is terminated.

(本実施例の効果)
複数のユーザが、所定の領域に続けて進入する状況が想定される。例えば、図10のケースD1において、T210のユーザ「u002」に続けて他のユーザ(例えばユーザID「u003」によって示されるユーザ「u003」)が、外側リーダ100にタッチ操作を行う状況である。このような状況では、ドア300が開いている状態が継続する可能性がある。仮に、カウントアップ後でもドア300が開いている場合において、ユーザ「u003」が所定の領域に進入する前にユーザ「u002」がドア300を閉めると、ユーザ「u003」が所定の領域に進入する前に、ドア300が施錠される。本実施例の構成によれば、2人目以降のユーザであるユーザ「u003」の進入が許可されるときに、所定の時間のカウントダウンがリセットされる(図13のS304)。これにより、ユーザ「u003」が所定の領域に進入する前にユーザ「u002」がドア300を閉めても、タイムアップしない。タイムアップせずにドア300が施錠されないので、ユーザ「u003」が所定の領域に進入できない事態が発生することを抑制することができる。なお、複数のユーザが、所定の領域から続けて退出する状況でも、同様に、ユーザ「u003」が所定の領域から退出できない事態が発生することを抑制することができる。図10の外側リーダ100、ユーザ「u001」、ユーザ「u002」、ユーザ「u003」が、それぞれ、「特定の取得装置」、「第1のユーザ」、「第2のユーザ」、「第3のユーザ」の一例である。
(Effects of this embodiment)
A situation is assumed in which multiple users enter a predetermined area in succession. For example, in case D1 of FIG. 10, another user (e.g., user "u003" indicated by user ID "u003") performs a touch operation on the outer reader 100 following user "u002" of T210. In such a situation, the door 300 may continue to be open. If the door 300 is still open after the count-up, and user "u002" closes the door 300 before user "u003" enters the predetermined area, the door 300 is locked before user "u003" enters the predetermined area. According to the configuration of this embodiment, when user "u003", who is the second or subsequent user, is permitted to enter, the countdown of the predetermined time is reset (S304 in FIG. 13). As a result, even if user "u002" closes the door 300 before user "u003" enters the predetermined area, the time does not run out. Since the door 300 is not locked before the time is up, it is possible to prevent the occurrence of a situation in which the user "u003" cannot enter the specified area. In addition, even in a situation in which a plurality of users successively exit the specified area, it is possible to similarly prevent the occurrence of a situation in which the user "u003" cannot exit the specified area. The outer reader 100, user "u001", user "u002", and user "u003" in FIG. 10 are examples of a "specific acquisition device", a "first user", a "second user", and a "third user", respectively.

(第4実施例)
本実施例は、タイマ処理の内容が異なる点を除いて、第1実施例と同様である。
(Fourth Example)
This embodiment is similar to the first embodiment, except for the content of the timer processing.

(タイマ処理;図14)
本実施例のタイマ処理では、現時点のタイマの時間(即ち所定の時間)が延長され得る。本実施例のタイマ処理は、S302の判断以降の処理が異なる点を除いて、第3実施例のタイマ処理(図13参照)と同様である。CPU32は、2人目以降のユーザが同じリーダで続けてタッチ操作を行ったと判断する場合(S302でYES)に、402に進む。
(Timer processing; FIG. 14)
In the timer process of this embodiment, the current timer time (i.e., the predetermined time) can be extended. The timer process of this embodiment is similar to the timer process of the third embodiment (see FIG. 13) except for the difference in the process after the judgment of S302. When the CPU 32 judges that the second or subsequent user has performed the touch operation successively with the same reader (YES in S302), the CPU 32 proceeds to 402.

S402では、CPU32は、現時点のタイマの時間が所定の上限値(例えば5秒)を下回っているのか否かを判断する。CPU32は、現時点のタイマの時間が所定の上限値を下回っていると判断する場合(S402でYES)に、S404に進む。 In S402, the CPU 32 determines whether the current timer time is below a predetermined upper limit (e.g., 5 seconds). If the CPU 32 determines that the current timer time is below the predetermined upper limit (YES in S402), the CPU 32 proceeds to S404.

S404では、CPU32は、現時点のタイマの時間を所定の秒数(例えば0.5秒)だけ延長する。S404が終了すると図14の処理が終了する。 In S404, the CPU 32 extends the current timer time by a predetermined number of seconds (e.g., 0.5 seconds). When S404 ends, the process of FIG. 14 ends.

また、CPU32は、現時点のタイマの時間が所定の上限値を上回っていると判断する場合(S402でNO)に、S404の処理をスキップして、図14の処理を終了する。 If the CPU 32 determines that the current timer time exceeds the predetermined upper limit (NO in S402), it skips S404 and ends the process in FIG. 14.

(本実施例の効果)
本実施例でも、第3実施例と同様に、複数のユーザが、所定の領域に続けて進入する状況に対処することができる。本実施例の構成によれば、2人目以降のユーザであるユーザ「u003」(図10参照)の進入が許可されるときに、タイマの時間が延長される(S404)。これにより、ユーザ「u003」が所定の領域に進入する前にユーザ「u002」がドア300を閉めても、タイマの時間が延長されてタイムアップしない。タイムアップせずにドア300が施錠されないので、ユーザ「u003」が所定の領域に進入できない事態が発生することを抑制することができる。また、タイマの時間の延長には、上限値が設定されている(S402)。ドア300が施錠されない時間が不必要に延長されることを抑制することができる。
(Effects of this embodiment)
In this embodiment, as in the third embodiment, it is possible to deal with a situation in which a plurality of users enter the predetermined area in succession. According to the configuration of this embodiment, when the entry of the second or subsequent user, user "u003" (see FIG. 10), is permitted, the timer time is extended (S404). As a result, even if user "u002" closes the door 300 before user "u003" enters the predetermined area, the timer time is extended and does not time out. Since the door 300 is not locked without time out, it is possible to prevent the occurrence of a situation in which user "u003" cannot enter the predetermined area. In addition, an upper limit is set for the extension of the timer time (S402). It is possible to prevent the time during which the door 300 is not locked from being unnecessarily extended.

以上、本明細書で開示する技術の具体例を説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例を採用してもよい。 Specific examples of the technology disclosed in this specification have been described above, but these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and variations of the specific examples given above. For example, the following modifications may be adopted.

(変形例1) 「外部取得装置」及び「内側取得装置」は、非接触型のICチップに記憶されている情報を読み出すリーダに限らず、例えば、ユーザの生体情報(例えば、指紋情報、顔画像、虹彩情報等)を取得するための装置であってもよい。本変形例では、生体情報が、「ユーザ情報」の一例である。 (Variation 1) The "external acquisition device" and "internal acquisition device" are not limited to readers that read out information stored in a contactless IC chip, and may be, for example, devices for acquiring a user's biometric information (e.g., fingerprint information, face image, iris information, etc.). In this variation, biometric information is an example of "user information."

(変形例2)図8のS110の異常判断処理は実行されなくてもよい。本変形例では、「報知部」を省略可能である。 (Variation 2) The abnormality determination process of S110 in FIG. 8 does not need to be executed. In this variation, the "alarm unit" can be omitted.

(変形例3)図7のS52、S80、S82の処理は実行されなくてもよい。本変形例では、「第2の変更部」を省略可能である。 (Variation 3) The processes of S52, S80, and S82 in FIG. 7 do not need to be executed. In this variation, the "second change unit" can be omitted.

本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。 The technical elements described in this specification or drawings have technical utility either alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies illustrated in this specification or drawings achieve multiple objectives simultaneously, and achieving any one of those objectives is itself technically useful.

2 :管理システム
10 :管理サーバ
12 :通信I/F
30 :制御部
32 :CPU
34 :メモリ
40 :プログラム
42 :APBテーブル
44 :タイマ回数
80 :端末装置
100 :外側リーダ
200 :内側リーダ
300 :ドア
400 :電気錠
500 :開閉センサ
600 :ICカード
2: Management system 10: Management server 12: Communication I/F
30: Control unit 32: CPU
34: Memory 40: Program 42: APB table 44: Timer count 80: Terminal device 100: Outside reader 200: Inside reader 300: Door 400: Electric lock 500: Open/close sensor 600: IC card

Claims (5)

所定の領域の出入口に設けられているドアを施錠可能な電気錠と、
前記所定の領域の外側に設けられており、前記所定の領域に進入するユーザから当該ユーザを示すユーザ情報を取得するための外側取得装置と、
前記所定の領域の内側に設けられており、前記所定の領域から退出するユーザから当該ユーザを示すユーザ情報を取得するための内側取得装置と、
前記電気錠と前記外側取得装置と前記内側取得装置と通信可能な通信装置と、を備え、
前記通信装置は、
前記外側取得装置及び前記内側取得装置のうちのいずれかから受信した前記ユーザ情報を利用したアンチパスバック方式の判断を実行して、前記ユーザの進入又は退出を許可することと、前記ユーザの進入又は退出を許可しないことと、のいずれかを決定する決定部と、
前記ドアが閉じている場合において、前記判断で前記ユーザの進入又は退出が許可されるときに、解錠の指示を前記電気錠に送信する解錠送信部と、
前記ユーザが前記ドアを開いた後に前記ドアが閉じられる場合に、施錠の指示を前記電気錠に送信する施錠送信部と、
第1のユーザが前記ドアを開けた後で前記ドアが閉じられる前に、前記外側取得装置及び前記内側取得装置のうちのいずれかから第2のユーザを示す前記ユーザ情報が受信されて、前記判断で前記第2のユーザの進入又は退出が許可される場合に、所定の時間のカウントを開始するカウント部であって、前記所定の時間のカウントが終了するまでは、前記ドアが閉じられても、前記施錠の指示は、前記電気錠に送信されない、前記カウント部と、を備え、
前記外側取得装置及び前記内側取得装置のうちの特定の取得装置が前記第1のユーザから前記第1のユーザを示す前記ユーザ情報を取得し、
前記特定の取得装置が前記第2のユーザから前記第2のユーザを示す前記ユーザ情報を続けて取得し、
前記第1のユーザが前記ドアを開いた後で前記ドアが閉じられる前に、前記特定の取得装置から前記第2のユーザを示す前記ユーザ情報を受信することに起因して、前記所定の時間のカウントが開始された後に、前記所定の時間のカウントが終了することなく、前記特定の取得装置が第3のユーザから前記第3のユーザを示す前記ユーザ情報をさらに続けて取得する場合において、前記判断で前記第3のユーザの進入又は退出が許可されるときに、前記カウント部は、前記所定の時間のカウントをリセットする
理システム。
an electric lock capable of locking a door provided at an entrance of a predetermined area;
an outside acquisition device provided outside the predetermined area for acquiring user information indicating the user from the user who enters the predetermined area;
An inside acquisition device that is provided inside the predetermined area and that acquires user information indicating a user from a user who exits the predetermined area;
A communication device capable of communicating with the electric lock, the outer acquisition device, and the inner acquisition device,
The communication device includes:
a decision unit that executes a decision of an anti-passback method using the user information received from either the outer acquisition device or the inner acquisition device, and decides whether to permit entry or exit of the user, or not permit entry or exit of the user;
an unlock transmission unit that transmits an unlock instruction to the electric lock when the door is closed and the user is permitted to enter or exit the door;
a lock transmission unit that transmits a lock instruction to the electric lock when the door is closed after the user opens the door;
a counting unit that starts counting a predetermined time when the user information indicating a second user is received from either the outer acquisition device or the inner acquisition device after a first user opens the door and before the door is closed and the determination is that the second user is permitted to enter or exit, and the counting unit does not transmit the locking instruction to the electric lock until the counting of the predetermined time ends, even if the door is closed;
a specific acquisition device among the outer acquisition device and the inner acquisition device acquires the user information indicating the first user from the first user;
The specific acquisition device subsequently acquires the user information indicating the second user from the second user;
In a case where, after the counting of the predetermined time has started due to the reception of the user information indicating the second user from the specific acquisition device before the door is closed by the first user, the specific acquisition device continues to acquire the user information indicating the third user from a third user without ending the counting of the predetermined time, when the entry or exit of the third user is permitted in the determination, the counting unit resets the counting of the predetermined time .
Management system.
所定の領域の出入口に設けられているドアを施錠可能な電気錠と、
前記所定の領域の外側に設けられており、前記所定の領域に進入するユーザから当該ユーザを示すユーザ情報を取得するための外側取得装置と、
前記所定の領域の内側に設けられており、前記所定の領域から退出するユーザから当該ユーザを示すユーザ情報を取得するための内側取得装置と、
前記電気錠と前記外側取得装置と前記内側取得装置と通信可能な通信装置と、を備え、
前記通信装置は、
前記外側取得装置及び前記内側取得装置のうちのいずれかから受信した前記ユーザ情報を利用したアンチパスバック方式の判断を実行して、前記ユーザの進入又は退出を許可することと、前記ユーザの進入又は退出を許可しないことと、のいずれかを決定する決定部と、
前記ドアが閉じている場合において、前記判断で前記ユーザの進入又は退出が許可されるときに、解錠の指示を前記電気錠に送信する解錠送信部と、
前記ユーザが前記ドアを開いた後に前記ドアが閉じられる場合に、施錠の指示を前記電気錠に送信する施錠送信部と、
第1のユーザが前記ドアを開けた後で前記ドアが閉じられる前に、前記外側取得装置及び前記内側取得装置のうちのいずれかから第2のユーザを示す前記ユーザ情報が受信されて、前記判断で前記第2のユーザの進入又は退出が許可される場合に、所定の時間のカウントを開始するカウント部であって、前記所定の時間のカウントが終了するまでは、前記ドアが閉じられても、前記施錠の指示は、前記電気錠に送信されない、前記カウント部と、を備え、
前記外側取得装置及び前記内側取得装置のうちの特定の取得装置が前記第1のユーザから前記第1のユーザを示す前記ユーザ情報を取得し、
前記特定の取得装置が前記第2のユーザから前記第2のユーザを示す前記ユーザ情報を続けて取得し、
前記第1のユーザが前記ドアを開いた後で前記ドアが閉じられる前に、前記特定の取得装置から前記第2のユーザを示す前記ユーザ情報を受信することに起因して、前記所定の時間のカウントが開始された後に、前記所定の時間のカウントが終了することなく、前記特定の取得装置が第3のユーザから前記第3のユーザを示す前記ユーザ情報をさらに続けて取得する場合において、前記判断で前記第3のユーザの進入又は退出が許可されるときに、前記カウント部は、所定の値を上限値として前記所定の時間を延長する
理システム。
an electric lock capable of locking a door provided at an entrance of a predetermined area;
an outside acquisition device provided outside the predetermined area for acquiring user information indicating the user from the user who enters the predetermined area;
An inside acquisition device that is provided inside the predetermined area and that acquires user information indicating a user from a user who exits the predetermined area;
A communication device capable of communicating with the electric lock, the outer acquisition device, and the inner acquisition device,
The communication device includes:
a decision unit that executes a decision of an anti-passback method using the user information received from either the outer acquisition device or the inner acquisition device, and decides whether to permit entry or exit of the user, or not permit entry or exit of the user;
an unlock transmission unit that transmits an unlock instruction to the electric lock when the door is closed and the user is permitted to enter or exit as determined by the determination unit;
a lock transmission unit that transmits a lock instruction to the electric lock when the door is closed after the user opens the door;
a counting unit that starts counting a predetermined time when the user information indicating a second user is received from either the outer acquisition device or the inner acquisition device after a first user opens the door and before the door is closed and the determination is that the second user is permitted to enter or exit, and the counting unit does not transmit the locking instruction to the electric lock until the counting of the predetermined time ends, even if the door is closed;
a specific acquisition device among the outer acquisition device and the inner acquisition device acquires the user information indicating the first user from the first user;
The specific acquisition device subsequently acquires the user information indicating the second user from the second user;
In a case where, after the counting of the predetermined time has started due to the reception of the user information indicating the second user from the specific acquisition device before the door is closed by the first user, the specific acquisition device continues to acquire the user information indicating the third user from a third user without ending the counting of the predetermined time, when the entry or exit of the third user is permitted in the determination, the counting unit extends the predetermined time with a predetermined value as an upper limit value .
Management system.
所定の領域の出入口に設けられているドアを施錠可能な電気錠と、
前記所定の領域の外側に設けられており、前記所定の領域に進入するユーザから当該ユーザを示すユーザ情報を取得するための外側取得装置と、
前記所定の領域の内側に設けられており、前記所定の領域から退出するユーザから当該ユーザを示すユーザ情報を取得するための内側取得装置と、
前記電気錠と前記外側取得装置と前記内側取得装置と通信可能な通信装置と、を備え、
前記通信装置は、
前記外側取得装置及び前記内側取得装置のうちのいずれかから受信した前記ユーザ情報を利用したアンチパスバック方式の判断を実行して、前記ユーザの進入又は退出を許可することと、前記ユーザの進入又は退出を許可しないことと、のいずれかを決定する決定部と、
前記ドアが閉じている場合において、前記判断で前記ユーザの進入又は退出が許可されるときに、解錠の指示を前記電気錠に送信する解錠送信部と、
前記ユーザが前記ドアを開いた後に前記ドアが閉じられる場合に、施錠の指示を前記電気錠に送信する施錠送信部と、
第1のユーザが前記ドアを開けた後で前記ドアが閉じられる前に、前記外側取得装置及び前記内側取得装置のうちのいずれかから第2のユーザを示す前記ユーザ情報が受信されて、前記判断で前記第2のユーザの進入又は退出が許可される場合に、所定の時間のカウントを開始するカウント部であって、前記所定の時間のカウントが終了するまでは、前記ドアが閉じられても、前記施錠の指示は、前記電気錠に送信されない、前記カウント部と、
前記所定の時間をカウントした回数が所定の回数を上回る場合に、警告を報知する報知部と、
を備える、管理システム。
an electric lock capable of locking a door provided at an entrance of a predetermined area;
an outside acquisition device provided outside the predetermined area for acquiring user information indicating the user from the user who enters the predetermined area;
An inside acquisition device that is provided inside the predetermined area and that acquires user information indicating a user from a user who exits the predetermined area;
A communication device capable of communicating with the electric lock, the outer acquisition device, and the inner acquisition device,
The communication device includes:
a decision unit that executes a decision of an anti-passback method using the user information received from either the outer acquisition device or the inner acquisition device, and decides whether to permit entry or exit of the user, or not permit entry or exit of the user;
an unlock transmission unit that transmits an unlock instruction to the electric lock when the door is closed and the user is permitted to enter or exit as determined by the determination unit;
a lock transmission unit that transmits a lock instruction to the electric lock when the door is closed after the user opens the door;
a counting unit that starts counting a predetermined time when the user information indicating a second user is received from either the outer acquisition device or the inner acquisition device after a first user opens the door and before the door is closed, and the determination is that the second user is permitted to enter or exit, and the counting unit does not transmit the locking instruction to the electric lock until the counting of the predetermined time ends, even if the door is closed;
a notification unit that issues a warning when the number of times the predetermined time has been counted exceeds a predetermined number ;
A management system comprising:
所定の領域の出入口に設けられているドアを施錠可能な電気錠と、
前記所定の領域の外側に設けられており、前記所定の領域に進入するユーザから当該ユーザを示すユーザ情報を取得するための外側取得装置と、
前記所定の領域の内側に設けられており、前記所定の領域から退出するユーザから当該ユーザを示すユーザ情報を取得するための内側取得装置と、
前記電気錠と前記外側取得装置と前記内側取得装置と通信可能な通信装置と、を備え、
前記通信装置は、
前記外側取得装置及び前記内側取得装置のうちのいずれかから受信した前記ユーザ情報を利用したアンチパスバック方式の判断を実行して、前記ユーザの進入又は退出を許可することと、前記ユーザの進入又は退出を許可しないことと、のいずれかを決定する決定部と、
前記ドアが閉じている場合において、前記判断で前記ユーザの進入又は退出が許可されるときに、解錠の指示を前記電気錠に送信する解錠送信部と、
前記ユーザが前記ドアを開いた後に前記ドアが閉じられる場合に、施錠の指示を前記電気錠に送信する施錠送信部と、
前記ユーザが前記ドアを開いた後に前記ドアが閉じられ、前記施錠の指示が前記電気錠に送信される場合に、前記判断で利用されるフラグ値を変更する第1の変更部と、
前記判断において前記ユーザの進入又は退出が許可されて、前記解錠の指示が前記電気錠に送信された後に、前記ドアが開いている状態が所定の上限時間を上回って継続する場合に、前記フラグ値を変更する第2の変更部と、
第1のユーザが前記ドアを開けた後で前記ドアが閉じられる前に、前記外側取得装置及び前記内側取得装置のうちのいずれかから第2のユーザを示す前記ユーザ情報が受信されて、前記判断で前記第2のユーザの進入又は退出が許可される場合に、所定の時間のカウントを開始するカウント部であって、前記所定の時間のカウントが終了するまでは、前記ドアが閉じられても、前記施錠の指示は、前記電気錠に送信されない、前記カウント部と、
を備える、管理システム。
an electric lock capable of locking a door provided at an entrance of a predetermined area;
an outside acquisition device provided outside the predetermined area for acquiring user information indicating the user from the user who enters the predetermined area;
An inside acquisition device that is provided inside the predetermined area and that acquires user information indicating a user from a user who exits the predetermined area;
A communication device capable of communicating with the electric lock, the outer acquisition device, and the inner acquisition device,
The communication device includes:
a decision unit that executes a decision of an anti-passback method using the user information received from either the outer acquisition device or the inner acquisition device, and decides whether to permit entry or exit of the user, or not permit entry or exit of the user;
an unlock transmission unit that transmits an unlock instruction to the electric lock when the door is closed and the user is permitted to enter or exit as determined by the determination unit;
a lock transmission unit that transmits a lock instruction to the electric lock when the door is closed after the user opens the door;
a first change unit that changes a flag value used in the determination when the door is closed after the user opens the door and the lock instruction is transmitted to the electric lock;
a second change unit that changes the flag value when the door is kept open for a period of time exceeding a predetermined upper limit time after the determination that the user is permitted to enter or exit and the unlock instruction is sent to the electric lock;
a counting unit that starts counting a predetermined time when the user information indicating a second user is received from either the outer acquisition device or the inner acquisition device after a first user opens the door and before the door is closed and the determination is that the second user is permitted to enter or exit, and the counting unit does not transmit the locking instruction to the electric lock until the counting of the predetermined time ends, even if the door is closed;
A management system comprising:
前記外側取得装置及び前記内側取得装置のうちの一方の取得装置が前記第1のユーザから前記第1のユーザを示す前記ユーザ情報を取得し、
前記外側取得装置及び前記内側取得装置のうちの他方の取得装置が前記第2のユーザから前記第2のユーザを示す前記ユーザ情報を取得し、
前記一方の取得装置が前記第1のユーザを示す前記ユーザ情報を取得するタイミングと、前記他方の取得装置が前記第2のユーザを示す前記ユーザ情報を取得するタイミングと、の間の時間差が所定の閾値を上回る場合に、前記カウント部は、第1の時間である前記所定の時間のカウントを開始し、
前記時間差が前記所定の閾値を下回る場合に、前記カウント部は、前記第1の時間よりも長い第2の時間である前記所定の時間のカウントを開始する、請求項1から4のいずれか一項に記載の管理システム。
one of the outer acquisition device and the inner acquisition device acquires the user information indicating the first user from the first user;
the other of the outer acquisition device and the inner acquisition device acquires the user information indicating the second user from the second user;
when a time difference between a timing when the one acquisition device acquires the user information indicating the first user and a timing when the other acquisition device acquires the user information indicating the second user exceeds a predetermined threshold, the counting unit starts counting the predetermined time, which is a first time;
The management system according to claim 1 , wherein, when the time difference falls below the predetermined threshold, the counting unit starts counting the predetermined time, which is a second time longer than the first time.
JP2021020812A 2021-02-12 2021-02-12 Management System Active JP7498397B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021020812A JP7498397B2 (en) 2021-02-12 2021-02-12 Management System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021020812A JP7498397B2 (en) 2021-02-12 2021-02-12 Management System

Publications (2)

Publication Number Publication Date
JP2022123477A JP2022123477A (en) 2022-08-24
JP7498397B2 true JP7498397B2 (en) 2024-06-12

Family

ID=82940533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021020812A Active JP7498397B2 (en) 2021-02-12 2021-02-12 Management System

Country Status (1)

Country Link
JP (1) JP7498397B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008297804A (en) 2007-05-31 2008-12-11 Denso Wave Inc Entrance / exit management system
JP2011184977A (en) 2010-03-10 2011-09-22 Nec Corp Device, system, method, and program for lock control
JP2012219576A (en) 2011-04-13 2012-11-12 Hitachi Building Systems Co Ltd Electric lock control device
US20130093563A1 (en) 2011-10-18 2013-04-18 Axis Ab Apparatus and method for access control
JP2014214477A (en) 2013-04-25 2014-11-17 株式会社 日立産業制御ソリューションズ Entering/leaving management system, control method for entering/leaving management system, and computer apparatus for entering/leaving management system
US20160092666A1 (en) 2014-09-26 2016-03-31 Assa Abloy Ab Anti-passback algorithm for reading a public or secure object
JP2019219843A (en) 2018-06-19 2019-12-26 三菱電機ビルテクノサービス株式会社 Access control system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6394284U (en) * 1986-12-10 1988-06-17
JPH03154991A (en) * 1989-11-13 1991-07-02 Mitsubishi Electric Corp Management system for entrance to and exit from room

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008297804A (en) 2007-05-31 2008-12-11 Denso Wave Inc Entrance / exit management system
JP2011184977A (en) 2010-03-10 2011-09-22 Nec Corp Device, system, method, and program for lock control
JP2012219576A (en) 2011-04-13 2012-11-12 Hitachi Building Systems Co Ltd Electric lock control device
US20130093563A1 (en) 2011-10-18 2013-04-18 Axis Ab Apparatus and method for access control
JP2013089242A (en) 2011-10-18 2013-05-13 Axis Ab Device and method for access control
JP2014214477A (en) 2013-04-25 2014-11-17 株式会社 日立産業制御ソリューションズ Entering/leaving management system, control method for entering/leaving management system, and computer apparatus for entering/leaving management system
US20160092666A1 (en) 2014-09-26 2016-03-31 Assa Abloy Ab Anti-passback algorithm for reading a public or secure object
JP2019219843A (en) 2018-06-19 2019-12-26 三菱電機ビルテクノサービス株式会社 Access control system

Also Published As

Publication number Publication date
JP2022123477A (en) 2022-08-24

Similar Documents

Publication Publication Date Title
KR102710132B1 (en) Method for authenticating the identity of a digital key, terminal device, medium
US10997806B2 (en) Wireless credential proximity control
US10171444B1 (en) Securitization of temporal digital communications via authentication and validation for wireless user and access devices
CN106553617B (en) Vehicle control method, sharing method and device
AU2013245980B2 (en) Location-based access control for portable electronic device
CN114758432A (en) Progressive locking strategy and remote lock management interface for device-less vehicle access
CN110009776B (en) Identity authentication method and device
EP3129569B1 (en) Temporarily pairing a mobile device with a peripheral device
KR102452528B1 (en) Access control system and access control method using the same
US12576811B2 (en) Information processing device, information processing device-equipped vehicle, information processing method, and recording medium recorded with program
US20080244730A1 (en) Security capability with an input device
JP7498397B2 (en) Management System
JP6714283B1 (en) Electronic unlocking management system and program
CN116198448B (en) Vehicle key interaction method, device, electronic device and storage medium
CN111369716B (en) Unlocking method, door lock and computer readable storage medium
KR20200022590A (en) Smart Access system Vehicle using IoT for disabled
US10645070B2 (en) Securitization of temporal digital communications via authentication and validation for wireless user and access devices
US20260119629A1 (en) Biometric-based initialization of device ranging for digital key exchange
KR102287292B1 (en) Method and System for Door Control Based on Beacon Signal
KR102249034B1 (en) Door Lock System and Door Lock Control Method Using Speaker Recognition
JP2025023544A (en) Key control system, key control method and computer program
CN105459924B (en) Door control system and Car's door controlling method
CN111866260A (en) Unlocking method of intelligent terminal and related device
CN110103885A (en) A kind of car door unlocking method and system
CN105459924A (en) Car door control system and car door control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230724

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240404

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: 20240430

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240513

R150 Certificate of patent or registration of utility model

Ref document number: 7498397

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150