Electrical and electronic locks and lock control systems
A lock system using two-dimensional codes and wireless communication manages reservations efficiently, addressing power and communication limitations in facilities, reducing labor and maintenance costs.
Patent Information
- Application Number
- JP2021167643
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-12
- Publication Date
- 2025-08-04
- Estimated Expiration
- 2041-10-12
AI Technical Summary
Existing lock systems for facilities like rental conference rooms and hotels face challenges in managing key usage according to reservations without stable communication or power, leading to high labor and maintenance costs.
A lock system that uses a two-dimensional code to determine reservation times independently, with a control device managing unlocking via wired or short-range wireless communication, and includes a power supply unit for reduced power consumption and maintenance.
Enables unmanned management of locks in facilities with limited communication and power, reducing labor and maintenance costs while preventing unauthorized access.
Smart Images

Figure 0007717372000004 
Figure 0007717372000005 
Figure 0007717372000006
Abstract
Description
Technical Field
[0001] The present invention relates to electric and electronic locks and a lock control system.
Background Art
[0002] In rental conference rooms, rental warehouses, hotels, etc., a service is provided in which keys are provided to users according to their reservations, and places managed using locks corresponding to the keys can be used. Examples of such services include room rental and services such as entry / exit management of hidden stores.
[0003] In such services, in order to prevent unauthorized use of keys lost by users, etc., it is preferable to use disposable keys for each reservation. However, in the case of physical keys exemplified by dimple keys, electronic keys, card keys, etc., if disposable keys are used for each reservation, the labor and / or cost for preparing disposable physical keys can be extremely large.
[0004] Regarding keys, keys using optically readable information, such as keys using printed barcodes and / or keys using barcodes displayed on terminals, are used. By using such keys as disposable keys, the labor and / or cost for preparing disposable keys can be reduced compared to the case of using disposable physical keys.
[0005] Regarding the technology that enables a place, etc., managed by a lock to be used using a barcode, etc., issued according to a reservation, Patent Document 1 discloses issuing a barcode boarding pass provided with barcode encoding to passengers, reading the barcode boarding pass presented by the passengers, collating it with data on flights in a central database, and temporarily opening the locking means at the passage location when the data collation is successful, so that the passengers presenting the barcode boarding pass can pass through a predetermined passage location. The technology of Patent Document 1 can automate the confirmation of boarding passes and prevent the use of forged boarding passes.
Prior Art Documents
Patent Documents
[0006] Patent Document 1 Japanese Patent Application Laid-Open No. 2010-506316 Summary of the Invention Problems to be Solved by the Invention
[0007] By the way, there is a demand for providing a service that enables the use of facilities retrofitted with locks that can manage lending according to reservations. When retrofitting a lock to an existing facility, the supply of communication means and / or power may be restricted at the location of the facility.
[0008] The technology of Patent Document 1 enables a passenger presenting a barcode boarding pass to pass through a predetermined passage location by reading the barcode boarding pass and collating it with data on the flight in the central database. Therefore, the technology of Patent Document 1 has room for improvement in that it controls the lock when there is no communication means capable of performing stable communication with the central database and can retrofit a lock that can manage lending according to reservations to facilities such as those in locations where the communication means is restricted.
[0009] When the supply of power is restricted, the lock is required to be operable by a power source that can provide small power such as a battery. By being operable with less power, the frequency of maintenance of the power source (for example, battery replacement) can be reduced. As a result, it becomes possible to control the lock with almost unmanned management, and the administrator who manages the reservation can reduce the labor and / or burden involved in controlling the lock.
[0010] The technology of Patent Document 1 consumes power in communication for matching the read barcode boarding pass with the flight data in the central database. Therefore, the technology of Patent Document 1 still has room for further improvement in that it can perform the control of the lock with less power when the power supply is restricted, and can retrofit a lock capable of managing lending according to a reservation to facilities and the like where the power supply is restricted.
[0011] The present invention has been made to solve the problems of the prior art as described above, and an object thereof is to provide a lock and a lock control system that can be retrofitted to facilities and the like where the supply of communication means and / or power is restricted, and that can be controlled according to a reservation.
Means for Solving the Problems
[0012] As a result of intensive studies to solve the above problems, the present inventors have found that the above problems can be solved by, for example, determining whether the current time measured by a timer capable of measuring the current time corresponds to a reserved time zone recorded in a two-dimensional code without communicating with the outside, and have completed the present invention. Specifically, the present invention provides the following.
[0013] An invention according to a first feature includes a locking device that can be switched between a locked state and an unlocked state, a reading device that can read a two-dimensional code including reservation information that enables the locking device to be unlocked in a reserved time zone reserved by a user, and a control device that can control the locking device and the reading device and is electrically connected to the locking device and the reading device by wired and / or short-range wireless communication. The control device includes a timer unit capable of measuring the current time, a determination unit capable of determining without communicating with the outside whether the current time measured by the timer unit corresponds to the reserved time zone recorded in the reservation information included in the two-dimensional code read by the reading device, and an unlocking command unit capable of commanding the unlocking of the locking device when the current time corresponds to the reserved time zone. An electric and / or electronic lock is provided.
[0014] According to the invention according to the first feature, by providing a reading device capable of reading a two-dimensional code, the control device can read a two-dimensional code including reservation information that enables the unlocking device to be unlocked during the reservation time zone reserved by the user. Further, according to the invention according to the first feature, since the control device, the unlocking device, and the reading device are electrically connected by wired and / or short-range wireless communication, the administrator of the lock can retrofit these devices in an arrangement adapted to the existing facilities.
[0015] According to the invention according to the first feature, by providing a timer unit capable of measuring the current time in the control device, the control device can determine whether it corresponds to the reservation time zone recorded in the reservation information included in the two-dimensional code with reference to the built-in timer unit without communicating with the outside. Thereby, the control device can unlock the locking device offline without communicating with the outside.
[0016] Therefore, the invention according to the first feature can realize the rental of a room equipped with an electric and / or electronic lock with almost unmanned management even in a place where the communication means is limited. Further, in the invention according to the first feature, since the determination unit does not communicate with the outside, the power consumption of the lock can be reduced. Therefore, even in a place where the power supply is limited, the control device can control the lock.
[0017] Therefore, the invention according to the first feature can provide a lock that can be retrofitted to facilities in a place where the communication means and / or the power supply is limited and can be controlled according to a reservation.
[0018] The invention according to the second feature is the invention according to the first feature, and provides a lock further comprising a power supply unit capable of supplying power smaller than the power that can be supplied by commercial power to the locking device, the reading device, and the control device.
[0019] According to the invention related to the second feature, by providing a power supply unit capable of supplying power smaller than the power that can be supplied by a commercial power supply, the control device can control the lock even in a place where the power supply is restricted.
[0020] Therefore, the invention related to the second feature can realize the rental of a room equipped with an electric and / or electronic lock with almost unmanned management even in a place where the power supply is restricted.
[0021] Also, in the invention related to the second feature, since the power consumption of the lock can be reduced by not communicating with the outside, it is also expected to reduce the frequency of maintenance of the power supply unit.
[0022] Therefore, the invention related to the second feature can provide a lock that can be controlled according to a reservation and can be retrofitted to facilities and the like in a place where communication means and / or power supply are restricted.
[0023] The invention related to the third feature includes the lock according to the first or second feature and a reservation management device capable of managing the reservation time zone. The reservation management device includes a two-dimensional code issuing unit capable of issuing the two-dimensional code including the reservation information and the issuing time information to the user terminal in response to a request signal from the user terminal. When the request signal from the user terminal is transmitted other than the timing reserved by the user, the two-dimensional code issuing unit can issue the two-dimensional code at any time. The control device provided in the lock further includes a time adjustment unit capable of adjusting the time of the timer unit using the issuing time information when the time elapsed from the issuing time indicated by the issuing time information included in the two-dimensional code read by the reading unit to the current time measured by the timer unit is equal to or less than a predetermined time, to provide a lock control system.
[0024] The timer unit can continue to perform substantially accurate timekeeping by performing time adjustment based on the accurate current time provided from the outside. However, in places where the supply of communication means and / or power is restricted, it may be difficult to use external means that provide an accurate current time exemplified by a public NTP (Network Time Protocol) service, standard radio waves, etc. If the timekeeping in the timer unit becomes inaccurate due to the inability to perform time adjustment, there may be a risk that the control of the lock according to the reservation is not performed.
[0025] According to the invention according to the third feature, the control device can perform time adjustment of the timer unit using the issuance time indicated by the issuance time information included in the two-dimensional code issued when a request signal from the user terminal is transmitted. Thereby, even in a place where external means for providing time adjustment cannot be used, the control device can perform time adjustment of the timer unit and continue to provide control of the lock according to the reservation.
[0026] According to the invention according to the third feature, since time adjustment is performed when the time elapsed between the issuance time and the current time measured by the timer unit is equal to or less than a predetermined time, the control device can perform time adjustment when the elapsed time from the issuance time is short and the issuance time can be regarded as substantially accurate current time.
[0027] Therefore, according to the invention according to the third feature, it is possible to provide a lock control system that can be retrofitted to facilities, etc. in places where the supply of communication means and / or power is restricted and can be controlled according to a reservation.
[0028] The invention according to the fourth feature is the invention according to the third feature, wherein the two-dimensional code issuing unit can issue the two-dimensional code including encrypted reservation information obtained by encrypting the reservation information with a private key of a public key cryptosystem to the user terminal, the control device further includes a decoding unit capable of obtaining decrypted reservation information obtained by decrypting the encrypted reservation information with a public key corresponding to the private key, and the determination unit can determine whether the current time measured by the timer unit corresponds to the reserved time period recorded in the decrypted reservation information without communicating with the outside, and provides a control system.
[0029] In a system that reads a two-dimensional code including reservation information in a lock and sets the lock device to an unlocked state, there may be a risk that a forged two-dimensional code including forged reservation information unlocks the lock device during a time period when no reservation has been made.
[0030] There is a method of reducing the risk of unlocking the lock device by a forged two-dimensional code by encrypting using a common key of a common key system that uses the same common key for encryption and decryption. However, in the common key system, if the key (common key) used for decryption is not secret, the forged reservation information can be encrypted using the common key. As a result, a forged two-dimensional code can be generated that enables the lock device to be unlocked during a time period other than the reserved time period reserved by the user.
[0031] According to the invention according to the fourth feature, the control device can read a two-dimensional code including encrypted reservation information obtained by encrypting the reservation information with a private key of a public key cryptosystem issued by the reservation management device and set the lock device to an unlocked state. Since the encrypted reservation information that cannot be generated without the private key is used, the control system can prevent the generation of a forged two-dimensional code that enables the lock device to be unlocked during a time period other than the reserved time period reserved by the user even when the key (public key) used for decryption is not secret.
[0032] Therefore, according to the invention related to the fourth feature, the control system can achieve both the ability to be retrofitted to facilities and the like in places where the supply of communication means and / or power is restricted, and the prevention of the unlocking state of the locking device in time zones other than the reserved time zone reserved by the user even when the key (public key) used for decoding is not secret.
[0033] Therefore, according to the invention related to the fourth feature, it is possible to provide a control system for a lock that can be retrofitted to facilities and the like in places where the supply of communication means and / or power is restricted and that can be controlled according to a reservation.
Advantages of the Invention
[0034] According to the present invention, it is possible to provide a lock and a control system for the lock that can be retrofitted to facilities and the like in places where the supply of communication means and / or power is restricted and that can be controlled according to a reservation.
Brief Description of the Drawings
[0035]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
DETAILED DESCRIPTION OF THE INVENTION
[0036] Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings.
[0037] <<CONTROL SYSTEM S>> FIG. 1 is a block diagram showing an example of the hardware configuration and software configuration of a control system S according to an embodiment of the present invention. The control system S (lock control system) includes at least a user terminal 1, a reservation management device 2 capable of issuing a two-dimensional code B that enables the management target M to be used during a reserved time zone reserved by the user, and a lock 3 capable of managing the management target M. Further, the reservation management device 2 is configured to be communicable with the user terminal 1 and the lock 3 via a network N.
[0038] The number of user terminals 1 is not particularly limited. The number of locks 3 is not particularly limited as long as it is 1 or more.
[0039] <USER TERMINAL 1> The user terminal 1 is not particularly limited as long as it can request a reservation for a reserved time zone to the reservation management device 2 via the network N. The user terminal 1 may be, for example, a mobile terminal exemplified by a smartphone and a tablet terminal, a computer exemplified by a personal computer, a notebook personal computer, or the like.
[0040] When the user terminal 1 is a mobile terminal, it is preferable that the user terminal 1 can display the two-dimensional code issued by the reservation management device 2. Thereby, the user who uses the user terminal 1 can use the management target M managed by the lock 3 during the reserved time period by using the two-dimensional code B displayed on the user terminal 1.
[0041] When the user terminal 1 is a mobile terminal, it is preferable that the user terminal 1 can communicate with the reservation management device 2 via a wireless network. Thereby, even when the reservation management device 2 is located at a place away from the lock 3, the user terminal 1 can request the reservation management device 2 to issue the two-dimensional code B in the vicinity of the lock 3, display the issued two-dimensional code B, and use the management target M managed by the lock 3.
[0042] <Reservation management device 2> The reservation management device 2 includes a management device control unit 21, a management device storage unit 22, and a management device communication unit 23. The configuration of the reservation management device 2 is not particularly limited, and for example, it may be a server device, a cloud server including a plurality of computers connected via a network N, or the like.
[0043] Among them, the configuration of the reservation management device 2 preferably includes a cloud server. Thereby, even when the number of user terminals 1 and / or locks 3 is large, the reservation management device 2 can perform reservation management without delay by distributing the processing to a plurality of computers. Further, even when a failure occurs in any of the computers included in the cloud server, other computers can perform reservation management.
[0044] 〔Management device control unit 21〕 The management device control unit 21 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like.
[0045] The management device control unit 21 reads a predetermined program and cooperates with the management device storage unit 22 and / or the management device communication unit 23 as necessary to realize elements of the software configuration in the reservation management device 2, such as the large-capacity reservation information generation unit 211, the large-capacity reservation information transmission unit 212, the two-dimensional code issuance unit 213, the usage end information reception unit 214, and the like.
[0046] The flow of the reservation management process executed in the reservation management device 2 will be described in detail later with reference to FIG. 4.
[0047] [Management Device Storage Unit 22] The management device storage unit 22 is a device in which data and / or files are stored, and has a data storage unit such as a hard disk, a semiconductor memory, a recording medium, and a memory card. The management device storage unit 22 may have a mechanism that enables connection to a storage device or a storage system such as a NAS (Network Attached Storage), a SAN (Storage Area Network), cloud storage, a file server, and / or a distributed file system via the network N.
[0048] The management device storage unit 22 stores a control program executed by a microcomputer, a reservation table 221, a secret key 222, and the like.
[0049] [Reservation Table 221] FIG. 2 is an example of the reservation table 221. The reservation table 221 stores reservation information including a reservation time zone, a lock ID that can identify the lock 3 used for managing the management target M to be reserved, a lock device ID that can identify the lock device 4 used for managing the management target M to be reserved, and the like.
[0050] The reservation table 221 preferably can store by associating a reservation information ID that can identify a reservation with the reservation information. Thereby, the reservation management device 2 can store and / or acquire reservation information using the reservation ID.
[0051] Although not an essential aspect, it is preferable that the reservation information can be identified in the lock 3 and that the reservation information includes identification information with a smaller data volume. As a result, the lock 3 that has received the reservation information and acquired the identification information via the two-dimensional code B can identify the reservation information using the identification information and control the lock 3 according to the reservation information.
[0052] The identification information is not particularly limited. It is preferable that the identification information does not include information regarding the reserved time zone and information that is not encrypted. This can prevent the generation of a forged two-dimensional code that enables the lock 3 to be unlocked during a time zone other than the reserved time zone using the identification information when the secrecy of the identification information is not maintained. Examples of the identification information include, for example, a password corresponding to the reservation information.
[0053] Although not an essential aspect, it is preferable that the reservation information is stored in association with information indicating whether the reservation information has already been transmitted to the lock 3. This can prevent the transmitted reservation information from being repeatedly transmitted.
[0054] Although not an essential aspect, it is preferable that the reservation information is stored in association with information indicating whether the use of the reservation information has ended. This can prevent the reservation information for which the use has ended from being repeatedly transmitted.
[0055] The reservation table 221 shown in FIG. 2 stores reservation information associated with a reservation information ID. The reservation information stored in the reservation table 221 shown in FIG. 2 includes, for the reservation, a "reserved time zone", a "lock ID", a "locking device ID", "identification information" that can identify the reservation information, information indicating whether the reservation information has been "transmitted", and information indicating whether the use in the reserved time zone of the management target M corresponding to the reservation information has "ended", and is associated therewith.
[0056] The reservation information associated with the reservation information ID "R0001" in FIG. 2 includes the following information: A reserved time zone with a start date and time of "July 7, 16:00" and an end date and time of "July 7, 18:00". A lock ID "3a" that can identify the lock 3. A lock device ID "4aa" that can identify a lock device 4 controllable by a tablet 3 identified by a tablet ID "3a". Identification information "0626···" that can identify reservation information, which is information about a reserved time period and does not include unencrypted information.
[0057] Also, the reservation information associated with the reservation information ID "R0001" in FIG. 2 is associated with the following information: Transmitted information "Yes" indicating that the reservation information has been transmitted. End-of-use information "Yes" indicating that the use of the reservation corresponding to the reservation information has ended.
[0058] As a result, the reservation management device 2 can transmit to the tablet 3 large-capacity reservation information regarding a reservation to use a management target M managed by a lock device 4 controlled by a tablet 3 identified by a tablet ID "3a" and identified by a lock device ID "4aa" during a reserved time period with a start time of "July 7, 16:00" and an end time of "July 7, 18:00". Also, the reservation management device 2 can issue a two-dimensional code B including identification information "0626···" that can identify the transmitted large-capacity reservation information.
[0059] [Private key 222] The private key 222 is not particularly limited as long as it is a private key of a public-key cryptosystem. The private key 222 may be, for example, a private key of a public-key cryptosystem based on prime factorization (RSA (Rivest-Shamir-Adleman) cipher, Paillier cipher, Rabin cipher, etc.), a public-key cryptosystem based on discrete logarithm (Cramer-Shoup cipher, ElGamal cipher, etc.), a public-key cryptosystem based on lattice cipher (NTRU cipher, etc.), a public-key cryptosystem based on probabilistic cipher (McEliece cipher, EPOC (Efficient Probabilistic Public Key Encryption), etc.), or the like.
[0060] Among them, the private key 222 preferably includes a private key of a public-key cryptosystem based on prime factorization. A public-key cryptosystem based on prime factorization, exemplified by RSA encryption and the like, is known to be relatively easy for encryption and decryption. Therefore, by including the private key of the public-key cryptosystem based on prime factorization in the private key 222, the load in encryption and / or decryption can be reduced.
[0061] By storing the private key 222 in the management device storage unit 22, the reservation management device 2 can encrypt reservation information including a reserved time zone with the private key 222 and generate encrypted reservation information. Thereby, the reservation management device 2 can issue a two-dimensional code including the encrypted reservation information. Since the two-dimensional code includes the encrypted reservation information encrypted with the private key 222, even when the key (public key) used for decryption is not secret, the control system S can prevent the generation of a forged two-dimensional code that enables the unlocking state of the locking device in a time zone other than the reserved time zone reserved by the user.
[0062] Also, by storing the private key 222 in the management device storage unit 22, the reservation management device 2 can encrypt information that includes identification information and does not include a reserved time zone with the private key 222 and generate encrypted small-capacity information. Thereby, even when the key (public key) used for decryption is not secret, the generation of a forged two-dimensional code that enables the unlocking state of the locking device in a time zone other than the reserved time zone reserved by the user can be prevented.
[0063] 〔Management device communication unit 23〕 The management device communication unit 23 is not particularly limited as long as it is a communication unit that connects the reservation management device 2 to the network N and enables communication with the user terminal 1, the lock 3, etc. For example, a wireless device compatible with a mobile phone network, a Wi-Fi (Wireless Fidelity) compatible device compliant with IEEE802.11, and a network card compatible with the Ethernet standard can be mentioned.
[0064] The management device communication unit 23 preferably includes a communication unit that can be connected to a wireless network exemplified by, among others, a wireless device compatible with a mobile phone network and a Wi-Fi (Wireless Fidelity) device compliant with IEEE802.11. This enables the reservation management device 2 to communicate with the user terminal 1 and / or the lock 3 even when wired communication is restricted at the location of the user terminal 1 and / or the lock 3.
[0065] <Lock 3> The lock 3 includes a locking device 4 capable of managing the management target M, a reading device 5 capable of reading the two-dimensional code B, and a control device 6 electrically connected to the locking device 4 and the reading device 5 by wire and / or short-range wireless communication.
[0066] The number of locking devices 4 is not particularly limited as long as it is 1 or more. When the number of management targets M is 2 or more, the number of locking devices 4 is preferably equal to or greater than the number of management targets M. This allows the lock 3 to associate each of the two or more management targets M with a locking device 4 and manage the use according to the reservation of each management target M.
[0067] The upper limit of the number of locking devices 4 is not particularly limited.
[0068] 〔Locking Device 4〕 The locking device 4 is not particularly limited as long as it is a locking device that can be switched between a locked state and an unlocked state. The locking device 4 may be, for example, an electric lock, a magnetic lock, an electric locking device operating on commercial power exemplified by an automatic door, an electronic locking device operating on a power source capable of supplying power smaller than the power that can be supplied by commercial power exemplified by a smart lock, and the like.
[0069] Among them, the locking device 4 preferably includes an electronic locking device that operates with a power supply capable of supplying power smaller than the power that can be supplied by a commercial power supply. Thereby, the lock 3 can provide management of the management target M even in a place where the supply of power is restricted. Therefore, even in a place where the supply of power is restricted, the lock 3 can realize the lending, etc. of the room equipped with the electric and / or electronic lock with almost unmanned management.
[0070] The locking device 4 is preferably a locking device 4 that can be connected to the control device 6 by short-range wireless communication. Thereby, the control device 6 can be configured without being wired to the locking device 4. Since the control device 6 can be configured without being wired to the locking device 4, it can be made even easier to retrofit the lock 3 to the management target M.
[0071] The short-range wireless communication is not particularly limited, and may be, for example, short-range wireless communication compliant with Bluetooth (registered trademark), ZigBee (registered trademark), etc.
[0072] Among them, the short-range wireless communication preferably includes short-range wireless communication compliant with Bluetooth Low Energy (Bluetooth LE) among Bluetooth (registered trademark). By including short-range wireless communication compliant with Bluetooth LE in the short-range wireless communication, the control device 6 can further reduce the power consumption related to communication with the locking device 4.
[0073] [Power supply unit] Although not an essential aspect, the locking device 4 preferably includes a power supply unit capable of supplying power smaller than the power that can be supplied by a commercial power supply. Thereby, the lock 3 can provide management of the management target M even in a place where the supply of power is restricted. Therefore, even in a place where the supply of power is restricted, the lock 3 can realize the lending, etc. of the room equipped with the electric and / or electronic lock with almost unmanned management.
[0074] The power supply unit is not particularly limited as long as it can supply power smaller than the power that can be supplied by the commercial power supply. The power supply unit may be, for example, a power supply unit capable of supplying power using one or more of a battery, an AC adapter, USB power supply, wireless power supply, etc.
[0075] Among others, the power supply unit preferably includes a power supply unit capable of supplying power using a battery. Thereby, the administrator who manages the locking device 4 can maintain the power supply unit by relatively simple management of replacing the battery. Thereby, the labor required for maintaining the power supply unit can be reduced.
[0076] [Reading device 5] The reading device 5 is not particularly limited as long as it can read the two-dimensional code B.
[0077] Although not an essential aspect, the reading device 5 may include an end-of-use reading device that causes the two-dimensional code B to be read when the person who reserved the management target M finishes using the management target M. Thereby, the person who made the reservation can end the use of the management target M by having the two-dimensional code B read by the end-of-use reading device.
[0078] Although not an essential aspect, it is preferable that the reading device 5 can read information for the control device 6 to perform short-range wireless communication with the locking device 4 included in the lock 3. Thereby, the administrator who manages the management target M can easily retrofit the reading device 5 and the control device 6 to the existing locking device 4. Also, it is possible to easily retrofit the locking device 4 to the existing lock 3.
[0079] [Detection unit] Although not an essential aspect, the reading device 5 preferably includes a detection unit capable of detecting whether a detection target such as the two-dimensional code B, the user terminal 1, and / or the user using the user terminal 1 exists around the reading device 5. By the reading device 5 including the detection unit, the reading device 5 can reduce power consumption by not performing reading when the detection target is not detected.
[0080] The detection unit is not particularly limited as long as it can detect whether the user terminal 1 and / or a user who uses the user terminal 1 is present around the reading device 5. For example, the detection unit may be a detection unit including a moving object identification sensor capable of detecting a moving object around the reading device 5, a human presence sensor capable of detecting a person around the reading device 5, and the like.
[0081] Among them, the detection unit preferably includes a moving object identification sensor. Thereby, the detection unit can detect the movement of the person who made the reservation presenting the two-dimensional code B to the reading device 5. Therefore, it is possible to reduce the power consumption without performing reading when the person making the reservation is simply present around the reading device 5 and not presenting the two-dimensional code B, and to perform reading when the person making the reservation presents the two-dimensional code B to the reading device 5.
[0082] The detection unit is preferably a detection unit capable of controlling the reading device 5 and / or the control device 6 to a standby state when the detection target is not detected for a certain period of time, and capable of ending the standby state of the reading device 5 and the control device 6 when the detection target is detected. Thereby, the detection unit can set the reading device 5 and / or the control device 6 to a standby state when the detection target is not detected for a certain period of time, and reduce the power consumption.
[0083] [Power supply unit] Although not an essential aspect, the reading device 5 preferably includes a power supply unit capable of supplying power smaller than the power that can be supplied by a commercial power supply. Thereby, the lock 3 can provide management of the management target M even in a place where the power supply is limited. Therefore, even in a place where the power supply is limited, the lock 3 can realize the lending of a room equipped with an electric and / or electronic lock with almost unmanned management.
[0084] The power supply unit is not particularly limited as long as it can supply power smaller than the power that can be supplied by a commercial power supply. For example, the power supply unit may be a power supply unit capable of supplying power using one or more of a battery, an AC adapter, USB power supply, wireless power supply, and the like.
[0085] The power supply unit preferably includes, among other things, a power supply unit capable of supplying power using a battery. This allows the administrator who manages the lock 3 to maintain the power supply unit through relatively simple management of battery replacement. As a result, the labor involved in maintaining the power supply unit can be reduced.
[0086] [Control device 6] The control device 6 is configured to include at least a control device control unit 61, a control device storage unit 62, a control device communication unit 63, and a timer unit 64.
[0087] [Control device control unit 61] The control device control unit 61 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like.
[0088] The control device control unit 61 reads a predetermined program and cooperates with each component included in the control device 6, such as the control device storage unit 62 and / or the control device communication unit 63 as needed, to realize the operation discrimination unit 611, the large-capacity reservation information receiving unit 612, the reading unit 613, the decoding unit 614, the discrimination unit 615, the unlocking command unit 616, the time alignment unit 617, the usage end information transmitting unit 618, etc., which are elements of the software configuration in the control device 6.
[0089] The flow of the control process executed in the control device 6 will be described in detail later with reference to FIG. 6.
[0090] [Control device storage unit 62] The control device storage unit 62 is a device in which data and / or files are stored, and has a data storage unit such as a hard disk, a semiconductor memory, a recording medium, and a memory card. The control device storage unit 62 may have a mechanism that enables connection to a storage device or storage system such as a NAS (Network Attached Storage), a SAN (Storage Area Network), cloud storage, a file server, and / or a distributed file system via the network N.
[0091] The control device storage unit 62 stores a control program executed by a microcomputer, a large-capacity reservation information table 621, a public key 622, etc. When the control device 6 executes an online control process for communication with the outside, it is preferable that the control device storage unit 62 can store a sleep time zone in which the control device 6 is in a sleep state where it does not perform control processing and a reception timing at which the control device 6 receives large-capacity reservation information.
[0092] (Large-capacity reservation information table 621) FIG. 3 is an example of the large-capacity reservation information table 621. The large-capacity reservation information table 621 stores a reservation time zone, a lock device ID that can identify the lock device 4 used for managing the management target M to be reserved, reservation information that can be identified, and large-capacity reservation information including identification information with a smaller data amount for the reservation information.
[0093] The identification information is not particularly limited and may be the same as the identification information stored in the reservation table 221. The number of large-capacity reservation information that can be stored in the large-capacity reservation information table 621 is not particularly limited, but it is preferably 1000 or less. Thereby, the storage area used by the large-capacity reservation information table 621 in the control device storage unit 62 and the storage capacity of the control device storage unit 62 can be suppressed, and the power consumption of the control device storage unit 62 can be reduced.
[0094] The large-capacity reservation information table 621 preferably can store by associating a large-capacity reservation information ID that can identify the large-capacity reservation information with the large-capacity reservation information. Thereby, the control device 6 can store and / or acquire the large-capacity reservation information using the large-capacity reservation information ID.
[0095] Although not an essential aspect, it is preferable that the large-capacity reservation information is stored in association with information on whether the management target M corresponding to the large-capacity reservation information is in use. Thereby, information on whether the management target M is in use can be transmitted to the reservation management device 2.
[0096] Although not a necessary aspect, it is preferable that the reservation information is stored in association with information indicating whether the use in the reservation time zone of the management target M corresponding to the large-capacity reservation information has ended. This can prevent the unlocking device 4 attached to the management target M from being unlocked when the use in the reservation time zone has ended.
[0097] The large-capacity reservation information table 621 shown in FIG. 3 stores large-capacity reservation information associated with a large-capacity reservation information ID. The large-capacity reservation information stored in the large-capacity reservation information table 621 shown in FIG. 3 includes, for the reservation, "reservation time zone", "lock ID", "unlocking device ID", and "identification information" that can identify the reservation information, information indicating whether the management target M corresponding to the large-capacity reservation information is "in use", and information indicating whether the use in the reservation time zone of the management target M corresponding to the large-capacity reservation information has "ended".
[0098] The reservation information associated with the large-capacity reservation information ID "M0001" in FIG. 3 includes the following information: A reservation time zone with a start date and time of "July 7, 16:00" and an end date and time of "July 7, 18:00". A lock device ID "4aa" that can identify the unlocking device 4. Identification information "0626···" that can identify the reservation information and does not include information about the reservation time zone that is not encrypted.
[0099] Also, the reservation information associated with the large-capacity reservation information ID "M0001" in FIG. 3 is associated with the following information: Use status information "No" indicating that the management target M corresponding to the large-capacity reservation information is not in use. Use end information "Yes" indicating that the use in the reservation time zone of the management target M corresponding to the large-capacity reservation information has ended.
[0100] As a result, in response to the reading of the two-dimensional code B including the identification information "0626···", the control device 6 can control the locking device 4 based on a reservation to use the management target M managed by the locking device 4 identified by the locking device ID "4aa" indicated by the large-capacity reservation information corresponding to the identification information during a reservation time period with a start date and time of "July 7th, 16:00" and an end date and time of "July 7th, 18:00".
[0101] (Public key 622) The public key 622 is not particularly limited as long as it is a public key corresponding to the private key 222. The public key 622 may be a public key of the same public key cryptosystem as the corresponding private key 222.
[0102] By storing the public key 622 in the control device storage unit 62, the control device 6 can decrypt the encrypted reservation information encrypted with the private key 222. Also, by storing the public key 622 in the control device storage unit 62, the control device 6 can decrypt the encrypted small-capacity information encrypted with the private key 222.
[0103] Since the public key 622 is a public key of a public key cryptosystem, even if the public key 622 is compromised due to reverse engineering of the lock 3 or the like, the secrecy of the private key 222 is maintained. As a result, even when the secrecy of the public key 622 is compromised, it is possible to prevent the generation of a forged two-dimensional code that enables the locking device 4 to be in an unlocked state during a time period other than the reserved time period reserved by the user.
[0104] [Control device communication unit 63] The control device communication unit 63 is not particularly limited as long as it can electrically connect the control device 6 to the locking device 4 and the reading device 5 by wired and / or short-range wireless communication.
[0105] Since the control device communication unit 63 can electrically connect the control device 6 to the locking device 4 and the reading device 5 by wired and / or short-range wireless communication, the reading device 5 and the control device 6 can be retrofitted to the existing locking device 4 to form the lock 3 including the existing locking device 4, the reading device 5, and the control device 6.
[0106] The control device communication unit 63 preferably can electrically connect the control device 6 to the locking device 4 by short-range wireless communication. Thereby, the control device 6 can be configured without being wired to the locking device 4. Since the control device 6 can be configured without being wired to the locking device 4, retrofitting the lock 3 to the management target M can be made even easier.
[0107] The short-range wireless communication is not particularly limited, and for example, short-range wireless communication compliant with Bluetooth (registered trademark), ZigBee (registered trademark), etc. may be used.
[0108] Among others, the short-range wireless communication preferably includes short-range wireless communication compliant with Bluetooth Low Energy (Bluetooth LE) in Bluetooth (registered trademark). By including short-range wireless communication compliant with Bluetooth LE in the short-range wireless communication, the control device 6 can further reduce the power consumption related to communication with the locking device 4.
[0109] The control device communication unit 63 preferably connects the control device 6 to the network N and can communicate with the reservation management device 2. Thereby, the control device 6 can execute online control processing for receiving large-capacity reservation information and the like from the reservation management device 2.
[0110] The member that connects the control device 6 included in the control device communication unit 63 to the network N and enables communication with the reservation management device 2 is not particularly limited, and examples include a wireless device compatible with a mobile phone network, a Wi-Fi (Wireless Fidelity) device compliant with IEEE802.11, and a network card compatible with the Ethernet standard.
[0111] [Timer unit 64] The control device 6 includes a timer unit 64 capable of measuring the current time. Thereby, the control device 6 can determine whether the current time corresponds to a reserved time zone without communicating with the outside. Thereby, the control device 6 can perform offline control processing without communicating with the outside.
[0112] The timer unit 64 is not particularly limited as long as it can measure the current time, and may be a timer unit including various means (quartz clock, timing circuit, radio clock, etc.) capable of measuring the current time in the prior art.
[0113] By the control device 6 performing offline control processing without communicating with the outside, the power consumption of the control device 6 and the lock 3 can be reduced. Therefore, even in a place where the power supply is restricted, the control device 6 can control the lock 3.
[0114] Also, by the control device 6 performing offline control processing without communicating with the outside, the risk that reservation information or the like is intercepted in communication with the outside can be reduced. Thereby, the control system S can prevent the generation of a forged two-dimensional code that enables the unlocking device 4 to be in an unlocked state at a time zone other than the reserved time zone reserved by the user using the intercepted reservation information.
[0115] [Control device power supply unit 65] Although not an essential aspect, it is preferable that the control device 6 includes a control device power supply unit 65 capable of supplying power smaller than the power that can be supplied by a commercial power supply. Thereby, the lock 3 can provide management of the management target M even in a place where the power supply is restricted. Therefore, even in a place where the power supply is restricted, the lock 3 can realize the rental of a room equipped with an electric and / or electronic lock with almost unmanned management.
[0116] The control device power supply unit 65 is not particularly limited as long as it can supply power smaller than the power that can be supplied by the commercial power supply. The control device power supply unit 65 may be, for example, a power supply unit that can supply power using one or more of a battery, an AC adapter, USB power supply, wireless power supply, etc.
[0117] Among other things, the control device power supply unit 65 preferably includes a power supply unit that can supply power using a battery. Thereby, the administrator who manages the tablet 3 can maintain the control device power supply unit 65 by relatively simple management of replacing the battery. Thereby, the labor required for maintaining the control device power supply unit 65 can be reduced.
[0118] The control device power supply unit 65 preferably can supply power to the reading device 5. Thereby, both the reading device 5 and the control device 6 can be supplied with power without providing a power supply unit for both the reading device 5 and the control device 6. Thereby, the labor required for maintaining the tablet 3 can be reduced.
[0119] [Operation Specifying Unit 66] Although not an essential aspect, the control device 6 preferably includes an operation specifying unit 66 that can specify the operation of the control device 6 from two or more operations including at least an operation of performing offline control processing and an operation of performing online control processing. Thereby, the control device 6 can switch between an operation of performing offline control processing without communicating with the outside and an operation of performing online control processing that communicates with the outside based on the designation of the administrator who manages the tablet 3. Thereby, the administrator can switch the operation of the control device 6 without replacing a plurality of tablets 3 and / or control devices 6 with different operations.
[0120] The operation specifying unit 66 is not particularly limited. The operation specifying unit 66 may be, for example, an operation specifying unit that specifies an operation of performing offline control processing when reading a two-dimensional code that specifies an operation of performing offline control processing by the reading device 5, and specifies an operation of performing online control processing when reading a two-dimensional code that specifies an operation of performing online control processing by the reading device 5.
[0121] The operation specifying unit 66 preferably can specify an end-of-use operation in which the control device 6 performs an end-of-use process. Thereby, the control device 6 can execute an end-of-use process for ending the use of the management target M based on the specification.
[0122] [Device identification label 67] Although not an essential aspect, the control device 6 preferably includes a device identification label 67 that can identify the control device 6. Thereby, the user terminal 1 can read the device identification label 67 and transmit the information included in the read device identification label 67 to the reservation management device 2, and make a request to obtain a two-dimensional code related to the management target M managed by the lock 3 including the control device 6, a reservation request, and / or a request to cancel a reservation, without manually inputting information related to the control device 6 and / or the management target M.
[0123] The device identification label 67 is not particularly limited, and may be, for example, a two-dimensional code including information that can identify the control device 6.
[0124] [Input unit] When the control device 6 performs an online control process for communicating with the outside, the control device 6 preferably includes an input unit (not shown) capable of inputting identification information that can identify reservation information. Thereby, it is possible to realize hybrid control for controlling the lock 3 not only by the two-dimensional code but also by the input of the person making the reservation. The input unit is not particularly limited, and may be, for example, a keypad capable of inputting identification information.
[0125] [Network N] The type of the network N is not particularly limited as long as it is a network that enables communication between the reservation management device 2, the user terminal 1, and the lock 3. Examples include a personal area network, a local area network, an intranet, an extranet, the Internet, a Wi-Fi network, a mobile phone network, or a network combining a plurality of these networks.
[0126] The network N preferably includes a wireless network exemplified by, among others, a mobile phone network, a Wi-Fi (Wireless Fidelity) compliant with IEEE802.11, etc. Thus, even when wired communication is restricted at the location of the user terminal 1 and / or the lock 3, the reservation management device 2 can communicate with the user terminal 1 and / or the lock 3.
[0127] <Managed object M> The managed object M is not particularly limited as long as it can be managed by the lock 3. The managed object M may be, for example, a room equipped with a door that can be locked by the lock 3 (e.g., a rented conference room, a rented office, a hotel room, etc.), a building equipped with a door that can be locked by the lock 3 (e.g., a store such as a hidden store), a storage device equipped with a door that can be locked by the lock 3 (e.g., a rented safe, a rented locker, a rental cycle garage, etc.).
[0128] The number of managed objects M is not particularly limited.
[0129] [Main flowchart of reservation processing executed by the reservation management device 2] FIG. 4 is a main flowchart showing an example of reservation processing executed by the reservation management device 2. Hereinafter, an example of a preferred flow of reservation processing executed by the reservation management device 2 will be described with reference to FIG. 4.
[0130] [Step S1: Determine if a reservation is requested] The management device control unit 21, in cooperation with the management device storage unit 22 and the management device communication unit 23, executes the large-capacity reservation information generation unit 211 to perform a process of determining whether a reservation to use the managed object M during the reservation time period has been requested by the user terminal 1 (step S1). If a reservation has been requested, the management device control unit 21 moves the process to step S2. If no reservation has been requested, the management device control unit 21 moves the process to step S4.
[0131] [Step S2: Generate large-capacity reservation information] The management device control unit 21, in cooperation with the management device storage unit 22, executes the large-capacity reservation information generation unit 211 to perform a process of generating large-capacity reservation information (reservation information) regarding a reservation to use the management target M during the reserved time period (step S2). The management device control unit 21 transfers the process to step S3.
[0132] The process of generating the large-capacity reservation information (reservation information) executed in step S2 preferably includes a process of storing the generated reservation information in the reservation table 221. Thereby, the reservation management device 2 can transmit the large-capacity reservation information using the reservation information stored in the reservation table 221.
[0133] [Step S3: Issue a two-dimensional code] The management device control unit 21, in cooperation with the management device storage unit 22, executes the two-dimensional code issuing unit 213 to perform a process of issuing a two-dimensional code B including at least a part of the reservation information generated in step S2 to the user who uses the user terminal 1 that requested the reservation in step S1 (step S3). The management device control unit 21 transfers the process to step S4.
[0134] The process of issuing the two-dimensional code B is not particularly limited. The process of issuing the two-dimensional code B may include, for example, a method of transmitting information capable of displaying the two-dimensional code B to the user terminal 1 that requested the reservation in step S1, a method of transmitting information capable of printing the two-dimensional code B to the user terminal 1 that requested the reservation in step S1, a method of sending the printed two-dimensional code B to the user who uses the user terminal 1 that requested the reservation in step S1, etc., and may include one or more of such processes.
[0135] Although not an essential aspect, the process executed in step S3 preferably includes a process of registering, in an external database (e.g., a database of a service that provides a calendar capable of managing schedules), information that can identify a reservation (e.g., reservation information ID, identification information, information that can identify a reservation time zone and the management target M, information that includes information that can identify a user who uses the user terminal 1 and the reservation time zone, etc.) in association with information that can issue a two-dimensional code. Thereby, the user terminal 1 can acquire information that can issue a two-dimensional code from the external database using information that can identify a reservation and can issue a two-dimensional code.
[0136] (Two-dimensional code B) The two-dimensional code B is not particularly limited and may be, for example, a two-dimensional code exemplified by a QR code (registered trademark). The two-dimensional code B is preferably displayable on the user terminal 1. Thereby, the user terminal 1 can display the issued two-dimensional code B and use the management target M managed by the lock 3.
[0137] The offline reservation information included in the two-dimensional code B corresponding to a reservation managed by the lock device 4 controlled by the control device 6 that performs the offline control process described later for the management target M preferably has specific information that can identify the management target M (e.g., a lock device ID that can identify the lock device 4) and reservation time zone information regarding the reservation time zone. Thereby, the control device 6 can unlock the lock device 4 corresponding to the management target M specified using the specific information offline during the reservation time zone without communicating with the outside.
[0138] Although not an essential aspect, the offline reservation information preferably includes the serial number of the issued two-dimensional code B. Thereby, a forged two-dimensional code forged using the serial number can be discriminated.
[0139] Although not an essential aspect, among the information included in the offline reservation information, at least the reservation time zone information is preferably encrypted with the private key 222. This can prevent the generation of a forged two-dimensional code that enables the unlocking device 4 to be in an unlocked state in a time zone other than the reservation time zone reserved by the user, even when the public key 622 is not secret.
[0140] Although not an essential aspect, the offline reservation information is preferably encrypted reservation information encrypted with the private key 222. This can prevent the generation of a forged two-dimensional code that enables the unlocking device 4 to be in an unlocked state in a time zone other than the reservation time zone reserved by the user, even when the public key 622 is not secret.
[0141] The online reservation information (small-capacity information) included in the two-dimensional code B corresponding to the reservation managed by the locking device 4 controlled by the control device 6 for which the management target M performs the online control process described later preferably includes identification information corresponding to the large-capacity reservation information and does not include reservation time zone information. This can prevent the generation of a forged two-dimensional code that enables the unlocking device 4 to be in an unlocked state in a time zone other than the reservation time zone reserved by the user using the two-dimensional code B.
[0142] Although not an essential aspect, the small-capacity information is preferably encrypted small-capacity information encrypted with the private key 222.
[0143] Since the small-capacity information is encrypted small-capacity information encrypted with the private key 222, even when the public key 622 is not secret, it is possible to prevent the generation of a forged two-dimensional code that enables the unlocking device 4 to be in an unlocked state in a time zone other than the reservation time zone reserved by the user.
[0144] By the way, it is known that the public-key cryptosystem has a higher encryption strength than the symmetric-key cryptosystem, but the load associated with the encryption process and the decryption process is larger than that of the symmetric-key cryptosystem. As a result, when using the public-key cryptosystem, the power consumption in the control device 6 can be higher than that of the symmetric-key cryptosystem.
[0145] Further, the encrypted small-capacity information includes identification information corresponding to the large-capacity reservation information and does not include reservation time zone information. By being the encrypted small-capacity information obtained by encrypting the small-capacity information that does not include reservation time zone information with the private key 222, the control device 6 can limit the information to be decrypted to only the encrypted small-capacity information, reduce the load involved in the decryption process of the public-key cryptosystem, and prevent the generation of forged two-dimensional codes.
[0146] Although not an essential aspect, it is preferable that the reservation process includes the two-dimensional code issuance process executed from step S4 to S5.
[0147] [Step S4: Determine whether a request for issuing a two-dimensional code has been made] The management device control unit 21, in cooperation with the management device storage unit 22, executes the two-dimensional code issuance unit 213 and performs a process of determining whether a request for issuing a two-dimensional code has been made to the user terminal 1 (step S4). If a request for issuing a two-dimensional code has been made, the management device control unit 21 moves the process to step S5. If a request for issuing a two-dimensional code has not been made, the management device control unit 21 moves the process to step S6.
[0148] [Step S5: Issue a two-dimensional code] The management device control unit 21, in cooperation with the management device storage unit 22, executes the two-dimensional code issuance unit 213 and performs a process of issuing the two-dimensional code B to the user who uses the user terminal 1 for which a request for issuing a two-dimensional code was made in step S4 (step S5). The management device control unit 21 moves the process to step S6.
[0149] When the two-dimensional code B issued in step S5 is a two-dimensional code B corresponding to a reservation managed by the lock device 4 controlled by the control device 6 for which the management target M performs the offline control process described later, the two-dimensional code B issued in step S5 preferably includes at least a part of the reservation information generated in step S2 and is a time-stamped two-dimensional code that further includes time-stamping information regarding the time when the time-stamped two-dimensional code is issued.
[0150] Accordingly, the control device 6 can adjust the time of the timer unit 64 using the two-dimensional code with an issuance time stamp. The adjustment of the time of the timer unit 64 using the two-dimensional code with an issuance time stamp will be described in more detail later with reference to FIG. 7.
[0151] By including the two-dimensional code issuance process in which the reservation process is executed in steps S4 - S5, even if the user who uses the user terminal 1 loses the two-dimensional code B or the like, the user can request the issuance of the two-dimensional code B and use the issued two-dimensional code B.
[0152] Also, by including the two-dimensional code issuance process in which the reservation process is executed in steps S4 - S5, even when the reservation management device 2 is located at a place away from the lock 3, the user terminal 1 among the user terminals 1 that can be connected to the wireless network can request the issuance of the two-dimensional code B to the reservation management device 2 near the lock 3, display the issued two-dimensional code B, and use the management target M managed by the lock 3.
[0153] Although not an essential aspect, it is preferable that the reservation management device 2 can execute the reservation end process from steps S6 to S7. The reservation end process may be executed as a process different from the reservation process from steps S1 to S5.
[0154] [Step S6: Determine whether utilization end information has been received] The management device control unit 21, in cooperation with the management device storage unit 22, executes the utilization end information reception unit 214 and performs a process of determining whether utilization end information has been received from the control device 6 (step S6). If utilization end information has been received, the management device control unit 21 moves the process to step S7. If utilization end information has not been received, the management device control unit 21 moves the process to step S8.
[0155] [Step S7: End the reservation] The management device control unit 21, in cooperation with the management device storage unit 22, executes the usage end information reception unit 214, and performs a process of ending the reservation corresponding to the usage end information received in step S6 (step S7). The management device control unit 21 moves the process to step S8.
[0156] The process of ending the reservation is not particularly limited. The process of ending the reservation preferably includes a process of associating, in the reservation table 221, the reservation information corresponding to the usage end information received in step S6 with the information indicating the end of the usage of the management target M in the reservation time zone corresponding to the reservation information. Thereby, it is possible to prevent the reservation information regarding the management target M in the reservation time zone where the usage has ended from being repeatedly transmitted.
[0157] The process of ending the reservation preferably includes a process of transmitting, to a control device 6 other than the control device 6 that transmitted the usage end information in step S6, the information indicating the end of the usage of the reservation corresponding to the usage end information received in step S6. Thereby, it is possible to prevent the lock 3 from being unlocked using the two-dimensional code B corresponding to the reservation information whose usage has ended.
[0158] When the lock 3 includes the lock 3 that performs the online control process described later, the reservation process preferably includes the large-capacity reservation information transmission process executed in step S8.
[0159] [Step S8: Large-capacity reservation information transmission process] The management device control unit 21, in cooperation with the management device storage unit 22 and the management device communication unit 23, executes the large-capacity reservation information transmission unit 212, and performs a large-capacity reservation information transmission process of transmitting the large-capacity reservation information generated in step S2 (step S8). The management device control unit 21 ends the reservation process and moves the process to step S1.
[0160] The large-capacity reservation information transmission process executed in step S8 will be described in detail with reference to FIG. 5.
[0161] [Flowchart of large-capacity reservation information transmission process] FIG. 5 is a flowchart showing an example of the large-capacity reservation information transmission process executed in step S8 of FIG. 4. Hereinafter, an example of a preferred flow of the large-capacity reservation information transmission process executed in step S8 will be described with reference to FIG. 5.
[0162] [Step S11: Determine whether it is the timing to transmit large-capacity reservation information] The management device control unit 21, in cooperation with the management device storage unit 22 and the management device communication unit 23, executes the large-capacity reservation information transmission unit 212 and performs a process of determining whether it is the timing to transmit large-capacity reservation information (step S11). If it is the timing to transmit large-capacity reservation information, the management device control unit 21 moves the process to step S12. If it is not the timing to transmit large-capacity reservation information, the management device control unit 21 moves the process to step S13.
[0163] The method for determining whether it is the timing to transmit large-capacity reservation information is not particularly limited.
[0164] The method for determining whether it is the timing to transmit large-capacity reservation information is, for example, a method of determining that it is the timing to transmit large-capacity reservation information when it is the timing with an interval of a specified time or more from the timing immediately before transmitting the large-capacity reservation information in step S12, a method of determining that it is the timing to transmit large-capacity reservation information when a command to transmit large-capacity reservation information is received from the control device 6, etc.
[0165] The specified time is not particularly limited. The lower limit of the specified time is preferably 0.5 hours or more, and more preferably 1 hour or more. By setting the lower limit of the specified time as described above, the reservation management device 2 can reduce the frequency of transmitting large-capacity reservation information compared to the case where large-capacity reservation information is transmitted one by one each time a reservation is made. Therefore, the control system S can reduce the risk that the large-capacity reservation information is intercepted and misused even in a place where the confidentiality of communication is restricted. Also, by reducing the frequency of transmitting the large-capacity reservation information, the control device 6 can reduce the increase in power consumption for communication over a long distance.
[0166] The upper limit of the specified time is preferably 168 hours or less, more preferably 72 hours or less, and even more preferably 24 hours or less. By setting the upper limit of the specified time as described above, the frequency with which the control device 6 does not receive the large-capacity reservation information including the current time in the reserved time zone can be reduced.
[0167] [Step S12: Transmit large-capacity reservation information] The management device control unit 21, in cooperation with the management device storage unit 22 and the management device communication unit 23, executes the large-capacity reservation information transmission unit 212 to perform a process of collectively transmitting the large-capacity reservation information to the control device 6 (step S12). The management device control unit 21 moves the process to step S13.
[0168] The process of collectively transmitting the large-capacity reservation information to the control device 6 is not particularly limited, and may be, for example, a process including a process of collectively transmitting the untransmitted reservation information. When the process of collectively transmitting the large-capacity reservation information to the control device 6 includes a process of collectively transmitting the untransmitted reservation information, the process of step S12 preferably includes a process of associating information indicating that the reservation information corresponding to the large-capacity reservation information transmitted in step S12 has been transmitted with the reservation information stored in the reservation table 221. Thereby, the reservation management device 2 can determine in step S12 whether the reservation information is untransmitted using the reservation information stored in the reservation table 221.
[0169] The process of collectively transmitting the large-capacity reservation information to the control device 6 preferably includes a process of notifying the control device 6 that all of the large-capacity reservation information to be collectively transmitted has been transmitted when all of the large-capacity reservation information to be collectively transmitted has been transmitted. Thereby, when the control device 6 receives all of the large-capacity reservation information to be transmitted, it can terminate the connection with the network N and reduce the power consumption consumed by connecting to the network N.
[0170] [Step S13: Determine whether a command to transmit specific large-capacity reservation information has been received] The management device control unit 21, in cooperation with the management device storage unit 22 and the management device communication unit 23, executes the large-capacity reservation information transmission unit 212 and performs a process of determining whether a transmission of specific large-capacity reservation information has been commanded (step S13). If a transmission of specific large-capacity reservation information has been commanded, the management device control unit 21 advances the process to step S14. If a transmission of specific large-capacity reservation information has not been commanded, the management device control unit 21 ends the reservation process and advances the process to step S1.
[0171] [Step S14: Transmit specific large-capacity reservation information] The management device control unit 21, in cooperation with the management device storage unit 22 and the management device communication unit 23, executes the large-capacity reservation information transmission unit 212 and performs a process of transmitting specific large-capacity reservation information to the user terminal 1 that commanded the transmission of the specific large-capacity information in step S13 (step S14). The management device control unit 21 ends the reservation process and advances the process to step S1.
[0172] By performing the large-capacity reservation information transmission process of steps S11 - S14, the reservation management device 2 collectively transmits large-capacity reservation information at intervals longer than a specified time. Thereby, the reservation management device 2 can reduce the frequency of transmission of large-capacity reservation information compared to the case where large-capacity reservation information is transmitted one by one each time a reservation is made. Therefore, the control system S can reduce the risk that large-capacity reservation information is intercepted and misused even in a place where the confidentiality of communication is restricted. Also, by reducing the frequency of transmission of large-capacity reservation information, the control device 6 can reduce an increase in power consumption for communication over a long distance.
[0173] By performing the large-capacity reservation information transmission process of steps S11 - S14, when the corresponding large-capacity reservation information is not included in the received large-capacity reservation information, the control device 6 can receive specific large-capacity reservation information corresponding to the corresponding large-capacity reservation information from the reservation management device 2. Therefore, the control system S can reduce the risk and power consumption of the control device 6 transmitting reservation information one by one and being intercepted each time a reservation is made, and can achieve both reducing the risk and power consumption and enabling the control device 6 on the lock 3 side to surely receive the corresponding large-capacity reservation information corresponding to the small-capacity information after decoding and quickly determine the validity of the reservation time zone.
[0174] [Main flowchart of control processing executed by control device 6] FIG. 6 is a main flowchart showing an example of control processing executed by the control device 6. Hereinafter, an example of a preferred flow of the control processing executed by the control device 6 will be described with reference to FIG. 6.
[0175] [Step S41: Determine whether to perform offline operation] The control device control unit 61, in cooperation with the control device storage unit 62 and the operation designation unit 66, executes the operation determination unit 611 to perform a process of determining whether to perform an offline operation (step S41). If an offline operation is to be performed, the control device control unit 61 moves the process to step S42. If an offline operation is not to be performed, the control device control unit 61 moves the process to step S43.
[0176] The process of determining whether to perform an offline operation is not particularly limited. The process of determining whether to perform an offline operation preferably includes a process of determining to perform an offline operation when the operation designation unit 66 designates an operation for performing offline control processing and / or a process of determining not to perform an offline operation when the operation designation unit 66 designates an operation for performing online control processing. Thereby, the administrator who manages the control device 6 can designate the operation of the control device 6 using the operation designation unit 66.
[0177] [Step S42: Offline control processing] The control unit 61 of the control device performs an offline control process of controlling the locking device 4 without communicating with the outside by executing a reading unit 613, a decoding unit 614, a discrimination unit 615, an unlocking command unit 616, a time alignment unit 617, etc. in cooperation with the control device storage unit 62, the control device communication unit 63, and / or the timer unit 64 as necessary (step S42). The control unit 61 of the control device ends the control process and transfers the process to step S41.
[0178] The offline control process executed in step S42 will be described in detail later with reference to FIG. 7.
[0179] [Step S43: Determine whether to perform the end-of-use operation] The control unit 61 of the control device executes an operation discrimination unit 611 in cooperation with the control device storage unit 62 and the operation designation unit 66 to determine whether to perform the end-of-use operation (step S43). If the end-of-use operation is to be performed, the control unit 61 of the control device transfers the process to step S44. If the end-of-use operation is not to be performed, the control unit 61 of the control device transfers the process to step S45.
[0180] [Step S44: End-of-use process] The control unit 61 of the control device executes an end-of-use information transmission unit 618 in cooperation with the control device storage unit 62, the control device communication unit 63, and / or the timer unit 64 as necessary to perform an end-of-use process of ending the use of the reserved management target M (step S44). The control unit 61 of the control device ends the control process and transfers the process to step S41.
[0181] The end-of-use process executed in step S44 will be described in detail later with reference to FIG. 10.
[0182] [Step S45: Online control process] The control unit 61 of the control device collaborates with the control device storage unit 62, the control device communication unit 63, and / or the timer unit 64 as necessary to execute a large-capacity reservation information reception unit 612, a reading unit 613, a decoding unit 614, a discrimination unit 615, an unlocking command unit 616, etc., and performs an online control process for controlling the locking device 4 (step S45). The control unit 61 of the control device ends the control process and transfers the process to step S41.
[0183] The online control process executed in step S45 will be described in detail later with reference to FIG. 8.
[0184] Although not an essential aspect, the control process preferably includes a sleep process that enters a sleep state where no control process is performed when the current time is included in the sleep time zone stored in the control device storage unit 62, and a sleep release process that releases the sleep state where no control process is performed when the current time is not included in the sleep time zone stored in the control device storage unit 62. By including these processes in the control process, it is possible to perform the control process during the time zone when the control system S is used, such as including part or all of the time zone when the control system S is not used in the sleep time zone, and to further reduce the power consumption of the control device 6.
[0185] 〔Flowchart of offline control process〕 FIG. 7 is a flowchart showing an example of the offline control process executed in step S42 of FIG. 6. Hereinafter, an example of a preferred flow of the offline control process executed in step S42 will be described with reference to FIG. 7.
[0186] When the reading device 5 has a detection unit, the offline control process preferably includes a readable determination process in step S51.
[0187] [Step S51: Determine whether two-dimensional code can be read] The control unit 61 of the control device executes the reading unit 613 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of determining whether the two-dimensional code can be read (step S51). If the two-dimensional code can be read, the control unit 61 of the control device moves the process to step S52. If the two-dimensional code cannot be read, the control unit 61 of the control device moves the process to step S51.
[0188] The method for determining whether the two-dimensional code can be read is not particularly limited. For example, when the detection unit of the reading device 5 detects that the two-dimensional code B, the user terminal 1, and / or the user using the user terminal 1 are present around the reading device 5, it may be determined that the two-dimensional code can be read.
[0189] When the detection unit of the reading device 5 is a detection unit including a moving body identification sensor, the method for determining whether the two-dimensional code can be read preferably includes a method of determining that the two-dimensional code can be read when the detection unit detects the movement of the reserved person presenting the two-dimensional code B to the reading device 5. Thereby, it is possible to reduce the power consumption without performing reading when the reserved person is simply around the reading device 5 and does not present the two-dimensional code B, and to perform reading when the reserved person presents the two-dimensional code B to the reading device 5.
[0190] Since the offline control process includes the readability determination process in step S51, it is possible to prevent the reading device 5 from attempting to read the two-dimensional code and increasing the power consumption when the two-dimensional code cannot be read.
[0191] [Step S52: Read the two-dimensional code] The control unit 61 of the control device executes the reading unit 613 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of reading the two-dimensional code B using the reading device 5 (step S52). The control unit 61 of the control device moves the process to step S53.
[0192] When the two-dimensional code B includes encrypted reservation information encrypted with the secret key 222 and / or reservation time zone information encrypted with the secret key 222, the offline control process preferably includes the reservation information decryption process of step S53.
[0193] [Step S53: Decrypt reservation information] The control device control unit 61, in cooperation with the control device storage unit 62, executes the decryption unit 614, and performs a process of decrypting the information included in the two-dimensional code B read in step S52 and encrypted with the secret key 222, using the public key 622 (step S53). The control device control unit 61 transfers the process to step S54.
[0194] When the reservation time zone information included in the offline reservation information included in the two-dimensional code B read in step S52 is encrypted with the secret key 222, the process of decrypting the information encrypted with the secret key 222 in step S53 preferably includes a process of decrypting the encrypted reservation time zone information to obtain the decrypted reservation time zone information. Thereby, the control device 6 can determine whether the current time corresponds to the reservation time zone using the decrypted reservation time zone information.
[0195] When the offline reservation information included in the two-dimensional code B read in step S52 is encrypted reservation information encrypted with the secret key 222, the process of decrypting the information encrypted with the secret key 222 in step S53 preferably includes a process of decrypting the encrypted reservation information to obtain the decrypted reservation information. Thereby, the control device 6 can determine whether the current time corresponds to the reservation time zone using the decrypted reservation information.
[0196] When the reservation process executed by the reservation management device 2 includes a two-dimensional code issuance process capable of issuing a two-dimensional code with an issuance time stamp, the offline control process preferably includes the time alignment process from step S54 to step S56.
[0197] [Step S54: Determine whether the two-dimensional code B includes issuance time information] The control unit 61 of the control device executes the time alignment unit 617 in cooperation with the control device storage unit 62 and the timer unit 64, and performs a process of determining whether the two-dimensional code B read in step S52 includes issuance time information (step S54). If the two-dimensional code B includes issuance time information, the control unit 61 of the control device moves the process to step S55. If the two-dimensional code B does not include issuance time information, the control unit 61 of the control device moves the process to step S57.
[0198] [Step S55: Determine whether the elapsed time is equal to or less than a predetermined time] The control unit 61 of the control device executes the time alignment unit 617 in cooperation with the control device storage unit 62 and the timer unit 64, and performs a process of determining whether the elapsed time from the issuance time indicated by the issuance time information included in the two-dimensional code B read in step S52 is equal to or less than a predetermined time (step S55). If it is equal to or less than the predetermined time, the control unit 61 of the control device moves the process to step S56. If it is not equal to or less than the predetermined time, the control unit 61 of the control device moves the process to step S57.
[0199] The lower limit of the predetermined time is not particularly limited. The lower limit of the predetermined time is preferably 0.5 minutes or more, and more preferably 1 minute or more. By setting the lower limit of the predetermined time as described above, the control device 6 can increase the opportunity for time alignment.
[0200] The upper limit of the predetermined time is not particularly limited. The upper limit of the predetermined time is preferably 3 minutes or less, more preferably 2 minutes or less, and even more preferably 1 minute or less. By setting the upper limit of the predetermined time as described above, the control device 6 can prevent the difference between the current time measured by the timer unit 64 and the current time in standard time from increasing due to time alignment.
[0201] [Step S56: Perform time alignment] The control unit 61 of the control device executes the time alignment unit 617 in cooperation with the control device storage unit 62 and the timer unit 64, and performs a process of aligning the time of the timer unit 64 using the issuance time indicated by the issuance time information included in the two-dimensional code B read in step S52 (step S56). The control unit 61 of the control device moves the process to step S57.
[0202] The process of aligning the time of the timer unit 64 using the issuance time indicated by the issuance time information is not particularly limited. The process of aligning the time of the timer unit 64 using the issuance time indicated by the issuance time information preferably includes time alignment in which the current time indicated by the timer unit 64 is set to the time obtained by adding a specific time to the issuance time. By setting the time to the time after adding the specific time, time alignment can be performed in consideration of the time from when the two-dimensional code B is issued until the reading device 5 reads the two-dimensional code B.
[0203] The lower limit of the specific time is not particularly limited. The lower limit of the specific time is preferably 5 seconds or more, and more preferably 10 seconds or more. By setting the lower limit of the specific time as described above, the control device 6 can prevent the time measured by the timer unit 64 from being delayed.
[0204] The upper limit of the specific time is not particularly limited. The upper limit of the specific time is preferably 30 seconds or less, more preferably 20 seconds or less, and even more preferably 10 seconds or less. By setting the upper limit of the specific time as described above, the control device 6 can prevent the time measured by the timer unit 64 from advancing too much.
[0205] The process of aligning the time of the timer unit 64 using the issuance time indicated by the issuance time information is preferably a process that stores the two-dimensional code B used for time alignment and does not perform time alignment again using the two-dimensional code B that has been used for time alignment once. This can prevent the time measured by the timer unit 64 from being delayed due to repeated time alignment.
[0206] The timer unit 64 can continue to perform substantially accurate timekeeping by performing time adjustment based on the accurate current time provided from the outside. However, in a place where the supply of communication means and / or power is restricted, it may be difficult to use an external means that provides an accurate current time exemplified by a public NTP (Network Time Protocol) service or the like. If the timekeeping in the timer unit 64 becomes inaccurate because time adjustment cannot be performed, there may be a risk that the control of the lock according to the reservation is not performed.
[0207] Since the offline control process includes the time adjustment process from step S54 to step S56, when a request signal from the user terminal 1 is transmitted (when the user terminal 1 requests the issuance of a two-dimensional code), the control device 6 can perform time adjustment of the timer unit 64 using the issuance time indicated by the issuance time information included in the two-dimensional code B issued. Thereby, even in a place where an external means for providing time adjustment cannot be used, the control device 6 can perform time adjustment of the timer unit 64 and continue to provide control of the lock 3 according to the reservation.
[0208] Since the offline control process includes the time adjustment process from step S54 to step S56, the control device 6 can perform time adjustment when the elapsed time from the issuance time to the current time measured by the timer unit 64 is equal to or less than a predetermined time, so that the elapsed time from the issuance time is short and the issuance time can be regarded as substantially the accurate current time.
[0209] [Step S57: Determine whether it corresponds to the reservation time zone] The control unit 61 of the control device executes the discrimination unit 615 in cooperation with the control device storage unit 62 and the timer unit 64, and performs a process of determining whether the current time measured by the timer unit 64 corresponds to the reserved time zone included in the two-dimensional code B read in step S52 (step S57). If it corresponds to the reserved time zone, the control unit 61 of the control device transfers the process to step S58. If it does not correspond to the reserved time zone, the control unit 61 of the control device ends the offline control process and transfers the process to step S41.
[0210] [Step S58: Issue an unlocking command] The control unit 61 of the control device executes the unlocking command unit 616 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of issuing an unlocking command to the locking device 4 corresponding to the reservation information included in the two-dimensional code B read in step S52 (step S58). The control unit 61 of the control device ends the offline control process and transfers the process to step S41.
[0211] Since the offline control process includes the process from step S57 to step S58, the control device 6 can determine whether it corresponds to the reserved time zone recorded in the reservation information included in the two-dimensional code B by referring to the built-in timer unit 64 without communicating with the outside. Thereby, the control device 6 can unlock the locking device 4 offline without communicating with the outside.
[0212] Therefore, even in a place where the communication means is restricted, the lock 3 can realize the rental of the room equipped with the electric and / or electronic lock 3 with almost unmanned management. Also, since the discrimination unit 615 of the lock 3 does not communicate with the outside, the power consumption of the lock 3 can be reduced. Therefore, even in a place where the power supply is restricted, the control device 6 can control the lock 3.
[0213] [Flowchart of online control process] FIG. 8 is a flowchart showing an example of the online control process executed in step S45 of FIG. 6. Hereinafter, an example of a preferred flow of the online control process executed in step S45 will be described with reference to FIG. 7.
[0214] [Step S61: Determine whether the two-dimensional code can be read] The control unit 61 of the control device collaborates with the storage unit 62 and the communication unit 63 of the control device to execute the reading unit 613 and perform a process of determining whether the two-dimensional code B can be read (step S61). If the two-dimensional code B can be read, the control unit 61 of the control device moves the process to step S62. If the two-dimensional code B cannot be read, the control unit 61 of the control device moves the process to step S69.
[0215] The method for determining whether the two-dimensional code B can be read is not particularly limited. For example, when the detection unit of the reading device 5 detects that the two-dimensional code B, the user terminal 1, and / or the user using the user terminal 1 are present around the reading device 5, it may be determined that the two-dimensional code B can be read.
[0216] When the detection unit of the reading device 5 is a detection unit including a moving body identification sensor, the method for determining whether the two-dimensional code B can be read preferably includes a method of determining that the two-dimensional code B can be read when the detection unit detects a movement in which the reserved person presents the two-dimensional code B to the reading device 5. Thereby, it is possible to reduce the power consumption without performing reading when the reserved person is simply around the reading device 5 and does not present the two-dimensional code B, and to perform reading when the reserved person presents the two-dimensional code B to the reading device 5.
[0217] Since the online control process includes the readable determination process in step S61, it is possible to prevent the reading device 5 from attempting to read the two-dimensional code B and increasing the power consumption when the two-dimensional code cannot be read.
[0218] [Step S62: Read the two-dimensional code] The control unit 61 of the control device executes the reading unit 613 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of reading the two-dimensional code B using the reading device 5 (step S62). The control unit 61 of the control device moves the process to step S63.
[0219] When the control device 6 includes an input unit, the process of reading the two-dimensional code B from steps S61 to S62 preferably includes a process of acquiring the information when the information corresponding to the encrypted small-capacity information included in the two-dimensional code B is input via the input unit. Thereby, it is possible to realize hybrid control for controlling the lock 3 not only by the two-dimensional code but also by the input of the reserving person.
[0220] When the two-dimensional code B includes encrypted small-capacity information encrypted with the secret key 222, the online control process preferably includes the encrypted small-capacity information decryption process of step S63.
[0221] [Step S63: Decrypt encrypted small-capacity information] The control unit 61 of the control device executes the decryption unit 614 in cooperation with the control device storage unit 62, decrypts the encrypted small-capacity information included in the two-dimensional code B read in step S62 using the public key 622, and performs a process of obtaining the decrypted small-capacity information (step S63). The control unit 61 of the control device moves the process to step S64.
[0222] [Step S64: Determine whether specific large-capacity information has been received] The control unit 61 of the control device executes the determination unit 615 in cooperation with the control device storage unit 62, and uses the large-capacity reservation information table 621 to perform a process of determining whether specific large-capacity information (corresponding large-capacity reservation information) corresponding to the decrypted small-capacity information obtained in step S63 has been received (step S64). If the specific large-capacity information has been received, the control unit 61 of the control device moves the process to step S67. If the specific large-capacity information has not been received, the control unit 61 of the control device moves the process to step S65.
[0223] The process of determining whether the specific large-capacity information (corresponding large-capacity reservation information) corresponding to the decrypted small-capacity information obtained in step S63 is received using the large-capacity reservation information table 621 is not particularly limited. For example, when it is possible to obtain the large-capacity reservation information corresponding to the identification information included in the decrypted small-capacity information from the large-capacity reservation information table 621, it may be a process of determining that the corresponding large-capacity information is received.
[0224] [Step S65: Command to transmit specific large-capacity information] The control device control unit 61, in cooperation with the control device storage unit 62 and the control device communication unit 63, executes the large-capacity reservation information receiving unit 612, and performs a process of instructing the reservation management device 2 to transmit the specific large-capacity information (corresponding large-capacity reservation information) corresponding to the decrypted small-capacity information obtained in step S63 (step S65). The control device control unit 61 moves the process to step S66.
[0225] [Step S66: Receive specific large-capacity information] The control device control unit 61, in cooperation with the control device storage unit 62 and the control device communication unit 63, executes the large-capacity reservation information receiving unit 612, and performs a process of receiving the specific large-capacity information (corresponding large-capacity reservation information) whose transmission was instructed in step S65 (step S66). The control device control unit 61 moves the process to step S67.
[0226] [Step S67: Determine whether it corresponds to the reserved time zone] The control device control unit 61, in cooperation with the control device storage unit 62 and the timer unit 64, executes the discrimination unit 615, and performs a process of determining whether the current time measured by the timer unit 64 corresponds to the reserved time zone included in the specific large-capacity information (corresponding large-capacity reservation information) (step S67). If it corresponds to the reserved time zone, the control device control unit 61 moves the process to step S68. If it does not correspond to the reserved time zone, the control device control unit 61 moves the process to step S69.
[0227] [Step S68: Command to unlock] The control unit 61 of the control device executes the unlocking command unit 616 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of commanding the unlocking of the locking device 4 corresponding to the specific large-capacity information (corresponding large-capacity reservation information) (step S68). The control unit 61 of the control device moves the process to step S69.
[0228] Although not an essential aspect, the process of commanding unlocking in step S68 is preferably a process of commanding the locking device 4 to unlock when the specific large-capacity information is not associated with information indicating the end of the reservation in the large-capacity reservation information table 621. Thereby, the control device 6 can command the locking device 4 to unlock only for reservations that have not yet ended.
[0229] Since the online control process includes the processes from step S64 to step S68, the control device 6 can receive the specific large-capacity reservation information corresponding to the corresponding large-capacity reservation information from the reservation management device 2 when the corresponding large-capacity reservation information is not included in the received large-capacity reservation information. Therefore, the control system S can reduce the risk and power consumption of the control device 6 transmitting reservation information one by one and being intercepted each time a reservation is made, and enable the control device 6 on the lock 3 side to surely receive the corresponding large-capacity reservation information corresponding to the decrypted small-capacity information and quickly determine the validity of the reservation time zone.
[0230] In the common key method, when the key (common key) used for decryption is not secret, forged small-capacity information that can unlock the locking device 4 in a time zone other than the reserved time zone by the user can be encrypted using the common key. Thereby, a forged two-dimensional code that can unlock the locking device 4 in a time zone other than the reserved time zone by the user can be generated.
[0231] Since the online control process includes the process of step S63, the control system S can prevent the generation of a forged two-dimensional code that can unlock the locking device 4 in a time zone other than the reserved time zone by the user even when the key (public key) used for decryption is not secret.
[0232] Incidentally, it is known that the public key cryptosystem has a higher encryption strength than the symmetric key cryptosystem, but the load for encryption processing and decryption processing is larger than that of the symmetric key cryptosystem. Accordingly, when using the public key cryptosystem, the power consumption in the control device 6 can be higher than that of the symmetric key cryptosystem.
[0233] Since the online control process includes the processes from step S63 to step S68, the control device 6 can decrypt the encrypted small-capacity information by the decryption unit 614, and use the corresponding large-capacity reservation information corresponding to the decrypted small-capacity information after decryption to determine whether the current time falls within the reserved time zone. Thereby, the control device 6 can limit the information to be decrypted to only the encrypted small-capacity information, reduce the load for the decryption process of the public key cryptosystem, and prevent the generation of forged two-dimensional codes at the same time.
[0234] [Step S69: Large-capacity reservation information reception process] The control unit 61 of the control device executes the large-capacity reservation information reception unit 612 in cooperation with the control device storage unit 62 and / or the control device communication unit 63 as necessary, and performs a large-capacity reservation information reception process for receiving large-capacity reservation information (step S69). The control unit 61 of the control device ends the online control process and transfers the process to step S41.
[0235] The large-capacity reservation information reception process executed in step S69 will be described in detail with reference to FIG. 9.
[0236] [Flowchart of large-capacity reservation information reception process] FIG. 9 is a flowchart showing an example of the large-capacity reservation information reception process executed in step S69 of FIG. 8. Hereinafter, with reference to FIG. 9, an example of a preferred flow of the large-capacity reservation information reception process executed in step S69 will be described.
[0237] [Step S71: Determine whether it is the timing to receive large-capacity reservation information] (No → Return) The control unit 61 of the control device executes the large-capacity reservation information receiving unit 612 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of determining whether it is the timing to receive the large-capacity reservation information (step S71). If it is the timing to receive the large-capacity reservation information, the control unit 61 of the control device moves the process to step S72. If it is not the timing to transmit the large-capacity reservation information, the control unit 61 of the control device ends the large-capacity reservation information reception process and moves the process to step S41.
[0238] The method for determining whether it is the timing to receive the large-capacity reservation information is not particularly limited.
[0239] The method for determining whether it is the timing to receive the large-capacity reservation information may be, for example, a method of determining that it is the timing to receive the large-capacity reservation information when it is the timing with an interval of a specified time or more from the timing immediately before starting to receive the large-capacity reservation information in step S72.
[0240] The specified time is not particularly limited. The lower limit of the specified time is preferably 0.5 hours or more, and more preferably 1 hour or more. By setting the lower limit of the specified time as described above, the control device 6 can reduce the frequency of receiving the large-capacity reservation information compared to the case where the large-capacity reservation information is received one by one each time a reservation is made. Therefore, the control system S can reduce the risk that the large-capacity reservation information is intercepted and misused even in a place where the confidentiality of communication is restricted. Also, by reducing the frequency of receiving the large-capacity reservation information, the control device 6 can reduce the increase in power consumption for communication over a long distance.
[0241] The upper limit of the specified time is preferably 168 hours or less, preferably 72 hours or less, and more preferably 24 hours or less. By setting the upper limit of the specified time as described above, the frequency of the control device 6 not receiving the large-capacity reservation information whose reservation time zone includes the current time can be reduced.
[0242] A method for determining whether it is the timing to receive large-capacity reservation information preferably includes a method for determining whether it is the timing to receive large-capacity reservation information if it is one or more specified dates and times specified with an interval of a specified time or more. The one or more specified dates and times are not particularly limited, and may be, for example, the dates and times specifying 6:00, 12:00, and 18:00 every day, respectively. Thereby, it is possible to determine whether it is the timing to receive large-capacity reservation information without memorizing the timing at which large-capacity reservation information was received immediately before.
[0243] A method for determining whether it is the timing to receive large-capacity reservation information preferably includes a method for determining whether it is the timing to receive large-capacity reservation information in a time zone other than the specified time zone. Thereby, it is possible to prevent attempting communication over a long distance at a timing when large-capacity reservation information cannot be received, such as during the time zone when maintenance of the reservation management device 2 is performed.
[0244] [Step S72: Start receiving large-capacity reservation information] The control device control unit 61 cooperates with the control device storage unit 62 and / or the control device communication unit 63 to execute the large-capacity reservation information receiving unit 612 and performs a process of starting to receive large-capacity reservation information (step S72). The control device control unit 61 moves the process to step S73.
[0245] The process of starting to receive large-capacity reservation information preferably includes a process of connecting the control device 6 to the network N. Thereby, while receiving large-capacity reservation information, the control device 6 can communicate with the reservation management device 2 via the network N.
[0246] The process of starting to receive large-capacity reservation information preferably includes a process of requesting the reservation management device 2 to transmit large-capacity reservation information. Thereby, the time difference between the timing when the control device 6 starts to receive large-capacity reservation information and the timing when the reservation management device 2 starts to transmit large-capacity reservation information can be made even smaller. Thereby, it is possible to prevent the control device 6 from being connected to the network N during the above-mentioned time difference and reduce an increase in power consumption for communication over a long distance.
[0247] [Step S73: Determine whether all large-capacity reservation information has been received] The control unit 61 of the control device, in cooperation with the storage unit 62 and the communication unit 63 of the control device, executes the large-capacity reservation information receiving unit 612 to perform a process of determining whether all large-capacity reservation information has been received (Step S73). If all large-capacity reservation information has been received, the control unit 61 of the control device moves the process to Step S76. If not all large-capacity reservation information has been received, the control unit 61 of the control device moves the process to Step S74.
[0248] The process of determining whether all large-capacity reservation information has been received is not particularly limited. For example, it may include a process of determining that all large-capacity reservation information has been received when information notifying that all large-capacity reservation information has been received from the reservation management device 2 is received.
[0249] [Step S74: Determine whether large-capacity reservation information has been received] The control unit 61 of the control device, in cooperation with the storage unit 62 and the communication unit 63 of the control device, executes the large-capacity reservation information receiving unit 612 to perform a process of determining whether large-capacity reservation information has been received (Step S74). If large-capacity reservation information has been received, the control unit 61 of the control device moves the process to Step S75. If large-capacity reservation information has not been received, the control unit 61 of the control device moves the process to Step S73.
[0250] [Step S75: Store large-capacity reservation information] The control unit 61 of the control device, in cooperation with the storage unit 62 and the communication unit 63 of the control device, executes the large-capacity reservation information receiving unit 612 to perform a process of storing the large-capacity reservation information received in Step S74 (Step S75). The control unit 61 of the control device moves the process to Step S73.
[0251] [Step S76: End the reception of large-capacity reservation information] The control unit 61 of the control device executes the large-capacity reservation information receiving unit 612 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of ending the reception of the large-capacity reservation information (step S76). The control unit 61 of the control device ends the large-capacity reservation information reception process and transfers the process to step S44.
[0252] When the control device 6 is connected to the network N, it consumes power for processes such as determining whether data has been received via the network N. In particular, when the control device communication unit 63 is connected to a network N including a wireless network, such power consumption increases compared to when the control device communication unit 63 is connected to a network N including only a wired network.
[0253] The process of ending the reception of the large-capacity reservation information preferably includes a process of ending the connection between the control device 6 and the network N. Thereby, the control device 6 can reduce the power consumption consumed by connecting to the network N at a timing when the large-capacity reservation information is not received.
[0254] By performing the large-capacity reservation information reception process, the control device 6 can receive one or more large-capacity reservation information pieces transmitted collectively at timings with an interval of a specified time or more. Thereby, the control device 6 can receive the large-capacity reservation information at a timing when the communication is stable even in a place where the communication stability is limited.
[0255] By performing the large-capacity reservation information reception process, the control device 6 can reduce the frequency of receiving the large-capacity reservation information compared to the case where the large-capacity reservation information is transmitted one by one each time a reservation is made. Therefore, the control system S can reduce the risk that the large-capacity reservation information is intercepted and misused even in a place where the communication confidentiality is limited. Also, by reducing the frequency of receiving the large-capacity reservation information, the control device 6 can reduce the increase in power consumption for communication over a long distance.
[0256] By performing the large-capacity reservation information reception process, when the control device 6 does not include the corresponding large-capacity reservation information in the received large-capacity reservation information, the control device 6 can receive the specific large-capacity reservation information corresponding to the corresponding large-capacity reservation information from the reservation management device 2. Therefore, the control system S can reduce the risk and power consumption of the control device 6 transmitting reservation information one by one and being intercepted each time a reservation is made, and can achieve both ensuring that the control device 6 receives the corresponding large-capacity reservation information corresponding to the small-capacity information after decoding and enabling the validity of the reserved time zone to be quickly determined.
[0257] 〔Flowchart of end-of-use processing〕 FIG. 10 is a flowchart showing an example of the end-of-use processing executed in step S44 of FIG. 6. Hereinafter, an example of a preferred flow of the end-of-use processing executed in step S44 will be described with reference to FIG. 10.
[0258] [Step S81: Determine whether the two-dimensional code can be read] The control unit 61 of the control device, in cooperation with the control device storage unit 62 and the control device communication unit 63, executes the end-of-use information transmission unit 618 to perform a process of determining whether the two-dimensional code regarding the end of use of the management target M can be read (step S81). If the reading is possible, the control unit 61 of the control device transfers the process to step S52. If the reading is not possible, the control unit 61 of the control device ends the end-of-use processing and transfers the process to step S41.
[0259] When the reading device 5 includes an end-of-use reading device that reads the two-dimensional code B for ending the use of the management target M, the process of determining whether the two-dimensional code B in step S81 can be read preferably includes a process of determining that the two-dimensional code B can be read when the two-dimensional code B can be read in the end-of-use reading device. Thereby, the person who made the reservation can end the use of the reserved management target M by having the end-of-use reading device read the two-dimensional code B.
[0260] [Step S82: Read the two-dimensional code] The control unit 61 of the control device executes the usage end information transmission unit 618 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of reading the two-dimensional code B using the reading device 5 (step S82). The control unit 61 of the control device moves the process to step S83.
[0261] [Step S83: End reservation] The control unit 61 of the control device executes the usage end information transmission unit 618 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of ending the reservation corresponding to the two-dimensional code B read in step S82 (step S83). The control unit 61 of the control device moves the process to step S84.
[0262] The process of ending the reservation is not particularly limited. The process of ending the reservation preferably includes a process of associating information for ending the reservation with the large-capacity reservation information stored in the large-capacity reservation information table 621 and corresponding to the two-dimensional code B read in step S82. Thereby, when the control device 6 reads the two-dimensional code B corresponding to the large-capacity reservation information with which the information for ending the reservation is not associated, the control device 6 can perform control to unlock the locking device 4.
[0263] [Step S84: Transmit usage end information] The control unit 61 of the control device executes the usage end information transmission unit 618 in cooperation with the control device storage unit 62 and the control device communication unit 63, and performs a process of transmitting usage end information regarding ending the usage of the management target M in the reserved time zone corresponding to the two-dimensional code B read in step S82 to the reservation management device 2 (step S84). The control unit 61 of the control device ends the usage end process and moves the process to step S41.
[0264] By the control device 6 executing the usage end process, the person who reserved the management target M can end the usage of the management target M without waiting for the end date and time of the reserved time zone. Thereby, the administrator who manages the management target M can allow other reservation users to use the management target M without waiting for the end date and time of the reserved time zone.
[0265] <<Usage Example of Control System S>> Next, a usage example of the control system S in the present embodiment will be described.
[0266] <Retrofitting of Lock 3 to Management Target M> FIG. 11 is a diagram showing an example of retrofitting of lock 3 to management target M. An administrator who manages management target M (the room to be lent) installs a locking device 4 capable of managing access to management target M in management target M. Then, the administrator retrofits a reading device 5 and a control device 6 around management target M to constitute lock 3.
[0267] In the example shown in FIG. 11, the control device 6 retrofitted outside management target M is electrically connected to the locking device 4 provided inside management target M by short-range wireless communication performed by the control device communication unit 63. Since the control device 6 can be electrically connected to the locking device 4 by short-range wireless communication, the administrator can configure lock 3 without providing the locking device 4 outside management target M. Thereby, the administrator can prevent the locking device 4 from being damaged or the like by a person outside management target M.
[0268] In the example shown in FIG. 11, the control device 6 includes a control device power supply unit 65 (a power supply unit that can be powered by a battery). Thereby, the administrator can manage the use of management target M using lock 3 even when the power supply is restricted around management target M. In addition, the administrator can maintain the control device power supply unit 65 by a relatively simple procedure of replacing the battery.
[0269] <Lending of Management Target M Managed by Lock 3 Performing Offline Control> Next, the lending of management target M managed by lock 3 that performs offline control without communicating with the outside will be described.
[0270] [Reserving the Use of Management Target M] A person who reserves the use of the management target M requests the reservation management device 2 to reserve the use of the management target M during the reservation time period via the user terminal 1. The reservation management device 2 generates large-capacity reservation information (reservation information) including information that can identify the reservation time period and the management target M.
[0271] [Issue a two-dimensional code] The reservation management device 2 transmits offline two-dimensional code display information that can display a two-dimensional code B for offline control including encrypted reservation information obtained by encrypting the reservation information including information that can identify the reservation time period and the management target M with the private key 222 to the user terminal 1. The user terminal 1 receives the offline two-dimensional code display information.
[0272] [Read the two-dimensional code] The person who makes the reservation uses the offline two-dimensional code display information to display the two-dimensional code B for offline control on the user terminal 1, and causes the reading device 5 of the lock 3 installed around the management target M to read the displayed two-dimensional code B for offline control. The reading device 5 equipped with a motion identification sensor detects the motion of the person who makes the reservation to read the two-dimensional code B and reads the two-dimensional code B.
[0273] [Determine whether it corresponds to the reservation time period] The control device 6 decrypts the encrypted reservation information with the public key 622 to obtain the decrypted reservation information. The control device 6 determines whether the current time counted by the timer unit 64 is included in the reservation time period included in the decrypted reservation information without communicating with the outside.
[0274] [Control the locking device 4 to the unlocked state] When the current time is included in the reservation time period, the control device 6 controls the locking device 4 that can manage the access to and from the management target M to the unlocked state. Thereby, the person who makes the reservation can use the management target M during the reservation time period.
[0275] [Maintain the locking device 4 in the locked state] When the current time is not included in the reserved time zone, the control device 6 maintains the locking device 4, which can manage the access to and from the management target M, in the locked state. As a result, the reserved user cannot use the management target M outside the reserved time zone.
[0276] <Time alignment of the lock 3 that performs offline control> Explain the time alignment of the lock 3 that performs offline control without communicating with the outside.
[0277] 〔Issue a two-dimensional code with generation time〕 The reserved user requests the reservation management device 2 to issue the two-dimensional code B via the user terminal 1 in the vicinity of the management target M. The reservation management device 2 encrypts the reservation information with generation time including the generation time information when the two-dimensional code B is generated, the reserved time zone, and the information that can identify the management target M with the private key 222, and transmits the generation time two-dimensional code B for offline control including the encrypted reservation information with generation time to the user terminal 1 as generation time offline two-dimensional code display information that can display the two-dimensional code B. The user terminal 1 receives the generation time two-dimensional code display information.
[0278] 〔Reading the two-dimensional code〕 The reserved user uses the offline two-dimensional code display information to display the two-dimensional code B for offline control on the user terminal 1, and causes the reading device 5 of the lock 3 installed in the vicinity of the management target M to read the displayed two-dimensional code B for offline control. The reading device 5 equipped with a motion identification sensor detects the motion of the reserved user causing the two-dimensional code B to be read, and reads the two-dimensional code B.
[0279] 〔Time alignment〕 The control device 6 determines whether the time elapsed from the generation time corresponding to the generation time information to the current time measured by the timer unit 64 is less than or equal to a predetermined time. If it is less than or equal to the predetermined time, the control device 6 aligns the current time with the time obtained by adding a specific time to the generation time. As a result, the control device 6 can perform the time alignment of the timer unit 64 without using an external means that provides the time used for time alignment via the network N.
[0280] <Lending of Management Target M Managed by Tablet 3 Performing Online Control> The lending of management target M managed by tablet 3 that performs online control and communicates with reservation management device 2 will be described.
[0281] 〔Reserving the Use of Management Target M〕 A reserving person who reserves the use of management target M requests the reservation management device 2 via the user terminal 1 to reserve the use of management target M during the reserved time period. The reservation management device 2 generates large-capacity reservation information (reservation information) including information that can identify the reserved time period and management target M.
[0282] 〔Issuing a Two-Dimensional Code〕 The reservation management device 2 transmits online two-dimensional code display information including the two-dimensional code B for online control that includes identification information corresponding to the large-capacity reservation information and encrypted small-capacity information obtained by encrypting small-capacity information that does not include the reserved time period with the private key 222 to the user terminal 1. The user terminal 1 receives the online two-dimensional code display information.
[0283] 〔Transmitting Large-Capacity Reservation Information〕 The reservation management device 2 collectively transmits one or more large-capacity reservation information that can identify the reserved time period, identification information, and management target M at timings with an interval of a specified time or more. The control device 6 receives the one or more large-capacity reservation information that is collectively transmitted.
[0284] 〔Reading the Two-Dimensional Code〕 The reserving person uses the online two-dimensional code display information to display the two-dimensional code B for online control on the user terminal 1 and causes the reading device 5 of the tablet 3 installed around the management target M to read the displayed two-dimensional code B for online control. The reading device 5 equipped with a motion identification sensor detects the motion of the reserving person causing the two-dimensional code B to be read and reads the two-dimensional code B.
[0285] 〔Determining Whether Corresponding Large-Capacity Reservation Information is Received〕 The control device 6 decrypts the encrypted small-capacity information with the public key 622 to obtain the decrypted small-capacity information. The control device 6 determines whether it has received the corresponding large-capacity reservation information corresponding to the decrypted small-capacity information.
[0286] 〔Receiving Specific Large-Capacity Reservation Information〕 If it has not received the corresponding large-capacity reservation information, the control device 6 instructs the reservation management device 2 to transmit the specific large-capacity reservation information corresponding to the corresponding large-capacity reservation information, and receives the specific large-capacity reservation information.
[0287] 〔Determining Whether it Corresponds to the Reserved Time Zone〕 The control device 6 determines whether the current time corresponds to the reserved time zone included in the corresponding large-capacity reservation information.
[0288] 〔Controlling the Locking Device 4 to the Unlocked State〕 If the current time is included in the reserved time zone, the control device 6 controls the locking device 4 capable of managing access to the management target M to the unlocked state. Thereby, the reserved person can use the management target M during the reserved time zone.
[0289] 〔Maintaining the Locking Device 4 in the Locked State〕 If the current time is not included in the reserved time zone, the control device 6 maintains the locking device 4 capable of managing access to the management target M in the locked state. Thereby, the reserved person cannot use the management target M outside the reserved time zone.
[0290] <Ending the Lending of the Management Target M Managed by the Lock 3 Performing Online Control> The ending of the lending of the management target M managed by the lock 3 performing online control that communicates with the reservation management device 2 will be described.
[0291] 〔Reading the Two-Dimensional Code〕 The reserving party uses the online two-dimensional code display information to display the online control two-dimensional code B on the user terminal 1, and causes the end-of-use reading device among the reading devices 5 of the lock 3 installed around the management target M to read the displayed online control two-dimensional code B. The end-of-use reading device equipped with a motion identification sensor detects the motion of the reserving party to read the two-dimensional code B and reads the two-dimensional code B.
[0292] 〔End of reservation〕 The control device 6 associates information indicating the end of use with the large-capacity reservation information corresponding to the read two-dimensional code B. The control device 6 transmits the end-of-use information regarding the end of the reservation corresponding to the read two-dimensional code B to the reservation management device 2. The reservation management device 2 receives the end-of-use information and associates information indicating the end of use with the large-capacity reservation information regarding the reservation. As a result, even at the time corresponding to the reserved time zone, the lock 3 cannot be unlocked by the two-dimensional code B. In addition, the reservation management device 2 ends the transmission of the large-capacity reservation information regarding the reservation.
Example
[0293] Hereinafter, the present invention will be specifically described by way of examples, but the present invention is not limited thereto. is not.
[0294] <Construction of the control system S according to the example and the comparative example> 〔Example 1〕 Control system S of the lock 3 that performs offline operation First, the reservation management device 2 according to the embodiment of the present invention was prepared. Then, a reading device 5 and a control device 6 were retrofitted to an electronic lock device 4 that can manage the use of the management target M and can be electrically connected to the control device 6 by BLE to configure the lock 3 according to the embodiment. The lock 3 was specified to perform an offline operation without communicating with the outside, and was specified to be in a sleep state in which no control process is performed from 22:00 to 6:00, thereby configuring the control system S of Example 1.
[0295] For the reading device 5 and the control device 6 of Example 1, those with an operating voltage of 3.3 [V] were used. The control device power supply unit 65 of the example was able to convert the power supplied by a battery with a nominal voltage of 5 [V] and a capacity of 2200 [mA] into an output voltage of 3.3 [V] with a conversion efficiency of 0.9 and supply it to the reading device 5 and the control device 6, and such a power supply unit was used.
[0296] [Example 2] Control system S of the tablet 3 for online operation The control system S of Example 2 was configured in the same manner as in Example 1, except that the control device communication unit 63 was specified to perform an online operation of communicating with the outside via the Wi-Fi network for the tablet 3 that can be connected to the Wi-Fi network.
[0297] [Comparative Example] Control system of the tablet 3 for receiving large-capacity reservation information one by one As a comparison target, the same reservation management device 2 as in Example 2 was prepared, and the control system S of the comparative example was configured by specifying the tablet 3 composed of the same lock device 4, reading device 5, control device 6, and control device power supply unit 65 as in Example 2 to perform an operation of receiving large-capacity reservation information one by one.
[0298] <Test content> [Current consumption] For each of Example 1, Example 2, and the comparative example, using a commercially available ammeter, the standby state current consumption, which is the total current consumption of the reading device 5 and the control device 6 in the standby state where neither reading of the two-dimensional code B, reception of large-capacity reservation information, nor control of the lock device 4 is performed, the reading current consumption of the reading device 5 in the reading state of reading the two-dimensional code, the reception current consumption of the control device communication unit 63 in the reception state of receiving large-capacity reservation information, and the control current consumption of the control device communication unit 63 in the control state of controlling the lock device 4 were measured. The results are shown in Table 1. [Table 1]
[0299] [Operation test] A test was conducted to operate the control systems S of Example 1, Example 2, and the Comparative Example for one day from 6:00 to 6:00 the next day. In this test, the control systems S of Example 1 and Example 2 were in the sleep state from 22:00 to 6:00 based on the specification regarding the sleep state. In this test, the control system S of Example 2 transmitted the large-capacity reservation information at 6:00, 12:00, and 18:00 based on the specification of the timing for transmitting the large-capacity reservation information.
[0300] [Average operation time] For each of the reading states that occurred during the operation test, the reading time during which the reading state continued was measured, and the average reading time, which is the average thereof, was calculated. Also, for each of the reception states that occurred during the operation test, the reception time during which the reception state continued was measured, and the average reception time, which is the average thereof, was calculated. Also, for each of the control states that occurred during the operation test, the control time during which the control state continued was measured, and the average control time, which is the average thereof, was calculated. The results are shown in Table 2.
Table 2
[0301] [Power consumption] During the one-day operation test, for each of Example 1, Example 2, and the Comparative Example, the power consumption consumed by the lock 3 in the reading device 5 and the control device 6 was measured. The results are shown in Table 3.
Table 3
[0302] [Consideration and examination of test results] The consumption currents in the standby state, reading state, and control state were the same in all of Example 1, Example 2, and the Comparative Example. Also, the average reading time and the average control time were the same in all of Example 1, Example 2, and the Comparative Example.
[0303] Example 1, which does not communicate with the outside and does not enter the reception state, consumed less power than Example 2 and the comparative example. Although Example 2 and the comparative example that communicate with the outside had the same consumption current, average reading time, and average control time in the standby state, reading state, reception state, and control state, there was a large difference in the power consumption during the one-day test. The difference in power consumption between Example 2 and the comparative example is considered to be because Example 2 did not enter the reception state three times during the operation test, while the comparative example was always in the reception state. Also, it is considered that Example 1 and Example 2 reduced power consumption by entering the sleep state during the specified time period.
[0304] As described above, the control device power supply unit 65 used in Example 1, Example 2, and the comparative example is a power supply unit that can convert the power supplied by a battery with a nominal voltage of 5 [V] and a capacity of 2200 [mA] into an output voltage of 3.3 [V] with a conversion efficiency of 0.9 and supply it to the reading device 5 and the control device 6.
[0305] Therefore, it is considered that the tablet 3 of Example 1 can continue the same control as during the test for 324 days (about 10 months) or more without replacing the battery. Also, it is considered that the tablet 3 of Example 2 can continue the same control as during the test for 275 days (about 9 months) or more without replacing the battery. On the other hand, it is considered that the tablet 3 of the comparative example can only continue the same control as during the test for about 9 - 10 days without replacing the battery.
[0306] That is, it is expected that the tablet 3 of Example 1 and Example 2 will need to replace the battery about 1 - 2 times a year, while the tablet 3 of the comparative example is expected to need to replace the battery about 36 - 41 times a year.
[0307] Therefore, both the tablet 3 of Example 1 that performs offline control and the tablet 3 of Example 2 that performs online control can reduce power consumption compared to the comparative example. Thus, it was confirmed that the control systems S of Example 1 and Example 2 can significantly reduce the frequency of maintenance of the power supply unit. [[ID= 17]]
[0308] In the scope of the idea of the present invention, those skilled in the art can conceive of various modification examples and correction examples, and it is understood that those modification examples and correction examples also belong to the scope of the present invention. For example, for the above-described embodiments, those in which those skilled in the art appropriately add, delete, or change the design of components, or add, omit, or change the conditions of steps, are also included in the scope of the present invention as long as they have the gist of the present invention.
Explanation of Signs
[0309] S control system 1 User terminal 2 Reservation management device 21 Management device control unit 211 Large-capacity reservation information generation unit 212 Large-capacity reservation information transmission unit 213 Two-dimensional code issuing unit 214 Utilization end information receiving unit 22 Management device storage unit 221 Reservation table 222 Secret key 23 Management device communication unit 3 Lock 4 Locking device 5 Reading device 6 Control device 61 Control device control unit 611 Operation determination unit 612 Large-capacity reservation information receiving unit 613 Reading unit 614 Decryption unit 615 Discrimination unit 616 Unlocking instruction unit 617 Time alignment unit 618 Utilization end information transmission unit 62 Control device storage unit 621 Large-capacity reservation information table 622 Public key 63 Control device communication unit 64 Timer unit 65 Control device power supply unit 66 Operation designation unit 67 Device identification label B Two-dimensional code M Management target N Network
Claims
1. A locking device that can be switched between a locked state and an unlocked state, A reading device capable of reading a two-dimensional code including reservation information that enables the locking device to be unlocked during a reserved time period reserved by a user, A control device that can control the locking device and the reading device and is electrically connected to the locking device and the reading device by wired and / or short-range wireless communication, Comprising: The control device A storage unit in which a public key corresponding to a private key of a public-key cryptosystem is stored, A timer unit capable of measuring the current time, In an offline control process, a decryption unit capable of obtaining decrypted reservation information obtained by decrypting encrypted reservation information encrypted with the private key from the information read from the two-dimensional code with the public key stored in the storage unit, A determination unit capable of determining whether the current time measured by the timer unit corresponds to the reserved time period recorded in the reservation information included in the two-dimensional code read by the reading device without communicating with the outside, An unlocking command unit capable of commanding unlocking of the locking device when the current time corresponds to the reserved time period, An electric and / or electronic lock having the above.
2. The lock according to claim 1, further comprising a power supply unit capable of supplying power smaller than the power that can be supplied by commercial power to the locking device, the reading device, and the control device.
3. The lock according to claim 1 or 2, A reservation management device capable of managing the reserved time period, Comprising: The reservation management device includes a two-dimensional code issuing unit capable of issuing the two-dimensional code including the reservation information and the issuing time information to the user terminal in response to a request signal from the user terminal, The two-dimensional code issuing unit can issue the two-dimensional code at any time when the request signal from the user terminal is transmitted other than the timing reserved by the user, The control device provided in the lock further has a time adjustment unit capable of adjusting the time of the timer unit using the issuing time information when the time elapsed between the issuing time indicated by the issuing time information included in the two-dimensional code read by the reading device and the current time measured by the timer unit is equal to or less than a predetermined time, A lock control system.
4. The two-dimensional code issuing unit can issue the two-dimensional code including the encrypted reservation information in which the reservation information is encrypted with the private key of the public key cryptosystem to the user terminal, the determination unit can determine, without communicating with the outside, whether the current time measured by the timer unit corresponds to the reservation time zone recorded in the decrypted reservation information and is a control system according to claim 3.
Citation Information
Patent Citations
Automated entry and exit management method and device for aircraft passengers within an airport.
JP2010506316A
Information processing device, authentication system and program
JP2012242965A
Unlocking system
JP2019124022A
JPP4040959B
JPP6678802B
Cited By
Lock control device and emergency key authentication system
JP7849098B1