Pin management system, pin management method, and pin management program
The PIN management system addresses unstable communication issues by synchronizing PINs and usage periods, enabling secure and flexible locking/unlocking operations.
Patent Information
- Application Number
- JP2024100720
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-21
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2044-06-21
AI Technical Summary
Existing PIN management systems fail to ensure secure and flexible locking/unlocking operations when communication between the lock control server and the home management server is unstable or impossible.
A PIN management system that includes a locking mechanism unit, a management server with synchronized pre-set usage periods and PINs, and a terminal that allows users to lock/unlock even in unstable communication conditions by using pre-prepared PINs and updating usage periods.
Ensures secure and flexible locking/unlocking operations even when communication is unstable, by synchronizing PINs and usage periods between the server and lock mechanism, allowing users to access facilities.
Smart Images

Figure 2026010700000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a PIN management system that includes a locking mechanism unit provided in a facility and a management server that manages PINs for locking and unlocking the locking mechanism unit. [Background technology]
[0002] In some accommodation facilities, for security purposes, the doors of guest rooms provided to guests are equipped with, for example, electronic locks.
[0003] A locking and unlocking control system that controls the locking and unlocking key code for opening and closing this electronic lock is known (see Patent Document 1). This system allows communication between a user terminal used by a user who requests to open or close a lock, a locking and unlocking control server, and a housing management server of an apartment building where a locking and unlocking device is installed. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 6712365 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in Patent Document 1, the system is not operated with consideration given to the communication status between the lock control server and the home management server. Specifically, the lock control server normally sends an unlock key code for opening and closing the lock device to the home management server, but if the communication status between the lock control server and the home management server is unstable or impossible, the unlock key code is not sent to the home management server, resulting in the problem that the lock device cannot be unlocked.
[0006] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a PIN management system, a PIN management method, and a PIN management program that are communication systems that can achieve high security and flexibility, and that allow terminal users to lock and unlock the lock mechanism even when the communication situation between the PIN management server and the lock mechanism is unstable or communication is impossible. [Means for solving the problem]
[0007] The PIN management system of the present invention is a PIN management system comprising: a locking mechanism unit installed in a facility; a locking mechanism ID for identifying the locking mechanism unit; a server memory unit having a server table in which a pre-set usage period for locking and unlocking the locking mechanism unit and a PIN for locking and unlocking the locking mechanism unit are stored; the locking mechanism unit has a lock memory unit having a lock table in which the pre-use period and the PIN are stored; the pre-use period and the PIN stored in the lock table are synchronized with the pre-use period and the PIN stored in the server table; the PIN management server receives the locking mechanism ID sent from a terminal and a desired usage period, which is the period during which the user of the facility wishes to lock and unlock the locking mechanism unit, compares the received locking mechanism ID with the locking mechanism ID in the server table, obtains the pre-use period corresponding to the received locking mechanism ID, compares the obtained pre-use period with the desired usage period, and sends the PIN to the terminal if the desired usage period is within the obtained pre-use period.
[0008] In the PIN management system, after the PIN management server sends the PIN to the terminal, it sends the desired usage period to the lock mechanism unit, and the prior usage period stored in the lock table is updated to the desired usage period.
[0009] In the PIN management system, when the PIN management server cannot transmit the desired usage period to the locking mechanism, it transmits the PIN to the terminal.
[0010] In the PIN management system, the PIN management server issues a new PIN corresponding to the desired usage period based on a PIN issuance request from the terminal, and transmits the issued PIN to the lock mechanism unit and the terminal.
[0011] In the PIN management system, when the PIN management server determines that the issued PIN cannot be sent to the locking mechanism unit and the terminal, it compares the acquired advance usage period with the desired usage period, and if the desired usage period is within the acquired advance usage period, it sends the PIN stored in the server table to the terminal.
[0012] In the PIN management system, when the terminal is the user's terminal, the terminal can lock and unlock the locking mechanism using the received PIN.
[0013] The PIN management method of the present invention stores a locking mechanism ID for identifying a locking mechanism unit installed in a facility, a pre-set advance usage period as a period during which the locking mechanism unit can be locked and unlocked, and a PIN for locking and unlocking the locking mechanism unit in a server table of a PIN management server, the locking mechanism unit having a lock memory unit having a lock table in which the advance usage period and the PIN are stored, the advance usage period and the PIN stored in the lock table are synchronized with the advance usage period and the PIN stored in the server table, and includes the steps of receiving the locking mechanism ID sent from a terminal and a desired usage period, which is a period during which a user of the facility wishes to lock and unlock the locking mechanism unit, comparing the received locking mechanism ID with the locking mechanism ID in the server table and obtaining the advance usage period corresponding to the received locking mechanism ID, and comparing the obtained advance usage period with the desired usage period, and if the desired usage period is within the obtained advance usage period, sending the PIN to the terminal.
[0014] The PIN management program of the present invention stores, in a server table of a PIN management server, a locking mechanism ID for identifying a locking mechanism unit installed in a facility, a pre-set advance usage period as a period during which the locking mechanism unit can be locked and unlocked, and a PIN for locking and unlocking the locking mechanism unit, and the locking mechanism unit has a lock memory unit having a lock table in which the advance usage period and the PIN are stored, and the advance usage period and the PIN stored in the lock table are synchronized with the advance usage period and the PIN stored in the server table, and causes a computer to execute the following steps: receiving the locking mechanism ID sent from a terminal and a desired usage period, which is the period during which a user of the facility wishes to lock and unlock the locking mechanism unit; comparing the received locking mechanism ID with the locking mechanism ID in the server table and obtaining the advance usage period corresponding to the received locking mechanism ID; and comparing the obtained advance usage period with the desired usage period, and if the desired usage period is within the obtained advance usage period, sending the PIN to the terminal.
[0015] In the PIN management system, PIN management method, and PIN management program of the present invention, a PIN for using the locking mechanism unit is prepared in advance and synchronized between the PIN management server and the locking mechanism unit.This allows the user to lock and unlock the locking mechanism unit even if the communication situation between the PIN management server and the locking mechanism unit is unstable or communication is impossible at the time a PIN issuance request is received from the user. [Brief explanation of the drawings]
[0016] [Figure 1] FIG. 1 is an explanatory diagram of a PIN management system according to an embodiment of the present invention. [Figure 2] FIG. 2A is an explanatory diagram of the PIN management server, FIG. 2B is an explanatory diagram of the server table before the desired usage period is received, and FIG. 2C is an explanatory diagram of the server table after the desired usage period is received. [Figure 3] FIG. 3A is an explanatory diagram of the lock mechanism, FIG. 3B is an explanatory diagram of the lock table before the usage period is updated, and FIG. 3C is an explanatory diagram of the lock table after the usage period is updated. [Figure 4] FIG. 4A is an explanatory diagram of the business terminal, FIG. 4B is an explanatory diagram of the terminal table before receiving the PIN, and FIG. 4C is an explanatory diagram of the terminal table after receiving the PIN. [Figure 5] It is an explanatory diagram of the processing procedure of the PIN management system according to the embodiment of the present invention. [Figure 6] It is an explanatory diagram of hardware showing an example of a computer that realizes the functions of the PIN management server.
MODE FOR CARRYING OUT THE INVENTION
[0017] Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is an explanatory diagram of a PIN management system 10 according to an embodiment of the present invention, FIG. 2A is an explanatory diagram of a PIN management server 50, FIG. 2B is an explanatory diagram of a server table 56 before receiving the desired usage period, FIG. 2C is an explanatory diagram of the server table 56 after receiving the desired usage period, FIG. 3A is an explanatory diagram of a lock mechanism unit 70, FIG. 3B is an explanatory diagram of a lock table 78 before updating the usage period, FIG. 3C is an explanatory diagram of the lock table 78 after updating the usage period, FIG. 4A is an explanatory diagram of the business terminal 20, FIG. 4B is an explanatory diagram of the terminal table 24 before receiving the PIN, and FIG. 4C is an explanatory diagram of the terminal table 24 after receiving the PIN.
[0018] <Explanation of the configuration of the PIN management system 10> The PIN management system 10 includes a business terminal 20, a PIN management server 50, a lock mechanism unit 70, and a user terminal 90. The business terminal 20 and the PIN management server 50, the business terminal 20 and the user terminal 90, and the PIN management server 50 and the lock mechanism unit 70 can communicate with each other via a public line 30 configured by the Internet or the like. Further, the user terminal 90 can also communicate with the lock mechanism unit 70. Furthermore, the lock mechanism unit 70 is provided on the door 42 of the facility 40. The facility 40 is, for example, a lodging facility, an apartment house, or the like.
[0019] The business terminal 20 is a terminal with a communication function used by a business operator. For example, the business terminal 20 is configured as a computer with a communication function such as a server. The business terminal 20 has a terminal storage unit 22, and the terminal storage unit 22 is provided with a terminal table 24.
[0020] The PIN management server 50 includes a server control unit 52, a server storage unit 54, a server communication unit 58, and a bus 60, which are interconnected via the bus 60. The server control unit 52 includes a CPU, a ROM, and a RAM, and is a control unit that performs overall control of the PIN management server 50. The server storage unit 54 includes a server table 56.
[0021] The server table 56 stores a locking mechanism ID, a prior usage period, and a PIN. The prior usage period and PIN are set for each locking mechanism unit 70. Here, the locking mechanism ID is an identification code for identifying the locking mechanism unit 70. The prior usage period is a period set in advance as a usage period during which the facility 40 can be used. The usage period consists of a start date and time and an end date and time during which the facility 40 can be used. The PIN (Personal Identification Number) is an identification number for locking and unlocking the locking mechanism unit 70. In FIG. 2B, the locking mechanism ID, prior usage period (start date and time, end date and time), and PIN are stored in this order as La, 2024-01-01;10:00 (January 1, 2024, 10:00), 2024-01-05;10:00 (January 5, 2024, 10:00), and 123456. Furthermore, for another advance usage period for La, 2024-01-05;10:00 (January 5, 2024, 10:00), 2024-01-10;10:00 (January 10, 2024, 10:00), and 234567 are stored as locking mechanism IDs, and for Lb, 2024-01-11;10:00 (January 11, 2024, 10:00), 2024-01-15;10:00 (January 15, 2024, 10:00), and 987654 are stored. Server communication unit 58 is a means by which PIN management server 50 communicates with business terminal 20 and locking mechanism unit 70.
[0022] The lock mechanism unit 70 includes a lock control unit 72, a locking / unlocking unit 74, a lock memory unit 76, a lock input unit 80, and a lock communication unit 82, which are interconnected via a bus 84. The lock control unit 72 includes a CPU, a ROM, and a RAM, and is a control unit that controls the entire lock mechanism unit 70. The locking / unlocking unit 74 is a means for locking and unlocking the lock mechanism unit 70. The lock memory unit 76 has a lock table 78.
[0023] The lock table 78 stores the PIN and the usage period. In FIG. 3B, assuming that the lock mechanism ID of the lock table 78 is La, 2024-01-01;10:00 (10:00 on January 1, 2024), 2024-01-05;10:00 (10:00 on January 5, 2024), 123456 are stored. As another usage period, 2024-01-05;10:00 (10:00 on January 5, 2024), 2024-01-10;10:00 (10:00 on January 10, 2024), 234567 are stored. The lock input unit 80 is an input means composed of a keyboard, a touch panel, etc. The lock communication unit 82 is a means for the lock mechanism unit 70 to communicate with the business terminal 20 and the PIN management server 50.
[0024] The user terminal 90 is a terminal having a communication function used by the user. For example, the user terminal 90 is composed of a mobile phone, a smartphone, or a computer equipped with a communication function. Also, the user terminal 9 has a display unit 92 for displaying the PIN.
[0025] <Explanation of the operation of the PIN management system 10> Next, the operation of the PIN management system 10 will be described using FIG. 5. FIG. is an explanatory diagram of the processing procedure of the PIN management system 10 according to an embodiment of the present invention. Hereinafter, a case where user A operates the user terminal 90 and uses the PIN management system 10 via the business terminal 20 will be described. Specifically, a case where user A of the facility 40 uses a hotel room with a lock mechanism ID of La as the facility 40 will be described.
[0026] Here, it is assumed that when user A uses facility 40, the locking mechanism ID of the room that user A will use has been registered in advance in business terminal 20. Specifically, it is assumed that business terminal 20 stores La as the locking mechanism ID in terminal table 24 (see FIG. 4B). It is also assumed that the advance usage period and PIN stored in advance in server table 56 are synchronized with the advance usage period and PIN stored in lock table 78.
[0027] First, user A operates the user terminal 90 to request the issuance of a PIN via the business terminal 20, and sends the locking mechanism ID and desired usage period from the business terminal 20 to the PIN management server 50 (step S1). Specifically, the business terminal 20 acquires the locking mechanism ID and desired usage period from the terminal table 24, and sends La as the locking mechanism ID and a start time of 2024-01-02;10:00 and an end time of 2024-01-03;10:00 as the desired usage period to the PIN management server 50 (see FIG. 4B).
[0028] The PIN management server 50 receives the locking mechanism ID and the desired usage period via the server communication unit 58 and compares the locking mechanism ID with the server table 56 (step S2). The PIN management server 50 acquires the PIN and the corresponding advance usage period from the server table 56 based on the received locking mechanism ID (step S3). Specifically, in the example of FIG. 2B , the PIN management server 50 acquires from the server table 56, based on the received locking mechanism ID La, a start time of 2024-01-01;10:00 and an end time of 2024-01-05;10:00 as the advance usage period corresponding to PIN123456, and acquires a start time of 2024-01-05;10:00 and an end time of 2024-01-10;10:00 as the advance usage period corresponding to PIN234567. The PIN management server 50 compares the locking mechanism ID with the server table 56, and if it determines that the issuance request is not met, it sends a message to the business terminal 20 requesting that the locking mechanism ID be resent.
[0029] The PIN management server 50 compares the received desired usage period with the advance usage periods of all the acquired PINs and confirms the PIN (step S4). Specifically, if there is a PIN for which an advance usage period that includes the desired usage period is set, the PIN management server 50 authenticates the desired usage period and stores it in the server table 56. In the example of FIG. 2B, the PIN management server 50 compares the desired usage period, which is a start time of 2024-01-02;10:00 and an end time of 2024-01-03;10:00, with the advance usage period of PIN123456, which is a start time of 2024-01-01;10:00 and an end time of 2024-01-05;10:00, and the advance usage period of PIN234567, which is a start time of 2024-01-05;10:00 and an end time of 2024-01-10;10:00. Since the desired usage period is within the range of the advance usage period of PIN123456, the PIN management server 50 authenticates the desired usage period and stores it in the server table 56 (see FIG. 2C). Note that if the desired usage period is outside the range of the advance usage period, the PIN management server 50 may issue a PIN corresponding to the desired usage period, transmit the PIN and desired usage period to the business terminal 20 and the lock mechanism unit 70, and store the PIN and desired usage period received by the lock mechanism unit 70 in the lock table 78 by the lock control unit 72.
[0030] If the PIN management server 50 authenticates the desired usage period, it transmits the PIN to the business terminal 20 and the user terminal 90 (step S5). Specifically, the PIN management server 50 transmits 123456 as the PIN to the business terminal 20 and the user terminal 90 (see FIG. 4C).
[0031] The PIN management server 50 transmits the desired usage period to the lock mechanism unit 70 (step S6). The lock mechanism unit 70 updates the usage period in the lock table 78 based on the received desired usage period (step S7). Specifically, the lock control unit 72 of the lock mechanism unit 70 updates the preliminary usage period in the lock table 78, which is the usage period, from start time 2024-01-01;10:00 and end time 2024-01-05;10:00 to the desired usage period, which is start time 2024-01-02;10:00 and end time 2024-01-03;10:00 (see FIG. 4C).
[0032] User A operates user terminal 90, and the PIN is displayed on display unit 92 (step S8). User A holds the PIN displayed on display unit 92 over lock mechanism unit 70, enters the PIN through lock input unit 80 of lock mechanism unit 70, and transmits the PIN to lock mechanism unit 70 (step S9).
[0033] The lock control unit 72 compares the received PIN with the PIN stored in the lock table 78 (step S10). Specifically, the input PIN is 123456, while the PIN stored in the lock table 78 is 123456, which matches. Note that the lock control unit 72 compares the input PIN with the PIN stored in the lock table 78, and if it determines that they do not match, it may send a message to the user terminal 90 requesting the user to re-enter the PIN.
[0034] Since the PIN matches, the lock control unit 72 sends an unlock instruction to the lock / unlock unit 74 to unlock the lock mechanism unit 70 (step S11). User A is allowed to enter the facility 40.
[0035] In step S5, the PIN management system 10 transmits a PIN whose advance usage period satisfies the desired usage period to the business terminal 20 and the user terminal 90. Therefore, when user A uses facility 40, even if the communication situation between the PIN management server 50 and the locking mechanism unit 70 is unstable or impossible at the time a PIN issuance request is received from user A, user A can lock and unlock the locking mechanism unit 70.
[0036] As described above, the PIN management system 10 is a PIN management system including a locking mechanism unit 70 provided in the facility 40, and a PIN management server 50 having a locking mechanism ID for identifying the locking mechanism unit 70, a prior use period set in advance as a period during which the locking mechanism unit 70 can be locked and unlocked, and a server storage unit 54 having a server table 56 in which a PIN for locking and unlocking the locking mechanism unit 70 is stored. The locking mechanism unit 70 has a lock storage unit 76 having a lock table 78 in which the prior use period and the PIN are stored, and the prior use period and the PIN stored in the lock table 78 and the server storage unit 54 have a server table 56 in which a PIN for locking and unlocking the locking mechanism unit 70 are stored. The advance usage period and the PIN stored in the server table 56 are synchronized, and the PIN management server 50 receives the locking mechanism ID sent from the user terminal 90 and the desired usage period, which is the period during which the user of the facility 40 wishes to lock and unlock the locking mechanism unit 70, compares the received locking mechanism ID with the locking mechanism ID in the server table 56, obtains the advance usage period corresponding to the received locking mechanism ID, compares the obtained advance usage period with the desired usage period, and if the desired usage period is within the obtained advance usage period, transmits the PIN to the business terminal 20 and the user terminal 90.
[0037] In the PIN management system 10, a PIN for using the locking mechanism 70 is prepared in advance, and the advance usage period and PIN stored in the lock table 78 are synchronized with the advance usage period and PIN stored in the server table 56 to match the advance usage period and PIN between the lock table 78 and the server table 56. A PIN whose advance usage period satisfies the desired usage period is then transmitted to the business terminal 20 and the user terminal 90. Therefore, when user A uses facility 40, even if communication between the PIN management server 50 and the locking mechanism 70 is unstable or impossible at the time a PIN issuance request is received from the user, user A can lock and unlock the locking mechanism 70.
[0038] In addition, in the PIN management system, after the PIN management server 50 sends the PIN to the business terminal 20 and the user terminal 90, it sends the desired usage period to the lock mechanism unit 70, and the advance usage period stored in the lock table is updated to the desired usage period.
[0039] In the PIN management system, the PIN management server 50 transmits the PIN to the business terminal 20 and the user terminal 90 when the desired usage period cannot be transmitted to the locking mechanism unit 70 .
[0040] In addition, in the PIN management system, the PIN management server 50 issues a new PIN corresponding to the desired usage period based on a PIN issuance request from the user terminal 90, and transmits the issued PIN to the lock mechanism unit 70, the business terminal 20, and the user terminal 90.
[0041] In addition, in the PIN management system, when the PIN management server 50 determines that it cannot send the issued PIN to the locking mechanism unit 70, the business terminal 20, and the user terminal 90, it compares the acquired advance usage period with the desired usage period, and if the desired usage period is within the acquired advance usage period, it sends the PIN stored in the server table to the business terminal 20 and the user terminal 90.
[0042] Furthermore, in a PIN management system, when the terminal is the user's terminal, the user terminal 90 can lock and unlock the lock mechanism unit 70 using the received PIN.
[0043] <Description of the embodiment related to the program> The above-mentioned PIN management server 50 is realized, for example, by a computer 100 configured as shown in Fig. 6. Fig. 6 is an explanatory diagram of hardware showing an example of a computer 100 that realizes the functions of the PIN management system 10. The computer 100 includes a CPU 110, a RAM 120, a ROM 130, an auxiliary storage unit 140, a network interface (NW I / F) 150, an input unit 160, an output unit 170, and a storage medium interface (storage medium I / F) 180. These units are connected by a bus 190.
[0044] The CPU 110 operates and controls each unit based on programs stored in the ROM 130 or the auxiliary storage unit 140. The ROM 130 stores boot programs such as a BIOS (Basic Input Output System) that are executed by the CPU 110 when the computer 100 starts up, and programs that depend on the hardware of the computer 100.
[0045] The auxiliary storage unit 140 is a large-capacity storage unit that stores programs executed by the CPU 110, data used by the programs, and the like.
[0046] The network interface 150 is a network interface for connecting to a public line.
[0047] The input unit 160 is an input device such as a keyboard, a mouse, etc. The input device may also include a touch panel, a camera, a microphone, etc.
[0048] The output unit 170 is a display unit such as a display, and may also include a speaker.
[0049] The storage medium interface 180 reads out a program or data stored in a recording medium and provides it to the CPU 110 via the RAM 120. Examples of recording media include optical recording media such as DVDs, DVD-RAMs, and Blu-ray (registered trademark) discs, semiconductor memories such as flash memories, magneto-optical recording media such as MOs, tape media, and magnetic recording media.
[0050] When the computer 100 functions as the PIN management server 50, the CPU 110 reads a program from the auxiliary storage unit 140 and executes the program loaded onto the RAM 120, thereby realizing the functions of the public line 30. Alternatively, the CPU 110 may read a program from a recording medium via the storage medium interface 180 and execute the program loaded onto the RAM 120, thereby realizing the functions of the PIN management server 50.
[0051] The PIN management program stores in a server table 56 of the PIN management server 50 a locking mechanism ID for identifying a locking mechanism unit 70 installed in the facility 40, a pre-set advance use period as a period during which the locking mechanism unit 70 can be locked and unlocked, and a PIN for locking and unlocking the locking mechanism unit 70, the locking mechanism unit 70 having a lock memory unit 76 having a lock table 78 in which the advance use period and the PIN are stored, and the advance use period and the PIN stored in the lock table 78 are synchronized with the advance use period and the PIN stored in the server table 56. The computer 100 executes the steps of receiving the locking mechanism ID transmitted from the user terminal 90 and a desired usage period, which is the period during which the user of the facility 40 wishes to lock and unlock the locking mechanism unit 70; comparing the received locking mechanism ID with the locking mechanism ID in the server table 56 and acquiring the advance usage period corresponding to the received locking mechanism ID; and comparing the acquired advance usage period with the desired usage period, and if the desired usage period is within the acquired advance usage period, transmitting the PIN to the business terminal 20 and the user terminal 90.
[0052] It should be noted that the present invention is not limited to the above-described embodiment, and various configurations can be adopted without departing from the gist of the present invention.
[0053] For example, in the above-described embodiment, the PIN is prepared in advance in the server table 56. However, the locking mechanism unit 70 may have a communication status detection means for detecting the communication status, and may transmit the PIN to the locking mechanism unit 70 and the business terminal 20 based on the communication status detected by the communication status detection means. That is, if the communication status detection means determines that the communication status between the PIN management server 50 and the locking mechanism unit 70 is good, the PIN management server 50 may receive a PIN issuance request from the business terminal 20, issue a new PIN corresponding to the desired usage period of the issuance request, and transmit the PIN to the locking mechanism unit 70 and the business terminal 20. On the other hand, if the communication status detection means determines that the communication status between the PIN management server 50 and the locking mechanism unit 70 is unstable and that the PIN cannot be transmitted to the locking mechanism unit 70 and the business terminal 20, the PIN may be transmitted to the locking mechanism unit 70 and the business terminal 20 according to the processing procedure from step S1 to step S11 described above.
[0054] In the above embodiment, the lock input unit 80 uses a touch panel or the like as a means for inputting the PIN, but the means is not limited to this as long as it can input a PIN. For example, it may be a means for reading a two-dimensional code or a means for reading an unlock character string using Bluetooth (registered trademark) or non-contact communication. [Explanation of symbols]
[0055] 10. PIN management system 20...Business terminal 22...Device memory section 24...Terminal table 30...Public line 40...Facilities 42...door 50...PIN management server 52...Server control unit 54...Server memory section 56...Server table 58...Server communication section 60, 84, 190... Bus 70...Lock mechanism 72...Lock control unit 74...Lock / unlock section 76...Lock memory section 78...Lock table 80...Lock input section 82...Lock communication unit 90...User terminal 92…Display section 100...Computer 110...CPU 120...RAM 130...ROM 140…Auxiliary storage unit 150...Network interface 160...Input section 170...Output section 180...Storage medium interface
Claims
1. a locking mechanism unit provided in the facility; a PIN management server having a server storage unit having a server table storing a locking mechanism ID for identifying the locking mechanism unit, a pre-usage period set in advance as a period during which the locking mechanism unit can be locked and unlocked, and a PIN for locking and unlocking the locking mechanism unit; A PIN management system comprising: the lock mechanism unit has a lock storage unit having a lock table in which the prior use period and the PIN are stored, and the prior use period and the PIN stored in the lock table are synchronized with the prior use period and the PIN stored in the server table; The PIN management server receiving the locking mechanism ID transmitted from the terminal and a desired usage period during which the facility user desires to lock and unlock the locking mechanism unit; The received locking mechanism ID is compared with the locking mechanism ID in the server table, and the advance use period corresponding to the received locking mechanism ID is acquired; A PIN management system that compares the acquired advance use period with the desired use period, and transmits the PIN to the terminal if the desired use period is within the acquired advance use period.
2. 2. The PIN management system according to claim 1, the PIN management server transmits the desired usage period to the lock mechanism unit after transmitting the PIN to the terminal; A PIN management system in which the advance usage period stored in the lock table is updated to the desired usage period.
3. 2. The PIN management system according to claim 1, A PIN management system in which the PIN management server transmits the PIN to the terminal when the desired usage period cannot be transmitted to the lock mechanism unit.
4. 2. The PIN management system according to claim 1, The PIN management system wherein the PIN management server issues a new PIN corresponding to the desired usage period based on a PIN issuance request from the terminal, and transmits the issued PIN to the lock mechanism unit and the terminal.
5. 5. The PIN management system according to claim 4, When the PIN management server determines that the issued PIN cannot be transmitted to the lock mechanism unit and the terminal, A PIN management system that compares the acquired advance usage period with the desired usage period, and if the desired usage period is within the acquired advance usage period, sends the PIN stored in the server table to the terminal.
6. 6. The PIN management system according to claim 1, A PIN management system in which, when the terminal is a terminal of the user, the terminal can lock and unlock the lock mechanism unit using the received PIN.
7. A server table of the PIN management server stores a locking mechanism ID for identifying a locking mechanism provided in the facility, a pre-usage period set in advance as a period during which the locking mechanism can be locked and unlocked, and a PIN for locking and unlocking the locking mechanism; the lock mechanism unit has a lock storage unit having a lock table in which the prior use period and the PIN are stored, the prior use period and the PIN stored in the lock table are synchronized with the prior use period and the PIN stored in the server table, receiving the locking mechanism ID transmitted from a terminal and a desired usage period during which the facility user desires to lock and unlock the locking mechanism unit; a step of comparing the received locking mechanism ID with the locking mechanism ID in the server table and acquiring the advance usage period corresponding to the received locking mechanism ID; A PIN management method comprising a step of comparing the acquired advance use period with the desired use period, and sending the PIN to the terminal if the desired use period is within the acquired advance use period.
8. A server table of the PIN management server stores a locking mechanism ID for identifying a locking mechanism provided in the facility, a pre-usage period set in advance as a period during which the locking mechanism can be locked and unlocked, and a PIN for locking and unlocking the locking mechanism; the lock mechanism unit has a lock storage unit having a lock table in which the prior use period and the PIN are stored, the prior use period and the PIN stored in the lock table are synchronized with the prior use period and the PIN stored in the server table, receiving the locking mechanism ID transmitted from a terminal and a desired usage period during which the facility user desires to lock and unlock the locking mechanism unit; a step of comparing the received locking mechanism ID with the locking mechanism ID in the server table and acquiring the advance usage period corresponding to the received locking mechanism ID; A PIN management program that causes a computer to execute a process of comparing the acquired advance usage period with the desired usage period, and sending the PIN to the terminal if the desired usage period is within the acquired advance usage period.
Citation Information
Patent Citations
Room reservation management system
JP2008027014A
Automatic door unlocking device
JP2018013020A
Soundproof chamber, unlocking method and soundproof chamber control system
JP2019028995A
Use permission device, method, and program
JP2024155383A
Lock opening / closing control system and lock opening / closing control method
JP6712365B1