A non-transitory storage medium storing a program causing a vehicle to execute a method comprising the steps of:
- receiving a request for a specific operation requiring permission from a user to be performed on the vehicle;
- determining, using one or more processors, whether near field communication between a first device and a portable device based on a first communication standard is established in response to receiving the request, wherein the first device is configured to communicate with the vehicle, and the portable device stores information on an electronic lock of the vehicle;
- generating, using the one or processors, a permission command to permit the specific operation to be performed when the one or more processors determine that the near field communication is established;
- and
- performing the specific operation based on the permission command.