The present invention relates to a technical field of an article management apparatus, an article management system, an article management method and a recording medium for managing a usage of a storage of an article.
A Patent Literature 1 discloses, as one example of an article management system, an article management system that permits a user to use a key stored in a key storage box by unlocking a lock of the locked key storage box for storing the key of a client. Specifically, the article management system disclosed in the Patent Literature 1 authenticates the user by a biometric authentication, notifies a terminal of the client that the user is trying to use the key in the key storage box when the authentication succeeds, and unlocks the lock of the key storage box when receiving from the terminal of the client a notification that permits the usage of the key in the key storage box.
In addition, there are a Patent Literature 1 to a Patent Literature 6 as a background art document relating to the present invention.
The article management system disclosed in the Patent Literature 1 has a technical problem that there is a room for an improvement in that the usage of the key storage box by the user is properly managed. Moreover, not only the article management system that manages the usage of the key storage box for storing the key but also an article management system that manages an usage of any storage for storing any article also has a technical problem that there is a room for an improvement in that the usage of the storage by the user is properly managed.
It is therefore an example object of the present invention to provide an article management apparatus, an article management system, an article management method and a recording medium that can solve the technical problems described above. As one example, the example object of the present invention is to provide an article management apparatus, an article management system, an article management method and a that are configured to properly manage an usage of a storage of an article.
A first article management apparatus includes: an identifying unit that performs an identification process for identifying a user that enters a facility in which a storage for an article is placed; a storing unit that stores usage condition data that defines a condition for the user that is identified by the identifying unit to use the storage; and a changing unit that performs a change process for changing the usage condition data stored in the storing unit on the basis of a predetermined change information that is usable for changing the usage condition data.
A second article management apparatus includes: an identifying unit that performs an identification process for identifying a user that enters a facility in which a storage for an article is placed; a storing unit that stores usage condition data that defines a condition of the storage that is usable by the user; and a managing unit that determines on the basis of the usage condition information whether or not the usage of the storage by the user is permitted when it receives a request information relating to a request from the user that wants to use the storage, and performs a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted, the management unit performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
A first article management system includes: an article management apparatus that manages an usage for an article; and an information terminal that is usable by a user that enters a facility in which the storage is placed, the information terminal includes a transmitting unit that transmits, to the article management apparatus, a request information relating to a request from the user that wants to use the storage, the article management apparatus includes: an identifying unit that performs an identification process for identifying the user; a storing unit that stores usage condition data that defines a condition for the user that is identified by the identifying unit to use the storage; a managing unit that manages the usage of the storage by the user on the basis of the request information and the usage condition data; and a changing unit that performs a change process for changing the usage condition data stored in the storing unit on the basis of a predetermined change information that is usable for changing the usage condition data.
A second article management system includes: an article management apparatus that manages an usage for an article; and an information terminal that is usable by a user that enters a facility in which the storage is placed, the information terminal includes a transmitting unit that transmits, to the article management apparatus, a request information relating to a request from the user that wants to use the storage, the article management apparatus includes: an identifying unit that performs an identification process for identifying the user; a storing unit that stores usage condition data that defines a condition for the user that is identified by the identifying unit to use the storage; a managing unit that (i) determines on the basis of the usage condition information whether or not the usage of the storage by the user is permitted when it receives the request information, and (ii) performs a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted, the management unit performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
A first article management method includes: performing an identification process for identifying a user that enters a facility in which a storage for an article is placed; and performing a change process for changing usage condition data that defines a condition for the identified user to use the storage on the basis of a predetermined change information that is usable for changing the usage condition data.
A second article management method includes: performing an identification process for identifying a user that enters a facility in which a storage for an article is placed; determining, on the basis of usage condition information that defines a condition of the storage that is usable by the user, whether or not the usage of the storage by the user is permitted when a request information relating to a request from the user that wants to use the storage is received; performing a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted; and performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
A first recording medium is a recording medium on which a computer program allowing a computer to execute an article management method is recorded, the article management method includes: performing an identification process for identifying a user that enters a facility in which a storage for an article is placed; and performing a change process for changing usage condition data that defines a condition for the identified user to use the storage on the basis of a predetermined change information that is usable for changing the usage condition data.
A second recording medium is a recording medium on which a computer program allowing a computer to execute an article management method is recorded, the article management method includes: performing an identification process for identifying a user that enters a facility in which a storage for an article is placed; determining, on the basis of usage condition information that defines a condition of the storage that is usable by the user, whether or not the usage of the storage by the user is permitted when a request information relating to a request from the user that wants to use the storage is received; performing a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted; and performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
Each of the first and second article management apparatuses, the first and second article management systems, the first and second article management methods and the first and second recording media is capable of properly managing an usage of the storage of the article.
Next, with reference to the drawings, an example embodiment of an article management apparatus, an article management system, an article management method and a recording medium will be described. In the below described description, the example embodiment of the article management apparatus, the article management system, the article management method and the recording medium will be described by using a store management system SYS for managing a usage of a goods shelf SH by a user who visits a store ST in which the goods shelf SH on which a goods are displayed is placed.
(1) Configuration of Store Management System SYS
(1-1) Entire Configuration of Store Management System SYS
Firstly, with reference to
As illustrated in
A plurality of goods shelves SH are placed in the shopping space SP. A goods that is sold in the store ST is displayed (namely, stored) on each goods shelf SH. A unique security level is set for each goods shelf SH. Namely, the security level of each goods shelf SH is set to be one level of a plurality of levels. The user is authorized to pick up the goods displayed on the goods shelf SH the security level of which is set to be one that is usable by the user (specifically, that permits the user to use). On the other hand, the user is not authorized to pick up the goods displayed on the goods shelf SH the security level of which is set to be one that is not usable by the user.
The present example embodiment describes an example in which the security level of each goods shelf SH is set to be one of a level 1 to a level 4. Next, the with reference to
The security level may be set on the basis of a characteristic of the goods displayed on the goods shelf SH. For example, the security level that is set for the goods shelf SH on which the goods that requires a relatively strict management is displayed may be set to be a level that is more stringent than the security level that is set for the goods shelf SH on which the goods that does not require the relatively strict management (namely, a loose management is sufficient) is displayed. For example, the security level that is set for the goods shelf SH on which the relatively expensive goods is displayed may be set to be a level that is more stringent than the security level that is set for the goods shelf SH on which the relatively cheap goods is displayed.
At least one a security camera CA may be further placed in the shopping space SP. The security camera CA may be placed to capture an image of at least one goods shelf SH. The security camera CA may be placed to capture an image of the user that is located near at least one goods shelf SH. However, the security camera CA may not be placed in the shopping space SP.
The user that has picked up the goods from the goods shelf SH pay for the goods by using a not-illustrated payment terminal (for example, a POS (Point of Sale System) terminal such as a self-service checkout machine). The user that has paid for the goods can leave the shopping space SP to the outside of the shopping space SP through the entrance ENT. Note that the store management sever 1 may perform an identification process for identifying the user that is about to leave the store ST in order to manage the user that stays in the store ST when the user leaves the store. For example, the user may read a QR code that is placed near the entrance ENT in the shopping space SP by using the user terminal 2 in order to leave the shopping space SP. The store management sever 1 may perform the identification process for identifying the user that is about to leave the store ST on the basis of a read result of the QR code. After the identification process is completed, the store management server 1 may transmit the unlocking command for unlocking the entrance door END to the entrance door END (alternatively, the control apparatus that controls the opening and the closing of the entrance door END). As a result, the entrance door END is unlocked and the user can leave the shopping space SP.
(1-2) Configuration of Store Management Server 1
Next, with reference to
As illustrated in
The CPU 11 reads a computer program. For example, the CPU 11 may read a computer program stored in the storage apparatus 12. For example, the CPU 11 may read a computer program stored in a computer-readable recording medium, by using a not-illustrated recording medium reading apparatus. The CPU 11 may obtain (namely, download or read) a computer program from a not-illustrated apparatus placed outside the store management server 1 through the communication apparatus 13. The CPU 11 executes the read computer program. As a result, a logical functional block for performing an operation that should be performed by the store management server 1 is implemented in the CPU 11. Namely, the CPU 11 is configured to serve as a controller for implementing the logical block for performing the operation that should be performed by the store management server 1.
One example of the logical functional block that is implemented in the CPU 11 for performing the operation that should be performed by the store management server 1 is illustrated in
The usage condition data may include shelf condition data that indicates the security level set for the goods shelf SH for each goods shelf SH as illustrated in
The usage condition data may include user condition data that indicates the security level that is usable by the user (namely, that is permitted to be used by the user) for each user as illustrated in
When the user is permitted to use the goods shelf SH that includes the door SHD described above, the door SHD is unlocked. Thus, it can be said that the usage condition data substantially includes unlocking condition data relating to an unlocking condition that indicates whether or not the unlocking of the door SHD is permitted to the user. This unlocking condition data corresponds to data that indicates whether or not the usage of the goods shelf SH the security level of which is set to be the level 3 or the level 4 is allowed for the user.
Again in
The communication apparatus 13 is configured to communicate with the plurality of user terminals 2 through the network 3. Namely, the communication apparatus 13 is configured to transmit an information to the plurality of user terminals 2 through the network 3. The communication apparatus 13 is configured to receive an information from the plurality of user terminals 2 through the network 3.
(1-3) Configuration of User Terminal 2
Next, with reference to
As illustrated in
The code read apparatus 21 is configured to read each of the QR code ENC that is placed near the entrance ENT of the store ST and the QR code SHC that is placed in the goods shelf SH. Namely, the code read apparatus 21 is configured to optically read each of the QR code ENC and the QR code SHC.
The communication apparatus 22 is configured to communicate with the store management sever 1 through the network 3. For example, the communication apparatus 22 may transmit an information relating to each of the QR code ENC and the QR code SHC that are read by the code read apparatus 21 through the network 3.
(2) Operation of Store Management System SYS
Next, an operation that is performed by the store management system SYS when the user shops in the store ST will be described. In the present example embodiment, the store management system SYS performs at least one of an operation that is performed when the user enters the shopping space SP (namely, when the user enters the store ST), an operation that is performed when the user purchases the goods in the shopping space SP and an operation for changing the usage condition data. Thus, in the below described description, these three operations will be described in sequence.
In the present example embodiment, the store management server 1 mainly performs each process described above by using the plurality of user terminals 2. Thus, in the below described description, the operation performed by the store management server 1 sill be described as the operation performed by the store management system SYS for convenience of description.
(2-1) Operation Performed when User Enters Shopping Space SP
Firstly, with reference to
When the user enters the shopping space SP, the user reads the QR code ENC that is placed near the entrance ENT by using the user terminal 2 as described above. The read result of the QR code ENC is transmitted from the user terminal 2 to the store management server 1 through the network 3. Thus, the identification unit 111 of the store management server 1 determines whether or not an entrance code information corresponding to the read result of the QR code ENC is obtained (namely, received) (a step S11).
As a result of the determination at the step S11, when it is determined that the entrance code information is not obtained (the step S11: No), the identification unit 111 continues to determine whether or not the entrance code information is obtained (the step S11). On the other hand, as a result of the determination at the step S11, when it is determined that the entrance code information is obtained (the step S11: Yes), the identification unit 111 identifies the user by performing the identification process of the user using the entrance code information (a step S12). Namely, the identification unit 111 determines which of the plurality of users registered in the store management server 1 is the user that transmits the entrance code information.
The entrance code information may include an information for identifying the user in order to identify the user. For example, the entrance code information may include an information for identifying the user terminal 2 that is used by the user as the information for identifying the user. The information for identifying the user terminal 2 is usable as the information for identifying the user that uses the user terminal 2, because the user terminals 2 and the users are associated one for one.
Then, the identification unit 111 transmits the unlocking command for unlocking the entrance door END to the entrance door END (alternatively, the control apparatus that controls the opening and the closing of the entrance door END) (a step S13). As a result, the entrance door END is unlocked and the user can enter the shopping space SP.
(2-2) Operation Performed when User Purchases Goods in Shopping Space SP
Next, with reference to
When the user shops in the shopping space SP, the user reads the QR code SHC that is placed in the goods shelf SH on which the goods, which the user wants to purchase, is displayed by using the user terminal 2. The read result of the QR code SHC is transmitted from the user terminal 2 to the store management server 1 through the network 3. Thus, the shelf management unit 112 of the store management server 1 determines whether or not a shelf code information corresponding to the read result of the QR code SHC is obtained (namely, received) (a step S21). The shelf code information typically includes an information for identifying the goods shelf SH in which the QR code SHC is placed and an information for identifying the user that reads the QR code SHC (for example, the information for identifying the user terminal 2 described above).
The read result of the QR code SHC is substantially equivalent to an information indicating that the user wants (namely, requests) to use the goods shelf SH (namely, pick up the goods displayed on the goods shelf SH). This is because the QR code SHC is read when the user wants to use the goods shelf SH. Thus, an operation for transmitting the shelf code information is substantially equivalent to an operation for transmitting an information regarding a request of the usage of the goods shelf SH by the user. An operation for determining whether or not the shelf code information is obtained is substantially equivalent to an operation for determining whether or not the information regarding a request of the usage of the goods shelf SH by the user is obtained. The operation for determining whether or not the shelf code information is obtained is substantially equivalent to an operation for determining whether or not the user wants (namely, requests) to use the goods shelf SH.
As a result of the determination at the step S21, when it is determined that the shelf code information is not obtained (the step S21: No), the shelf management unit 112 continues to determine whether or not the shelf code information is obtained (the step S21). On the other hand, as a result of the determination at the step S21, when it is determined that the shelf code information is obtained (the step S21: Yes), the shelf management unit 112 determines the security level of the goods shelf SH which the user wants to use on the basis of the shelf code information (a step S22). Specifically, the QR code SHC includes the information for identifying the goods shelf SH in which the QR code SHC is placed. Thus, the shelf management unit 112 can determine which of the plurality of goods shelves SH placed in the store ST is the goods shelf SH which the user wants to use on the basis of the shelf code information. Then, the shelf management unit 112 determines the security level of the goods shelf SH which the user wants to use on the basis of the usage condition data (especially, the shelf condition data illustrated in
Then, the shelf management unit 112 determines whether or not the user is permitted to use the goods shelf SH on the basis of the usage condition data (especially, the user condition data illustrated in
For example, the user the user ID of which is 0002 illustrated in
As a result of the determination at the step S23, when it is determined that the user is permitted to use the goods shelf SH (the step S23: Yes), the shelf management unit 112 performs a permission process that should be performed when the user is permitted to use the goods shelf SH (a step S25). For example, when the user wants to use the goods shelf SH (level 2), the shelf management unit 112 may perform, as the permission process, a process for transmitting a control command information for controlling the alert apparatus SHA not to output the alert to the alert apparatus SHA. For example, when the user wants to use the goods shelf SH (level 2), the shelf management unit 112 may perform, as the permission process, a process for not transmitting a control command information for controlling the alert apparatus SHA to output the alert to the alert apparatus SHA. For example, when the user wants to use the goods shelf SH (level 3) or the goods shelf SH (level 4), the shelf management unit 112 may perform, as the permission process, a process for transmitting the unlocking command information for unlocking the door SHD to the door SHD.
Incidentally, when the user wants to use the goods shelf SH (level 4), the two factor authentication is necessary for the user to use the goods shelf SH. Thus, when the two factor authentication is not completed, the shelf management unit 112 does not perform the permission process even when it is determined that the user is permitted to use the goods shelf SH at the step S23. Namely, the shelf management unit 112 performs the permission process when it is determined that the user is permitted to use the goods shelf SH at the step S23 and the two factor authentication is completed.
On the other hand, as a result of the determination at the step S23, when it is determined that the user is not permitted to use the goods shelf SH (the step S23: No), the shelf management unit 112 does not perform the permission process as a general rule. In this case, the shelf management unit 112 may perform a non-permission process that should be performed when the user is not permitted to use the goods shelf SH. For example, when the user wants to use the goods shelf SH (level 2), the shelf management unit 112 may perform, as the non-permission process, the process for transmitting the control command information for controlling the alert apparatus SHA to output the alert to the alert apparatus SHA. For example, when the user wants to use the goods shelf SH (level 3) or the goods shelf SH (level 4), the shelf management unit 112 may perform, as the non-permission process, a process for not transmitting the unlocking command information for unlocking the door SHD to the door SHD.
However, as illustrated in
The additional condition may include a condition that a manager that manages the store ST permits the user to use the goods shelf SH. The manager is a person that is authorized to permit the user to exceptionally use the goods shelf SH, for example. In this case, the shelf management unit 112 may transmit, to a manager terminal that is operable by the manager, an application information for applying to the manager for the usage of the goods shelf by the user. Alternatively, the user himself may transmit the application information to the manager terminal by using the user terminal 2. Then, when the manager terminal transmits, to the store management server 1, an permission information for indicating that the user is permitted to use the goods shelf SH, the shelf management unit 112 may determine that the additional condition is satisfied. On the other hand, when the manager terminal does not transmit the permission information to the store management server 1, the shelf management unit 112 may determine that the additional condition is not satisfied.
The manager may determine whether or not to permit the user to use the goods shelf SH on the basis of an information relating to the goods shelf SH included in the application information. For example, when the goods that is displayed on the goods shelf SH is not the expensive goods so much, the manager may determine to permit the user to use the goods shelf SH. The manager may determine whether or not to permit the user to use the goods shelf SH on the basis of an information relating to the user included in the application information. For example, when the identity of the user is certain, the manager may determine to permit the user to use the goods shelf SH. The manager may determine whether or not to permit the user to use the goods shelf SH on the basis of an action of the user the image of which is captured by the security camera CA. For example, when the user does not take a suspicious action, the manager may determine to permit the user to use the goods shelf SH.
The additional condition may include a condition that the shelf management unit 112 obtains the read result of the QR code SHC, which is placed in the goods shelf SH which the user wants to use, by a third party. Namely, the additional condition may include a condition that the shelf management unit 112 obtains the read result of the QR code SHC by the third party that is different from the user in addition to the read result of the QR code SHC by the user that wants to use the goods shelf SH. In this case, the usage of the goods shelf SH is permitted as the exceptional case on the condition that the user is paired with the third party, although only the user is not permitted to use the goods shelf SH. As a result, the usage of the goods shelf SH is permitted as the exceptional case even when the permission from the manager is not obtained because the above described manager of the store ST is absent. Even when the usage of the goods shelf SH by the user is permitted as the exceptional case, there is a relatively low possibility that the user takes a malicious action (for example, an action of steeling the goods) because there is the third party near the user. As a result, the security of the store ST is still maintained. Note that the third party is preferably a worker of the store ST, however, may be different from the worker of the store ST. For example, the third party may be another user that is purchasing the goods in the store ST.
Then, the shelf management unit 112 manages, as at least a part of a history information relating to the usage history, an information relating to the usage history of the goods shelf SH that the user uses in this time (a step S26). For example, the shelf management unit 112 makes the storage apparatus 12 newly store, as at least a part of the history information relating to the usage history, the information relating to the usage history of the goods shelf SH that the user uses in this time. In this case, the shelf management unit 112 may make the storage apparatus 12 store, as at least a part of the history information relating to the usage history, at least one of an information for determining the user that uses the goods shelf SH, an information for determining the goods shelf SH which the user uses and an information for determining a time at which the user uses the goods shelf SH.
Note that the QR code SHC is not necessarily placed in the goods shelf SH (level 1) the security level of which is set to be the level 1. Thus, it can be said that the operation illustrated in
(2-3) Operation for Changing Usage Condition Data
Next, with reference to
As illustrated in
Then, the condition management unit 113 determines whether or not the user takes a suspicious action on the basis of the action information obtained at the step S31 (a step S32). The suspicious action may include an action that is different from an usual action f of the user that purchases the goods. Especially, the suspicious action may include an action that is undesirable for the security of the store ST. The suspicious action may include an action that would leads to an action that is malicious to the goods (for example, a theft, a joke or a destruction).
For example, usually, a time during which the user stays in the store ST to purchase the goods in the store ST is rarely longer than a certain time that is determined on the basis of a largeness of the store ST. Conversely, there is a possibility that the user that stays in the store ST longer than a certain time takes or will take the action that is different from the action of purchasing the goods that is usually taken in the store ST. Thus, the suspicious action may include an action that the user stays in the store ST longer than an allowable time (typically, a time that is longer than a time during which the usual user stays in the store ST).
For example, usually, the user rarely opens and closes the door SHD of the goods shelf SH many times than necessary when the user picks up the goods displayed on the goods shelf SH. Conversely, there is a possibility that the user that opens and closes the door SHD many times than necessary takes or will take the action that is different from the action of purchasing the goods that is usually taken in the store ST. Thus, the suspicious action may include an action that the user opens and closes the door SHD of the goods shelf SH an allowable number of times or more (typically, times that are larger than times which the usual user opens the door SHD to purchase the goods).
For example, there is a possibility that the user that looks around in a space in which another user does not exist takes or will take the action that is different from the action of purchasing the goods that is usually taken in the store ST. Thus, the suspicious action may include an action that the user looks around in a space in which another user does not exist.
As a result of the determination at the step S32, when it is determined that the user takes the suspicious action (the step S32: Yes), the condition management unit 113 changes the usage condition data (a step S33). For example, the condition management unit 113 may change the usage condition data so that the user that takes the suspicious action is less likely to use the goods shelf SH (namely, is less likely to pick up the goods displayed on the goods shelf SH). For example, the condition management unit 113 may change the usage condition data so that the usage of the goods shelf SH by the user that takes the suspicious action is restricted. In this case, the condition management unit 113 may change the usage condition data so as to decrease the type of the security level of the user that takes the suspicious action. As one example,
Note that
On the other hand, as a result of the determination at the step S32, when it is determined that the user does not take the suspicious action (the step S32: No), the condition management unit 113 may not change the usage condition data.
The condition management unit 113 may perform the operation illustrated in
Alternatively, the condition management unit 113 may perform the operation illustrated in
(3) Technical Effect of Store Management System SYS
As described above, according to the store management system SYS in the present example embodiment, the user can use the goods shelf SH by reading the QR code SHC. Namely, the user can use the goods shelf SH without requesting the usage of the goods shelf SH (for example, the unlocking of the door SHD) to the workers of the store ST. Thus, a manpower necessary for the store ST is reducible, because no worker is required to respond the request from the user relating to the usage of the goods shelf SH.
Moreover, according to the store management system SYS, the user can user the goods shelf SH by reading the QR code SHC with the user terminal 2 which the user has. Thus, a physical key for unlocking the door SHD of the goods shelf SH is not necessary to use the goods shelf SH. Thus, an occurrence of a trouble caused by a lending and borrowing of the physical key (for example, a user that is not authorized to use the goods shelf SH illegally uses the goods shelf SH by using the key that is borrowed from a user that is authorized to use the goods shelf SH) is appropriately prevented.
Moreover, since reading the QR code SHC is required to user the goods shelf SH, the store management system SYS can properly manage the usage history of the goods shelf SH by the user on the basis of the read result of the QR code SHC. Thus, the store management system SYS can promptly identify the user that takes the action that is malicious to the goods. Furthermore, since the usage history is always managed (namely, the action of the user is substantially monitored), it is expected that a motivation of the user for intentionally taking the action that is malicious to the goods is small. Therefore, the security of the store ST is properly secured.
Moreover, the store management system SYS can flexibly change the usage condition data that indicates the condition for the user to use the goods shelf SH. Especially, the store management system SYS can properly manage the usage of the goods shelf SH by the user in accordance with the actual action of the user in the store ST as described above.
(4) Modified Example
(4-1) Modified Example Regarding Operation for Changing Usage Condition Data
In the above described description, the condition management unit 113 changes the usage condition data on the basis of the action information relating to the action of the user. However, the condition management unit 113 may change the usage condition data on the basis of any information relating to the user. For example, the condition management unit 113 may change the usage condition data on the basis of an information relating to the goods purchased by the user. Specifically, when the number of the goods actually purchased by the user is significantly less than the number of times the user uses the goods shelf SH (namely, the number of times the user picks up the goods), there is a possibility that the user takes or will take the action that is that is different from the action of purchasing the goods that is usually taken in the store ST. There is a possibility that the user weighs the goods which he intends to steal. Thus, when it is determined that the number of the goods actually purchased by the user is significantly less than the number of times the user uses the goods shelf SH on the basis of the information relating to the goods purchased by the user, the condition management unit 113 may change the usage condition data so that the usage of the goods shelf SH by the user is restricted.
In the above described description, the condition management unit 113 changes the usage condition data on the basis of the information relating to the user. However, the condition management unit 113 may change the usage condition data on the basis of any information that is usable for changing the usage condition data. For example, the condition management unit 113 may change the usage condition data on the basis of an information relating to a current time. Specifically, when the current time is a time (for example, an early morning or a night) in which there are fewer users staying in the store ST, the number of other user that can watch one user staying in the store ST becomes relatively small. Namely, there is a relatively low possibility that other user exists around the user staying in the store ST. As a result, there is a possibility that the action that is malicious to the goods by one user that is not watched by other user is encouraged. Thus, the current time is the time in which there are fewer users staying in the store ST, the condition management unit 113 may change the usage condition data so that the usage of the goods shelf SH by the user is restricted. For example, the current time is the time in which there are fewer users staying in the store ST, the condition management unit 113 may change the usage condition data so that the usage of the goods shelf SH by all (alternatively, partial) users is restricted, compared to the case where the current time is not the time in which there are fewer users staying in the store ST.
The condition management unit 113 changes the usage condition data on the basis of the action information relating to the action of the user (alternatively, any information that is usable for changing the usage condition data). However, the condition management unit 113 may change the usage condition data independently from the action information relating to the action of the user (alternatively, any information that is usable for changing the usage condition data). For example, the condition management unit 113 may select the user randomly and change the usage condition data relating to the randomly selected user at a random timing. In this case, the usage of the goods shelf SH is suddenly restricted (namely, the goods shelf SH cannot be used unless more stringent condition is satisfied), and thus, it is expected to provide a sense of tension to the user, and as a result, to reduce a possibility that the user takes the malicious action.
When it is determined that the user takes the suspicious action, the condition management unit 113 may notify the manager and so on of the existence of the user that takes the suspicious action, in addition to or instead of changing the usage condition data. As a result, the condition management unit 113 can prompt the manager to take a measurement for the user that takes the suspicious action.
(4-2) Other Modified Example
In the above described description, the store management server 1 identifies the user that is about to enter the store ST on the basis of the read result of the QR code ENC. However, the store management server 1 may identify the user that is about to enter the store ST on the basis of a read result of any code (for example, a code that is optically readable or a code that is electromagnetically readable) that is different from the QR code ENC. The store management server 1 may identify the user that is about to enter the store ST by using any method for identifying the user. A method for identifying the user by perming a biometric authentication (for example, a face authentication) is one example of any method for identifying the user.
In the above described description, the store management server 1 transmits the unlocking command for unlocking the entrance door END to the entrance door END after identifying the user that is about to enter the store ST. This is because the entrance door END is usually a locked door. However, the entrance door END may not be locked. The entrance door END may not be placed at the entrance ENT. In this case, the store management server 1 may not transmit the unlocking command for unlocking the entrance door END to the entrance door END. Incidentally, the store management server 1 preferably performs the identification process for identifying the user that is about to enter the store ST in order to manage the user that stays in the store ST, however, may not perform the identification process.
A detection apparatus that detects whether or not the goods is actually picked up from the goods shelf SH may be placed in the goods shelf SH. At least one of a sensor that detects a weight of the goods displayed on the goods shelf SH, a camera that captures an image of the goods displayed on the goods shelf SH and a read apparatus that reads a RF tag attached to the goods is one example of this detection. In this case, the shelf management unit 112 may make the storage apparatus 13 store, as a part of the history information, an information relating to the goods that is actually picked up from the goods shelf SH by the user.
The door SHD placed in the goods shelf SH may be automatically locked at a timing that it is closed by the user. In this case, the shelf management unit 112 does not necessarily transmits a locking command for locking the door SHD to the door SHD. As a result, a processing load of the store management server 1 is reducible.
In the above described description, the QR code SHC is placed in the goods shelf SH. However, any code that is different from the QR code SHC may be placed in the goods shelf SH. Any code may include a conde that is optically readable (for example, a one-dimensional code or a two-dimensional code). Any code may include a code that is electromagnetically readable (for example, a RF (Radio Frequency) tag).
In the above described description, the store management system SYS manages the usage of the goods shelf SH by the user that visits the store ST in which the goods shelf SH on which the goods is displayed is placed. However, the store management system SYS may manage an usage of a storage by the user that enters a facility in which the storage for storing any article is placed. The storage is a tool (alternatively, an apparatus) including a member that is configured to form any storage space (in other words, a housing space or a display space) at least one of any box, any container and any shelf is one example of the storage. In this case, the store management system SYS and the store management server 1 may be referred to as an article management system and an article management apparatus (an article management server), respectively. For example, the store management system SYS may manage an usage of the shelf by the user (for example, a worker that works in a storehouse) that enters the store house in which the shelf for storing a goods is placed. For example, the store management system SYS may manage an usage of the container by the user (for example, a worker that works in a pharmacy and the like) that enters a medicine closet in which the container for storing a medical product is placed.
When the usage of the storage by the user that enters the facility in which the storage for storing any article is placed is managed, the above described additional condition that the shelf management unit 112 obtains the read result of the QR code SHC by the third party that is different from the user that wants to user the storage is especially advantageous in that the usage of the goods shelf SH is permitted in an emergent case. For example, the usage of the container is permitted as the exceptional case on the condition that one user is paired with the third party (for example, a registered seller), although one user (for example, a pharmacist) is not normally permitted to use the medical product stored in the container alone. Thus, the medical product can be used as the exceptional case in a situation where the medical product is urgently needed despite the absence of a manager (for example, a supervising pharmacist) that is authorized to permit the exceptional usage of the container.
(5) Supplementary Note
With respect to the example embodiments described above, the following Supplementary Notes will be further disclosed.
[5-1] Supplementary Note 1
An article management apparatus including:
an identifying unit that performs an identification process for identifying a user that enters a facility in which a storage for an article is placed;
a storing unit that stores usage condition data that defines a condition for the user that is identified by the identifying unit to use the storage; and
a changing unit that performs a change process for changing the usage condition data stored in the storing unit on the basis of a predetermined change information that is usable for changing the usage condition data.
[5-2] Supplementary Note 2
The article management apparatus according to the Supplementary Note 1, wherein
the change information includes a user information relating to the user.
[5-3] Supplementary Note 3
The article management apparatus according to the Supplementary Note 2, wherein
the user information includes an action information relating to an action of the user in the facility.
[5-4] Supplementary Note 4
The article management apparatus according to the Supplementary Note 3, wherein
the changing unit changes the usage condition data so that the usage of the storage by the user is restricted when it is determined on the basis of the action information that the user take a suspicious action in the facility.
[5-5] Supplementary Note 5
The article management apparatus according to the Supplementary Note 4, wherein
the suspicious action includes at least one of an action that the user stays in the facility longer than an allowable time, an action that the user opens and closes a door that separates an inside and an outside of the storage an allowable number of times or more and an action that the user looks around in a space in which another user does not exist.
[5-6] Supplementary Note 6
The article management apparatus according to any one of the Supplementary Notes 1 to 5, wherein
the changing unit changes the usage condition data in a period during which the user stays in the facility.
[5-7] Supplementary Note 7
The article management apparatus according to any one of the Supplementary Notes 1 to 6, wherein
the changing unit changes the usage condition data in a period after the user leaves the facility and before the user enters the facility again.
[5-8] Supplementary Note 8
The article management apparatus according to any one of the Supplementary Notes 1 to 7, wherein
the changing unit changes the usage condition data at a timing that is selected randomly.
[5-9] Supplementary Note 9
The article management apparatus according to any one of the Supplementary Notes 1 to 8 further including a managing unit that (i) determines on the basis of the usage condition information whether or not to the usage of the storage by the user is permitted when it receives a request information relating to a request from the user that wants to use the storage, and (ii) performs a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted,
the management unit performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
[5-10] Supplementary Note 10
An article management apparatus including:
an identifying unit that performs an identification process for identifying a user that enters a facility in which a storage for an article is placed;
a storing unit that stores usage condition data that defines a condition of the storage that is usable by the user; and
a managing unit that determines on the basis of the usage condition information whether or not the usage of the storage by the user is permitted when it receives a request information relating to a request from the user that wants to use the storage, and performs a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted,
the management unit performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
[5-11] Supplementary Note 11
The article management apparatus according to the Supplementary Note 9 or 10, wherein
the additional condition includes at least one of a condition that a request information relating to a request from a third party relating to the usage of the storage by the user and a condition that a manager that manages the facility and receives an application from the user permits the user to use the storage.
[5-12] Supplementary Note 12
The article management apparatus according to any one of the Supplementary Notes 9 to 11, wherein
the storage is locked,
the management process includes a process for outputting a command to unlock the storage.
[5-13] Supplementary Note 13
The article management apparatus according to any one of the Supplementary Notes 1 to 12, wherein
the storage is locked,
the usage condition data includes unlocking condition data relating to an unlocking condition that indicates whether or not to permit an unlocking of the storage for the user.
[5-14] Supplementary Note 14
An article management system including:
an information terminal that is usable by a user that enters a facility in which a storage for an article is placed; and
an article management apparatus that manages an usage of the storage by the user,
the information terminal including a transmitting unit that transmits, to the article management apparatus, a request information relating to a request from the user that wants to use the storage,
the article management apparatus including:
an identifying unit that performs an identification process for identifying the user;
a storing unit that stores usage condition data that defines a condition for the user that is identified by the identifying unit to use the storage;
a managing unit that manages the usage of the storage by the user on the basis of the request information and the usage condition data; and
a changing unit that performs a change process for changing the usage condition data stored in the storing unit on the basis of a predetermined change information that is usable for changing the usage condition data.
[5-15] Supplementary Note 15
An article management system including:
an information terminal that is usable by a user that enters a facility in which a storage for an article is placed; and
an article management apparatus that manages an usage of the storage by the user,
the information terminal including a transmitting unit that transmits, to the article management apparatus, a request information relating to a request from the user that wants to use the storage,
the article management apparatus including:
an identifying unit that performs an identification process for identifying the user;
a storing unit that stores usage condition data that defines a condition for the user that is identified by the identifying unit to use the storage;
a managing unit that (i) determines on the basis of the usage condition information whether or not the usage of the storage by the user is permitted when it receives the request information, and (ii) performs a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted,
the management unit performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
[5-16] Supplementary Note 16
An article management method including:
performing an identification process for identifying a user that enters a facility in which a storage for an article is placed; and
performing a change process for changing usage condition data that defines a condition for the identified user to use the storage on the basis of a predetermined change information that is usable for changing the usage condition data.
[5-17] Supplementary Note 17
An article management method including:
performing an identification process for identifying a user that enters a facility in which a storage for an article is placed;
determining, on the basis of usage condition information that defines a condition of the storage that is usable by the user, whether or not the usage of the storage by the user is permitted when a request information relating to a request from the user that wants to use the storage is received;
performing a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted; and
performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
[5-18] Supplementary Note 18
A recording medium on which a computer program allowing a computer to execute an article management method is recorded,
the article management method including:
performing an identification process for identifying a user that enters a facility in which a storage for an article is placed; and
performing a change process for changing usage condition data that defines a condition for the identified user to use the storage on the basis of a predetermined change information that is usable for changing the usage condition data.
[5-19] Supplementary Note 19
A recording medium on which a computer program allowing a computer to execute an article management method is recorded,
the article management method including:
performing an identification process for identifying a user that enters a facility in which a storage for an article is placed;
determining, on the basis of usage condition information that defines a condition of the storage that is usable by the user, whether or not the usage of the storage by the user is permitted when a request information relating to a request from the user that wants to use the storage is received;
performing a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted; and
performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
[5-20] Supplementary Note 20
A computer program allowing a computer to execute an article management method is recorded,
the article management method including:
performing an identification process for identifying a user that enters a facility in which a storage for an article is placed; and
performing a change process for changing usage condition data that defines a condition for the identified user to use the storage on the basis of a predetermined change information that is usable for changing the usage condition data.
[5-21] Supplementary Note 21
A computer program allowing a computer to execute an article management method is recorded,
the article management method including:
performing an identification process for identifying a user that enters a facility in which a storage for an article is placed;
determining, on the basis of usage condition information that defines a condition of the storage that is usable by the user, whether or not the usage of the storage by the user is permitted when a request information relating to a request from the user that wants to use the storage is received;
performing a predetermined management process that should be performed when the usage of the storage is permitted when it is determined that the usage of the storage by the user is permitted; and
performing the management process on the condition that a predetermined additional condition is satisfied even when it is determined that the usage of the storage by the user is not permitted.
The present invention is allowed to be changed, if desired, without departing from the essence or spirit of the invention which can be read from the claims and the entire specification, and a parameter determination apparatus, an article management apparatus, an article management system, an article management method, a recording medium and a computer program, which involve such changes, are also intended to be within the technical scope of the present invention.
This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2019-174145, filed on Sep. 25, 2019, and incorporates all of its disclosure herein, if legally permitted. Moreover, this application incorporates all of the publications of application and articles, if legally permitted.
Number | Date | Country | Kind |
---|---|---|---|
2019-174145 | Sep 2019 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/030170 | 8/6/2020 | WO |