CPC G07C 9/00309 (2013.01) [G07C 9/00912 (2013.01); H04L 63/0428 (2013.01); H04L 63/061 (2013.01); H04L 63/10 (2013.01); G07C 2009/00412 (2013.01); G07C 2009/00769 (2013.01)] | 16 Claims |
1. A method of synchronizing an electronically controlled set of lockers and at least one server providing access to the electronically controlled set of lockers, wherein the electronically controlled set of lockers does not have an internet connection and cannot communicate with the at least one server, the method comprising:
receiving, at the set of lockers and from a client, a request for the client to operate the set of lockers, wherein receiving the request comprises receiving from the client an authorization granted to the client by the at least one server;
in response to determining, based on the authorization, that the client is authorized to operate the set of lockers:
operating the set of lockers based on one or more messages received from the client, and
transmitting to the client, for communication to the at least one server, an event log, the event log comprising an indication that the set of lockers were operated based on the one or more messages received from the client, and the event log can be decrypted by the at least one server;
receiving, at the set of lockers and from the client, one or more server messages from the at least one server, wherein the one or more server messages includes a new key, and wherein the one or more server messages are encrypted and indecipherable by the client;
decrypting the one or more server messages on the set of lockers; and
installing a locker key on the set of lockers based on the new key.
|