Patent ID: 12194957

DESCRIPTION OF THE EMBODIMENTS

An information processing device according to a first aspect is a device that manages and distributes an electronic key that enables unlocking of a predetermined vehicle. To unlock a vehicle is to unlock a door and enable starting of an engine (or turning on of power).

Specifically, there is included a controller that is configured to: detect, in relation to an area associated with a predetermined facility, entry or exit of a predetermined vehicle, transmit, to a facility device corresponding to the facility, in a case where the vehicle enters the area, an electronic key for enabling movement of the vehicle, and invalidate the electronic key transmitted to the facility device in a case where the vehicle exits the area.

The vehicle according to the present aspect has a function of authenticating a driver using the electronic key. When authentication succeeds, locking/unlocking of a door and control of ignition are enabled, and driving of the vehicle becomes possible.

The information processing device detects, in relation to the area associated with the predetermined facility, entry or exit of a predetermined vehicle, and transmits a corresponding electronic key to a device (the facility device) corresponding to the facility in a case of entry of the vehicle. Furthermore, when the vehicle exits the area, the transmitted electronic key is invalidated.

According to such a configuration, an electronic key that is valid only on the premises (such as a parking lot) of a hotel, a commercial facility or the like may be transmitted to a device of the facility, and a valet of the parking lot or the like may be temporarily allowed to move the vehicle even when the key is not handed over.

Additionally, the facility device may be a mobile terminal carried by a worker of the facility or a device that manages the mobile terminal.

When the electronic key is transmitted to the mobile terminal, communication with a target vehicle is facilitated. Furthermore, by transmitting the electronic key to the device that manages the mobile terminal, the electronic key may be distributed to a plurality of mobile terminals.

Furthermore, the information processing device may further include a storage configured to store reservation information for the facility in association with the vehicle, where the controller may transmit the electronic key in a case where a reservation is made for the facility in association with the vehicle and the vehicle enters the area.

By transmitting the electronic key only when there is a reservation for the facility, transmission of the electronic key not, intended by a user may be prevented.

Furthermore, the controller may periodically acquire first position information that is position information of the vehicle, and determine entry/exit of the vehicle based on the first position information.

The position information of the vehicle may be acquired from an on-board device mounted on the vehicle, or may be acquired from a mobile terminal carried by a user on board the vehicle, for example.

Furthermore, the information processing device may further include a storage configured to store second position information that is position information of an entrance and an exit of the area, where the controller may determine entry/exit of the vehicle by checking the first position information and the second position information against each other.

According to such a configuration, passing of a vehicle through the entrance or the exit may be determined, and whether a target vehicle is using the facility may be determined with high accuracy.

Furthermore, the controller may monitor the first position information in a period when the electronic key is being used, and issue a notification to a user device associated with the vehicle in a case where exit of the vehicle to outside the area is determined.

A period when the electronic key is being used is a period when the vehicle is unlocked with the electronic key. According to such a configuration, an owner of the vehicle or the like may be notified when the transmitted electronic key is used in an unexpected way.

Furthermore, the controller may acquire sensor information from the vehicle in a period when the electronic key is being used, and issue a notification to a user device associated with the vehicle in a case where the sensor information indicates an abnormal value.

For example, by using a sensor that detects an impact, occurrence of a trouble on a vehicle may be notified to an owner of the vehicle or the like.

Moreover, a vehicle system according to a second aspect is a system including the information processing device (a first server device) and the facility device (a second server device).

The second server device may distribute the electronic key to at least one mobile terminal carried by a worker of the facility.

According to such a configuration, a plurality of workers may be allowed to move a vehicle that is using the facility.

Furthermore, in a case where the vehicle exits the area, the first server device may transmit, to the second server device, invalidation data requesting invalidation of the electronic key.

Furthermore, in a case where the invalidation data is received, the second server device may distribute, to the at least one mobile terminal, an instruction to erase the electronic key.

According to such a configuration, the electronic key may be erased from all the mobile terminals.

Furthermore, the vehicle system according to the second aspect may include the mobile terminal.

The mobile terminal may lock/unlock the vehicle by transmitting the electronic key to the vehicle by near-field wireless communication.

According to such an aspect, contactless communication with the vehicle is enabled.

Moreover, a vehicle system according to a third aspect is a system including the information processing device (a server device), and an on-board device mounted on a vehicle.

In the following, embodiments of the present disclosure will be described with reference to the drawings. Configurations of the following embodiments are merely exemplary, and the present disclosure is not limited to the configurations of the embodiments.

First Embodiment

An outline of a vehicle system according to a first embodiment will be described with reference toFIG.1. The system according to the present embodiment includes a management server100, a facility device F, and an on-board device400mounted on a vehicle10.

The management server100is a server device that manages electronic keys of a plurality of vehicles10.

The facility device F is at least one computer in a facility where the vehicle10visits (a facility where valet parking is performed; for example, a hotel or a commercial facility). In the preset embodiment, the facility device F includes a facility server200and a mobile terminal300. The mobile terminal300is a terminal that is carried by a worker of the facility (a valet who moves vehicles). Moreover, the facility server200is a device that manages a plurality of mobile terminals300.

The on-board device400is a computer that is mounted on the vehicle10, and performs unlocking of the vehicle based on a result of authentication of the mobile terminal300. To unlock a vehicle is to unlock a door and enable starting of an engine (or turning on of power).

In the present embodiment, the management server100monitors position information of the vehicle10(the on-board device400), and when the vehicle10arrives at a predetermined facility, the management server100transmits the electronic key of the vehicle10to the facility server200corresponding to the facility. The electronic key that is transmitted is a temporary key that is valid only when the vehicle10is on the premises of the facility. The electronic key is distributed to the mobile terminal300through the facility server200.

With this system, a vehicle may be moved in a parking lot without the key being handed over between the driver and the valet.

Components of the system will be described in detail.

The management server100may be a general-purpose computer. That is, the management server100may be a computer that includes processors such as a CPU and a CPU, main memories such as a RAM and a ROM, and auxiliary memories such as an EPROM, a hard disk drive and a removable medium. Additionally, the removable medium may be an USB memory or a disk recording medium such as a CD or a DVD, for example. The auxiliary memory stores an operating system (OS), various programs, various tables and the like, and may implement a function matching a predetermined object as described below by executing a program that is stored therein. However, one or some or all of functions may alternatively be implemented by a hardware circuit such as an ASIC or an FPGA.

FIG.2is a block diagram schematically illustrating an example configuration of the management server100illustrated inFIG.1. The management server100incudes a communication unit101, a controller102, and a storage103.

The communication unit101is an interface used to perform communication with the facility server200and the on-board device400over a network.

The controller102is a unit configured to control the management server100. The controller102is a CPU, for example.

As functional modules, the controller102includes a reservation information management unit1021, a vehicle management unit1022, and a key management unit1023. Each functional module is implemented by the CPU executing a program stored in storage such as a ROM.

The reservation information management unit1021manages reservation information for a facility from a user. In the present specification, a user is the owner of the vehicle10who uses a facility.

In the present embodiment, the reservation information management unit1021acquires, from the user, data including an identifier of a facility that is a reservation target, an identifier of the vehicle10associated with the user, scheduled date/time of visiting the facility by the vehicle10, and scheduled date/time of exit of the vehicle10from the facility. The data acquired by the reservation information management unit1021is stored, as reservation data, in the storage103described later.FIG.3is an example of the reservation data. Additionally, “vehicle ID” in the drawing is the identifier of the vehicle10. Furthermore, “facility ID” is the identifier of the facility that is used by the user.

The reservation data is also transmitted to the facility server200to fix the reservation. The reservation data may include other information pieces to be used by the facility side.FIG.3illustrates only items that are used by the management server100.

The vehicle management unit1022manages a plurality of vehicles10that are used by users. Specifically, communication is periodically performed with the on-board devices400mounted on the vehicles10, and vehicle data is collected. Typically, the vehicle data is data including position information of the vehicle10.

The vehicle data acquired by the vehicle management unit1022is stored in the storage103.FIG.4is an example of the vehicle data. Additionally, “vehicle ID” in the drawing is the identifier of the vehicle10, Furthermore, “position information” is data indicating a geographical position of the vehicle10.

Whether the vehicle10is unlocked with the electronic key issued by the management server100is indicated in “key use state” This information may be updated based on the vehicle data that is transmitted from the on-board device400. For example, the on-board device400may include, in the vehicle data, “whether the corresponding vehicle10is unlocked with the electronic key” and “identifier of the mobile terminal300to which the electronic key is transmitted.” and transmit the vehicle data to the management server100, and the management server100may reflect the information in the vehicle data.

The key management unit1023manages the electronic keys of a plurality of vehicles10that are being managed by the system. The electronic key is authentication data for unlocking the vehicle10.

The key management unit1023generates or acquires an electronic key corresponding to a vehicle10under a condition that the vehicle10arrived at a facility for which a reservation was made by the user, and transmit s the electronic key to a facility device (the facility server200) corresponding to the facility.

As the electronic key, an electronic key that is stored in advance may be acquired, or an electronic key may be dynamically generated. For example, an electronic key that is valid only in a predetermined time slot, an electronic key for which the number of times of use is specified, or an electronic key that can be used only by a predetermined mobile terminal may be generated.

The storage103is a unit configured to store information, and is a storage medium such as a PAM, a magnetic disk or a flash memory. The storage103stores various programs to be executed by the controller102, data to be used by the programs, and the like. Furthermore, the storage103stores data (authentication-related data) for generating the electronic key described above, the vehicle data described above, and the reservation data.

The storage103further stores facility location data. The facility location data is data indicating a geographical location of an area corresponding to a facility (i.e., premises of a facility). Whether the vehicle is on the premises of a facility may be determined by comparing the position information of the vehicle10with the facility location data.

Next, a description will be given of the facility device F. In the present embodiment, the facility device includes the facility server200and a plurality of mobile terminals300. The mobile terminal300is a terminal (such as a smartphone) carried by a valet who is to move the vehicle10, and the facility server200is a computer that manages the plurality of mobile terminals300. The facility server200and the mobile terminal300exist for each facility (such as a hotel or a commercial facility) to be used by users.

FIG.5is a block diagram schematically illustrating example configurations of the facility server200and the mobile terminal300.

The facility server200receives an electronic key corresponding to a vehicle10from the management server100, and distributes the electronic key to at least one mobile terminal300under its management. Furthermore, in a case where data requesting invalidation of a received electronic key is received from the management server100, an instruction to erase the electronic key is issued to the mobile terminal300that is being managed. The facility server200includes a communication unit201, a controller202, a storage203, and an input/output unit204.

The communication unit201is an interface used to perform communication with the management server100and the mobile terminal over a network.

The controller202is a unit configured to control the facility server200. The controller202is a CPU, for example. The controller202has a function of receiving an electronic key corresponding to a vehicle10from the management server100, and distributing the electronic key to the mobile terminal.300that is being managed. Furthermore, the controller202has a function of causing the mobile terminal300that is being managed to erase the electronic key, in a case where data requesting invalidation of the electronic key is received from the management server100.

The storage203is a unit configured to store information, and is a storage medium such as a RAM, a magnetic disk or a flash memory. The storage203stores various programs to be executed by the controller202, data to be used by the programs, and the like.

The input/output unit204is a unit configured to receive an input operation performed by a manager of the facility, and present information. The input/output unit204includes a touch panel and controller thereof, and a liquid crystal display and controller thereof, for example. The input/output unit204may also include a keyboard, a pointing device, audio input/output unit and the like.

The mobile terminal300is a terminal that is carried by a worker of a facility, and is a small computer such as a smartphone, a mobile phone, a tablet terminal, a personal digital assistant or a wearable computer (such as a smartwatch), for example. The mobile terminal300has a function of acquiring an electronic key through the facility server200, and a function of transmitting the acquired electronic key to the on-board device400by near-field wireless communication.

The mobile terminal300includes a communication unit301, a controller302, a storage303, an input/output unit304, and a near-field communication unit305.

The communication unit301is an interface used to perform communication with the facility server200over a network.

The controller302is a unit configured to control the mobile terminal300. The controller302is a CPU, for example. The controller302performs a process of acquiring an electronic key from the facility server200and temporarily storing the electronic key, and a process of transmitting the electronic key to the on-board device400through the near-field communication unit305, described later, to be authenticated. Furthermore, the controller302performs a process of erasing the electronic key that is stored, based on an instruction received from the facility server200.

The storage303is a unit configured to store information, and is a storage medium such as a RAN, a magnetic disk or a flash memory. The storage303stores various programs to be executed by the controller302, data to be used by the programs, an electronic key that is received, and the like.

The input/output unit304is a unit configured to receive an input operation performed by a worker of a facility, and present information. The input/output unit304includes a touch panel and controller thereof, and a liquid crystal display and controller thereof, for example.

The near-field communication unit305is a module that performs communication with the on-board device400mounted on the vehicle10. The near-field communication unit305performs communication over a short distance (that allows communication to be performed between inside and outside of a vehicle) by a predetermined wireless communication standard.

In the present embodiment, the near-field communication unit305performs data communication according to Bluetooth (registered trademark) standard. Additionally, in the present embodiment, BLE is cited as an example, but other wireless communication standards may also be used. For example, Near Field Communication (NFC), Ultra Wideband (UWB) or WiFi (registered trademark) may also be used.

Next, a description will be given of the on-board device400.FIG.6is a block diagram schematically illustrating an example configuration of the on-board device400.

In relation to the vehicle10according to the present embodiment, locking/unlocking of a door and starting of an engine may be controlled based on signals that are transmitted through radio waves in a high-frequency (radio frequency from 100 MHz to 1 GHz, for example; hereinafter referred to as “RF”) band (hereinafter, such a signal will be referred to as “key signal”).

The key signal is a signal for identifying a mobile unit (a smart key) that is carried by a user, and is normally transmitted from the smart key. For example, in a case where there is a smart key within a predetermined area having the vehicle10at a center, the vehicle10performs communication with the smart key and acquires a key signal, and in a case where the key signal is confirmed, locking/unlocking of the door, starting of the engine, turning on of power and the like are enabled.

The on-board device400is a device that is disposed inside the vehicle10, and has a function of authenticating a mobile terminal300by performing near-field wireless communication with the mobile terminal300, and a function of transmitting a key signal to the vehicle10by using radio waves in the RF band based on a result of authentication of the mobile terminal300. The key signal is a same signal as the signal that is transmitted from the smart key.

In the present embodiment, instead of the smart key, the on-board device400issues the key signal to the vehicle10after authenticating the mobile terminal300. This enables the vehicle10to be locked/unlocked and the engine to be started without using a physical key or the smart key.

The on-board device400includes a communication unit401, a controller402, a storage403, a near-field communication unit404, an RF transmitter405, and a GPS module406.

The communication unit401is an interface used to perform communication with the management server100over a network.

The controller402performs a process of performing near-field wireless communication with the mobile terminal300through the near-field communication unit404described later and authenticating the mobile terminal300, and a process of transmitting a key signal based on an authentication result. For example, the controller402is a microcomputer.

As functional modules, the controller402includes an authentication unit4021, a key controller4022, and a notification unit4023. Each functional module may be implemented by the CPU executing a program stored in storage (such as a ROM).

The authentication unit4021performs authentication of a mobile terminal300based on the electronic key transmitted from the mobile terminal300. Specifically, authentication information that is stored in advance and the electronic key received by near-field wireless communication are compared with each other, and authentication success is determined in the case where the information pieces match. In the case where the two pieces of authentication information do not match, authentication failure is determined. Additionally, the method of authentication used by the authentication unit4021may be a method of simply comparing pieces of authentication information with each other and verifying identity, or a method that uses asymmetric cryptography.

In the case where the mobile terminal300is successfully authenticated, the key controller4022transmits the key signal to the vehicle10through the RF transmitter405. The key signal may alternatively be transmitted in response to a confirmation signal transmitted from the vehicle10.

The notification unit4023acquires data (vehicle data) about the subject vehicle, and transmits the same to the management server100over a network. In the present embodiment, the notification unit4023acquires position information through the GPS module406described later, and generates vehicle data including the position information. Furthermore, in a case where various operations using the electronic key are performed in relation to the vehicle10, vehicle data for notifying of the same is generated.

The storage403is a unit configured to store information, and is a storage medium such as a RAM, a magnetic disk or a flash memory. The storage403stores various programs to be executed by the controller402, data to be used by the programs, authentication information to be checked against the electronic key, and the like.

The near-field communication unit404is a module that performs communication with the mobile terminal300. The near-field communication unit404performs communication over a short distance (that allows communication to be performed between inside and outside of the vehicle) by a predetermined wireless communication standard.

The RF transmitter405is a module that transmits the key signal to the vehicle10by radio waves in the RF band.

The GPS module406is a module that outputs position information of the subject device based on signals received from GPS satellites orbiting the Earth.

Next, processes performed by the structural elements described above will be described. First, a description will be given of a phase (a first phase) in which the management server100determines arrival of the vehicle10at a predetermined facility, and distributes the electronic key of the vehicle10to the mobile terminal300carried by a worker of the facility.FIG.7Ais a diagram of a flow of data in the first phase.

First, in step S11, the management server100(the reservation information management unit1021) acquires the reservation data. Acquisition of the reservation data may be periodically performed during operation of the system. The acquired reservation data is stored in the storage103.

Furthermore, during traveling of the vehicle10, the on-board device400(the notification unit4023) periodically transmits the vehicle data (the position information) to the management server100(step S12). The vehicle data includes the position information and the identifier of the vehicle10. The vehicle data is acquired by the management server100(the vehicle management unit1022), and is stored in the storage103. Additionally, the order of execution of steps S11and S12is not limited to the one described above.

In step S13, the management server100(the key management unit1023) checks the vehicle data and the reservation data against each other, and determines whether there is a vehicle10that entered the facility for which the reservation was made. In the present step, positive determination is made in a case where the following conditions are satisfied.(1) The identifier of a vehicle10that is managed by the system is included in the reservation data.(2) The position information of the vehicle10indicates a position on the premises of the facility for which the reservation was made.(3) A current time matches scheduled entry date/time indicated by the reservation data.

The above-described (1) and (3) may be determined based on the reservation data. Furthermore, the above-described (2) may be determined based on the vehicle data and the facility location data.

In the case of positive determination in step S13, it is indicated that the user arrived in a vehicle the facility for which the reservation was made. In this case, the management server100(the key management unit1023) generates an electronic key corresponding to the vehicle10, and transmits the same to the facility server200corresponding to the facility (step314).

The facility server200receiving the electronic key distributes the electronic key to at least one mobile terminal300under its management (step315). A worker of the facility is thereby enabled to unlock the vehicle10using the mobile terminal300.

Additionally, at the time of transmission of the electronic key in step S14, the user (such as the owner of the vehicle) may be inquired as to whether the electronic key may be transmitted or not. Such an inquiry may be issued through a mobile terminal carried by the user (hereinafter “user terminal”), or may be issued through a terminal that is mounted on the vehicle (such as the on-board device400). Furthermore, a notification indicating that the electronic key is transmitted to the facility device may be issued to the user.

Next, a process of unlocking the vehicle10using the mobile terminal300(a second phase) will be described.FIG.8is a diagram of a flow of data in the second phase.

When a worker of a facility performs an operation of unlocking the vehicle10with the mobile terminal300(the input/output unit304), the mobile terminal300transmits the electronic key to the on-board device400in step S31. Then, in step832, the authentication unit4021of the on-board device400performs an authentication process by comparing the electronic key transmitted from the mobile terminal300with the authentication information that is stored in advance.

When authentication succeeds, the key controller4022transmits the key signal to the vehicle10by the RF transmitter405(step833). Unlocking of the vehicle10and starting of the engine are thereby enabled. Additionally, the present step may alternatively be performed in response to a predetermined operation performed on the vehicle10. For example, the key signal may be transmitted in response to pressing of a door lock button or a master switch.

Next, the on-board device400(the notification unit4023) transmits, to the management server100, vehicle data including a notification indicating that the vehicle is unlocked (step S34). The vehicle data includes, in addition to the position information and the identifier of the vehicle10, data indicating that the vehicle is unlocked and the identifier of the mobile terminal300that transmitted the electronic key. The management server100updates the vehicle data (key use state) based on the aforementioned vehicle data. The management server100may thus grasp that the electronic key is being used by a specific mobile terminal300.

Furthermore, when the engine is stopped, the power is turned off or the door is locked, for example, vehicle data including a notification to the effect is transmitted. The management server100may thus grasp that use of the electronic key is ended.

Next, a phase (a third phase) in which the management server100determines exit of the vehicle10from a predetermined facility, and instructs the mobile terminal300to erase the electronic key will be described.

FIG.7Bis a diagram of a flow of data in the third phase.

The on-board device400(the notification unit4023) periodically transmits vehicle data to the management server100(step S21). The vehicle data is acquired by the management server100(the vehicle management unit1022), and is stored or is used for update.

In step S22, the management server100(the key management unit1023) determines whether the vehicle10for which the electronic key is valid exited the facility. This determination may be performed based on the position information that is transmitted and the facility location data.

Here, in the case where exit of the vehicle10from the facility is determined, the management server100(the key management unit1023) generates data (invalidation data) requesting erasure of the electronic key for the vehicle10, and transmits the data to the facility server200(step323).

The facility server200receiving the invalidation data transmits an instruction to erase the electronic key to at least one mobile terminal300under its management (step324). The mobile terminal300receiving the instruction erases the electronic key corresponding to the vehicle10, among the electronic keys that are stored.

Additionally, in the present embodiment, an electronic key is erased to invalidate the electronic key, but a process of invalidating an electronic key is not limited to such an example.

As described above, with the vehicle system according to the first embodiment, an electronic key that is valid only on the premises (such as a parking lot) of a hotel, a commercial facility or the like may be transmitted to the facility side. That is, a valet may be allowed to move a vehicle without the key being handed over to the valet.

Additionally, in the present embodiment, erasure of the electronic key is determined by the management server100but such determination may alternatively be performed by the facility server200. For example, the facility server200may periodically acquire position information of the mobile terminal.300, and may instruct the mobile terminal300to erase the electronic key, in a case where exit of the mobile terminal300from the premises of the facility is determined. Furthermore, the electronic key may be erased based on an operation performed by the manager of the facility.

Second Embodiment

In the first embodiment, the management server100controls transmission of the electronic key based on whether the vehicle10is located within an area corresponding to a facility.

A second embodiment is an embodiment in which entry/exit to/from a facility is determined by further using position information of an entrance and an exit of the facility.

In the second embodiment, the facility location data that is stored in the storage103includes data indicating geographical positions of the entrance and the exit of the facility.FIG.9is an example illustrating positions of an entrance and an exit for a vehicle. Here, entry of a vehicle10into a facility may be determined in a case where the vehicle10passes through an area901corresponding to the entrance and enters an area902corresponding to the facility. Furthermore, exit of the vehicle10from the facility may be determined in a case where the vehicle10passes through an area903corresponding to the exit and moves out of the area902.

In this manner, entry/exit of the vehicle10to/from a facility may be more accurately determined by further using the position information of the entrance and the exit of the facility.

Third Embodiment

A third embodiment is an embodiment in which, when the vehicle10that is unlocked with an electronic key moves out of the premises of a facility, such a situation is detected and notified to the user.

In the third embodiment, in a case where there is a vehicle10that satisfies the following conditions, the key management unit1023of the management server100determines occurrence of an abnormality and transmits a notification to a predetermined device (hereinafter “user device”) that is associated with the user.(1) An electronic key is used on a vehicle10.(2) Position information corresponding to the vehicle10indicates a position outside the area corresponding to the facility.

Whether the electronic key is being used may be determined by referring to the key use state included in the vehicle data. Furthermore, the position of the vehicle may be determined by referring to the vehicle data that is periodically transmitted from the on-board device400.

In the case where there is a vehicle10that satisfies the conditions mentioned above, the management server100notifies the user device of an abnormality.

Additionally, in the case where there is a vehicle10that satisfies the conditions mentioned above, the management server100may generate a request for limiting traveling of the vehicle, and transmit the same to the corresponding on-board device400. The maximum speed, output and the like of the vehicle10may thereby be limited, for example.

Fourth Embodiment

A fourth embodiment is an embodiment in which, in a case where abnormal sensor data is transmitted from a vehicle10that is unlocked with an electronic key, such a situation is detected and not to the user.

In the fourth embodiment, the on-board device400further includes a sensor that detects abnormalities. The sensor is typically, but not limited to, an accelerometer that detects contact and impact.

In the present embodiment, the notification unit4023includes, in the vehicle data, acquired sensor data in addition to the position information, and periodically transmits the vehicle data to the management server100.

Furthermore, in the case where there is a vehicle10that satisfies the following conditions, the key management unit1023of the management server100determines occurrence of an abnormality, and transmits a notification to the user device.(1) It is within a period when an electronic key is being used on a vehicle10.(2) Sensor data transmitted from the on-board device400indicates a value exceeding a threshold.

For example, in the case where acceleration data output by the accelerometer exceeds a threshold, it can be estimated that the vehicle10is in contact with an obstacle or the like. In this case, the management server100notifies the user device of an abnormality.

Additionally, in the present embodiment, the sensor data is compared with a threshold, but the sensor data may alternatively be transferred to the user device as it is. For example, in the case where the sensor is an image sensor, an acquired image may be transferred to the user device. The user may thus be enabled to grasp the state of the vehicle in real time.

Modification

The embodiments described above are merely examples, and the present disclosure may be changed as appropriate within the scope of the disclosure.

For example, processes and units described in the present disclosure may be freely combined and implemented to the extent that no technical conflict arises.

For example, in the description of the embodiments, the facility server200is used, but the management server100may directly transmit the electronic key to the mobile terminal300without using the facility server200.

Furthermore, in the description of the embodiments, the on-board device400transmits the position information to the management server100, but the position information of the vehicle10may be acquired by other methods. For example, in the case where the vehicle10and a user terminal carried by an occupant of the vehicle are linked, the position information of the vehicle10may be acquired from the user terminal.

Furthermore, a process that is described to be performed by one device may be shared and performed by a plurality of devices. Processes described to be performed by different devices may be performed by one device. Which function is to be implemented by which hardware component (server component) in a computer system may be flexibly changed.

The present disclosure may also be implemented by supplying computer programs for implementing the functions described in the embodiments described above to a computer, and by one or more processors of the computer reading out and executing the programs. Such computer programs may be provided to the computer by a non-transitory computer-readable storage medium that can be connected to a system bus of the computer, or may be provided to the computer through a network. The non-transitory computer-readable storage medium may be any type of disk including magnetic disks (floppy (registered trademark) disks, hard disk drives (HDDs), etc.) and optical disks (CD-ROMs, DVD discs, Blu-ray discs, etc.), read-only memories (ROMs), random access memories (RAMs), EPROMs, EEPROMs, magnetic cards, flash memories, optical cards, and any type of medium suitable for storing electronic instructions.