Management server device and door control device
The system uses organization IDs and package delivery status verification to secure door unlocking, preventing unauthorized access by malicious third parties.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2026-03-13
AI Technical Summary
Existing door unlocking systems are vulnerable to unauthorized access if a malicious third party obtains a service number, allowing unauthorized unlocking of doors.
A management server device and door control device system that utilizes an organization ID linked to a service number, verifying the delivery status of a package to ensure legitimate unlocking requests, preventing unauthorized access.
Prevents unauthorized unlocking of doors even if a malicious third party obtains a service number by ensuring that only legitimate unlocking requests are honored based on verified organization IDs and package delivery statuses.
Smart Images

Figure 2026046570000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a management server device and a door control device.
Background Art
[0002] Conventionally, a door unlocking system for unlocking a locked door has been known.
[0003] Regarding this, Patent Document 1 discloses a door unlocking system in which a service provider such as a delivery company can unlock a door by a service number (for example, a tracking number of a package) without the permission of a user.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the technique described in Patent Document 1, there is a problem that if a malicious third party obtains the service number, the door will be unlocked.
[0006] The present invention has been made in view of such problems, and an object thereof is to provide a management server device and a door control device that can prevent a door from being unlocked even when a service number is obtained by a malicious third party.
Means for Solving the Problems
[0007] To solve the above problems, a management server device according to a first aspect of the present invention is a management server device that can communicate with a door control device that controls the locking and unlocking of a door installed at the entrance of an apartment building, and comprises: a request receiving means that receives an unlocking request from the door control device including a service number for a package set by a service provider and an organization ID which is information that identifies each organization of the service provider; a determination means that performs a determination based on the organization ID included in the unlocking request received by the request receiving means and the organization ID linked to the service number for the package stored in the service provider's server device; and an unlocking instruction means that transmits an unlocking instruction to the door control device if the determination is successful.
[0008] Furthermore, in a second aspect of the present invention, the service number includes the tracking number for the package.
[0009] Furthermore, in a third aspect of the present invention, the determination means determines that the determination is successful if the delivery status of the package associated with the service number is in transit.
[0010] Furthermore, in a fourth aspect of the present invention, the organization ID is information that identifies a branch or sales office.
[0011] Furthermore, in a fifth aspect of the present invention, the unlocking request includes a plurality of service numbers and one organization ID.
[0012] Furthermore, a door control device according to a sixth aspect of the present invention is a door control device that controls the locking and unlocking of a door installed at the entrance of an apartment building and is capable of communicating with a management server device, comprising: acquisition means for acquiring a service number for a package set by a service provider and an organization ID which is information identifying each organization of the service provider; unlocking request means for transmitting an unlocking request including the service number and organization ID acquired by the acquisition means to the management server device; and control means for unlocking the door when the management server device determines that the determination is successful based on the organization ID included in the unlocking request and the organization ID associated with the service number for the package stored in the service provider's server device, and receives an unlocking instruction from the management server device. [Effects of the Invention]
[0013] The present invention provides a management server device and a door control device that can prevent the door from being unlocked even if a service number is obtained by a malicious third party. [Brief explanation of the drawing]
[0014] [Figure 1] This is a block diagram showing an example of the overall configuration of a door unlocking system according to an embodiment of the present invention. [Figure 2] Figure 1 is a block diagram showing an example of the hardware configuration of the door control device. [Figure 3] This block diagram shows an example of the hardware configuration of the server equipment (management server equipment and service provider server equipment) shown in Figure 1. [Figure 4] This is a block diagram showing an example of the functional means of a door unlocking system according to an embodiment of the present invention. [Figure 5] This figure shows an example of an organizational management table. [Figure 6] This flowchart shows an example of the processing flow when a delivery service provider enters an apartment building in a door unlocking system according to an embodiment of the present invention. [Modes for carrying out the invention]
[0015] Hereinafter, embodiments of the present invention (hereinafter referred to as "this embodiment") will be described with reference to the attached drawings. To facilitate understanding of the description, the same reference numerals are used for the same components and steps in each drawing whenever possible, and redundant explanations are omitted.
[0016] <Overall Structure> Figure 1 is a block diagram showing an example of the overall configuration of a door unlocking system 1 according to an embodiment of the present invention.
[0017] As shown in Figure 1, the door unlocking system 1 comprises one or more door control devices 10, a server device 12, a delivery service terminal 14, and a user terminal 16. These devices can communicate with each other via a communication network NT, such as the Internet or a telephone line.
[0018] The door control device 10 is installed near the entrance of an apartment building M such as a condominium, an apartment, a dormitory, etc. For example, examples of the door control device 10 include a communal entrance machine or / and an intercom control device. The communal entrance machine includes a numeric keypad, a display, etc. For example, a delivery person can input various numbers using this numeric keypad. The intercom control device controls, for example, the communal entrance machine at the entrance and the master units in each room. Then, the door control device 10 controls the locking and unlocking of an auto-lock type door 11 installed at the entrance of the apartment building M. For example, the door control device 10 is composed of a pair of intercoms. One intercom is installed near the entrance of the apartment building M, and the other intercom is installed in each room of the apartment building M. A delivery person can use the pair of intercoms to communicate with the resident at the other end of the intercom, and can have the door 11 unlocked by the remote operation of the resident, and can enter the apartment building M. However, if the resident is absent, communication is impossible, so the door 11 cannot be unlocked and the delivery person cannot enter the apartment building M, and cannot deposit luggage in the parcel box in the apartment building M or pick up luggage from the parcel box. Therefore, the door control device 10 is configured by providing a door control function to the functions of the communal entrance machine and the intercom.
[0019] The server device 12 is composed of, for example, a management server device 12A and a service provider server device 12B. When the determination (authentication, verification) described later is successful, the management server device 12A transmits a locking instruction or an unlocking instruction for the door 11 to the door control device 10. The service provider server device 12B is a server device managed by a service provider (delivery person). The service provider server device 12B manages at least a service number (for example, a tracking number) in association with an organization ID which is information for identifying each organization of the service provider (delivery person). Examples of the service number include a tracking number of luggage, a luggage number, a luggage symbol, an inquiry number, etc. In this embodiment, the case where the service number is a tracking number will be described. In addition, in the present embodiment, a case where the organization ID is information (for example, branch number) that identifies a branch of the service provider will be described. Specifically, the organization is a branch (delivery branch) that has jurisdiction over the area (delivery area) to which the package is to be delivered. Note that the organization may be a company related to collection, relay, destination, etc. of packages, a business office, a branch office, a sub-branch, a branch, a sub-office, a branch, a department, a center (for example, a collection center, a relay center, a delivery center), an individual (for example, a delivery person), or the like.
[0020] The home delivery service provider terminal 14 is a communication terminal device operated by a service provider (home delivery service provider). When the service provider (home delivery service provider) receives a package from the shipper to the user or after receiving it, the service number, particularly, the tracking number (inquiry number) of the package is set (determined). This service number (tracking number) includes a different number for each package. That is, the service number is associated with each package. Examples of the home delivery service provider terminal 14 include a mobile phone, a smartphone, a tablet, a notebook computer, a personal computer, and the like.
[0021] The user terminal 16 is a communication terminal device operated by the user. Examples of the user terminal 16 include a mobile phone, a smartphone, a tablet, a notebook computer, a personal computer, and the like. In particular, the user terminal 16 is preferably a portable communication terminal device such as a mobile phone, a smartphone, a tablet, or a notebook computer that can be carried.
[0022] <Hardware Configuration> FIG. 2 is a block diagram showing an example of the hardware configuration of the door control device 10 shown in FIG. 1.
[0023] As shown in FIG. 2, the door control device 10 includes a CPU (Central Processing Unit) 20, a memory 22, a communication device 24, a display device 26, a calling device 28, a camera 30, a light source 32, a locking mechanism 34, and a power supply 36.
[0024] The CPU 20 controls various components of the door control device 10, such as the camera 30 and the light source 32.
[0025] Memory 22 stores, for example, the device ID and program of the door control device 10.
[0026] The communication device 24 consists of a communication interface and the like for communicating with external devices. The communication device 24, for example, sends and receives various information or data with the management server device 12A.
[0027] The display device 26 displays information such as the name of the person on the other end of the call and whether the determination was successful or unsuccessful.
[0028] The communication device 28 includes an input device. For example, a service provider (e.g., a delivery company) is configured to communicate with the resident of the room number entered using the input device. Also, for example, a service provider (e.g., a delivery company) can enter an organization ID (e.g., a branch number) using the input device.
[0029] Camera 30 captures images in front of the door control device 10.
[0030] The light source 32 is controlled by the CPU 20 to determine whether or not it emits light. Examples of light sources 32 include diodes and lamps.
[0031] The locking mechanism 34 locks and unlocks the door 11.
[0032] The power supply 36 supplies power to the CPU 20, memory 22, etc. A battery is preferred as the power supply 36.
[0033] Figure 3 is a block diagram showing an example of the hardware configuration of the server device 12 (management server device 12A and carrier server device 12B) shown in Figure 1.
[0034] As shown in Figure 3, the server device 12 comprises a control device 40, a communication device 42, and a storage device 44. The control device 40 is mainly composed of a CPU (Central Processing Unit) 46 and memory 48.
[0035] The control device 40 functions as various functional means by having the CPU 46 execute a predetermined program stored in the storage device 44 or memory 48, etc. Details of these functional means will be described later.
[0036] The communication device 42 consists of a communication interface and the like for communicating with an external device. The communication device 42, for example, sends and receives various information or data with the user terminal 16.
[0037] The storage device 44 is composed of a hard disk or the like. The storage device 44 stores various programs and information necessary for executing processing in the control device 40 (for example, a database based on information obtained from the service provider server device 12B), as well as information on the processing results.
[0038] The server device 12 can be implemented using an information processing device such as a dedicated or general-purpose server computer. Furthermore, the server device 12 may consist of a single information processing device or multiple information processing devices distributed across the communication network NT. Also, Figure 3 only shows a portion of the main hardware configuration of the server device 12; the server device 12 may have other configurations that are generally found in servers. The hardware configuration of the delivery service terminal 14 and the user terminal 16 may also be similar to that of the server device 12, except for the inclusion of operating means and display devices.
[0039] <Functional configuration> (Specific example 1) Figure 4 is a block diagram showing an example of the functional means of the door unlocking system 1 according to an embodiment of the present invention.
[0040] As shown in Figure 4, the door control device 10 in the door unlocking system 1 includes, as functional means, an acquisition means 60, an unlocking request means 62, and a control means 64. These functional means are realized by the CPU 20 executing a program stored in the memory 22.
[0041] The acquisition means 60 is a functional means for acquiring information entered by a service provider (delivery company). In this embodiment, the acquisition means 60 acquires the service number set by the service provider and the organization ID, which is information that identifies each organization of the service provider.
[0042] The unlocking request means 62 is a functional means for transmitting an unlocking request to the management server device 12A. In this embodiment, the unlocking request means 62 transmits an unlocking request to the server device 12 that includes, for example, the device ID of the door control device 10 and the service number and organization ID acquired by the acquisition means 60.
[0043] The control means 64 is a functional means that controls the entire door control device 10. In this embodiment, when the management server device 12A makes a successful determination and receives an unlocking instruction from the management server device 12A, the control means 64 controls the locking mechanism 34 to automatically unlock the door 11. The control means 64 also opens and closes the door after it has been unlocked.
[0044] Furthermore, the management server device 12A in the door unlocking system 1 includes, as functional means, a request receiving means 72, a determination means 74, a notification means 76, and an unlocking instruction means 78. The operator server device 12B in the door unlocking system 1 also includes, as functional means, a storage means 80. These functional means are realized by the CPU 46 executing a program stored in the storage device 44. Note that each functional means and each table described later may be provided in either the management server device 12A or the operator server device 12B, and can be changed as appropriate.
[0045] The storage means 80 has the function of storing the delivery status of packages (packages corresponding to tracking numbers) that each organization (e.g., branch) is responsible for. Specifically, the storage means 80 stores the organization management table 80A. The information contained in these tables is updated sequentially, for example, by the service provider (delivery company).
[0046] The organization management table 80A stores information such as the organization name (branch name) and service number (tracking number) for each organization (for each organization ID). For example, the organization management table 80A is located on the business server device 12B.
[0047] Figure 5 shows an example of an organizational management table 80A.
[0048] As shown in Figure 5, the organization management table 80A stores information for each service provider (delivery company) organization, linked to an organization ID (branch number), the organization name (branch name), a tracking number as a service number, and the delivery status of the package corresponding to that service number. Examples of delivery statuses include dispatch, pickup, in transit, and completed delivery.
[0049] Returning to Figure 4, the request receiving means 72 is a functional means that receives unlocking requests from the door control device 10. In this embodiment, the request receiving means 72 receives unlocking requests from the door control device 10 that include a service number and an organization ID.
[0050] This unlocking request includes, for example, one or more service numbers and one organization ID. For example, when a service provider (delivery company) places one or more packages into a delivery box in an apartment building, or collects one or more packages from a delivery box, the camera 30 of the door control device 10 photographs a code including a service number (tracking number) associated with each package. Subsequently, the acquisition means 60 analyzes each photographed code to obtain the service number (tracking number). Next, the input device of the door control device 10 receives input of one organization ID (branch number) from the service provider (delivery company). Subsequently, the request receiving means 72 receives an unlocking request from the door control device 10 that includes one or more service numbers (tracking numbers) and one organization ID (branch number). Furthermore, the unlocking request includes the device ID of the door control device 10.
[0051] The determination means 74 is a functional means that performs a determination. In this embodiment, the determination means 74 performs a determination based on the organization ID included in the unlocking request received by the request receiving means 72 and the organization ID stored in the storage means 80.
[0052] For example, the determination means 74 first determines whether the organization ID (branch number) included in the unlocking request matches the organization ID (branch number) associated with the service number (tracking number) included in the unlocking request in the organization management table 80A. Next, the determination means 74 determines that the determination is successful if it determines the first determination is affirmative. On the other hand, the determination means 74 determines that the determination is unsuccessful if it determines the first determination is negative.
[0053] Furthermore, in this embodiment, the determination means 74 determines that the second determination is successful if the delivery status of the package associated with the service number (tracking number) is "in transit". For example, the determination means 74 makes a second determination in the organization management table 80A to see whether the delivery status associated with the service number included in the unlock request is "in transit". Next, the determination means 74 determines that the determination is successful if it determines both the first and second determinations to be positive. On the other hand, the determination means 74 determines that the determination is a failure if it determines either the first or second determination to be negative.
[0054] The notification means 76 is a functional means that notifies the door control device 10 of an error or the like if the determination by the determination means 74 fails.
[0055] The unlocking instruction means 78 is a functional means that transmits an unlocking instruction to the door control device 10 when the determination is deemed successful. In this embodiment, the unlocking instruction means 78 transmits an unlocking instruction to the door control device 10.
[0056] <Processing flow> Figure 6 is a flowchart showing an example of the processing flow when a delivery service provider enters an apartment building M in the door unlocking system 1 according to an embodiment of the present invention. Note that the content and order of the following processing can be changed as appropriate.
[0057] (Step SP10) The acquisition means 60 of the door control device 10 controls the camera 30 to photograph one or more codes (two-dimensional codes or three-dimensional codes) presented by the delivery person. Subsequently, the acquisition means 60 analyzes each of the photographed codes to obtain a tracking number. Then, the process moves on to step SP12.
[0058] (Step SP12) The acquisition means 60 of the door control device 10 acquires one organization ID (branch number) that has been entered into the input device by the delivery company. Then, the process moves on to step SP14.
[0059] (Step SP14) The unlocking request means 62 of the door control device 10 transmits an unlocking request to the management server device 12A that includes one or more tracking numbers acquired by the acquisition means 60 in step SP10 and the organization ID (branch number) acquired by the acquisition means 60 in step SP12. Then, the process moves on to step SP16.
[0060] (Step SP16) The management server device 12A transmits one or more tracking numbers included in the unlocking request sent in step SP14 to the business server device 12B, and requests the organization ID (branch number) stored in the organization management table 80A and the delivery status associated with said organization ID. Then, the process moves on to step SP18.
[0061] (Step SP18) The carrier server device 12B refers to the organization management table 80A and retrieves the organization ID (branch number) and delivery status associated with each tracking number sent from the management server device 12A in step SP16. Subsequently, the carrier server device 12B sends the retrieved organization ID (branch number) and delivery status back to the management server device 12A. Furthermore, if the tracking number sent from the management server device 12A is not found in the organization management table 80A, or if the organization ID (branch number) associated with the tracking number does not exist, the operator server device 12B will send error information back to the management server device 12A. Then, the process moves on to step SP20.
[0062] (Step SP20) The determination means 74 of the management server device 12A makes a first determination as to whether the organization ID included in the unlock request transmitted in step SP14 matches some or all of the organization IDs returned in step SP18.
[0063] Next, if the determination means 74 determines that the first determination is affirmative, it makes a second determination as to whether the delivery status of some or all of the items returned in step SP18 is "in transit". Next, the determination means 74 determines that the determination is successful if it determines the second determination to be positive. On the other hand, the determination means 74 determines that the determination is a failure if it determines either the first or second determination to be negative. Furthermore, the determination means 74 determines that the determination is a failure if error information is returned in step SP18. If the above determination is deemed successful, the process proceeds to step SP24. On the other hand, if the above determination is deemed unsuccessful, the notification means 76 notifies the door control device 10 of an error, and the process proceeds to step SP22.
[0064] (Step SP22) The control means 64 of the door control device 10 causes the display device 26 to indicate that the determination regarding the unlocking request has failed. Then, the process concludes with the series of steps shown in Figure 6.
[0065] (Step SP24) The unlocking instruction means 78 of the management server device 12A transmits an unlocking instruction to the door control device 10. Then, the process moves on to step SP26.
[0066] (Step SP26) The control means 64 of the door control device 10 controls the locking mechanism 34 to unlock the locked door 11. The control means 64 also displays on the display device 26 that the determination of the unlocking request was successful. Then, the process concludes with the series of steps shown in Figure 6. This allows delivery personnel to enter the apartment building M through door 11 and place packages in the delivery boxes located in front of each apartment, or to collect packages from those delivery boxes.
[0067] (Specific example 2) In the specific example 1 described above, the organization management table 80A was described as storing the organization name, the tracking number as a service number, and the delivery status of the package corresponding to that service number, linked together for each organization ID. However, various types of information may be managed in a distributed manner.
[0068] Furthermore, for example, the organization management table 80A stores at least the organization name (branch name) and the delivery status, linked to the tracking number.
[0069] Furthermore, for example, the database (organization information database) in the storage device 44 of the management server device 12A stores at least the organization name (branch name) linked to the organization ID (branch number). For example, the management server device 12A periodically (for example, at a predetermined time every day) obtains (downloads) the organization name (e.g., branch name) of the service provider and the organization ID (e.g., branch number) corresponding to that organization name from the service provider server device 12B, and updates the database (branch information database) in the storage device 44.
[0070] In step SP16 of Specific Example 1, the management server device 12A sends one or more tracking numbers included in the unlocking request obtained in step SP14 to the business server device 12B and requests the organization ID and delivery status associated with the tracking number stored in the organization management table 80A. However, in Specific Example 2, for example, the management server device 12A sends one or more tracking numbers included in the unlocking request to the business server device 12B and requests the organization name (branch name) and delivery status.
[0071] Next, after the organization name (branch name) and delivery status are returned from the business server device 12B, the management server device 12A identifies the organization ID (branch number) corresponding to the returned organization name (branch name) based on the organization name (branch name) and organization ID (branch number) contained in the database (organization information database) stored in the storage device 44.
[0072] Next, the management server device 12A performs a determination using the determination means 74 based on the identified organization ID (branch number). For example, the determination means 74, similar to step SP20, first determines whether some or all of the organization IDs included in the unlock request match the identified organization ID.
[0073] Next, if the first determination is affirmative, the determination means 74 makes a second determination as to whether the delivery status of some or all of the items returned from the carrier server device 12B is "in transit". Thus, in Specific Example 2, by distributing various information in the organizational management table 80A, service providers (delivery companies) can avoid introducing (adding) new equipment or functions, thereby reducing the burden on service providers (delivery companies). Furthermore, by distributing various information across multiple server devices, failures in judgment due to communication errors between server devices can be avoided.
[0074] <Effects> In this embodiment, the management server device 12A is capable of communicating with a door control device 10 that controls the locking and unlocking of a door 11 installed at the entrance of an apartment building. The management server device 12A includes a request receiving means 72 that receives an unlocking request from the door control device 10, which includes a service number for a package set by a service provider and an organization ID, which is information identifying each organization of the service provider. The management server device 12A performs a determination based on the organization ID included in the unlocking request received by the request receiving means 72 and the organization ID linked to the service number for a package stored in the service provider's server device 12B. The management server device 12A is capable of communicating with a door control device 10 that controls the locking and unlocking of a door 11 installed at the entrance of an apartment building.
[0075] With this configuration, since the organization ID is used for determination, even if a malicious third party obtains the service number, it will be impossible to unlock the door.
[0076] In this embodiment, the service number also includes the tracking number for the package.
[0077] With this configuration, since the organization ID is used for determination, even if a malicious third party obtains the package tracking number, it will be impossible to unlock the door.
[0078] Furthermore, in this embodiment, the determination means 74 determines that the determination is successful if the delivery status of the package associated with the service number is in transit.
[0079] This configuration allows for the determination of whether or not the package is in transit, thus preventing the door from being unlocked even if a malicious third party obtains the package's tracking number.
[0080] Furthermore, in this embodiment, the organization ID is information that identifies a branch or sales office.
[0081] With this configuration, since information identifying the branch or sales office is used for determination, even if a malicious third party obtains the tracking number of the package, the door cannot be unlocked.
[0082] Furthermore, in this embodiment, the unlock request includes multiple service numbers and one organization ID.
[0083] This configuration allows service providers to reduce their workload by only needing to enter multiple service numbers and one organization ID when dropping off or collecting multiple packages.
[0084] Furthermore, in this embodiment, the door control device 10 controls the locking and unlocking of a door 11 installed at the entrance of an apartment building and is capable of communicating with a management server device 12A, and includes an acquisition means 60 that acquires a service number for a package set by a service provider and an organization ID which is information that identifies each organization of the service provider; an unlocking request means 62 that transmits an unlocking request including the service number and organization ID acquired by the acquisition means 60 to the management server device 12A; and a control means 64 that unlocks the door 11 when the management server device 12A determines that the determination is successful based on the organization ID included in the unlocking request and the organization ID linked to the service number for the package stored in the service provider's server device 12B, and receives an unlocking instruction from the management server device 12A.
[0085] With this configuration, since the organization ID is used for determination, even if a malicious third party obtains the service number, it will be impossible to unlock the door.
[0086] <Variation> It should be noted that the present invention is not limited to the embodiments described above. That is, any design modifications made to the above embodiments by those skilled in the art are also included within the scope of the present invention, as long as they retain the features of the present invention. Furthermore, the elements of the above embodiments and the modifications described later can be combined to the extent that it is technically possible, and any combination thereof is also included within the scope of the present invention, as long as it retains the features of the present invention.
[0087] For example, in the above embodiment, a case was described in which an unlock request includes multiple service numbers and one organization ID, but if each of the multiple service numbers is associated with a different organization ID, it may include two or more organization IDs.
[0088] Furthermore, in the above embodiment, the acquisition means 60 of the door control device 10 was described as acquiring one organization ID (branch number) entered into the input device by the delivery company in step SP12. However, if the delivery status associated with the tracking number acquired in step SP10 is "in transit", the delivery company may be prompted to enter one organization ID (branch number).
[0089] Specifically, the acquisition means 60 transmits the tracking number acquired in step SP10 to the business server device 12B, and requests the delivery status associated with the tracking number in the organization management table 80A from the business server device 12B. Subsequently, if the requested delivery status is "in transit", the acquisition means 60 prompts the delivery company to input an organization ID (branch number), similar to step SP12, and acquires the organization ID. In this case, the business server device 12B may also transmit the organization ID (branch number) to the management server device 12A. As a result, if the organization ID transmitted from the door control device 10 in step SP14 matches the organization ID transmitted from the business server device 12B, the management server device 12A can determine that the determination (authentication, verification) is successful and send an unlocking instruction to the door control device 10.
[0090] On the other hand, if the requested delivery status is not "in transit," that is, if error information is returned from the carrier server device 12B, the acquisition means 60 does not prompt the delivery company to enter an organization ID (branch number). In this case, the control means 64 of the door control device 10 causes the display device 26, for example, to display that the tracking number is invalid.
[0091] Furthermore, in the above embodiment, the case in step SP16 where the management server device 12A transmits the tracking number to the carrier server device 12B was described, but the tracking number and the organization ID (branch number) may also be transmitted. In this case, the carrier server device 12B may refer to the organization management table 80A and, if the organization ID (branch number) associated with the transmitted tracking number matches the transmitted organization ID (branch number), and the delivery status associated with the transmitted tracking number is "in transit", transmit to the door control device 10 or the management server device 12A that the determination (authentication, verification) was successful.
[0092] Furthermore, although the above embodiment describes the case where the determination means 74 performs a first determination and a second determination, it may also perform only the first determination or only the second determination. Also, the order of the first determination and the second determination may be changed as appropriate. For example, if only the first determination is performed, the business server device 12B may return only the organization ID (branch number) to the management server device 12A in step SP18. Also, for example, if only the second determination is performed, the business server device 12B may return only the delivery status of the package to the management server device 12A in step SP18.
[0093] Furthermore, although the above embodiment describes a case where the service number is set by the delivery company, it may also be set by other service providers. Examples of other service providers include dry cleaners, beverage companies, and food delivery companies. In this case, the service number may be a customer number or the like. Also, in this case, the delivery company terminal 14 is simply referred to as the "terminal". [Explanation of symbols]
[0094] 10... Door control device 11... Door 12A...Management server device 12B... Operator server equipment 60…Acquisition method 62...Method for requesting unlocking 64... Control means 72...Method for receiving requests 74...Judgment means 78... Unlocking instruction means
Claims
1. A management server device that can communicate with a door control device that controls the locking and unlocking of doors installed at the entrance of an apartment building, The door control device includes a request receiving means that receives an unlocking request including the service number of the package set by the service provider and an organization ID which is information identifying each organization of the service provider, A determination means that performs a determination based on the organization ID included in the unlocking request received by the request receiving means and the organization ID associated with the service number of the package stored in the service provider's server device, If the above determination is successful, an unlocking instruction means transmits an unlocking instruction to the door control device, A management server device equipped with the following features.
2. The aforementioned service number includes the tracking number for the package. The management server device according to claim 1.
3. The determination means determines that the determination is successful when the delivery status of the package associated with the service number is in transit. The management server device according to claim 2.
4. The aforementioned organizational ID is branch or sales office identification information. The management server device according to claim 3.
5. The aforementioned unlocking request includes multiple service numbers and one organization ID, The management server device according to claim 4.
6. A door control device that controls the locking and unlocking of a door installed at the entrance of an apartment building and is capable of communicating with a management server device, A means for obtaining the service number of a package set by a service provider and an organization ID, which is information that identifies each organization of the service provider. An unlock request means transmits an unlock request including the service number and organization ID acquired by the acquisition means to the management server device, The control means unlocks the door when the management server device determines that the determination is successful based on the organization ID included in the unlocking request and the organization ID associated with the service number of the package stored in the service provider's server device, and when an unlocking instruction is received from the management server device. A door control device equipped with the following features.
Citation Information
Patent Citations
Server device and door control device
JP6765147B1