Server apparatus, elevator control apparatus, and program
The server device facilitates secure entry and movement within facilities by authenticating service providers and directing elevators to correct floors, ensuring security and efficient delivery box reservation.
Patent Information
- Application Number
- JP2025070186
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-07-03
- Estimated Expiration
- 2041-09-09
AI Technical Summary
Existing systems fail to allow service providers to securely enter and move between floors in facilities like apartment buildings while maintaining security measures.
A server device that communicates with elevator and door control devices to authenticate and instruct the elevator to move to the correct floor based on a service number, and unlocks doors and reserves delivery boxes when authentication is successful.
Ensures secure entry and movement within facilities by allowing service providers to reach intended floors and reserve delivery boxes while preventing access to unauthorized areas.
Smart Images

Figure 2025100819000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a server device, an elevator control device, and a program.
Background Art
[0002] Conventionally, in facilities such as apartment houses equipped with security such as auto-lock doors, there is known a system that permits a service provider such as a delivery company to unlock a locked door. For example, Patent Document 1 discloses a system that unlocks a door without remote operation when unlocking of the door is permitted by a user of package delivery.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the system described in Patent Document 1, in a facility with security measures that restrict entry to each floor in the facility, a service provider who has been permitted to unlock the door and enter the facility cannot enter the floor of the destination while maintaining security, or move between the floors of the destination.
[0005] The present invention has been made in view of such problems, and an object thereof is to provide a server device, an elevator control device, and a program capable of maintaining security when a third party such as a service provider enters each floor in a facility such as an apartment house.
Means for Solving the Problems
[0006] The server device according to the first aspect of the present invention is a server device capable of communicating with an elevator control device that controls the operation of an elevator installed in an apartment building, and includes a request receiving means for receiving an operation request including an authentication key based on a service number set by associating each service recipient by a service provider, an authentication means for performing authentication for the operation of the elevator based on the information included in the operation request received by the request receiving means and the authentication key, and an operation instruction means for transmitting an operation instruction to move to the floor where the service recipient associated with the authentication key lives when the authentication for the operation is successful.
[0007] In the server device according to the second aspect of the present invention, the operation instruction means transmits an operation instruction to the elevator control device so as not to move to a floor other than the floor where the service recipient associated with the authentication key lives when the authentication for the operation is successful.
[0008] The server device according to the third aspect of the present invention is capable of communicating with a door control device that controls locking and unlocking of a door installed at the entrance of an apartment building. The request receiving means receives a door unlocking request including a service number, and the authentication means performs authentication for unlocking the door based on the information included in the unlocking request received by the request receiving means and the service number. When the authentication for unlocking the door is successful, a key acquisition means for acquiring an authentication key based on the service number, and a key notification means for notifying the service provider of the authentication key acquired by the key acquisition means are provided.
[0009] In the server device according to the fourth aspect of the present invention, the key acquisition means acquires a part of the service number as the authentication key.
[0010] The server device according to the fifth aspect of the present invention is capable of communicating with a plurality of parcel boxes installed in an apartment building as shared facilities shared by service recipients who are residents of the apartment building. When the authentication for unlocking the door is successful, a reservation means for reserving the parcel box installed on the floor where the service recipient associated with the service number lives is provided.
[0011] In the server device according to the sixth aspect of the present invention, the service number includes the tracking number of the package.
[0012] The elevator control device according to the seventh aspect of the present invention is an elevator control device that controls the operation of an elevator installed in an apartment house and is capable of communicating with a server device, and includes an acquisition means for acquiring an authentication key based on a service number set in association with each service recipient by a service provider, a request means for transmitting an operation request including the authentication key to the server device, and a control means for controlling the operation of the elevator to move to the floor where the service recipient associated with the authentication key lives when an operation instruction is received from the server device.
[0013] The program according to the eighth aspect of the present invention causes a computer capable of communicating with an elevator control device that controls the operation of an elevator installed in an apartment house to function as a request reception means for receiving an operation request including an authentication key based on a service number set in association with each service recipient by a service provider, an authentication means for performing authentication for the operation of the elevator based on the information included in the operation request received by the request reception means and the authentication key, and an operation instruction means for transmitting an operation instruction to move to the floor where the service recipient associated with the authentication key lives to the elevator control device when the authentication for the operation is successful.
[0014] The program according to the ninth aspect of the present invention causes a computer that controls the operation of an elevator installed in an apartment house and is capable of communicating with a server device to function as an acquisition means for acquiring an authentication key based on a service number set in association with each service recipient by a service provider, a request means for transmitting an operation request including the authentication key to the server device, and a control means for controlling the operation of the elevator to move to the floor where the service recipient associated with the authentication key lives when an operation instruction is received from the server device.
Advantages of the Invention
[0015] According to the present invention, it is possible to maintain security when a third party such as a service provider enters each floor of a facility such as an apartment house.
Brief Description of the Drawings
[0016]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Embodiments for Carrying Out the Invention
[0017] A security system according to an embodiment of the present invention (hereinafter sometimes referred to as "this embodiment") is a security system applied in apartment houses such as condominiums, apartments, dormitories, etc. For example, it is for a service provider such as a delivery company to maintain security when entering each floor of a facility such as an apartment house.
[0018] Hereinafter, with reference to the accompanying drawings, the security system according to this embodiment will be described in detail. To facilitate understanding of the description, the same reference numerals are given to the same components and steps in each drawing as much as possible, and duplicate descriptions are omitted.
[0019] <Overall Configuration> FIG. 1 is a block diagram showing an example of the overall configuration of the security system according to this embodiment. As shown in FIG. 1, the security system 1 includes one or more door control devices 10, one or more elevator control devices 12, a plurality of delivery boxes 14, a server device 16, a delivery company terminal 18, and a user terminal 20. These devices can communicate with each other via a communication network NT such as the Internet or a telephone line.
[0020] The door control device 10 is installed near the entrance of the apartment house M, which is the entrance of the condominium. The door control device 10 controls the locking and unlocking of the automatic locking door 11 installed at the entrance of the apartment house M. In addition, the door control device 10 has a pair of intercoms. One intercom in the door control device 10 is installed near the entrance of the apartment house M, and the other intercom in the door control device 10 is installed in each room of the apartment house M.
[0021] A delivery person can use one intercom to talk to a resident who has the other intercom installed, and the resident can remotely unlock the door 11, allowing the delivery person to enter the apartment complex M. In this embodiment, the door control device 10 is configured by providing an authentication-based door control function to the intercom function. This makes it possible for the delivery person to unlock the door 11 and enter the apartment complex M even when the resident is not at home and cannot talk to the delivery person.
[0022] Elevator control device 12 is installed in apartment complex M. Elevator control device 12 is installed, for example, on an elevator floor near the entrance of elevator 13 for moving to each floor of apartment complex M, or inside elevator 13. Multiple elevator control devices 12 may be installed on each floor, or one may be installed inside elevator 13. Elevator control device 12 functions as an input device that accepts input from delivery companies and residents of apartment complex M, performs authentication based on the accepted information, and controls the operation of elevator 13.
[0023] A plurality of delivery lockers 14 are installed in the apartment complex M as shared facilities shared by the residents of the apartment complex M who are service recipients. For example, a plurality of delivery lockers 14 are installed on each floor as shared facilities for the residents of each floor. The delivery lockers 14 are locker-type facilities into which the residents of the apartment complex M can drop off their parcels. The delivery lockers 14 store and keep parcels delivered when the resident of the apartment complex M to whom the parcel is to be delivered is absent, and act as a proxy for receiving the parcel. The delivery lockers 14 also store parcels sent by residents of the apartment complex M and keep them until they are received by a carrier, and act as a proxy for sending the parcels.
[0024] The server device 16 is an information processing device that performs processing to cause the door control device 10, the elevator control device 12, and the delivery box 14 to perform various operations.
[0025] The server device 16 manages service numbers. A service number is a number related to a service that is set by a service provider such as a delivery company for each service recipient. The service number is, for example, a tracking number, a package number, or a package symbol of a package received by a delivery company as a package addressed to a service recipient. In this embodiment, the case where the service number is a tracking number will be described. The tracking number is set by the delivery company when or after the delivery company receives a package addressed to a service recipient.
[0026] The server device 16 stores the tracking number as a service number for each service recipient. For example, the server device 16 stores the tracking number received from the user terminal 20 in association with the identification information of the service recipient received from the user terminal 20. The identification information of the service recipient is information that can identify the service recipient, and examples thereof include the room number, the floor number of residence, the telephone number, the date of birth, the My Number (a number for identifying a specific individual in administrative procedures), the name, the user ID, etc. of the service recipient.
[0027] The server device 16 uses the tracking number as a service number to execute authentication for unlocking the door 11 of the apartment building M, authentication for operating the elevator 13, and authentication for unlocking the lid of the delivery box 14. Based on these authentication results, the server device 16 determines information for causing the door control device 10, the elevator control device 12, and the delivery box 14 to perform various operations.
[0028] The delivery company terminal 18 is a communication terminal device operated by the delivery company. The delivery company terminal 18 notifies the sender of the package of the set tracking number by an operation of the delivery company or the like. Examples of the delivery company terminal 18 include a mobile phone, a smartphone, a tablet, a notebook computer, or a personal computer.
[0029] The user terminal 20 is a communication terminal device operated by a service recipient who is a resident of the apartment building M. The user terminal 20 receives the tracking number notified by the sender of the package, and transmits the received tracking number to the server device 16 together with the identification information of the service recipient by the operation of the service recipient or the like. Examples of the user terminal 20 include a mobile phone, a smartphone, a tablet, a notebook computer, or a personal computer, etc.
[0030] <Hardware Configuration> FIG. 2 is a block diagram showing an example of the hardware configuration of each control device 10, 12 shown in FIG. 1. As shown in FIG. 2, each control device 10, 12 includes a CPU (Central Processing Unit) 21, a memory 22, a communication device 23, a display device 24, an input device 25, a calling device 26, a camera 27, a light source 28, a locking mechanism 29, and a power supply 30.
[0031] The CPU 21 controls various components such as the camera 27 and the light source 28, for example.
[0032] The memory 22 stores various programs and the like necessary for executing processing in each control device 10, 12, for example.
[0033] The communication device 23 is composed of a communication interface for communicating with an external device. The communication device 23 transmits and receives various information to and from the server device 16, for example.
[0034] The display device 24 displays information indicating the other party of the call destination, various information transmitted from the server device 16, etc., for example.
[0035] The input device 25 receives input by an operator such as a delivery company or a service recipient who is a resident of the apartment building M.
[0036] The communication device 26 has a speaker, a microphone, etc. for realizing a call with the master unit installed in the room of the apartment house M. The communication device 26 is configured to be able to communicate with the resident of the room with the room number input, for example, by the input device 25.
[0037] The camera 27 photographs the front direction of each of the control devices 10, 12.
[0038] The light source 28 is, for example, a diode, a lamp, etc., and the presence or absence of light emission is controlled by the CPU 21.
[0039] The locking mechanism 29 is a mechanism for locking and unlocking the doors of the apartment house M, such as the door 11 and the elevator 13.
[0040] The power supply 30 supplies power to the CPU 21, the memory 22, etc. Examples of the power supply 30 include a battery.
[0041] Each functional means of each of the control devices 10, 12 described later is realized by executing a program stored in the memory 22 under the control of the CPU 21 and operating the various configurations provided in each of the control devices 10, 12.
[0042] Note that FIG. 2 only shows a part of the main hardware configuration of each of the control devices 10, 12, and each of the control devices 10, 12 may have other configurations. Also, in the present embodiment, the hardware configuration of the door control device 10 and the hardware configuration of the elevator control device 12 are described in the same manner, but the present invention is not limited to this. For example, the elevator control device 12 may not include the communication device 26, the camera 27, the locking mechanism 29, etc.
[0043] FIG. 3 is a block diagram showing an example of the hardware configuration of the delivery box 14 shown in FIG. 1. As shown in FIG. 3, the delivery box 14 includes a CPU 31, a memory 32, a communication device 33, a display device 34, an input device 35, a camera 36, a light source 37, a locking mechanism 38, and a power supply 39.
[0044] The CPU 31 controls various components such as, for example, the camera 36 and the light source 37.
[0045] The memory 32 stores, for example, the unique box ID of the delivery box 14 and various programs necessary for executing processes in the delivery box 14.
[0046] The communication device 33 is composed of a communication interface and the like for communicating with an external device. The communication device 33 transmits and receives various information to and from, for example, the server device 16.
[0047] The display device 34 displays, for example, various information transmitted from the server device 16.
[0048] The input device 35 receives input from an operator such as a delivery service provider or a service recipient who is a resident of the apartment building M.
[0049] The camera 36 photographs the front of the delivery box 14.
[0050] The light source 37 is, for example, a diode or a lamp, and the presence or absence of light emission is controlled by the CPU 31.
[0051] The locking mechanism 38 is a mechanism that locks and unlocks the lid of the delivery box 14.
[0052] The power supply 39 supplies power to the CPU 31, the memory 32, and the like. Examples of the power supply 39 include a battery.
[0053] Each functional means of the delivery box 14 described later is realized by executing a program stored in the memory 32 under the control of the CPU 31 and operating the various components provided in the delivery box 14.
[0054] Note that FIG. 3 only shows a part of the main hardware configuration of the delivery box 14, and the delivery box 14 may have other configurations. For example, it may be equipped with a measuring device for measuring the weight, capacity, etc. of the packages mailed into the delivery box 14, or an infrared sensor for detecting the packages mailed into the delivery box 14.
[0055] FIG. 4 is a block diagram showing an example of the hardware configuration of the server device 16 shown in FIG. 1. As shown in FIG. 4, the server device 16 includes a control device 40, a communication device 41, and a storage device 42.
[0056] The control device 40 is mainly composed of a CPU 43 and a memory 44. The CPU 43 controls various components of the server device 16. The memory 44 stores various programs necessary for executing processes in the server device 16, for example.
[0057] The communication device 41 is composed of a communication interface for communicating with external devices, etc. The communication device 41 transmits and receives various information to and from, for example, the delivery company terminal 18, the user terminal 20, the door control device 10, the elevator control device 12, or the delivery box 14.
[0058] The storage device 42 is composed of a hard disk, etc. The storage device 42 stores various programs, various information necessary for executing processes in the control device 40, and information on processing results.
[0059] Each functional means of the server device 16 described later is realized by executing a program stored in the memory 44 or the storage device 42 under the control of the CPU 43 and operating the various components provided in the server device 16.
[0060] Note that the server device 16 can be realized by using an information processing device such as a dedicated or general-purpose server computer. Further, the server device 16 may be configured by a single information processing device or may be configured by a plurality of information processing devices distributed on the communication network NT. Further, FIG. 4 only shows a part of the main hardware configuration of the server device 16, and the server device 16 may be provided with other configurations provided in a general server. Further, the hardware configuration of the delivery company terminal 18 and the user terminal 20 may be the same as that of the server device 16 except that it includes, for example, an operation means and a display device.
[0061] <Functional means> FIG. 5 is a block diagram showing an example of the functional means of the security system 1 according to the present embodiment. As shown in FIG. 5, the door control device 10 in the security system 1 includes, as functional means, an acquisition means 46, a request means 48, a control means 50, and a display means 52.
[0062] The acquisition means 46 has a function of acquiring a tracking number as a service number set in association with each service recipient by a delivery company. The acquisition means 46 acquires the tracking number, for example, by inputting the tracking number to the input device 25 by the delivery company or by reading a code indicating the tracking number presented by the delivery company by photographing with the camera 27. The acquisition means 46 outputs the acquired tracking number to the request means 48.
[0063] The request means 48 has a function of transmitting an unlocking request including the tracking number acquired by the acquisition means 46 to the server device 16. The unlocking request transmitted from the request means 48 to the server device 16 is a request to unlock the door 11 of the apartment house M and enter the apartment house M.
[0064] When the control means 50 receives an unlocking instruction from the server device 16, it has a function of controlling the locking mechanism 29 of the door control device 10 to automatically unlock the door 11. Further, the control means 50 opens and closes the door 11 after unlocking and automatically locks it.
[0065] The display means 52 has a function of displaying the information transmitted from the server device 16 as necessary. For example, the display means 52 displays information indicating the result of authentication for unlocking the door 11. Further, when the reservation of the delivery box 14 is completed, the display means 52 displays information indicating that the reservation has been completed and information instructing to drop off the package on the floor where the reserved delivery box 14 is installed. Further, when the reservation of the delivery box 14 cannot be made, the display means 52 displays information indicating that the reservation cannot be made.
[0066] Further, when the authentication for unlocking the door 11 is successful, the display means 52 displays a shot key as an authentication key transmitted from the server device 16 and notifies the delivery company of the shot key. The shot key is an authentication key for a delivery company who has entered the apartment building M to use the devices installed in the apartment building M when the authentication for unlocking the door 11 is successful. Specifically, it is used for authentication for operating the elevator 13 and authentication for unlocking the delivery box 14. The shot key is based on the service number, for example, a number including a part of the service number. In the present embodiment, the shot key is the last four digits of the tracking number which is the service number. Note that the shot key may be the service number itself.
[0067] The elevator control device 12 in the security system 1 includes, as functional means, an acquisition means 54, a request means 56, a control means 58, and a display means 60.
[0068] The acquisition means 54 has a function of acquiring a shot key as an authentication key. The acquisition means 54 acquires the shot key, for example, by the input of the delivery company to the input device 25. The acquisition means 54 outputs the acquired information to the request means 56.
[0069] The request means 56 has a function of transmitting an operation request including the shot key acquired by the acquisition means 54 to the server device 16. The operation request transmitted from the request means 56 to the server device 16 is a request for operating the elevator 13.
[0070] When the control means 58 receives an operation instruction from the server device 16, it has a function of controlling the operation of the elevator 13 to move to the floor where the service recipient associated with the shot key acquired by the acquisition means 54 lives. Further, the control means 58 controls the operation of the elevator 13 so as not to move to floors other than the floor where the service recipient associated with the shot key lives in accordance with the operation instruction from the server device 16. The control means 58 transmits information indicating the operation instruction received from the server device 16 to the control panel of the elevator 13, and controls the elevator 13 to operate in accordance with the operation instruction by the control panel of the elevator 13.
[0071] The display means 60 has a function of displaying the information transmitted from the server device 16 as necessary. For example, the display means 60 displays information indicating the result of authentication for the operation of the elevator 13. Further, the display means 60 displays, as information based on the operation instruction transmitted from the server device 16, for example, the floor number transmitted as the destination of the elevator 13.
[0072] The delivery box 14 in the security system 1 includes, as functional means, an acquisition means 62, a request means 64, a control means 66, and a display means 68.
[0073] The acquisition means 62 has a function of acquiring a shot key as an authentication key. The acquisition means 62 acquires the shot key, for example, by the input of the delivery company to the input device 35. The acquisition means 62 outputs the acquired information to the request means 64.
[0074] The request means 64 has a function of transmitting an unlocking request including the shot key acquired by the acquisition means 62 to the server device 16. The unlocking request transmitted from the request means 64 to the server device 16 is a request for unlocking the lid of the delivery box 14.
[0075] When the control means 66 receives an unlocking instruction from the server device 16, it has a function of controlling the locking mechanism 38 of the delivery box 14 to automatically unlock the lid of the delivery box 14. Further, when the lid of the delivery box 14 is closed, the control means 66 controls the locking mechanism 38 to automatically lock the lid of the delivery box 14.
[0076] The display means 68 displays the information transmitted from the server device 16 as necessary. For example, the display means 68 displays information indicating the result of authentication for unlocking the lid of the delivery box 14. Further, when an unlocking instruction for the delivery box 14 is transmitted from the server device 16, the display means 68 displays the box ID of the delivery box 14 for which the unlocking instruction has been given.
[0077] The server device 16 in the security system 1 includes, as functional means, a storage means 70, a request receiving means 72, an authentication means 74, a reservation means 76, a key acquisition means 78, a key notification means 80, a door unlocking instruction means 82, an operation instruction means 84, and a lid unlocking instruction means 86.
[0078] The storage means 70 has a function of storing, for each service recipient, the service number set by the delivery company and the identification information of the service recipient different from the service number. Specifically, the storage means 70 stores a user management table 90 and a box management table 92.
[0079] FIG. 6 is a diagram showing an example of the user management table 90. As shown in FIG. 6, in the user management table 90, for each service recipient, a user ID, a tracking number as a service number, a short key as an authentication key, a room number as identification information of the service recipient, and a reserved box ID indicating the box ID of the reserved delivery box 14 are associated and stored.
[0080] The storage means 70 stores, for example, the tracking number and the room number received in advance by being transmitted from the user terminal 20, in association with the user ID. Further, the storage means 70 stores, for example, the shot key acquired by the key acquisition means 78 described later, in association with the tracking number. Further, the storage means 70 stores the box ID of the delivery box 14 reserved by the reservation means 76 described later, in association with the tracking number as a "reserved box ID". Note that when there are a plurality of different tracking numbers associated with the same service recipient, the storage means 70 stores the same user ID and the same room number in association with each tracking number.
[0081] FIG. 7 is a diagram showing an example of the box management table 92. As shown in FIG. 7, in the box management table 92, the room number, the floor number where the room is located, the box ID of the delivery box 14, and information indicating whether or not the delivery box 14 is reserved are stored in association with each other. Note that the floor number is information indicating the floor where the room indicated by the room number is located, and indicates the floor where the service recipient lives. The floor number is stored in the box management table 92 in advance by a designer or the like together with the room number. As shown in the box management table 92, the storage means 70 stores the box ID of the delivery box 14 corresponding to the identification information of the service recipient such as the floor number and the room number. By being stored in this way, for example, a plurality of delivery boxes 14 installed on the same floor can be managed so as to be shared by a plurality of service recipients on that floor.
[0082] The "information indicating whether or not there is a reservation" in the box management table 92 is information indicating whether or not the delivery box 14 is reserved. For example, when a reservation has been made, "1" is stored, and when no reservation has been made, "0" is stored.
[0083] Note that the storage means 70 may have a box management table that manages a plurality of delivery boxes 14 that can be used regardless of the floor of residence, in addition to or instead of the box management table 92 shown in FIG. 7. Such a plurality of delivery boxes 14 that can be used regardless of the floor of residence may be installed in common facilities such as the lobby or shared floors of the apartment building M, for example.
[0084] Returning to FIG. 5, the request reception means 72 has a function of receiving requests from each control device 10, 12 and the delivery box 14. For example, the request reception means 72 receives, from the door control device 10, an unlock request including a tracking number as a service number, as a request for unlocking the door 11. Further, the request reception means 72 receives, from the elevator control device 12, an operation request including a shot key as an authentication key, as a request for operating the elevator 13.
[0085] Also, the request reception means 72 receives, from the delivery box 14, an unlock request including a shot key as an authentication key, as a request for unlocking the lid of the delivery box 14. When the request reception means 72 receives a request from each control device 10, 12 or the delivery box 14, it outputs the information included in the request to the authentication means 74.
[0086] The authentication means 74 has a function of performing various authentications based on the information output from the request reception means 72 and the information stored in the storage means 70.
[0087] For example, the authentication means 74 executes authentication for unlocking the door 11 based on the information included in the unlocking request received by the request reception means 72 and the tracking number as the service number associated with each service recipient. More specifically, the authentication means 74 determines whether there is a tracking number in the user management table 90 that matches the tracking number included in the unlocking request received by the request reception means 72. Then, when the determination is affirmative, the authentication means 74 determines that the authentication is successful, and when the determination is negative, the authentication means 74 determines that the authentication has failed. The authentication means 74 outputs the result of the authentication to the reservation means 76, the key acquisition means 78, and the door unlocking instruction means 82. Further, the authentication means 74 transmits the result of the authentication to the door control device 10.
[0088] Also, the authentication means 74 executes authentication for the operation of the elevator 13 based on the information included in the operation request received by the request reception means 72 and the shot key as the authentication key associated with each service recipient. More specifically, the authentication means 74 determines whether there is a shot key in the user management table 90 that matches the shot key included in the operation request received by the request reception means 72. Then, when the determination is affirmative, the authentication means 74 determines that the authentication is successful, and when the determination is negative, the authentication means 74 determines that the authentication has failed. The authentication means 74 outputs the result of the authentication to the operation instruction means 84. Further, the authentication means 74 transmits the result of the authentication to the elevator control device 12.
[0089] In addition, the authentication means 74 performs authentication for unlocking the lid of the delivery box 14 based on the information included in the unlocking request received by the request reception means 72 and the shot key as the authentication key associated with each service recipient. More specifically, the authentication means 74 determines whether there is a shot key in the shot keys stored in the user management table 90 that matches the shot key included in the unlocking request received by the request reception means 72. Then, when the determination is affirmative, the authentication means 74 determines that the authentication has succeeded, and when the determination is negative, the authentication means 74 determines that the authentication has failed. The authentication means 74 outputs the result of the authentication to the lid unlocking instruction means 86. In addition, the authentication means 74 transmits the result of the authentication to the delivery box 14.
[0090] The reservation means 76 has a function of reserving the delivery box 14 installed on the residential floor of the service recipient associated with the tracking number when the authentication for unlocking the door 11 by the authentication means 74 is successful. The reservation means 76 reserves the delivery box 14 as the posting destination of the package indicated by the tracking number by specifying the delivery box 14 installed on the residential floor of the service recipient associated with the tracking number used for authentication from among the plurality of delivery boxes 14.
[0091] For example, when the authentication for unlocking the door 11 is successful, the reservation means 76 acquires the room number as the identification information of the service recipient corresponding to the tracking number used for the authentication, and reserves the delivery box 14 installed on the residential floor of the service recipient where the room of the acquired room number is located as the delivery box 14 corresponding to the acquired room number.
[0092] In addition, the reservation means 76 determines whether there is a reserved delivery box 14 corresponding to the acquired room number. Then, when the determination is affirmative, the reservation means 76 makes a duplicate reservation for the reserved delivery box 14, and when the determination is negative, the reservation means 76 reserves the unreserved delivery box 14. The duplicate reservation of the delivery box 14 means registering the delivery box 14 with the same box ID in association with a plurality of different tracking numbers.
[0093] More specifically, first, the reservation means 76 refers to the user management table 90 and obtains the room number as the identification information of the service recipient by identifying the room number associated with the tracking number used for authentication of unlocking the door 11. Next, the reservation means 76 refers to the user management table 90 and determines whether there is a "reserved box ID" associated with the room number obtained as the identification information of the service recipient. For example, when the obtained room number is "302", the reservation means 76 refers to all columns of the "reserved box ID" associated with the room number "302" and determines whether there is a stored box ID.
[0094] When the reservation means 76 determines that there is a stored box ID, that is, when there is already a reserved delivery box 14 for a service recipient with the same room number, the reservation means 76 specifies the stored box ID as the box ID of the delivery box 14 to be reserved. Then, the reservation means 76 stores the specified box ID in the column of "reserved box ID" in the user management table 90 in association with the tracking number used for authentication of unlocking the door 11. In this case, the reservation means 76 leaves the "reservation presence / absence" column in the box management table 92 as "1" for the specified box ID. In this way, the reservation means 76 allows multiple different deliveries to be grouped and delivered to the same delivery box 14 for service recipients with the same room number by double-reserving the reserved delivery box 14.
[0095] Also, when the reservation means 76 determines that there is no stored box ID, that is, when there is no reserved delivery box 14 for service recipients with the same room number, it reserves an unreserved delivery box 14. For example, the reservation means 76 refers to the box management table 92 and identifies, from among a plurality of box IDs associated with the room number acquired as identification information, those for which the "reservation status" column is "0". Then, the reservation means 76 stores the identified box ID in the "reserved box ID" column in the user management table 90 in association with the tracking number used for authentication for unlocking the door 11. Further, the reservation means 76 stores "1" in the "reservation status" column in the box management table 92 for the identified box ID.
[0096] Also, when there is already a reserved delivery box 14 for a service recipient with the same room number, the reservation means 76 may determine whether to perform duplicate reservation after determining whether there is space in the reserved delivery box 14. In this case, when the reservation means 76 makes an affirmative determination for the said determination, it performs duplicate reservation for the reserved delivery box 14, and when it makes a negative determination for the said determination, it does not perform duplicate reservation.
[0097] That there is space in the delivery box 14 means, for example, that there is space for storing something other than the items already stored in the delivery box 14. Whether there is space in the delivery box 14 is determined based on, for example, the space status information of the delivery box 14 transmitted from the delivery box 14 to the server device 16. Note that the space status information of the delivery box 14 may be acquired based on information obtained by, for example, a measuring device that measures the weight and volume of the packages mailed into the delivery box 14, an infrared sensor that detects the packages, or the like.
[0098] In addition, when a predetermined time has elapsed after the reservation means 76 reserves the delivery box 14, the reservation of the delivery box 14 is cancelled. For example, the reservation means 76 determines whether a request for unlocking the lid of the delivery box 14 has been received by the request reception means 72 during the period from when the delivery box 14 is reserved until the predetermined time elapses. The predetermined time is, for example, the time assumed to be required from when the delivery box 14 is reserved until arriving at the reserved delivery box 14, and can be set to, for example, about several minutes to several tens of minutes. Then, when the determination is an affirmative determination, the reservation means 76 does not cancel the reservation of the delivery box 14, and when the determination is a negative determination, the reservation means 76 cancels the reservation of the delivery box 14. That is, when the determination is negative, the corresponding box ID is deleted from the "reserved box ID" column in the user management table 90, and "0" is stored in the "reservation presence / absence" column in the box management table 92 for the corresponding box ID.
[0099] Note that the reservation means 76 may cancel the reservation of the delivery box 14 when the resident takes out the luggage from the delivery box 14 in which the luggage has been mailed by the delivery company. In this case, for the delivery box 14 for which the receipt of the luggage has been completed, the corresponding box ID is deleted from the "reserved box ID" column in the user management table 90, and "0" is stored in the "reservation presence / absence" column in the box management table 92 for the corresponding box ID.
[0100] When the reservation means 76 completes the reservation of the delivery box 14, it transmits information indicating that the reservation has been completed to the door control device 10. In addition, when the reservation of the delivery box 14 cannot be made, the reservation means 76 transmits information indicating that to the door control device 10.
[0101] When the authentication by the authentication means 74 for unlocking the door 11 is successful, the key acquisition means 78 has a function of acquiring a shot key as an authentication key based on the service number. The key acquisition means 78 acquires, for example, a part of the service number as the shot key. In the present embodiment, the key acquisition means 78 reads the last four digits of the tracking number based on the tracking number received as the service number by the request reception means 72, and acquires the last four digits as the shot key.
[0102] In addition, the key acquisition means 78 may determine whether a plurality of the same shot keys are valid, and based on the determination result, acquire the shot key again. The case where a plurality of the same shot keys are valid means, for example, when the request reception means 72 receives a plurality of unlocking requests in the same period, and the shot keys acquired respectively based on the service numbers included in each unlocking request are the same. In the present embodiment, the same period means that the timing at which the request reception means 72 receives a request for unlocking the door 11 is the same, and can be set, for example, as a time having a predetermined width (about several minutes to several tens of minutes, etc.) including the time when the request reception means 72 receives the request.
[0103] When the key acquisition means 78 makes an affirmative determination for the determination, the key acquisition means 78 acquires the shot key again. The case where the determination is an affirmative determination means, for example, when different delivery companies make authentication requests including tracking numbers with the same last four digits in the same period. In this case, if the last four digits of the tracking number are acquired as the shot key, there is a possibility that authentication requests using the same number as the shot key in the same period are made by different delivery companies, and authentication cannot be performed appropriately. Therefore, the key acquisition means 78 acquires again, as the shot key, a different digit included in the tracking number instead of the last four digits of the tracking number. For example, the key acquisition means 78 acquires again the entire digits of the tracking number, that is, the tracking number itself, as the shot key. Thereby, authentication using the shot key can be performed appropriately.
[0104] Also, when the key acquisition means 78 determines a negative determination, it does not acquire the shot key again. That is, in this case, the shot key acquired by the key acquisition means 78 remains the last four digits of the tracking number, which is the shot key acquired first. The key acquisition means 78 outputs the acquired shot key to the key notification means 80.
[0105] The key notification means 80 has a function of notifying the shot key acquired by the key acquisition means 78 to the delivery person. For example, the key notification means 80 transmits the shot key acquired by the key acquisition means 78 to the door control device 10. Then, when the shot key is displayed by the display means 52 of the door control device 10, the delivery person in front of the door control device 10 is notified of the shot key. In this way, the key notification means 80 notifies the delivery person of the shot key via the door control device 10. Note that the key notification means 80 may notify the delivery person of the shot key via the delivery person terminal 18 by transmitting the shot key to the delivery person terminal 18 instead of the door control device 10.
[0106] The door unlocking instruction means 82 has a function of transmitting an unlocking instruction to unlock the door 11 to the door control device 10 when the authentication for unlocking the door 11 by the authentication means 74 is successful and the reservation of the delivery box 14 by the reservation means 76 is completed.
[0107] The operation instruction means 84 has a function of transmitting an operation instruction to move to the floor where the service recipient lives, which is associated with the shot key as an authentication key, to the elevator control device 12 when the authentication for operation by the authentication means 74 is successful. The operation instruction includes, for example, an instruction to open the door of the elevator 13, an instruction to start the movement of the elevator 13, or an instruction for the destination of the movement of the elevator 13.
[0108] The operation instruction means 84 determines an operation instruction based on the result of authentication for the operation by the authentication means 74. For example, when the authentication for the operation by the authentication means 74 is successful, the operation instruction means 84 refers to the user management table 90 to identify the room number associated with the shot key used for authentication. Then, the operation instruction means 84 refers to the box management table 92 and determines the floor where the identified room number is located as the instruction for the destination of the elevator 13 to move to.
[0109] Also, when the authentication for the operation by the authentication means 74 is successful, the operation instruction means 84 transmits an operation instruction to the elevator control device 12 to prevent the elevator from moving to floors other than the floor where the service recipient associated with the shot key as the authentication key lives. The operation instruction to prevent the elevator from moving to floors other than the floor where the service recipient associated with the shot key lives means, for example, in the elevator 13, even if the delivery worker presses the destination designation button indicating a floor other than the floor where the service recipient lives, the movement to the floor indicated by the destination designation button is prohibited. That is, the operation instruction means 84 transmits an operation instruction to the elevator control device 12 to make the elevator 13 stop only at the floor where the service recipient associated with the shot key lives when the authentication is successful.
[0110] The lid unlocking instruction means 86 has a function of transmitting an unlocking instruction to unlock the lid of the delivery box 14 to the delivery box 14 when the authentication for unlocking the lid of the delivery box 14 by the authentication means 74 is successful. The lid unlocking instruction means 86 refers to the user management table 90 and acquires the "reserved box ID" associated with the shot key used for the authentication for unlocking the lid of the delivery box 14. Then, the lid unlocking instruction means 86 transmits an instruction to unlock the lid of the delivery box 14 with the acquired box ID to the delivery box 14. If there is no reserved delivery box 14, the lid unlocking instruction means 86 may identify any one of the non-reserved delivery boxes 14 and transmit an instruction to unlock the lid of the identified delivery box 14 to the delivery box 14.
[0111] <Processing Flow> Next, with reference to FIGS. 8 to 10, an example of the processing flow when the security system 1 according to the embodiment of the present invention is used by a delivery company will be described. Note that the content and order of the following processing can be changed as appropriate.
[0112] <Processing When Entering the Apartment Building M> FIG. 8 is a flowchart showing an example of the processing flow when a delivery company enters the apartment building M in the security system 1 according to the embodiment of the present invention.
[0113] (Step SP10) The acquisition means 46 of the door control device 10 controls the camera 27 to photograph the code (two-dimensional code or three-dimensional code) presented by the delivery company. Subsequently, the acquisition means 46 analyzes the photographed code to acquire the tracking number as the service number. At this time, for example, when the delivery company has a plurality of packages, the delivery company presents the codes indicating the tracking numbers associated with each package a plurality of times. The acquisition means 46 photographs each of the codes and analyzes each of the photographed codes to acquire a plurality of tracking numbers associated with each package. Then, the process proceeds to the process of step SP12.
[0114] (Step SP12) The request means 48 of the door control device 10 transmits an unlocking request including the tracking number acquired in step SP10 to the server device 16. At this time, in the process of step SP10, when a plurality of tracking numbers are acquired, unlocking requests including each tracking number are transmitted to the server device 16 a plurality of times. Then, the process proceeds to the process of step SP14.
[0115] (Step SP14) The request receiving means 72 of the server device 16 receives the unlocking request transmitted in step SP12. In response to this, the authentication means 74 of the server device 16 determines whether there is a tracking number stored in the user management table 90 that matches the tracking number included in the reservation request as authentication for unlocking the door 11. At this time, in the process of step SP12, when a plurality of unlocking requests are transmitted, the authentication is performed for each unlocking request. Then, the process proceeds to the process of step SP16.
[0116] (Step SP16) The authentication means 74 of the server device 16 determines whether the authentication executed in step SP14 was successful. If the determination in step SP14 is an affirmative determination, the authentication means 74 determines that the authentication was successful. In this case, the authentication means 74 transmits information indicating that the authentication was successful to the door control device 10, and the process proceeds to the process of step SP18. In response to the information indicating that the authentication was successful being transmitted to the door control device 10, the display means 52 of the door control device 10 displays the information.
[0117] Also, if the determination is a negative determination, the authentication means 74 determines that the authentication failed. In this case, the authentication means 74 transmits authentication error information indicating that the authentication failed to the door control device 10, and the series of processes shown in FIG. 8 ends. In response to the authentication error information being transmitted to the door control device 10, the display means 52 of the door control device 10 displays the authentication error information.
[0118] (Step SP18) The reservation means 76 of the server device 16 reserves the delivery box 14 installed on the floor where the service recipient lives, which is associated with the authentication key used in the authentication executed in step SP14. At this time, if there are a plurality of such authentication keys, each delivery box 14 installed on the floor where the service recipient corresponding to each authentication key lives is reserved respectively. That is, for a plurality of parcels, the reservation of the delivery box 14 as the mailing destination is performed collectively. Thereby, after collectively performing the reservation of the delivery box 14 as the mailing destination for a plurality of parcels, the door 11 can be unlocked by the process of step SP34 described later and enter the apartment building M. The detailed flow of the reservation process of the delivery box 14 by the reservation means 76 will be described later with reference to FIG. 9. When the reservation of the delivery box 14 is completed, the reservation means 76 transmits information indicating that the reservation of the delivery box 14 is completed to the door control device 10. In response to the information indicating that the reservation of the delivery box 14 is completed being transmitted to the door control device 10, the display means 52 of the door control device 10 displays the information. Then, the process proceeds to the process of step SP20.
[0119] (Step SP20) The key acquisition means 78 of the server device 16 acquires the last four digits of the tracking number included in the unlocking request received in the process of step SP14 as the shot key by reading the last four digits of the tracking number. At this time, if there are a plurality of tracking numbers that were positively determined in the process of step SP16, the last four digits of each tracking number are acquired as the shot key respectively. That is, a plurality of shot keys used for the authentication of each device installed in the apartment building M are collectively acquired for each tracking number. Then, the process proceeds to the process of step SP22.
[0120] (Step SP22) The key acquisition means 78 determines whether or not a plurality of the same shot keys are valid. Specifically, when the processes of steps SP10 to SP20 are performed for each of different delivery carriers who tried to enter the apartment house M during the same period, the key acquisition means 78 determines whether or not there are a plurality of identical ones among the shot keys acquired in the process of each step SP20. When the determination is an affirmative determination, the process proceeds to the process of step SP24. When the determination is a negative determination, the process proceeds to the process of step SP26.
[0121] (Step SP24) The key acquisition means 78 of the server device 16 acquires the shot key again. For example, the key acquisition means 78 reacquires the tracking number itself as the shot key instead of the last four digits of the tracking number. Then, the process proceeds to the process of step SP28.
[0122] (Step SP26) The key acquisition means 78 of the server device 16 does not acquire the shot key again. That is, the key acquisition means 78 sets the shot key to be acquired as the last four digits of the tracking number, remaining the same as the shot key acquired in step SP20. Then, the process proceeds to the process of step SP28.
[0123] (Step SP28) The key notification means 80 of the server device 16 transmits the shot key acquired in step SP24 or step SP26 to the door control device 10 and notifies the delivery carrier on the door control device 10 side of the shot key.
[0124] (Step SP30) The display means 52 of the door control device 10 displays the shot key transmitted in the process of step SP28. Thereby, the delivery operator recognizes the shot key used for authentication for the operation of the elevator 13 and for unlocking the lid of the delivery box 14. At this time, when a plurality of shot keys are acquired in the process of step SP20, each shot key is displayed. Thereby, the delivery operator can collectively recognize the shot keys based on the tracking numbers respectively associated with the plurality of packages. Then, the process proceeds to the process of step SP32.
[0125] (Step SP32) The door unlocking instruction means 82 of the server device 16 transmits an unlocking instruction to the door control device 10. Then, the process proceeds to the process of step SP34.
[0126] (Step SP34) The control means 50 of the door control device 10 controls the locking mechanism 29 to unlock the door 11. Then, the series of processes shown in FIG. 8 is completed.
[0127] Note that when the delivery operator has a plurality of different packages, after repeating the processes of steps SP10 to SP30 for each package, the processes after step SP32 may be performed.
[0128] <Details of the reservation process of the delivery box 14> FIG. 9 is a flowchart showing an example of the detailed flow of the reservation process of the delivery box 14 in step SP18 of FIG. 8. With reference to FIG. 9, an example of the detailed flow of the reservation process of the delivery box 14 will be described.
[0129] (Step SP1810) The reservation means 76 of the server device 16 acquires the room number associated with the tracking number used for authentication in the process of step SP16, and determines whether there is a reserved delivery box 14 associated with the room number. Specifically, the reservation means 76 refers to the user management table 90 to identify the room number associated with the tracking number used for authentication. Subsequently, the reservation means 76 refers to the column of "reserved box ID" associated with the identified room number, and determines whether the stored box ID exists. If the determination is affirmative, the reservation means 76 identifies the stored box ID, and the process proceeds to the process of step SP1812. If the determination is negative, the process proceeds to the process of step SP1816.
[0130] (Step SP1812) The reservation means 76 determines whether there is availability in the delivery box 14 with the box ID identified in step SP1810. If the determination is affirmative, the process proceeds to the process of step SP1814. If the determination is negative, the process proceeds to the process of step SP1816.
[0131] (Step SP1814) The reservation means 76 reserves the delivery box 14 with the box ID identified in step SP1810 redundantly. Specifically, the reservation means 76 stores the box ID identified in the process of step SP1810 in the column of "reserved box ID" in the user management table 90 in association with the tracking number used for authentication in the process of step SP14. Then, the series of processes shown in FIG. 9 ends.
[0132] (Step SP1816) The reservation means 76 refers to the box management table 92 and identifies, from among the plurality of box IDs associated with the room number obtained in the process of step SP1810, those for which the "reservation status" column is "0". Then, the reservation means 76 stores the identified box ID in the "reserved box ID" column in the user management table 90, associated with the tracking number used for authentication in the process of step SP14. Subsequently, the reservation means 76 stores "1" in the "reservation status" column in the box management table 92 for the identified box ID. Note that the reservation means 76 may identify and reserve a plurality of box IDs if necessary, depending on, for example, the volume of the home delivery items. Then, the series of processes shown in FIG. 9 ends.
[0133] <Control process when entering each floor in elevator 13> FIG. 10 is a flowchart showing an example of the processing flow when a home delivery operator enters each floor of the apartment building M in elevator 13 in the security system 1 according to the present embodiment. The process shown in FIG. 10 starts, for example, following the process of step SP34 in FIG. 8.
[0134] (Step SP36) The acquisition means 54 of the elevator control device 12 acquires a short key as an authentication key by the input to the input device 25 of the home delivery operator. Then, the process proceeds to the process of step SP38.
[0135] (Step SP38) The request means 56 of the elevator control device 12 transmits an operation request including the short key acquired in step SP36 to the server device 16. Then, the process proceeds to the process of step SP40.
[0136] (Step SP40) The request receiving means 72 of the server device 16 receives the operation request transmitted in step SP38. In response to this, the authentication means 74 of the server device 16 determines whether there is a match for the shot key included in the operation request among the shot keys stored in the user management table 90 as authentication for the operation of the elevator 13. Then, the process proceeds to the process of step SP42.
[0137] (Step SP42) The authentication means 74 of the server device 16 determines whether the authentication executed in step SP40 was successful. If the authentication means 74 makes an affirmative determination for this determination, it determines that the authentication was successful. In this case, the authentication means 74 transmits information indicating that the authentication was successful to the elevator control device 12, and the process proceeds to the process of step SP44. In response to the information indicating that the authentication was successful being transmitted to the elevator control device 12, the display means 60 of the elevator control device 12 displays the information.
[0138] Also, if the authentication means 74 makes a negative determination for this determination, it determines that the authentication failed. In this case, the authentication means 74 transmits authentication error information indicating that the authentication failed to the elevator control device 12, and the series of processes shown in FIG. 10 ends. In response to the authentication error information being transmitted to the elevator control device 12, the display means 60 of the elevator control device 12 displays the error information.
[0139] (Step SP44) The operation instruction means 84 of the server device 16 transmits an operation instruction to the elevator control device 12. For example, the operation instruction means 84 transmits an instruction to open the door of the elevator 13 and start the movement of the elevator 13 to the elevator control device 12. Also, the operation instruction means 84 refers to the user management table 90 to identify the room number associated with the short key used for authentication in the process of step SP40. Subsequently, the operation instruction means 84 refers to the box management table 92 to determine the floor where the user lives, which is associated with the identified room number, as the destination floor for the movement of the elevator 13. Then, the operation instruction means 84 transmits the determined floor where the user lives to the elevator control device 12 as an instruction for the destination floor of the elevator 13. Then, the process proceeds to the process of step SP46.
[0140] (Step SP46) The control means 58 of the elevator control device 12 controls the elevator 13 based on the operation instruction transmitted in the process of step SP44. For example, the control means 58 of the elevator control device 12 transmits the information transmitted from the server device 16 in step SP44 to the control panel of the elevator 13, thereby controlling the operation of the elevator 13 via the control panel of the elevator 13. As a result, the elevator 13 opens its door and starts moving to the floor indicated by the floor where the user lives, which is the destination floor indicated in step SP44, that is, the floor where the service recipient who is the delivery destination of the luggage lives. The delivery company can move to the floor where the service recipient who is the delivery destination of the luggage lives by the elevator 13 controlled in this way and move in front of the delivery box 14 that substitutes for receiving the luggage of the service recipient. Then, the process proceeds to the process of step SP48.
[0141] (Step SP48) The acquisition means 62 of the delivery box 14 acquires the short key as the authentication key by the input to the input device 35 of the delivery company. Then, the process proceeds to the process of step SP50.
[0142] (Step SP50) The unlocking request means 64 of the delivery box 14 transmits an unlocking request including the shot key acquired in step SP48 to the server device 16. Then, the process proceeds to the process of step SP52.
[0143] (Step SP52) The request receiving means 72 of the server device 16 receives the unlocking request transmitted in step SP50. In response to this, the authentication means 74 of the server device 16 determines whether there is a shot key in the user management table 90 that matches the shot key included in the unlocking request for authenticating the unlocking of the lid of the delivery box 14. Then, the process proceeds to the process of step SP54.
[0144] (Step SP54) The authentication means 74 of the server device 16 determines whether the authentication executed in step SP52 was successful. When the authentication means 74 makes an affirmative determination for this determination, it determines that the authentication was successful. In this case, the authentication means 74 transmits information indicating that the authentication was successful to the delivery box 14, and the process proceeds to the process of step SP56. In response to the information indicating that the authentication was successful being transmitted to the delivery box 14, the display means 68 of the delivery box 14 displays the information.
[0145] Also, when the authentication means 74 makes a negative determination for this determination, it determines that the authentication has failed. In this case, the authentication means 74 transmits authentication error information indicating that the authentication has failed to the delivery box 14, and the series of processes shown in FIG. 10 ends. In response to the authentication error information being transmitted to the delivery box 14, the display means 68 of the delivery box 14 displays the error information.
[0146] (Step SP56) The lid unlocking instruction means 86 of the server device 16 transmits an unlocking instruction to the delivery box 14. For example, the lid unlocking instruction means 86 refers to the user management table 90 and acquires the "reserved box ID" associated with the short key used for authentication in the process of step SP52. Subsequently, the lid unlocking instruction means 86 transmits an instruction to unlock the lid of the delivery box 14 with the acquired box ID to the delivery box 14. In response to the unlocking instruction being transmitted to the delivery box 14, the display means 68 of the delivery box 14 displays the box ID of the delivery box 14 for which the unlocking instruction has been given. Then, the process proceeds to the process of step SP58.
[0147] (Step SP58) The control means 66 of the delivery box 14 controls the locking mechanism 38 of the reserved delivery box 14 for which the unlocking instruction has been given based on the unlocking instruction transmitted in the process of step SP58 to unlock the lid of the delivery box 14. Thereby, the delivery company opens the unlocked lid and inserts the package into the delivery box 14. When the lid is closed by the delivery company, the control means 66 controls the locking mechanism 38 to lock the lid of the delivery box 14. Then, the series of processes shown in FIG. 10 is completed. When the insertion of the package is completed, information indicating the completion of the insertion may be notified from the delivery box 14 to the server device 16 and the user terminal 20.
[0148] Also, when the delivery company needs to deliver multiple packages addressed to service recipients on different residential floors, or when it is necessary to move between floors, after the posting of the packages in step SP58 is completed, the delivery company repeats the series of processes shown in FIG. 10 to perform control processing when moving between floors. For example, when the delivery company has packages addressed to service recipients on the 2nd floor and packages addressed to service recipients on the 3rd floor, first, the delivery company moves to the 2nd floor by performing the series of processes shown in FIG. 10 using the shot key based on the tracking number of the package addressed to the service recipient on the 2nd floor. Subsequently, the delivery company moves to the 3rd floor by performing the series of processes shown in FIG. 10 using the shot key based on the tracking number of the package addressed to the service recipient on the 3rd floor. Note that the order of movement is not limited to this, and the delivery company may first move to the 3rd floor and then move from the 3rd floor to the 2nd floor.
[0149] <Effect> As described above, the server device 16 according to the present embodiment is a server device 16 capable of communicating with an elevator control device 12 that controls the operation of an elevator 13 installed in an apartment house M, and includes a request receiving means 72 that receives an operation request including an authentication key based on a service number set in association with each service recipient by a service provider, an authentication means 74 that executes authentication for the operation of the elevator 13 based on the information included in the operation request received by the request receiving means 72 and the authentication key, and an operation instruction means 84 that, when the authentication for the operation is successful, transmits an operation instruction to move to the residential floor of the service recipient associated with the authentication key to the elevator control device 12. According to this configuration, authentication for the operation of the elevator 13 installed in the apartment building M is performed using an authentication key based on the service number. When the authentication is successful, an operation instruction to move to the floor where the service recipient associated with the authentication key lives is transmitted to the elevator control device 12. Therefore, when entering the apartment building M, the service provider can move to the floor where the intended service recipient lives or move between the intended floors while maintaining security. As described above, it is possible to maintain the security when a third party such as a service provider enters each floor in a facility such as the apartment building M.
[0150] In the server device 16 according to the present embodiment, when the authentication for the operation is successful, the operation instruction means 84 transmits an operation instruction to the elevator control device 12 so as not to move to a floor other than the floor where the service recipient associated with the authentication key lives. According to this configuration, it is possible to prevent a service provider who has entered the apartment building M from entering each floor other than the floor where the intended service recipient lives.
[0151] In the server device 16 according to the present embodiment, it is communicable with a door control device 10 that controls locking and unlocking of a door 11 installed at the entrance of the apartment building M. The request receiving means 72 receives an unlocking request for the door 11 including the service number, and the authentication means 74 executes authentication for unlocking the door 11 based on the information included in the unlocking request received by the request receiving means 72 and the service number. When the authentication for unlocking the door 11 is successful, it includes a key acquisition means 78 for acquiring an authentication key based on the service number, and a key notification means 80 for notifying the service provider of the authentication key acquired by the key acquisition means 78. According to this configuration, in response to the successful authentication for unlocking the door 11, the authentication key acquired based on the service number is notified to the service provider. Therefore, the service provider can easily recognize the authentication key used for the authentication for the operation of the elevator 13.
[0152] In the server device 16 according to the present embodiment, the key acquisition means 78 acquires a part of the service number as an authentication key. According to this configuration, by acquiring a part of the service number, such as the last four digits of the tracking number as the service number, as an authentication key, authentication can be easily performed using a simple number that is easy for the service provider to remember.
[0153] The server device 16 according to the present embodiment is communicable with a plurality of delivery boxes 14 installed in the apartment house M as shared facilities shared by service recipients who are residents of the apartment house M, and when authentication for unlocking the door 11 is successful, it includes reservation means 76 for reserving the delivery box 14 installed on the floor where the service recipient associated with the service number lives. According to this configuration, when authentication for unlocking the door 11 is successful, the delivery box 14 installed on the floor where the service recipient associated with the service number lives is reserved, so that an appropriate delivery box 14 can be reserved for the service recipient.
[0154] In the server device 16 according to the present embodiment, the service number includes a tracking number of a package. According to this configuration, if the service provider is a delivery company, the authentication key can be easily acquired based on the tracking number shown in a two-dimensional code or the like attached to the package.
[0155] The elevator control device 12 according to the present embodiment is an elevator control device 12 that controls the operation of an elevator 13 installed in the apartment house M and is communicable with the server device 16, and includes acquisition means 54 for acquiring an authentication key based on a service number set in association with each service recipient by the service provider, request means 56 for transmitting an operation request including the authentication key to the server device 16, and control means 58 for controlling the operation of the elevator 13 to move to the floor where the service recipient associated with the authentication key lives when an operation instruction is received from the server device 16. According to this configuration, when an operation request including an authentication key transmitted to the server device 16 is received, and an operation instruction is received from the server device 16 based on the result of authentication based on the authentication key in the server device 16, the operation of the elevator 13 is controlled to move to the floor where the service recipient associated with the authentication key lives. Therefore, when the service provider enters the apartment building M, it can move to the floor where the intended service recipient lives while maintaining security, or move between the intended floors. As described above, it is possible to maintain the security when a third party such as a service provider enters each floor in a facility such as the apartment building M.
[0156] The program according to the present embodiment causes a computer communicable with an elevator control device 12 that controls the operation of an elevator 13 installed in the apartment building M to function as request receiving means 72 that receives an operation request including an authentication key based on a service number set by associating each service recipient with a service provider, information included in the operation request received by the request receiving means 72, and authentication means 74 that executes authentication for the operation of the elevator 13 based on the authentication key, and operation instruction means 84 that transmits an operation instruction to move to the floor where the service recipient associated with the authentication key lives to the elevator control device 12 when the authentication for the operation is successful. According to this configuration, similar to the server device 16 according to the above embodiment, it is possible to maintain the security when a third party such as a service provider enters each floor in a facility such as the apartment building M.
[0157] The program according to the present embodiment causes a computer that controls the operation of an elevator 13 installed in the apartment building M and is communicable with the server device 16 to function as acquisition means 54 that acquires an authentication key based on a service number set by associating each service recipient with a service provider, request means 56 that transmits an operation request including the authentication key to the server device, and control means 58 that controls the operation of the elevator 13 to move to the floor where the service recipient associated with the authentication key lives when an operation instruction is received from the server device 16. According to this configuration, similar to the door control device 10 according to the above embodiment, it is possible to maintain security when a third party such as a service provider enters each floor of a facility such as an apartment house M.
[0158] Further, in the server device 16 according to the present embodiment, the key acquisition means 78 determines whether or not a plurality of the same shot keys are valid. If the determination is affirmative, the shot key is acquired again based on the service number. According to this configuration, it is possible to suppress authentication using the same shot key from being performed by a plurality of different service providers, and to appropriately perform authentication using the shot key.
[0159] Further, in the server device 16 according to the present embodiment, the reservation means 76 determines whether or not there is a reserved parcel box 14 corresponding to the room number as the acquired identification information when authentication for unlocking the door 11 is successful. If the determination is affirmative, the reserved parcel box 14 is double-reserved. If the determination is negative, a non-reserved parcel box 14 is reserved. According to this configuration, when authentication for unlocking the door 11 is successful and there is a reserved parcel box 14 corresponding to the room number acquired as identification information, the reserved parcel box 14 is double-reserved. Therefore, for a service recipient with the same identification information such as a room number, a plurality of different parcels can be delivered to the same parcel box 14 together.
[0160] Further, in the server device 16 according to the present embodiment, the reservation means 76 cancels the reservation of the parcel box 14 when a predetermined time has elapsed since the parcel box 14 was reserved. According to this configuration, it is possible to suppress the parcel box 14 from being occupied without being used for a predetermined time after being reserved.
[0161] Further, in the server device 16 according to the present embodiment, there is provided a door unlocking instruction means 82 that transmits an unlocking instruction to the door control device 10 when authentication for unlocking the door 11 is successful and the reservation of the delivery box 14 by the reservation means 76 is completed. According to this configuration, when the service provider comes to the entrance of the apartment house M and causes the door control device 10 to acquire the service number, the server device 16 performs authentication for unlocking the door 11. Then, when the authentication is successful and the reservation of the delivery box 14 is completed, the door 11 is unlocked. As a result, the service provider can enter the apartment house M while maintaining security and securing a reservation for the delivery box 14 without the permission of the service recipient who is a resident of the apartment house M. Therefore, it is possible to prevent the situation where the service provider enters the apartment house M and only then realizes that there is no available space in the delivery box 14, and it is possible to speed up the response by the service provider.
[0162] Also, in the present embodiment, the room number is stored in the user management table 90 in association with the tracking number as the service number. The reservation means 76 of the server device 16 refers to this user management table 90 and specifies the room number associated with the tracking number for which the authentication has been successful. Then, the reservation means 76 refers to the box management table 92, specifies any unreserved box ID from among the plurality of box IDs associated with the specified room number, and makes a reservation. According to this configuration, since the reservation means 76 acquires the room number by specifying the room number stored in the user management table 90, it is possible to make an appropriate reservation for the delivery box 14 associated with the room number without causing the door control device 10 to acquire the room number by input by the delivery company or the like.
[0163] Also, in the present embodiment, when authentication in response to a request to unlock the lid of the delivery box 14 from the delivery company is successful, the lid unlocking instruction means 86 transmits an instruction to unlock the lid of the reserved delivery box 14 to the delivery box 14 in response to a request to unlock the door 11 from the delivery company. According to this configuration, it is possible to suppress the inappropriate use of the reserved home delivery box 14 by a third party not related to the reservation.
[0164] In addition, in the present embodiment, the display means 52 of the door control device 10 displays information indicating that the reservation of the home delivery box 14 has been completed when the reservation of the home delivery box 14 is completed, and displays information indicating that the reservation of the home delivery box 14 cannot be made when the reservation cannot be made. According to this configuration, the delivery company can recognize whether the home delivery box 14 can be reserved or not. Thereby, for example, when the home delivery box 14 installed corresponding to the residential floor cannot be reserved, the delivery company can quickly take measures such as posting the luggage in the home delivery box 14 installed in a shared facility such as a lobby and available regardless of the residential floor without going to that residential floor.
[0165] <Modification example> The present invention is not limited to the above-described embodiment. That is, those obtained by appropriately making design changes to the above-described embodiment by those skilled in the art are also included in the scope of the present invention as long as they have the features of the present invention. In addition, each element included in the above-described embodiment and the modification example described later can be combined as long as it is technically possible, and those obtained by combining these are also included in the scope of the present invention as long as they include the features of the present invention.
[0166] For example, in the above-described embodiment, the example in which the request receiving means 72 receives the operation request of the elevator 13 from the elevator control device 12 has been described, but the present invention is not limited to this. The request receiving means 72 may receive the operation request from other devices such as the door control device 10 and a password input device (not shown).
[0167] In addition, another control device or the like may be provided between the elevator control device 12 and the server device 16, and each information transmitted between the elevator control device 12 and the server device 16 may be transmitted to each other via another control device or the like connected therebetween.
[0168] Further, the server device 16 may not include the storage means 70. The authentication means 74 of the server device 16 may execute authentication based on information stored in an external storage means or the like, rather than information stored in the storage means 70.
[0169] Also, for example, in the above embodiment, the reservation means 76 acquires the room number as the identification information of the service recipient corresponding to the service number. However, as the identification information of the service recipient acquired by the reservation means 76, a user ID, the floor of residence, or the like may be used.
[0170] Further, the reservation means 76 may acquire the identification information of the service recipient not by specifying the information stored in the user management table 90, but by transmission from the door control device 10 or the like. For example, after the process of step SP16 in FIG. 8 and before the process of step SP18, the acquisition means 46 of the door control device 10 acquires the identification information of the service recipient such as the room number by the input of the delivery company. Subsequently, the request means 48 of the door control device 10 transmits the identification information to the server device 16. Thereby, the reservation means 76 of the server device 16 can acquire the identification information. The reservation means 76 may reserve the delivery box 14 corresponding to the identification information thus acquired. In this case, the user management table 90 may not store in advance the identification information of the service recipient such as the room number.
[0171] Each request transmitted from the door control device 10, the elevator control device 12, or the delivery box 14 to the server device 16 may include the identification information of the service recipient such as the room number, in addition to the tracking number as the service number and the shot key as the authentication key. Further, separately from these requests, the identification information of the service recipient such as the room number may be transmitted from the door control device 10, the elevator control device 12, or the delivery box 14 to the server device 16 at a predetermined timing.
[0172] Also, the reservation means 76 does not necessarily have to determine whether there is a reserved delivery box 14 as in the process of step SP1810 in FIG. 9, or determine whether there is an available space in the delivery box 14 as in the process of step SP1812 in FIG. 9. The reservation means 76 may reserve the delivery box 14 based on the tracking number for which authentication has succeeded without performing these determinations.
[0173] Also, the reservation means 76 is not limited to reserving the delivery box 14 corresponding to the identification information of the service recipient. For example, it may reserve a delivery box 14 installed in a shared facility such as the lobby or shared floor of the apartment building M and not corresponding to the identification information of the service recipient such as the room number. In this case, the reservation means 76 identifies any one of the plurality of delivery boxes 14 installed in the shared facility such as the lobby or shared floor of the apartment building M, and reserves the delivery box 14 by associating and registering the identified delivery box 14 with the tracking number.
[0174] Also, even when the reservation of the delivery box 14 by the reservation means 76 is not completed, the door unlocking instruction means 82 may send an unlocking instruction to unlock the door 11 to the door control device 10 when the authentication for unlocking the door 11 by the authentication means 74 is successful.
[0175] Also, the service number is not limited to the tracking number of the package, and may be a preset password or the like. Also, the short key as the authentication key is not limited to the last four digits of the tracking number, and may be any number of any digits based on the tracking number. Also, the short key does not necessarily have to be acquired by the key acquisition means 78, and does not necessarily have to be notified from the server device 16 to the delivery company. The short key may be preset, for example, as the last four digits of the tracking number, and the preset short key may be notified in advance to the delivery company.
[0176] In addition, the service provider is not limited to a delivery service provider, and may include, for example, a cleaner, a repair service provider, a drinking water service provider, or a food delivery service provider, etc., who provides a predetermined service other than delivery. In this case, the service number may be a customer number or the like.
[0177] In addition, the operation instruction transmitted from the server device 16 to the elevator control device 12 may not include an instruction for the destination or an instruction to open the door of the elevator 13. For example, the destination of the elevator 13 may not be controlled by the elevator control device 12, but may be manually set by the delivery service provider. Also, information indicating the destination of the elevator 13 may be displayed by the display means 60 of the elevator control device 12 to notify the delivery service provider of the destination. Further, the opening and closing of the door of the elevator 13 may be performed by manually operating an opening and closing button by the delivery service provider or the like.
[0178] In addition, the key acquisition means 78 does not necessarily have to determine whether the same shot key is valid.
[0179] In addition, the apartment house M is not limited to a place for living such as a condominium, an apartment, a dormitory, etc., and may be a place mainly for working such as a corporate office or an office. That is, the apartment house M may be a building used by a plurality of residents, regardless of its use or the like.
[0180] <Supplementary Note> The present invention includes the following supplementary note. [Supplementary Note 1] A door control device that controls locking and unlocking of a door installed at the entrance of an apartment house, a plurality of delivery boxes installed in the apartment house as shared facilities shared by service recipients who are residents of the apartment house, and a server device capable of communicating with each other, Storage means for storing a service number set by a service provider for each service recipient, Request reception means for receiving an unlocking request including the service number from the door control device, An authentication means for performing authentication for unlocking the door based on the information included in the unlocking request received by the request receiving means and the information stored in the storage means; A reservation means for reserving the delivery box by specifying any one of the plurality of delivery boxes based on the service number when the authentication for unlocking the door is successful; A server device comprising: [Appendix 2] When the authentication for unlocking the door is successful, the reservation means acquires the identification information of the service recipient corresponding to the service number, and reserves the delivery box corresponding to the acquired identification information. The server device according to Appendix 1. [Appendix 3] When the authentication for unlocking the door is successful, the reservation means determines whether there is a reserved delivery box corresponding to the acquired identification information. If the determination is affirmative, the reserved delivery box is reserved again. If the determination is negative, the unreserved delivery box is reserved. The server device according to Appendix 2. [Appendix 4] When a predetermined time has elapsed since the delivery box was reserved, the reservation means cancels the reservation of the delivery box. The server device according to any one of Appendices 1 to 3. [Appendix 5] The service number includes a tracking number of the package. The server device according to any one of Appendices 1 to 4. [Appendix 6] When the authentication for unlocking the door is successful and the reservation of the delivery box by the reservation means is completed, it comprises a door unlocking instruction means for transmitting an unlocking instruction to the door control device. The server device according to any one of Appendices 1 to 5. [Appendix 7] It is communicable with an elevator control device that controls the operation of an elevator installed in the apartment house. The request receiving means receives an operation request including an authentication key based on the service number from the elevator control device, The authentication means executes authentication for the operation of the elevator based on the information included in the operation request received by the request receiving means and the information stored in the storage means, When the authentication for the operation of the elevator is successful, it includes an operation instruction means for transmitting an operation instruction to the elevator control device. The server device according to any one of Appendices 1 to 6. [Appendix 8] When the authentication for unlocking the door is successful, key acquisition means for acquiring the authentication key based on the service number, Key notification means for notifying the service provider of the authentication key acquired by the key acquisition means. The server device according to Appendix 7. [Appendix 9] The key acquisition means acquires a part of the service number as the authentication key. The server device according to Appendix 8. [Appendix 10] A door control device that controls locking and unlocking of a door installed at the entrance of an apartment building and is communicable with a server device, Acquisition means for acquiring a service number set by a service provider, Request means for transmitting an unlocking request including the service number to the server device, Display means for displaying an authentication key transmitted from the server device when used for using a device installed in the apartment building and when the authentication for unlocking the door is successful. A door control device comprising the above. [Appendix 11] A computer that is communicable with a door control device that controls locking and unlocking of a door installed at the entrance of an apartment building, and a plurality of delivery boxes installed in the apartment building as shared facilities shared by service recipients who are residents of the apartment building, Storage means for storing a service number set by a service provider for each service recipient, A request receiving means for receiving an unlocking request including the service number from the door control device, An authentication means for performing authentication for unlocking the door based on the information included in the unlocking request received by the request receiving means and the information stored in the storage means, A reservation means for reserving the parcel box by specifying any one of the plurality of parcel boxes based on the service number when the authentication for unlocking the door is successful, A program for causing it to function. [Appendix 12] A computer that controls locking and unlocking of a door installed at the entrance of an apartment building and is communicable with a server device, An acquisition means for acquiring a service number set by a service provider, A request means for transmitting an unlocking request including the service number to the server device, A display means for displaying an authentication key transmitted from the server device when used to use a device installed in the apartment building and when the authentication for unlocking the door is successful, A program for causing it to function.
Explanation of Signs
[0181] 10: Door control device, 11: Door, 12: Elevator control device, 13: Elevator, 14: Parcel box, 16: Server device, 46: Acquisition means, 48: Request means, 52: Display means, 70: Storage means, 72: Request receiving means, 74: Authentication means, 76: Reservation means, 78: Key acquisition means, 80: Key notification means, 82: Door unlocking instruction means, 84: Operation instruction means
Claims
1. A server device capable of communicating with an elevator control device that controls the operation of an elevator installed in an apartment building, a request receiving means for receiving an operation request including an authentication key based on a service number set by a service provider for each service recipient; an authentication means for performing authentication for the operation of the elevator based on the information included in the operation request received by the request receiving means and the authentication key; an operation instruction means for transmitting an operation instruction to move to the floor where the service recipient associated with the authentication key lives when the authentication for the operation is successful to the elevator control device; A server device comprising:
2. When the authentication for the operation is successful, the operation instruction means transmits an operation instruction to the elevator control device so as not to move to a floor other than the floor where the service recipient associated with the authentication key lives. The server device according to claim 1.
3. It is capable of communicating with a door control device that controls locking and unlocking of a door installed at the entrance of the apartment building, the request receiving means receives a door unlocking request including the service number, the authentication means performs authentication for unlocking the door based on the information included in the unlocking request received by the request receiving means and the service number, a key acquisition means for acquiring the authentication key based on the service number when the authentication for unlocking the door is successful; a key notification means for notifying the service provider of the authentication key acquired by the key acquisition means. The server device according to claim 1 or 2.
4. The key acquisition means acquires a part of the service number as the authentication key. The server device according to claim 3.
5. It is capable of communicating with a plurality of parcel lockers installed in the apartment building as shared facilities shared by the service recipients who are residents of the apartment building, and comprises a reservation means for reserving the parcel locker installed on the floor where the service recipient associated with the service number lives when the authentication for unlocking the door is successful. The server device according to claim 3 or 4.
6. The service number includes a tracking number of a package. The server device according to any one of claims 1 to 5.
7. An elevator control device that controls the operation of an elevator installed in an apartment building and is capable of communicating with a server device, An acquisition means for acquiring an authentication key based on a service number set in association with each service recipient by a service provider; A request means for transmitting an operation request including the authentication key to the server device; A control means for controlling the operation of the elevator to move to the floor where the service recipient associated with the authentication key lives when an operation instruction is received from the server device; An elevator control device comprising the same.
8. A computer capable of communicating with an elevator control device that controls the operation of an elevator installed in an apartment building, A request reception means for receiving an operation request including an authentication key based on a service number set in association with each service recipient by a service provider, An authentication means for performing authentication for the operation of the elevator based on the information included in the operation request received by the request reception means and the authentication key, An operation instruction means for transmitting an operation instruction to move to the floor where the service recipient associated with the authentication key lives to the elevator control device when the authentication for the operation is successful; A program for causing the computer to function as such.
9. A computer that controls the operation of an elevator installed in an apartment building and is capable of communicating with a server device, An acquisition means for acquiring an authentication key based on a service number set in association with each service recipient by a service provider, A request means for transmitting an operation request including the authentication key to the server device, A control means for controlling the operation of the elevator to move to the floor where the service recipient associated with the authentication key lives when an operation instruction is received from the server device; A program for causing the computer to function as such.
Citation Information
Patent Citations
Control system and control method for electronic lock
JP2001323696A
Elevator security operation system
JP2005206357A
Package receiving system in multiple dwelling house
JP2005231767A
Service-providing system
JP2007029384A
Floor security management system, elevator controller, and terminal device
JP2013023349A