CPC G07C 9/00571 (2013.01) [G07C 9/00817 (2013.01); G07C 9/00857 (2013.01); G07C 9/00896 (2013.01); H04L 9/30 (2013.01)] | 12 Claims |
1. A method for providing access to a lock for provision of a service, the lock being associated with a service consumer, the method being performed in a service consumer device and comprising:
receiving a request for access to the lock, the request being based on the service consumer ordering a service requiring access to a physical space which is secured by the lock;
presenting a first consumer query to the service consumer, asking whether to grant access to the lock for a service provider agent to provide the service;
receiving a first positive consumer response indicating that the service consumer allows the service provider agent to access the physical space secured by the lock;
delegating access to the lock to a co-ordinator, the delegating access comprising encrypting at least part of a delegation to the co-ordinator using a first public key of the co-ordinator to ensure that only the co-ordinator can delegate a further delegation of access to the lock, the delegation enabling the further delegation, of access to the lock, to the service provider agent;
receiving a message indicating that the service provider agent has performed the service and has locked the lock; and
notifying the service consumer that the service has been performed and the lock has been locked;
wherein the request comprises the first public key of the co-ordinator.
|