Information processing device, information processing method, and information processing system
The information processing device addresses inefficiencies in sharing non-moving mobile objects by managing rental periods and usage conditions, enhancing the utilization of vehicle compartments during stop periods and allowing travel during rental periods.
Patent Information
- Application Number
- JP2023217736
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-09-27
- Filing Date
- 2023-12-25
- Publication Date
- 2025-01-20
- Estimated Expiration
- 2040-08-27
AI Technical Summary
Existing car sharing systems do not effectively manage the sharing of non-moving mobile objects, such as vehicle compartments, leading to inefficiencies in usage and rental management.
An information processing device that manages the rental of vehicle compartments by setting energy usage restrictions, displaying negotiation screens, and executing usage restriction processes based on energy thresholds, allowing for effective sharing of non-moving mobile objects.
Enables efficient sharing of non-moving mobile objects by managing rental periods and usage conditions, ensuring optimal utilization of vehicle compartments during stop periods and allowing travel during rental periods.
Smart Images

Figure 0007617700000001 
Figure 0007617700000002 
Figure 0007617700000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing system. [Background technology]
[0002] Car sharing systems are known in which multiple users share one or more vehicles. Users of car sharing systems can use vehicles owned by other parties, such as operators, by registering in advance without owning a vehicle. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2015-210642 A Summary of the Invention
[0004] An object of the present disclosure is to provide an information processing device, an information processing method, and an information processing system that can realize effective sharing of non-moving mobile objects.
[0005] The information processing device of the present disclosure is an information processing device in a system for renting out a vehicle cabin. The information processing device of the present disclosure includes a setting unit and an execution unit. The setting unit sets a first energy amount, which is an amount of energy that is planned to be used by a renter who is an owner of the vehicle after the vehicle rented to a user is returned to the renter. The execution unit sets a first energy amount during the rental period of the vehicle cabin. To the above A usage restriction process is executed to restrict the usage of the mobile object. The usage restriction process is executed when a second remaining energy amount, which is a remaining amount of energy that the user can use during the rental period, is less than a threshold value. The usage restriction process includes at least a display process of an input screen for inputting the content of negotiation between the user and the lender. The execution unit receives information indicating that negotiation between the user and the lender is impossible or information indicating a reduction in the first energy amount. [Brief description of the drawings]
[0006] [Figure 1A] FIG. 1A is a schematic diagram of an information processing system according to a first embodiment. [Figure 1B]FIG. 1B is an explanatory diagram of a vehicle interior according to the first embodiment. [Diagram 2] FIG. 2 is a diagram showing a hardware configuration according to the first embodiment. [Diagram 3] FIG. 3 is a block diagram of the functional configuration of the lender terminal and the user terminal according to the first embodiment. [Figure 4] FIG. 4 is a block diagram of a functional configuration of the information processing device according to the first embodiment. [Figure 5A] FIG. 5A is a diagram showing a data configuration of vehicle interior management information according to the first embodiment. [Figure 5B] FIG. 5B is a diagram showing a data configuration of lending management information according to the first embodiment. [Figure 6] FIG. 6 is a schematic diagram of list information according to the first embodiment. [Figure 7A] FIG. 7A is a schematic diagram showing a lending information screen according to the first embodiment. [Figure 7B] FIG. 7B is a schematic diagram showing a lending information screen according to the first embodiment. [Figure 8] FIG. 8 is a schematic diagram showing an input screen for receiving input of a parking lot according to the first embodiment. [Figure 9] FIG. 9 is a sequence diagram showing the flow of the registration process according to the first embodiment. [Figure 10] FIG. 10 is a sequence diagram showing the flow of the start-of-use process according to the first embodiment. [Figure 11] FIG. 11 is a sequence diagram showing the flow of the usage history information update process and the lending end process according to the first embodiment. [Figure 12] FIG. 12 is a flowchart showing the flow of the start-of-use process according to the first embodiment. [Figure 13] FIG. 13 is a block diagram of a functional configuration of an information processing device according to the second embodiment. [Figure 14A] FIG. 14A is a diagram showing a data configuration of vehicle interior management information according to the second embodiment. [Figure 14B]FIG. 14B is a diagram showing a data configuration of the use condition / facility correspondence information according to the second embodiment. [Figure 14C] FIG. 14C is a diagram showing a data configuration of facility / key correspondence information according to the second embodiment. [Figure 14D] FIG. 14D is a diagram showing the data configuration of permission level / key correspondence information according to the second embodiment. [Figure 15] FIG. 15 is a sequence diagram showing the flow of a registration process of vehicle compartment rental information according to the second embodiment. [Figure 16A] FIG. 16A is a schematic diagram of a display screen displayed on a lender terminal according to the second embodiment. [Figure 16B] FIG. 16B is a schematic diagram of a display screen displayed on the lender terminal according to the second embodiment. [Figure 16C] FIG. 16C is a schematic diagram of a display screen displayed on a lender terminal according to the second embodiment. [Figure 16D] FIG. 16D is a schematic diagram of a display screen displayed on a lender terminal according to the second embodiment. [Figure 17] FIG. 17 is a sequence diagram of the flow of the start-of-use process according to the second embodiment. [Figure 18A] FIG. 18A is a schematic diagram of a display screen displayed on a user terminal according to the second embodiment. [Figure 18B] FIG. 18B is a schematic diagram of a display screen displayed on a user terminal according to the second embodiment. [Figure 18C] FIG. 18C is a schematic diagram of a display screen displayed on a user terminal according to the second embodiment. [Figure 18D] FIG. 18D is a schematic diagram of a display screen displayed on a user terminal according to the second embodiment. [Figure 19] FIG. 19 is a sequence diagram of the flow of the start-of-use process according to the second embodiment. [Figure 20] FIG. 20 is a sequence diagram of the flow of a usage history information update process according to the second embodiment. [Figure 21]FIG. 21 is a flowchart showing the flow of the start-of-use process according to the second embodiment. [Figure 22] FIG. 22 is a flowchart showing the flow of the start-of-use process according to the second embodiment. [Figure 23] FIG. 23 is a block diagram of a functional configuration of an information processing device according to the third embodiment. [Figure 24A] FIG. 24A is a diagram showing the data configuration of vehicle interior management information according to the third embodiment. [Figure 24B] FIG. 24B is a diagram showing the data configuration of lending request management information according to the third embodiment. [Diagram 25] FIG. 25 is a sequence diagram of a process flow for registering vehicle space rental information according to the third embodiment. [Figure 26A] FIG. 26A is a schematic diagram of an input screen for a scheduled stopping end time according to the third embodiment. [Figure 26B] FIG. 26B is a schematic diagram of an input screen for a scheduled stopping end time according to the third embodiment. [Figure 27] FIG. 27 is a sequence diagram of the flow of the start-of-use process according to the third embodiment. [Figure 28A] FIG. 28A is a schematic diagram of a display screen according to the third embodiment. [Figure 28B] FIG. 28B is a schematic diagram of a display screen according to the third embodiment. [Figure 28C] FIG. 28C is a schematic diagram of a display screen according to the third embodiment. [Figure 29A] FIG. 29A is a schematic diagram of a display screen according to the third embodiment. [Figure 29B] FIG. 29B is a schematic diagram of a display screen according to the third embodiment. [Figure 29C] FIG. 29C is a schematic diagram of a display screen according to the third embodiment. [Diagram 30] FIG. 30 is a flowchart of a process for registering vehicle interior management information according to the third embodiment. [Diagram 31] FIG. 31 is a flowchart showing the flow of the start-of-use process according to the third embodiment. [Diagram 32] FIG. 32 is a block diagram of a functional configuration of an information processing device according to the fourth embodiment. [Figure 33A] FIG. 33A is a diagram showing the data configuration of vehicle interior management information according to the fourth embodiment. [Figure 33B] FIG. 33B is a diagram showing a data configuration of lending management information according to the fourth embodiment. [Figure 34A] FIG. 34A is a schematic diagram of a display screen according to the fourth embodiment. [Figure 34B] FIG. 34B is a schematic diagram of a display screen according to the fourth embodiment. [Figure 34C] FIG. 34C is a schematic diagram of a display screen according to the fourth embodiment. [Diagram 35] FIG. 35 is a sequence diagram showing the flow of a registration process of the first energy amount information according to the fourth embodiment. [Diagram 36] FIG. 36 is a sequence diagram of the flow of the start-of-use process according to the fourth embodiment. [Figure 37] FIG. 37 is a sequence diagram of a process flow when a user uses a vehicle compartment according to the fourth embodiment. [Figure 38] FIG. 38 is a flowchart showing the flow of registration processing of first energy amount information according to the fourth embodiment. [Figure 39] FIG. 39 is a flowchart of the flow of information processing according to the fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0007] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each of the following embodiments, the same components are denoted by the same reference numerals, and duplicated descriptions will be omitted.
[0008] (First embodiment) 1A is a schematic diagram showing an example of an information processing system 1 according to the present embodiment. The information processing system 1 is a sharing system in which a vehicle compartment of a moving object is rented out.
[0009] The information processing system 1 includes an information processing device 10, a lender terminal 12, a user terminal 14, and a vehicle 16. The information processing system 1, the lender terminal 12, the user terminal 14, and the vehicle 16 are connected to each other via a network 18 so as to be able to communicate with each other wirelessly or by wire.
[0010] 1A shows, as an example, a configuration in which the information processing system 1 includes one each of the information processing device 10, the lender terminal 12, the user terminal 14, and the vehicle 16. However, the information processing system 1 may be configured to include one or more lender terminals 12, one or more user terminals 14, and one or more vehicles 16.
[0011] The information processing device 10 is a device that manages the information processing system 1. The information processing system 1 is, for example, a device implemented in a server device or a cloud system, but is not limited to these. In this embodiment, the information processing device 10 manages the cabin of a vehicle 16 as a rental object.
[0012] The lender terminal 12 is a terminal device operated by the lender 20. The lender 20 is a user who lends out a vehicle 16 or wishes to lend out a vehicle 16. The lender terminal 12 is a computer operated by the lender 20. The lender terminal 12 is, for example, a tablet terminal or a smartphone, but is not limited to these.
[0013] The user terminal 14 is a terminal device operated by a user 22. The user 22 is a user who uses the information processing system 1, and is a user who rents or wishes to rent a compartment of the vehicle 16. The user terminal 14 is a computer operated by the user 22. The user terminal 14 is, for example, a tablet terminal or a smartphone, but is not limited to these.
[0014] The vehicle 16 is an example of a moving body. A moving body is a movable object. In this embodiment, a case where the moving body is a passenger car will be described as an example. A passenger car is a vehicle 16 in which a user can ride. The passenger car is, for example, a normal passenger car, a large passenger car, a small passenger car, etc. In addition, the power source of the passenger car is not limited. For example, the passenger car may be any of a gasoline car, an electric car, a fuel cell car, etc. In addition, the vehicle 16 may be any of a moving body that proceeds via a driving operation by a person, and a moving body that can proceed automatically or autonomously without a driving operation by a person. In addition, the moving body may be, for example, a moving body for moving on water, such as a ship, in addition to a passenger car. In addition, the moving body may be owned by an individual or a corporation.
[0015] The cabin is a space within a moving body. More specifically, the cabin is a space within a moving body where a user can be present. The cabin may be either a closed space that can be closed off from the outside world by a member such as a window, or an open space at least a part of which is unobstructed and connected to the outside world. FIG. 1B shows an example of a cabin 17 when the moving body is a vehicle 16. The cabin 17 is, for example, a space within the vehicle 16, and is a space where a user can be present.
[0016] 1A, the vehicle 16 includes a control unit 24A, a communication unit 24B, a sensor 24C, an output unit 24D, an input unit 24E, a locking / unlocking unit 24F, and a drive unit 24G. The communication unit 24B, the sensor 24C, the output unit 24D, the input unit 24E, the locking / unlocking unit 24F, and the drive unit 24G are connected to the control unit 24A so as to be able to exchange data or signals.
[0017] The control unit 24A is a dedicated or general-purpose computer, and controls the vehicle 16. The communication unit 24B is a communication interface (I / F) for communicating with other devices via the network 18.
[0018] The sensor 24C is a sensor that detects the position and driving state of the vehicle 16. The sensor 24C is, for example, an inertial measurement unit (IMU), a speed sensor, or a global positioning system (GPS).
[0019] The output unit 24D outputs various types of information. The output unit 24D is a speaker that outputs sound, a display that displays images, etc. The display is, for example, a known organic EL (Electro Luminescence) display, a liquid crystal display, a projection device, etc.
[0020] The input unit 24E accepts input of instructions or information from the user. The input unit 24E is, for example, at least one of an instruction input device that accepts input by a user's operation input and a microphone that accepts voice input. The instruction input device is, for example, a button, a pointing device such as a mouse or a trackball, or a keyboard. The instruction input device may be an input function of a touch panel that is integrally provided with the output unit 24D that is a display.
[0021] The unlocking / locking unit 24F is a mechanism for unlocking or locking one or more pieces of equipment provided in the vehicle 16. When the unlocking / locking unit 24F receives key information, it sets the equipment corresponding to the key information to an unlocked state or a locked state. The unlocked state means that the equipment is available for use by the user or can be operated. The locked state means that the equipment is not available for use by the user or cannot be operated.
[0022] The equipment is a mechanism provided in the vehicle 16. Examples of the equipment include, but are not limited to, a front window_driver's seat, a front window_passenger's seat, a rear window, an air conditioner, a front door_driver's seat, a front door_passenger's seat, an audio system, a light, an engine, and a lockable / unlockable box.
[0023] The drive unit 24G is a drive device mounted on the vehicle 16. The drive unit 24G is, for example, an engine, a motor, wheels, and the like.
[0024] Here, in this embodiment, a case where the lender 20 is the owner of the vehicle 16 will be described as an example. That is, in this embodiment, a case where the information processing device 10 manages the lending and borrowing of the vehicle compartment 17 between the lender 20 who is the owner of the vehicle 16 and a user 22 of the vehicle compartment 17 of the vehicle 16 will be described as an example. Sharing between the owner of the vehicle 16 and the user 22 may be referred to as inter-personal transaction or consumer-to-consumer (C2C) sharing. Note that the information processing system 1 is not limited to C2C sharing, and may be a system in which a non-individual such as an operating organization owns the vehicle 16 and the user 22 who is a member uses it.
[0025] Next, the hardware configurations of the information processing device 10, the lender terminal 12, the user terminal 14, and the control unit 24A of the vehicle 16 will be described.
[0026] FIG. 2 is an example of a hardware configuration diagram of the information processing device 10, the lender terminal 12, the user terminal 14, and the control unit 24A of the vehicle 16.
[0027] The information processing device 10, lender terminal 12, user terminal 14, and control unit 24A have a hardware configuration utilizing a conventional computer, with a CPU (Central Processing Unit) 11A, ROM (Read Only Memory) 11B, RAM (Random Access Memory) 11C, I / F 11D, etc. interconnected via a bus 11E.
[0028] The CPU 11A is a calculation device. The ROM 11B stores programs and the like for implementing processing by the CPU 11A. The RAM 11C stores data necessary for processing by the CPU 11A. The I / F 11D is an interface for transmitting and receiving data.
[0029] The programs for executing information processing executed by the information processing device 10, the lender terminal 12, the user terminal 14, and the control unit 24A of this embodiment are provided by being pre-installed in ROM 11B, etc. Note that the programs executed by the information processing device 10, the lender terminal 12, the user terminal 14, and the control unit 24A of this embodiment may be provided by being recorded in a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD) in the form of an installable or executable file.
[0030] Next, the functional configuration of the lender terminal 12 and the user terminal 14 will be described.
[0031] FIG. 3 is a block diagram showing an example of the functional configuration of lender terminal 12 and user terminal 14. As shown in FIG.
[0032] The lender terminal 12 and the user terminal 14 each include a control unit 26A, a memory unit 26B, a communication unit 26C, and a UI (user interface) unit 26D. The control unit 26A, the memory unit 26B, the communication unit 26C, and the UI unit 26D are connected to each other via a bus 26H so as to be able to transmit and receive data or signals.
[0033] The control unit 26A controls the lender terminal 12 or the user terminal 14. The memory unit 26B stores data. The memory unit 26B is, for example, a semiconductor memory element such as a RAM (Random Access Memory), a flash memory, a hard disk, an optical disk, etc. The memory unit 26B may be a storage device provided outside the lender terminal 12 or the user terminal 14. The memory unit 26B may also be a storage medium. Specifically, the storage medium may be a program or information that has been downloaded and stored or temporarily stored via a LAN (Local Area Network) or the Internet. The memory unit 26B may also be composed of multiple storage media.
[0034] The communication unit 26C is a communication I / F for communicating with other devices via the network 18. The UI unit 26D has an input function for receiving operation instructions from a user and a display function for displaying images. In this embodiment, the UI unit 26D has an output unit 26F and an input unit 26G. The output unit 26F is an example of a display function. The output unit 26F is, for example, a liquid crystal display or an organic EL display. The input unit 26G is an example of an input function. The input unit 26G is, for example, a keyboard, a mouse, etc. The UI unit 26 may be a touch panel that is integrally equipped with an input function and a display function.
[0035] Next, the functional configuration of the information processing device 10 will be described.
[0036] FIG. 4 is a block diagram showing an example of a functional configuration of the information processing device 10. As shown in FIG.
[0037] The information processing device 10 includes a control unit 30, a storage unit 32, a communication unit 34, and a UI unit 36. The control unit 30, the storage unit 32, the communication unit 34, and the UI unit 36 are connected via a bus 38 so as to be able to exchange data or signals.
[0038] At least one of the storage unit 32 and the UI unit 36 may be connected to the control unit 30 by wire or wirelessly. At least one of the storage unit 32 and the UI unit 36 may be connected to the control unit 30 via the network 18.
[0039] The communication unit 34 is a communication I / F for communicating with other devices via the network 18. The UI unit 36 has an input function for receiving operation instructions from a user and a display function for displaying images. In this embodiment, the UI unit 36 has an output unit 36A and an input unit 36B. The output unit 36A is an example of a display function. The output unit 36A is, for example, a liquid crystal display or an organic EL display. The input unit 36B is an example of an input function. The input unit 36B is, for example, a keyboard or a mouse. The UI unit 36 may be a touch panel that has an input function and a display function integrated together.
[0040] The storage unit 32 stores data. The storage unit 32 is, for example, a semiconductor memory element such as a RAM or a flash memory, a hard disk, an optical disk, or the like. The storage unit 32 may be a storage device provided outside the information processing device 10. The storage unit 32 may also be a storage medium. Specifically, the storage medium may be a medium in which a program or information is downloaded and stored or temporarily stored via a LAN (Local Area Network) or the Internet, or the like. The storage unit 32 may also be composed of a plurality of storage media.
[0041] In this embodiment, the storage unit 32 stores lender information 32A, user information 32B, management information 32C, payment information 32F, key management information 32G, and evaluation management information 32H.
[0042] Lender information 32A is a database for managing information regarding lender 20. Lender information 32A is information that can identify lender 20.
[0043] For example, lender information 32A is information that associates identification information of lender 20, the name of lender 20, contact information of lender 20, and identification information of lender terminal 12 operated by lender 20. The identification information of lender 20 will hereinafter be referred to as lender ID. The identification information of lender terminal 12 will hereinafter be referred to as lender terminal ID. Note that lender information 32A may also include other information regarding lender 20.
[0044] The contact information of the lender 20 is, for example, an address, an email address, a telephone number, etc. In this embodiment, the contact information of the lender 20 includes contact information that the lender 20 can confirm on the lender terminal 12. Specifically, the contact information of the lender 20 includes information such as an email address that can be received on the lender terminal 12.
[0045] The user information 32B is a database for managing information regarding the user 22. The user information 32B is information that can identify the user 22.
[0046] The user information 32B is, for example, information stored in association with the identification information of the user 22, the name of the user 22, the contact information of the user 22, the characteristic information of the user 22, and the identification information of the user terminal 14 operated by the user 22. The identification information of the user 22 is hereinafter referred to as a user ID. The identification information of the user terminal 14 may be hereinafter referred to as a user terminal ID. The contact information of the user 22 is, for example, an address, an email address, a telephone number, and the like. In this embodiment, the contact information of the user 22 includes contact information that the user 22 can confirm on the user terminal 14. Specifically, the contact information of the user 22 includes information such as an email address that can be received on the user terminal 14. The characteristic information of the user 22 is the internal or external characteristics of the user 22, such as hobbies, tastes, personality, age, and body type. The user information 32B may further include other information related to the user 22.
[0047] The management information 32C is a database for managing the cabin 17 of the vehicle 16 as a rental object. The information processing device 10 manages the management information 32C to manage the cabin 17 as a rental object.
[0048] In this embodiment, the management information 32C includes vehicle compartment management information 32D and rental management information 32E. The vehicle compartment management information 32D is a database for managing the vehicle compartment 17. The rental management information 32E is a database for managing the rental status of the vehicle compartment 17. The vehicle compartment management information 32D and the rental management information 32E may be configured as a single database.
[0049] FIG. 5A is a diagram showing an example of the data configuration of the vehicle interior management information 32D.
[0050] The vehicle compartment management information 32D is a database that associates vehicle compartment rental information and a status for each vehicle compartment 17. Specifically, the vehicle compartment management information 32D is a database that associates a vehicle compartment ID, vehicle compartment rental information, and a status.
[0051] The cabin ID is identification information for the cabin 17.
[0052] The vehicle compartment rental information is information related to the rental of the vehicle compartment 17, and is information registered at the instruction of the renter 20. The vehicle compartment rental information includes each of the following information: vehicle information, whether the vehicle can be driven during the rental period, whether the vehicle can be rented during the parking period, the rental period, and the usage fee. Note that the vehicle compartment rental information may also include other information related to the rental of the vehicle compartment 17.
[0053] Vehicle information is information about the vehicle 16. Vehicle information includes, for example, a lender ID, a vehicle ID, a vehicle model, and a rental area. The lender ID is identification information of the lender 20. The lender ID is identification information of the lender 20 who is the owner of the vehicle 16. The vehicle ID is identification information of the vehicle 16. The vehicle model is information indicating the vehicle model of the vehicle 16. The rental area is the area in which the vehicle 16 equipped with the vehicle compartment 17 is planned to be located when the vehicle compartment 17 is rented out. Note that the vehicle information may also include other information about the vehicle 16.
[0054] The permission to drive during the rental period is information indicating whether or not the vehicle 16 is permitted to drive during the rental period. The permission to drive during the rental period is expressed, for example, as "OK" indicating that driving is permitted, or "NG" indicating that driving is not permitted.
[0055] The information on whether or not the vehicle can be rented out during the parking period is information indicating whether or not the vehicle compartment 17 of the vehicle 16 is permitted to be rented out to the user 22 during the parking period of the vehicle 16.
[0056] Allowing the passenger compartment 17 of the vehicle 16 to be lent to the user 22 during the parking period means that at least a part of the parking period can be set as the rental period. Not allowing the passenger compartment 17 of the vehicle 16 to be lent to the user 22 during the parking period means that it is not possible to set the entire parking period as the rental period.
[0057] A stopping period is a period during which the moving body stops moving. Specifically, a stopping period is a parking period or a stop period. A parking period is a stop period that is longer than a predetermined period, or a stop period in which the driver leaves the vehicle 16 and is unable to drive it immediately. A stopping period is a stop period that is shorter than a predetermined period. Furthermore, if the moving body is an autonomous vehicle, the stopping period includes a period during which the moving body moves in circles within a predetermined area.
[0058] The availability of rental during the parking period is indicated, for example, by "OK" indicating that rental is possible, or "NG" indicating that rental is not possible.
[0059] When "Rental during parking period" is "OK", the vehicle compartment 17 identified by the corresponding vehicle compartment ID is a vehicle compartment 17 for which at least a portion of the vehicle 16's parking period can be set as the rental period. In other words, when rental during parking period is "OK", the vehicle compartment management information 32D is set with information indicating that the vehicle compartment 17 identified by the corresponding vehicle compartment ID is for rental while the vehicle 16 is parked.
[0060] Furthermore, when "Rental during parking period" is "NG", the cabin 17 identified by the corresponding cabin ID is a cabin 17 for which rental during the vehicle 16's parking period is prohibited.
[0061] The rental period is information indicating a period during which the vehicle compartment 17 can be rented out. The rental period is expressed, for example, by a rental start time and rental end time, a day of the week, a date, a time period into which a day is divided, etc. The time period is, for example, morning, afternoon, etc.
[0062] When "Rental during parking period" is "OK", indicating that rental is possible, it indicates that the "rental period" corresponding to the "rental during parking period" may be a period that overlaps with at least a portion of the parking period of the vehicle 16. In addition, when "Rental during parking period" is "NG", indicating that rental is not possible, it indicates that the "rental period" corresponding to the "rental during parking period" must not be a period that overlaps with at least a portion of the parking period of the vehicle 16.
[0063] Therefore, by the control unit 30 described later managing the vehicle cabin 17 as a rental target based on the vehicle cabin management information 32D, the vehicle cabin 17 of the vehicle 16 used in the information processing system 1 can be set as a rental period for at least a portion of the parking period.
[0064] Also, it is assumed that "Rental during parking period" is "OK" indicating that rental is possible, and "Driving during rental period" is "OK" indicating that driving is permitted. In this case, the "rental period" corresponding to these may be a period that overlaps with at least a portion of the parking period of the vehicle 16, and indicates that the vehicle 16 may be driven during the "rental period."
[0065] Therefore, by the control unit 30 described later managing the vehicle compartment 17 as a rental target based on the vehicle compartment management information 32D, the vehicle 16 used in the information processing system 1 can have at least a portion of its parking period set as a rental period, and can be set to be permitted to travel during the rental period.
[0066] The usage fee is information indicating the usage fee per unit time during rental, or a fixed usage fee for a specified period. The usage fee is not limited to the currency unit used in each country, and may be electronic money such as virtual currency or points. The usage fee registered in the vehicle room management information 32D is the usage fee in the state indicated by the corresponding vehicle information, whether or not the vehicle can be driven during the rental period, whether or not the vehicle can be rented during the parking period, and rental period information.
[0067] The status is information indicating the reservation status of the vehicle cabin 17 identified by the corresponding vehicle cabin ID. For example, the status is information indicating reserved, in use, not reserved_available for rental, not reserved_not available for rental. Reserved is information indicating that the vehicle cabin 17 identified by the corresponding vehicle cabin ID has been reserved by the user 22. In use is information indicating that the vehicle 16 identified by the corresponding vehicle cabin ID is being used by the user 22. Not reserved_available for rental is information indicating that the vehicle cabin 17 identified by the corresponding vehicle cabin ID has not been reserved by the user 22 and is available for rental. Not reserved_not available for rental is information indicating that the vehicle cabin 17 identified by the corresponding vehicle cabin ID has not been reserved by the user 22 and is not available for rental. The status is updated under the control of the control unit 30, which will be described later.
[0068] Next, the data structure of the lending management information 32E will be described.
[0069] FIG. 5B is a diagram showing an example of the data configuration of the lending management information 32E.
[0070] The rental management information 32E is a database for managing the usage status of the vehicle cabin 17. For example, the rental management information 32E is a database that associates a reservation ID, a vehicle cabin ID, a user ID, a reservation time, and usage history information.
[0071] The reservation ID is identification information for the rental reservation. The user ID is identification information for the user 22. The reservation time is information indicating the reservation time for the vehicle compartment 17. The usage history information is information indicating the history of the actual usage of the vehicle compartment 17. The rental management information 32E is updated under the control of the control unit 30 described later.
[0072] Returning to FIG. 4, the explanation continues. Payment information 32F is a database that registers information used at the time of payment. For example, payment information 32F is a database that associates the lender ID of lender 20 with information used for payment by lender 20, and also associates the user ID of user 22 with information used for payment by user 22. Information used for payment by lender 20 is information used when transferring fees or making payments, such as lender 20's bank account information, credit card information, etc. Information used for payment by user 22 is information used when transferring fees or making payments, such as user 22's bank account information, credit card information, etc.
[0073] The key management information 32G is a database for managing key information for a user to unlock or lock facilities in the vehicle interior 17. For example, the key management information 32G registers key information for unlocking each piece of equipment in the vehicle interior 17, such as a door or an engine.
[0074] The evaluation management information 32H is a database for registering evaluation information, which is an evaluation result of at least one of the vehicle 16, the vehicle compartment 17, the renter 20, and the user 22. The evaluation information includes, for example, information in which the renter 20 evaluates the user 22, and information in which the user 22 evaluates at least one of the vehicle 16, the vehicle compartment 17, and the renter 20, but is not limited thereto. In this embodiment, the evaluation management information 32H is information that associates user information of the user 22 who used the vehicle compartment 17, renter information of the renter 20 who rented out the vehicle compartment 17, rental environment information, and at least one evaluation result of the renter 20, the user 22, the vehicle 16, and the vehicle compartment 17. The rental environment information is information indicating the rental environment, and includes information such as the rental date and time, the rental location, etc.
[0075] The above information stored in the storage unit 32 is appropriately registered and updated by processes described later by the control unit 30. Details of these processes will be described later.
[0076] The data format of each of the above information stored in the storage unit 32 is not limited to a database, but may be, for example, a table format.
[0077] Next, a description will be given of the control unit 30. The control unit 30 includes a receiving unit 30A, a registering unit 30B, a searching unit 30C, a first output control unit 30D1, a selecting unit 30E, a second output control unit 30F1, a generating unit 30G, a transmitting unit 30H, an updating unit 30I, and a lending end processing unit 30J.
[0078] The receiving unit 30A, the registering unit 30B, the searching unit 30C, the first output control unit 30D1, the selecting unit 30E, the second output control unit 30F1, the generating unit 30G, the transmitting unit 30H, the updating unit 30I, and the lending end processing unit 30J are realized, for example, by one or more processors. For example, each of the above-mentioned units may be realized by having a processor such as a CPU execute a program, that is, by software. Each of the above-mentioned units may be realized by a processor such as a dedicated IC (Integrated Circuit), that is, by hardware. Each of the above-mentioned units may be realized by using both software and hardware. When multiple processors are used, each of the multiple processors may realize one of the multiple units, or may realize two or more of the multiple units.
[0079] The processor realizes each of the above-mentioned multiple units by reading and executing the program stored in the storage unit 20B. Note that instead of storing the program in the storage unit 20B, the program may be directly built into the circuit of the processor. In this case, the processor realizes each of the above-mentioned multiple units by reading and executing the program built into the circuit.
[0080] The receiving unit 30A receives various types of information from at least one of the lender terminal 12, the user terminal 14, and the vehicle 16 via the communication unit 34 and the network 18.
[0081] Specifically, the receiving unit 30A receives renter information, vehicle space rental information, evaluation information, and the like from the renter terminal 12. The receiving unit 30A also receives user information, usage reservation information, usage requests, evaluation information, and the like from the user terminal 14.
[0082] The reservation information is information input by a user 22 who makes a reservation for the use of the vehicle compartment 17. In other words, the reservation information is search conditions for the vehicle compartment 17 that the user 22 wishes to use, and is information including one or more search words. The reservation information includes at least one search word, for example, the planned date for using the vehicle compartment 17, the start time of use, the duration of use, and the location of use. The reservation information may also be information including other search words. For example, the reservation information may also be information including search words such as the model of the vehicle 16, characteristic information of the renter 20 who owns the vehicle 16, and evaluation information of the vehicle 16, the vehicle compartment 17, or the renter 20.
[0083] The usage request is information input by a user 22 making a reservation for use of a cabin 17. The usage request is information including the cabin rental information of the cabin 17 that the user 22 wishes to use, among one or more pieces of cabin rental information that match at least one of the search conditions indicated in the usage reservation information, and a request signal requesting use of the cabin 17.
[0084] The registration unit 30B executes registration processes such as registering renter information in renter information 32A, registering user information in user information 32B, and registering vehicle compartment rental information in vehicle compartment management information 32D.
[0085] When registration unit 30B receives renter information from renter terminal 12, it registers the renter information in renter information 32A. In addition, when registration unit 30B receives user information from user terminal 14, it registers the user information in user information 32B. In addition, when registration unit 30B receives vehicle compartment rental information from renter terminal 12, it registers the vehicle compartment rental information in vehicle compartment management information 32D.
[0086] The search unit 30C searches the vehicle compartment management information 32D for vehicle compartment rental information that satisfies the reservation information received from the user terminal 14. The search unit 30C searches the vehicle compartment management information 32D for vehicle compartment rental information that matches or is similar to one or more search words included in the reservation information received by the receiving unit 30A.
[0087] For example, assume that the usage reservation information received by the receiving unit 30A includes the planned usage start time and usage duration for the vehicle compartment 17. In this case, the search unit 30C searches the vehicle compartment management information 32D for vehicle compartment rental information that includes a rental period that overlaps at least partially in the period from the usage start time to the usage duration. Here, the explanation will continue assuming that the search unit 30C searches the vehicle compartment management information 32D for multiple vehicle compartment rental information, i.e., vehicle compartment rental information corresponding to each of multiple vehicle compartment IDs.
[0088] The first output control unit 30D1 outputs the list information to the output unit 26F of the user terminal 14.
[0089] The list information is information on the cabin 17 of the vehicle 16 for which at least a portion of the parking period of the vehicle 16 can be set as the rental period. In detail, the list information is information showing a list of cabin rental information of the cabins 17 of the vehicle 16 searched by the search unit 30C. Note that the list information may include cabin rental information of one or more cabins 17.
[0090] As described above, the vehicle 16 of the information processing system 1 is a vehicle 16 for which at least a part of the stop period can be set as a rental period. Also, the vehicle 16 is a vehicle 16 for which at least a part of the stop period can be set as a rental period and for which driving during the rental period can be permitted.
[0091] Therefore, by outputting the list information, the first output control unit 30D1 outputs list information that is a list of cabin rental information of cabins 17 of vehicles 16 for which at least a portion of the stop period can be set as a rental period to the output unit 26F of the user terminal 14. In addition, the first output control unit 30D1 outputs list information of cabins 17 of vehicles 16 for which at least a portion of the stop period can be set as a rental period and for which driving during the rental period can be set as permitted to be ...
[0092] FIG. 6 is a schematic diagram showing an example of list information 32X. List information 32X includes one or more pieces of vehicle compartment rental information searched by search unit 30C. For example, list information 32X includes text information 32X1 which is vehicle compartment rental information, and an image 32X2 which is vehicle compartment rental information. Image 32X2 is, for example, an image in which an image showing the corresponding vehicle compartment rental information is placed at a position corresponding to a rental area on a map image. The image showing the vehicle compartment rental information is represented, for example, by an image showing a schematic representation of vehicle 16.
[0093] The user 22 selects one vehicle space rental information item that he / she wishes to use by operating the user terminal 14 while referring to the list information 32X displayed on the user terminal 14. The user terminal 14 then transmits a usage request to the information processing device 10, the request including the selected vehicle space rental information item and a request signal requesting the use of the vehicle space 17.
[0094] The output unit to which the first output control unit 30D1 outputs the list information 32X may be any output mechanism viewable by the user 22, and is not limited to the output unit 26F provided in the user terminal 14. For example, the first output control unit 30D1 may use various displays connected to the network 18 as the output unit to output the list information 32X. The display may be, for example, a bulletin board, an electronic signboard, or the like, but is not limited to these. The first output control unit 30D1 may use, as the output unit to output the list information 32X, a speaker that outputs audio and is connected to the network 18.
[0095] Returning to Fig. 4, the explanation will be continued. The selection unit 30E selects the vehicle compartment rental information included in the usage request received from the user terminal 14 as the vehicle compartment rental information of the vehicle compartment 17 to be rented to the user 22. That is, based on instructions from the user 22, the selection unit 30E selects the vehicle compartment rental information of the vehicle compartment 17 to be rented to the user 22 from the vehicle compartment rental information of the vehicle compartment 17 included in the list information 32X.
[0096] The second output control unit 30F1 outputs the lending information to the output unit 26F of the user terminal 14 based on an instruction from the user received by a reception unit, which is at least one of the communication unit 34 and the UI unit 36.
[0097] The rental availability information is information indicating that the vehicle compartment 17 selected by the selection unit 30E is available for rental. The rental availability information includes, for example, at least a portion of the information included in the vehicle compartment rental information of the vehicle compartment 17 selected by the selection unit 30E and information indicating that the vehicle compartment 17 is available for rental.
[0098] The second output control unit 30F1 calculates the overlap period between the period from the usage start time to the usage time included in the usage reservation information received from the user terminal 14 and the rental period included in the rental availability information as the actual reservation time.The second output control unit 30F1 then outputs the vehicle rental information including the reservation time instead of the rental period to the user terminal 14 as rental availability information.
[0099] In addition, the second output control unit 30F1 associates the user ID of the user 22 of the user terminal 14 to which the rental information is output, the vehicle cabin ID contained in the rental information, the calculated reservation time, and the reservation ID, and registers them in the rental management information 32E (see Figure 5B).
[0100] The user terminal 14 that receives the rental information displays the rental information on the output unit 26F of the user terminal 14. Therefore, the user 22 can check the vehicle compartment rental information of the vehicle compartment 17 that the user 22 is permitted to use by referring to the user terminal 14.
[0101] 7A and 7B are schematic diagrams showing an example of a screen of lending information output to output section 26F of user terminal 14. FIG.
[0102] For example, it is assumed that the vehicle space rental information included in the rental availability information includes "NG" as information indicating whether the vehicle can be driven during the rental period, and "OK" as information indicating whether the vehicle can be rented during the parking period. In this case, the output unit 26F of the user terminal 14 outputs, for example, the rental availability information shown in FIG. 7A.
[0103] Also, for example, it is assumed that the vehicle space rental information included in the rental availability information includes "OK" as information indicating whether the vehicle can be driven during the rental period, and "OK" as information indicating whether the vehicle can be rented during the parking period. In this case, the output unit 26F of the user terminal 14 outputs, for example, the rental availability information shown in FIG. 7B.
[0104] As shown in Figures 7A and 7B, the usage fee may differ depending on whether the vehicle 16 is rented out while it is stopped (see Figure 7A) or while the vehicle 16 is permitted to be driven (see Figure 7B).
[0105] Returning to Fig. 4, the explanation will be continued. As described above, the rental area included in the vehicle compartment rental information registered in the vehicle compartment management information 32D is the area in which the vehicle 16 equipped with the vehicle compartment 17 is scheduled to be located when the vehicle compartment 17 is rented out. For this reason, when the selection unit 30E selects an object to be rented to the user 22, it is preferable to notify the user 22 of information indicating the actual rental location of the vehicle 16.
[0106] Therefore, it is preferable that the second output control unit 30F1 transmits the selection information to the lender terminal 12 before outputting the rental availability information to the output unit 26F of the user terminal 14. The selection information is information that includes at least an input instruction signal for parking lot information. For example, the selection information includes the vehicle space rental information of the vehicle space 17 selected by the selection unit 30E and an input instruction signal for parking lot information.
[0107] A parking lot is an area the size of one vehicle 16. Parking lot information is information indicating a parking lot within the rental area of the vehicle 16 having the vehicle compartment 17 selected by the selection unit 30E.
[0108] When the lender terminal 12 receives the selection information, the lender 20 of the lender terminal 12 inputs the parking lot information in which the vehicle 16 owned by the lender 20 is actually located. In this case, for example, the lender terminal 12 displays an input screen on the lender terminal 12 for accepting input of the parking lot.
[0109] 8 is a schematic diagram showing an example of an input screen for accepting input of a parking lot, displayed on the lender terminal 12. The lender 20, for example, inputs the parking lot P1 in which the vehicle 16 was actually parked within the lending area P. The lender terminal 12 then transmits the parking lot information of the input parking lot P1 to the information processing device 10.
[0110] Returning to Fig. 4, the explanation will be continued. The second output control unit 30F1 of the information processing device 10 receives the parking lot information from the lender terminal 12 via the receiving unit 30A and the communication unit 34. Then, the second output control unit 30F1 outputs the lendable information further including the parking lot information received from the lender terminal 12 to the user terminal 14.
[0111] Next, the generation unit 30G will be described. The generation unit 30G generates key information. The generation unit 30G generates key information for enabling the vehicle compartment 17 to be used by the user 22. The transmission unit 30H transmits the key information generated by the generation unit 30G to the user terminal 14 to which the generation unit 30G has most recently output the rental availability information. The user terminal 14 that receives the key information stores the received key information.
[0112] The update unit 30I updates the rental management information 32E. The update unit 30I detects the actual usage status of the vehicle compartment 17 during the period of use by the user 22, and registers it as usage history information in the rental management information 32E. The actual usage status of the vehicle compartment 17 includes, for example, position information of the vehicle 16 detected by the sensor 24C of the vehicle 16, the operating status of various electronic devices installed in the vehicle 16, and the like.
[0113] The control unit 24A of the vehicle 16 may detect the usage status of the vehicle interior 17 by analyzing signals output from the sensor 24C, the input unit 24E, and the drive unit 24G by a known method, and transmit the detection result to the information processing device 10. The update unit 30I of the information processing device 10 receives the detection result from the vehicle 16 via the receiving unit 30A and the network 18. Then, the update unit 30I registers the received detection result in the rental management information 32E as usage history information.
[0114] The rental end processing unit 30J executes rental end processing. The rental end processing is processing that is executed when the user 22 finishes using the vehicle compartment 17. The rental end processing includes, for example, an end time notification processing, a key information invalidation processing, a fee calculation processing, a payment processing, and an evaluation processing.
[0115] For example, as an end time notification process, the rental end processing unit 30J notifies at least one of the user terminal 14 and the vehicle 16 of the end time of the reservation time. Specifically, the rental end processing unit 30J refers to the rental management information 32E, and when it is a predetermined time before the end time of the reservation time registered in the rental management information 32E, notifies the user terminal 14 of the user 22 identified by the user ID corresponding to the reservation time of the end time of the reservation time. In addition, the rental end processing unit 30J may notify the vehicle 16 of the vehicle 16 identified by the vehicle cabin ID corresponding to the reservation time of the end time of the reservation time.
[0116] At least one of the user terminal 14 and the vehicle 16 that has received the end time of the reserved time outputs information indicating the end time, so that the end time of the reserved time can be provided to the user 22 who is using the compartment 17 of the vehicle 16.
[0117] Also, for example, the rental end processing unit 30J invalidates the key information transmitted to the user terminal 14 to a state in which the equipment of the vehicle 16 cannot be switched to an unlocked state as a key information invalidation process.
[0118] Furthermore, for example, the rental end processing unit 30J calculates the fee from the time from the start of use to the end of use and the usage fee registered in the vehicle room management information 32D as a fee calculation process. The rental end processing unit 30J then transmits fee information of the calculated fee to the user terminal 14 and the renter terminal 12. The rental end processing unit 30J then executes settlement processing such as debiting the fee of the calculated fee information from the bank account of the user 22 or transferring it to the bank account of the renter 20.
[0119] Also, for example, the rental end processing unit 30J receives evaluation information from each of the lender terminal 12 and the user terminal 14 as an evaluation process, and registers it in the evaluation management information 32H. At this time, the rental end processing unit 30J associates the user information of the user 22 who used the vehicle compartment 17, the lender information of the lender 20 who rented out the vehicle compartment 17, the rental environment information, and at least one of the received evaluation information of the lender 20, the user 22, the vehicle 16, and the vehicle compartment 17, and registers them in the evaluation management information 32H. Therefore, the information on the lending and borrowing between the users, the lender 20 and the user 22, is registered and managed in the evaluation management information 32H together with each evaluation information.
[0120] Next, an example of the flow of information processing executed in the information processing system 1 will be described.
[0121] First, the flow of the registration process by the registration unit 30B will be described.
[0122] FIG. 9 is a sequence diagram showing an example of the flow of the registration process executed in the information processing system 1. As shown in FIG.
[0123] First, the process of registering lender information (step S1) will be described. The lender 20 operates the lender terminal 12 to input lender information including the name of the lender 20, contact information of the lender 20, etc. The lender terminal 12 transmits the input lender information to the information processing device 10 via the network 18 (step S10). The registration unit 30B of the information processing device 10 registers the lender information received from the lender terminal 12 in the lender information 32A in association with the lender ID of the lender 20 (step S12). Then, the registration unit 30B of the information processing device 10 transmits information indicating completion of registration to the lender terminal 12 (step S14).
[0124] The lender information is input by each of one or more lenders 20 operating their respective lender terminals 12. Then, each time lender information is input to the lender terminal 12, the information processing system 1 executes a lender information registration process (step S1).
[0125] Next, the user information registration process (step S2) will be described. The user 22 operates the user terminal 14 to input user information including the name of the user 22, the contact information of the user 22, characteristic information of the user 22, etc. The user terminal 14 transmits the input user information to the information processing device 10 via the network 18 (step S20). The registration unit 30B of the information processing device 10 registers the user information received from the user terminal 14 in the user information 32B in association with the user ID of the user 22 (step S22). Then, the registration unit 30B of the information processing device 10 transmits information indicating completion of registration to the user terminal 14 (step S24).
[0126] The user information is input by each of one or more users 22 operating their respective user terminals 14. Then, every time user information is input to the user terminal 14, the information processing system 1 executes a user information registration process (step S2).
[0127] Next, the registration process (step S3) of vehicle space rental information will be described. The renter 20 operates the renter terminal 12 to input vehicle space rental information. In detail, the renter 20 operates the renter terminal 12 to input each piece of information, including vehicle information, whether the vehicle can be driven during the rental period, whether the vehicle can be rented during the parking period, the rental period, and the usage fee. That is, the renter 20 can set whether or not the vehicle 16 is permitted to be driven during the rental period for the vehicle space 17 of the vehicle 16. The renter 20 can also set whether or not the vehicle space 17 of the vehicle 16 is permitted to be rented to the user 22 during the vehicle's parking period.
[0128] The renter terminal 12 transmits the inputted vehicle compartment rental information to the information processing device 10 via the network 18 (step S30). The registration unit 30B of the information processing device 10 registers the vehicle compartment rental information received from the renter terminal 12 in the vehicle compartment management information 32D in association with the vehicle compartment ID of the vehicle compartment 17 (step S32). Then, the registration unit 30B of the information processing device 10 transmits information indicating completion of registration to the renter terminal 12 (step S34).
[0129] The vehicle space rental information is input by one or more renters 20 each operating their respective renter terminals 12. Then, each time vehicle space rental information is input to the renter terminal 12, the information processing system 1 executes a vehicle space rental information registration process (step S3).
[0130] Next, the flow of the usage start process from when the usage reservation information is input from the user terminal 14 to when the usage of the vehicle compartment 17 starts will be described.
[0131] FIG. 10 is a sequence diagram showing an example of the flow of the start-of-use process (step S4) executed in the information processing system 1. As shown in FIG.
[0132] The user 22 operates the user terminal 14 to input reservation information, which is search conditions for the vehicle cabin 17 that the user 22 wishes to use and is information including one or more search words. As described above, the search words are the planned start time, duration, and location of use of the vehicle cabin 17. The user terminal 14 accepts the reservation information input by the user 22 (step S39). The user terminal 14 transmits the accepted reservation information to the information processing device 10 (step S40). The search unit 30C of the information processing device 10 searches the vehicle cabin management information 32D for vehicle cabin rental information that satisfies the reservation information received from the user terminal 14 (step S42).
[0133] The first output control unit 30D1 transmits list information 32X, which is a list of vehicle space rental information searched by the search unit 30C, to the user terminal 14 (step S44). The user terminal 14 outputs the list information 32X to the output unit 26F of the user terminal 14 (step S46) (see FIG. 6).
[0134] The user 22 selects one vehicle space rental information item that he / she wishes to use by operating the user terminal 14 while referring to the list information 32X displayed on the user terminal 14. The user terminal 14 accepts the input of the selected vehicle space rental information (step S48). The user terminal 14 transmits a usage request including the accepted vehicle space rental information item and a request signal requesting use of the vehicle space 17 to the information processing device 10 (step S50).
[0135] The selection unit 30E of the information processing device 10 selects the vehicle compartment rental information included in the utilization request received in step S50 as the vehicle compartment rental information of the vehicle compartment 17 to be rented out (step S52).
[0136] The selection unit 30E of the information processing device 10 transmits selection information including the vehicle space rental information of the vehicle space 17 selected in step S52 and an input instruction signal for parking lot information to the loaner terminal 12 of the loaner 20 identified by the loaner ID included in the vehicle space rental information (step S54).
[0137] When the lender terminal 12 receives the selection information, the lender 20 of the lender terminal 12 inputs the parking lot information in which the vehicle 16 owned by the lender 20 is actually located. For example, the lender terminal 12 displays an input screen for accepting input of the parking lot on the lender terminal 12 (see FIG. 8). When the lender terminal 12 accepts the input of the parking lot (step S55), it transmits the parking lot information of the accepted parking lot to the information processing device 10 (step S56).
[0138] The second output control unit 30F1 of the information processing device 10 transmits rental availability information, which includes the parking lot information received in step S56 and indicates that the vehicle compartment 17 selected by the selection unit 30E in step S52 is available for rental, to the user terminal 14 (step S58). The user terminal 14 outputs the rental availability information to the output unit 26F of the user terminal 14 (see Figures 7A and 7B).
[0139] Next, the generation unit 30G of the information processing device 10 generates key information (step S62). Then, the transmission unit 30H of the information processing device 10 transmits the key information generated in step S62 to the user terminal 14 that transmitted the lending information in step S58 (step S64). The user terminal 14 that receives the key information stores the received key information. In addition, the transmission unit 30H of the information processing device 10 transmits transfer information indicating that the key right has been transferred to the user 22 to the lender terminal 12 (step S66).
[0140] By communicating the key information between the user terminal 14 and the vehicle 16, the facilities of the compartment 17 of the vehicle 16 are unlocked (step S68). As a result, the user 22 can use the compartment 17 identified by the rental availability information received from the information processing device 10 in step S58.
[0141] For example, when the user 22 brings the user terminal 14 close to the vehicle 16 of the compartment 17 that the user is permitted to use, communication between the user terminal 14 and the vehicle 16 is established by known technology, and the doors and other facilities of the compartment 17 of the vehicle 16 are unlocked. This allows the user 22 to use the compartment 17, and the user 22 can start using the compartment 17.
[0142] Specifically, for example, when the user 22 brings the user terminal 14 close to the vehicle compartment 17, the key information of the user terminal 14 is transmitted to the vehicle 16 by short-range wireless communication between the user terminal 14 and the vehicle 16. The control unit 24A of the vehicle 16 authenticates whether the received key information is valid by a known method, and if the key information is valid, unlocks the equipment corresponding to the key information. For example, the control unit 24A switches the unlocking / locking unit 24F corresponding to a door, which is an example of the equipment corresponding to the key information, to an unlocked state. This process allows the user 22 to enter the vehicle compartment 17. Then, the use start process (step S4) is completed. As a result, the user 22 starts using the vehicle compartment 17 (step S5).
[0143] Next, the flow of the process of updating the usage history information and the process of ending lending will be described.
[0144] FIG. 11 is a sequence diagram showing an example of the flow of the usage history information update process (step S6) and the lending end process (step S7) executed in the information processing system 1. As shown in FIG.
[0145] The process of updating the usage history information (step S6) includes the processes of steps S70 to S72.
[0146] First, when the user 22 starts using the vehicle compartment 17, the control unit 24A of the vehicle 16 acquires detection results of the usage status including the position information of the vehicle 16 detected by the sensor 24C of the vehicle 16, the operation status of each of the various electronic devices mounted on the vehicle 16, etc. The control unit 24A of the vehicle 16 may acquire the detection results at predetermined time intervals or whenever the situation changes. Then, the control unit 24A of the vehicle 16 transmits the detection results of the usage status of the vehicle compartment 17 to the information processing device 10 (step S70).
[0147] The update unit 30I of the information processing device 10 registers the detection result received in step S70 in the rental management information 32E as usage history information (step S72) (see FIG. 5B). The update unit 30I may register the detection result in the rental management information 32E as usage history information every time it receives it from the vehicle 16. Therefore, the rental management information 32E is updated during the usage period.
[0148] Next, the lending end process (step S7) will be described. The lending end process (step S7) includes the processes of steps S80 to S112.
[0149] The rental end processing unit 30J of the information processing device 10 notifies the user terminal 14 and the vehicle 16 of the end time of the reservation time (steps S80 and S82).
[0150] The user terminal 14, which has received the end time of the reservation time, outputs information indicating the end time to the output unit 26F of the user terminal 14. Therefore, the user 22 who is using the compartment 17 of the vehicle 16 inputs the end of use of the compartment 17 by operating the user terminal 14. When the user terminal 14 receives the operational instruction to end use, it transmits a notice of end of use to the information processing device 10 (step S84).
[0151] Upon receiving the usage end notification, the rental end processing unit 30J of the information processing device 10 executes a key information invalidation process to invalidate the key information (step S86). Then, the rental end processing unit 30J of the information processing device 10 transmits a usage end notification of the vehicle compartment 17 to the vehicle 16 (step S88). The control unit 24A of the vehicle 16 that has received the usage end notification controls the locking / unlocking unit 24F to switch the equipment of the vehicle 16 from an unlocked state to a locked state.
[0152] The rental end processing unit 30J of the information processing device 10 executes a fee calculation process and calculates the fee from the time from the start of use to the end of use and the usage fee registered in the vehicle compartment management information 32D (step S90). The rental end processing unit 30J of the information processing device 10 then transmits fee information of the calculated fee to the user terminal 14 (step S92). The rental end processing unit 30J of the information processing device 10 also transmits the fee information of the calculated fee and information indicating the end of use to the renter terminal 12 (step S94).
[0153] Next, the lending end processing unit 30J of the information processing device 10 executes settlement processing such as debiting the fee calculated in step S90 from the bank account of the user 22 and transferring the fee to the bank account of the lender 20 (step S96).
[0154] The user terminal 14 that has received the usage end notification accepts operational input of evaluation information from the user 22 (step S98). For example, the user 22 who has used the vehicle compartment 17 operates the user terminal 14 to input evaluation information that evaluates at least one of the used vehicle 16, the vehicle compartment 17, and the renter 20.
[0155] The user terminal 14 transmits the received evaluation information to the information processing device 10 (step S100). The rental end processing unit 30J of the information processing device 10 registers the evaluation information received from the user terminal 14 in the evaluation management information 32H in association with the vehicle ID of the corresponding vehicle 16, the vehicle compartment ID of the vehicle compartment 17, and the renter ID of the renter 20 (step S102). Then, the rental end processing unit 30J of the information processing device 10 transmits information indicating the completion of registration of the evaluation information to the user terminal 14.
[0156] In addition, the renter 20 who rented out the vehicle compartment 17 operates the renter terminal 12 to input evaluation information of the user 22 who used the rented vehicle compartment 17. The renter terminal 12 accepts the operational input of the evaluation information from the renter 20 (step S106). For example, the renter 20 who rented out the vehicle compartment 17 operates the renter terminal 12 to input evaluation information of the user 22 who used the rented vehicle compartment 17. The renter terminal 12 transmits the received evaluation information to the information processing device 10 (step S108). The rental end processing unit 30J of the information processing device 10 registers the evaluation information received from the renter terminal 12 in the evaluation management information 32H in association with the user ID of the corresponding user 22 (step S110). Then, the rental end processing unit 30J of the information processing device 10 transmits information indicating the completion of registration of the evaluation information to the renter terminal 12 (step S112).
[0157] Next, a description will be given of an example of the flow of information processing executed by the information processing device 10. Fig. 12 is a flow chart showing an example of the flow of usage start processing executed by the information processing device 10 (see step S4 in Fig. 10).
[0158] The receiving unit 30A receives the reservation information from the user terminal 14 (step S200). The searching unit 30C searches the vehicle space management information 32D for vehicle space rental information that satisfies the reservation information received in step S200 (step S202).
[0159] The first output control unit 30D1 transmits list information 32X, which is a list of the vehicle space rental information searched for by the search unit 30C, to the user terminal 14 (step S204).
[0160] In the search process of step S202, if no vehicle space rental information satisfying the reservation information received in step S200 can be found from the vehicle space management information 32D, this routine may be ended.
[0161] Next, the receiving unit 30A receives a utilization request including the vehicle compartment rental information and a request signal requesting utilization of the vehicle compartment 17 from the user terminal 14 (step S206).
[0162] The selection unit 30E selects the vehicle compartment rental information included in the usage request received in step S206 as the vehicle compartment rental information of the vehicle compartment 17 to be rented out (step S208).
[0163] The selection unit 30E transmits selection information including the vehicle compartment rental information of the vehicle compartment 17 selected in step S208 and an input instruction signal for parking lot information to the loaner terminal 12 of the loaner 20 identified by the loaner ID included in the vehicle compartment rental information (step S210).
[0164] The receiving unit 30A receives the parking lot information from the lender terminal 12 (step S212).
[0165] The second output control unit 30F1 transmits to the user terminal 14 rental availability information that includes the parking lot information received in step S212 and indicates that the vehicle compartment 17 selected by the selection unit 30E in step S208 is available for rental (step S214).
[0166] Next, generation unit 30G generates key information (step S216). Then, transmission unit 30H transmits transfer information indicating that the key right has been transferred to user 22 to lender terminal 12 (step S218). Furthermore, transmission unit 30H transmits the key information generated in step S216 to user terminal 14 that transmitted the lending information in step S214 (step S220). Then, this routine ends.
[0167] As described above, the information processing device 10 of the present embodiment is an information processing device 10 in a system for lending out the cabin 17 of the vehicle 16. The information processing device 10 includes a first output control unit 30D1, a reception unit, and a second output control unit 30F1. The first output control unit 30D1 outputs list information 32X indicating information on the cabin 17 of the vehicle 16 for which at least a part of the parking period of the vehicle 16 can be set as the rental period. The reception unit is at least one of the communication unit 34 and the UI unit. The reception unit receives instructions from the user. The second output control unit 30F1 outputs rental availability information indicating that the cabin 17 to be lent to the user 22 among the cabins 17 included in the list information 32X is available for rental based on the instruction of the user 22 received by the reception unit.
[0168] In this manner, the information processing device 10 of the present embodiment treats the cabin 17 of the vehicle 16, for which at least a part of the stop period can be set as the rental period, as a rental object. Therefore, the information processing device 10 of the present embodiment can manage the cabin 17 of the vehicle 16, which is a non-moving body such as a stopped or parked vehicle 16, as a rental object.
[0169] Therefore, the information processing device 10 of the present embodiment can realize effective sharing of stationary mobile objects.
[0170] Second Embodiment In this embodiment, a form will be described in which the lender 20 can set the usage conditions of the vehicle 16 to be lent.
[0171] In this embodiment, the same functions and components as those in the first embodiment are denoted by the same reference numerals and detailed descriptions thereof will be omitted. Also, in the sequence diagrams and flow charts used in this embodiment, the same processing parts as those in the first embodiment are denoted by the same step numbers and detailed descriptions thereof will be omitted.
[0172] 1A, the information processing system 1B of the present embodiment is similar to the information processing system 1 of the first embodiment (see FIG. 1A), except that the information processing system 1B includes an information processing device 10B instead of the information processing device 10. The hardware configuration of the information processing device 10B is similar to that of the information processing device 10 (see FIG. 2).
[0173] The information processing device 10B manages the cabin 17 of the vehicle 16 as a rental object, similarly to the information processing device 10 of the first embodiment.
[0174] Similarly to the information processing device 10 and the information processing system 1 of the first embodiment, the information processing device 10B will be described as an example of C2C sharing, which manages the lending and borrowing of the vehicle compartment 17 between the lender 20 who is the owner of the vehicle 16 and the user 22 of the vehicle compartment 17 of the vehicle 16. Note that the information processing system 1B is not limited to C2C sharing.
[0175] The functional configuration of the information processing device 10B of this embodiment will be described.
[0176] FIG. 13 is a block diagram showing an example of a functional configuration of the information processing device 10B.
[0177] The information processing device 10B includes a control unit 31B, a storage unit 33B, a communication unit 34, and a UI unit 36. The control unit 31B, the storage unit 33B, the communication unit 34, and the UI unit 36 are connected to each other via a bus 38 so as to be able to transmit and receive data or signals. The communication unit 34 and the UI unit 36 are similar to those in the first embodiment.
[0178] The storage unit 33B stores data. The storage unit 33B is, for example, a semiconductor memory element such as a RAM or a flash memory, a hard disk, an optical disk, or the like. The storage unit 33B may be a storage device provided outside the information processing device 10B. The storage unit 33B may be a storage medium. The storage unit 33B may be composed of multiple storage media.
[0179] In this embodiment, memory unit 33B stores lender information 32A, user information 32B, management information 33L, payment information 32F, key management information 33K, evaluation management information 32H, and usage conditions / facility correspondence information 33J. Lender information 32A, user information 32B, payment information 32F, and evaluation management information 32H are the same as in the first embodiment.
[0180] The management information 33L is a database for managing the cabin 17 of the vehicle 16 as a rental object. The information processing device 10B manages the cabin 17 as a rental object by managing the management information 32C.
[0181] In this embodiment, the management information 33L includes vehicle compartment management information 33I and rental management information 32E. The rental management information 32E is the same as that in the first embodiment.
[0182] The vehicle compartment management information 33I is a database for managing the vehicle compartment 17. The vehicle compartment management information 33I and the rental management information 32E may be configured as a single database.
[0183] FIG. 14A is a diagram showing an example of the data configuration of the vehicle interior management information 33I.
[0184] The vehicle compartment management information 33I is a database that associates vehicle compartment IDs, vehicle compartment rental information, and statuses.
[0185] The vehicle compartment rental information is information related to the rental of the vehicle compartment 17, and is information registered at the instruction of the renter 20. In this embodiment, the vehicle compartment rental information includes each of the following information: vehicle compartment information, usage condition information, rental period, and usage fee. The vehicle compartment information, rental period, and usage fee are the same as those in the first embodiment.
[0186] The use condition information is information that indicates the use conditions when using the vehicle compartment 17. The use condition information is information including, for example, fixtures and uses.
[0187] The equipment is information indicating each of various equipment available in the cabin 17 of the vehicle 16. The equipment is electronic equipment available in the cabin 17 or non-electronic equipment available in the cabin 17. The equipment may be an object fixed to the cabin 17 or an object not fixed thereto. Specifically, the equipment is, for example, a blanket, an air conditioner, an audio system, a radio, an interior light, a charger, a drive recorder, WiFi, etc., but is not limited to these.
[0188] 14A shows an example in which a list of equipment permitted for use by the lender 20 is registered in the vehicle compartment management information 33I. The vehicle compartment management information 33I may be in a form in which information indicating whether or not the equipment is permitted for use by the lender 20 is registered for each equipment.
[0189] The purpose is information indicating the purpose when the user 22 uses the vehicle compartment 17 and the vehicle 16. The purpose includes information on whether the vehicle can be driven during the rental period, whether the vehicle can be rented during the parking period, and information on the purpose of use. The definitions of whether the vehicle can be driven during the rental period and whether the vehicle can be rented during the parking period are the same as those in the first embodiment.
[0190] The usage purpose information is information indicating detailed purposes when using the vehicle 16 or the vehicle compartment 17. Examples of the usage purpose information include, but are not limited to, food, drinks, tobacco, pets, music, photography, and children.
[0191] 14A shows an example in which, for each use purpose information, "OK" is registered, indicating that the use is permitted by the lender 20, or "NG" is registered, indicating that the use is not permitted by the lender 20. Note that the vehicle room management information 33I may be in a form in which a list of use purpose information permitted for use by the lender 20 is registered.
[0192] The use condition information is information that indicates each piece of equipment and each use. Therefore, when referring to one piece of use condition information, it is explained as meaning one of these pieces of information. Also, when referring to multiple pieces of use condition information, it is explained as meaning two or more of these conditions.
[0193] The vehicle space rental information in the vehicle space management information 33I is registered and updated according to instructions from the renter 20. Details of these processes will be described later.
[0194] As described in the first embodiment, the permission for driving during the rental period is information indicating whether the vehicle 16 is permitted to drive during the rental period. In addition, the permission for rental during the parking period is information indicating whether the vehicle 16 is permitted to rent the passenger compartment 17 of the vehicle 16 to the user 22 during the parking period.
[0195] Therefore, when "Rental during parked period" is "OK", the corresponding usage information set to "OK" is usage information for a stopped vehicle 16 that has been permitted for use by the lender 20. Also, when "Driving during rental period" is "OK", the corresponding usage information set to "OK" is usage information for a moving vehicle 16 that has been permitted for use by the lender 20.
[0196] Also, assume that "Rental during the stop period" is "OK" and "Driving during the rental period" is "OK." In this case, the corresponding usage information set to "OK" is the usage information for each of the vehicles 16 in a moving state and a stopped state that is permitted for use by the renter 20.
[0197] Next, the use conditions / facility support information 33J will be described.
[0198] 14B is a diagram showing an example of a data configuration of the use condition / facility correspondence information 33J. The use condition / facility correspondence information 33J is a database in which use condition information is associated with a facility for realizing the use condition of the use condition information.
[0199] The facility is a mechanism provided in the vehicle 16, as described in the first embodiment. In this embodiment, the facility is a mechanism provided in the vehicle 16 that can be unlocked or locked. In other words, the facility is a mechanism that is set to an unlocked state or a locked state by the unlocking / locking unit 24F of the vehicle 16. The definitions of the unlocked state and the locked state are the same as those in the first embodiment.
[0200] The equipment may be, for example, a front window_driver's seat, a front window_passenger's seat, a rear window, an air conditioner, a front door_driver's seat, a front door_passenger's seat, an audio system, a light, an engine, a lockable and unlockable box, etc., but is not limited to these. The above-mentioned fixtures may also be included as examples of the equipment. Note that the description of the driver's seat and the passenger's seat after "_" means the driver's seat side and the passenger's seat side.
[0201] The use condition / facility correspondence information 33J is generated in advance and stored in advance in the storage unit 33B. Note that the use condition / facility correspondence information 33J may be appropriately changeable by a user's operation instruction on the UI unit 36 or the like.
[0202] Returning to Fig. 13, the description will be continued. Next, the key management information 33K will be described. The key management information 33K is a database for managing key information for unlocking the facilities of the vehicle interior 17. For example, the key management information 32G registers key information for unlocking each piece of equipment of the vehicle interior 17. In this embodiment, the key management information 33K includes equipment / key correspondence information 33K1 and permission level / key correspondence information 33K2.
[0203] 14C is a diagram showing an example of the data configuration of the facility / key correspondence information 33K1. The facility / key correspondence information 33K1 is a database in which facilities and key information are associated with each other. The facility / key correspondence information 33K1 stores in advance, for each facility, key information for switching the facility from a locked state to an unlocked state.
[0204] 14D is a diagram showing an example of the data configuration of the permission level / key correspondence information 33K2. The permission level / key correspondence information 33K2 is a database in which permission levels are associated with key information. A plurality of different permission levels are registered in the permission level / key correspondence information 33K2, and a group of one or a plurality of key information is registered in advance in association with each permission level.
[0205] The facility / key correspondence information 33K1 and the permission level / key correspondence information 33K2 are generated in advance and stored in advance in the storage unit 33B. Note that the facility / key correspondence information 33K1 and the permission level / key correspondence information 33K2 may be generated and updated by a generating unit 31L described later.
[0206] Returning to Fig. 13, the description will be continued. The data format of each of the above information stored in the storage unit 33B is not limited to a database. For example, the data format may be a table format.
[0207] Next, the control unit 31B will be described. The control unit 31B includes a receiving unit 30A, a registering unit 31P, a searching unit 30C, a first output control unit 30D2, a selecting unit 30E, a second output control unit 30F2, a specifying unit 31K, a generating unit 31L, a transmitting unit 31M, an updating unit 31O, and a lending end processing unit 30J.
[0208] The receiving unit 30A, the registering unit 31P, the searching unit 30C, the first output control unit 30D2, the selecting unit 30E, the second output control unit 30F2, the identifying unit 31K, the generating unit 31L, the transmitting unit 31M, the updating unit 31O, and the lending end processing unit 30J are realized, for example, by one or more processors. For example, each of the above-mentioned units may be realized by having a processor such as a CPU execute a program, that is, by software. Each of the above-mentioned units may be realized by a processor such as a dedicated IC, that is, by hardware. Each of the above-mentioned units may be realized by using both software and hardware. When multiple processors are used, each of the multiple processors may realize one of the multiple units, or may realize two or more of the multiple units.
[0209] The receiving unit 30A, the searching unit 30C, the first output control unit 30D2, the selecting unit 30E, the second output control unit 30F2, and the lending end processing unit 30J are the same as those in the first embodiment.
[0210] Similar to registration unit 30B in the first embodiment, registration unit 31P performs registration processes such as registering renter information in renter information 32A, registering user information in user information 32B, and registering vehicle compartment rental information in vehicle compartment management information 33I.
[0211] In this embodiment, the registration unit 31P further registers the use condition information received from the lender terminal 12 in the vehicle compartment management information 33I.
[0212] The lender 20 operates the lender terminal 12 to input each of the vehicle information, rental period, and usage fee. In addition, in this embodiment, the lender 20 operates the lender terminal 12 to input usage condition information. That is, in this embodiment, the lender 20 can specify the usage conditions of the vehicle 16 to be rented. Then, the registration unit 31P registers the usage condition information received from the lender terminal 12 in the vehicle compartment management information 33I.
[0213] The identification unit 31K identifies the use condition information desired by the user 22 who is permitted to use the vehicle compartment 17, from among one or more pieces of use condition information indicating that the lender 20 has permitted use.
[0214] It is assumed that the usage condition information that the renter 20 permits use has already been registered in the vehicle compartment management information 33I. In this case, the identification unit 31K identifies the usage condition information that the user 22 who is permitted to use the vehicle compartment 17 wishes to use from among one or more pieces of usage condition information indicating permission for use that are registered in the vehicle compartment management information 33I and have been preset by the renter 20.
[0215] The usage condition information desired by the user 22 who is permitted to use the vehicle compartment 17 is received from the user terminal 14 together with the usage reservation information, for example.
[0216] The timing of receiving the use condition information is not limited to this. For example, the use condition information desired by the user 22 may be received together with the use request. In addition, the use condition information desired by the user 22 may be received from the user terminal 14 at any timing.
[0217] When accepting operation input of the use condition information, the user terminal 14 displays a selection screen for the use condition information. The user 22 selects the use condition information he / she wishes to use by operating the user terminal 14 while referring to the selection screen. At this time, the selection screen may be provided with a remarks input field in which the user 22 can input any use condition information. In this case, the user 22 can input his / her wish to use the use condition information that is not displayed on the selection screen.
[0218] On the other hand, it is assumed that the vehicle compartment management information 33I does not register the usage condition information that allows the renter 20 to use the vehicle.
[0219] In this case, the specification unit 31K transmits the use condition information received from the user terminal 14 to the lender terminal 12. The lender 20 selects the use condition information to be permitted to be used from among the received use condition information by operating the lender terminal 12. Here, it is assumed that the user 22 has input any use condition information via the remarks input field. In this case, the use condition information may not have a usage fee set. Therefore, in this case, the lender 20 may input an additional fee for the use of the use condition indicated in the use condition information. In this case, the lender terminal 12 transmits the use condition information permitted to be used by the lender 20 and the additional fee information of the additional fee to the information processing device 10B. Then, the specification unit 31K specifies the use condition information permitted to be used by the lender 20 from among the use condition information that the user 22 wishes to use.
[0220] In this embodiment, the identification unit 31K further generates a permission list. The permission list is information of a list of facilities corresponding to the identified use condition information. The identification unit 31K identifies the facilities corresponding to the identified use condition information by reading them from the use condition / facility correspondence information 33J, and generates the permission list. The second output control unit 30F2 transmits the generated permission list to the user terminal 14 and also to the vehicle 16 to be rented.
[0221] Next, the generation unit 31L will be described.
[0222] The generating unit 31L generates key information in the same manner as the generating unit 30G of the first embodiment. However, the generating unit 31L of the present embodiment generates key information for unlocking the equipment corresponding to the use condition information identified by the identifying unit 31K. That is, the generating unit 31L generates key information for unlocking the equipment corresponding to one or more pieces of use condition information indicating permission for use, which are set by the renter 20 of the vehicle compartment 17.
[0223] In detail, the generating unit 31L reads the facility corresponding to the use condition information identified by the identifying unit 31K from the use condition / facility correspondence information 33J.
[0224] Then, the generating unit 31L identifies key information corresponding to each of the read facilities from the facility / key correspondence information 33K1 (see FIG. 14C). Note that the generating unit 31L may generate key information corresponding to each of the read facilities and register it in the facility / key correspondence information 33K1.
[0225] Furthermore, the generating unit 31L may read the permission level corresponding to the group of key information corresponding to each of the read facilities from the permission level / key correspondence information 33K2 (see FIG. 14D). Then, the generating unit 31L may generate a master key capable of unlocking each of the facilities corresponding to the key information included in the group from the group of key information corresponding to the read permission level. The master key may be set with information indicating the corresponding permission level. In the following description, the master key set with information indicating the permission level will be referred to as key information set with the permission level.
[0226] The transmission unit 31M transmits to the user terminal 14 the key information generated by the generation unit 31L or the key information in which the permission level is set.
[0227] For example, assume that the generation unit 31L generates key information corresponding to each of the facilities permitted to be used. In this case, the transmission unit 31M transmits the generated key information corresponding to each of the facilities permitted to be used to the user terminal 14. At this time, the transmission unit 31M may also transmit lock instruction information instructing to lock all the facilities and the key information to the vehicle 16.
[0228] Also, for example, it is assumed that the generation unit 31L generates key information with a permission level set. In this case, the transmission unit 31M transmits the generated key information with a permission level set to the user terminal 14. At this time, the transmission unit 31M may transmit to the vehicle 16 lock instruction information instructing to lock all the facilities and the key information with the permission level set.
[0229] Next, the update unit 31O will be described.
[0230] Similar to the update unit 30I of the first embodiment, the update unit 31O detects the actual usage status of the vehicle compartment 17 during the period of use by the user 22, and registers it as usage history information in the rental management information 32E. As described in the first embodiment, the actual usage status of the vehicle compartment 17 includes, for example, the position information of the vehicle 16 detected by the sensor 24C of the vehicle 16, the operating status of each of the various electronic devices mounted on the vehicle 16, and the like.
[0231] In this embodiment, the actual usage status of the vehicle interior 17 further includes whether or not the unlocking / locking unit 24F, which corresponds to the equipment for realizing the usage conditions of the usage condition information identified by the identification unit 31K, is in the unlocked state and the time for which it is in the unlocked state.
[0232] That is, in this embodiment, in addition to the functions of the update unit 30I in the first embodiment, the update unit 31O performs an update process to update the usage history information of the equipment that has been permitted for use by the renter 20 during the period of use by the user 22 of the vehicle compartment 17.
[0233] Next, an example of the flow of information processing executed in the information processing system 1B will be described.
[0234] First, the flow of the registration process by the registration unit 31P will be described. The registration process of the lender information and the registration process of the user information by the registration unit 31P are the same as those in the first embodiment (see steps S1 and S2 in FIG. 9).
[0235] The flow of the vehicle space rental information registration process executed by the information processing system 1B will be described.
[0236] FIG. 15 is a sequence diagram showing the flow of the vehicle space rental information registration process (step S3B) executed by the information processing system 1B.
[0237] The lender 20 operates the lender terminal 12 to input vehicle information in the vehicle space rental information. The lender terminal 12 accepts the input of vehicle information (step S3B1). The lender terminal 12 transmits the input vehicle information to the information processing device 10B via the network 18 (step S3B2). The registration unit 31P of the information processing device 10B registers the vehicle information received from the lender terminal 12 in correspondence with the vehicle space ID of the vehicle space 17 in the vehicle space management information 33I (step S3B3). Then, the registration unit 31P of the information processing device 10B transmits information indicating completion of registration to the lender terminal 12 (step S3B4).
[0238] In addition, the lender 20 inputs the use condition information of the vehicle compartment 17 by operating the lender terminal 12. In detail, the lender terminal 12 displays a display screen for inputting the use condition information of the vehicle compartment 17, and accepts the input of the use condition information by the lender 20 (step S3B5).
[0239] Figures 16A to 16D are schematic diagrams showing an example of a display screen displayed on the lender terminal 12. For example, when an instruction to start the sharing system is input by the operation of the lender 20, the display screen shown in Figure 16A is displayed on the lender terminal 12. When the lender 20 selects "Owner Registration", an input screen for lender information is displayed, and the registration process for the lender information is executed (see step S1 above). On the other hand, it is assumed that the lender 20 selects "Rental Conditions". Then, the lender terminal 12 displays a display screen for inputting usage condition information for the vehicle compartment 17.
[0240] For example, the display screen shown in Fig. 16B and the display screen shown in Fig. 16C are displayed on the lender terminal 12. These display screens include selection buttons for selecting whether or not to permit use of each piece of use condition information. The lender 20 inputs the use condition information to be permitted by selecting the use condition information to be permitted while referring to the display screen. Fig. 16D will be described later.
[0241] Returning to FIG. 15 for further explanation, the lender terminal 12 accepts input of the usage condition information for which use is permitted (step S3B5). The lender terminal 12 transmits the input usage condition information to the information processing device 10B via the network 18 (step S3B6). The registration unit 31P of the information processing device 10B registers the usage condition information received from the lender terminal 12 as usage condition information permitted for use by the lender 20 in the vehicle compartment management information 33I in association with the vehicle compartment ID and lender ID of the vehicle compartment 17 (step S3B7). The registration unit 31P of the information processing device 10B then transmits information indicating completion of registration to the lender terminal 12 (step S3B8).
[0242] Next, the renter 20 operates the renter terminal 12 to input the rental period and usage fee in the vehicle space rental information. The renter terminal 12 accepts the input of the rental period and usage fee (step S3B9). The renter terminal 12 transmits the input rental period and usage fee to the information processing device 10B via the network 18 (step S3B10). The registration unit 31P of the information processing device 10B registers the rental period and usage fee received from the renter terminal 12 in correspondence with the vehicle space ID of the vehicle space 17 in the vehicle space management information 33I (step S3B11). Then, the registration unit 31P of the information processing device 10B transmits information indicating the completion of registration to the renter terminal 12 (step S3B12).
[0243] Next, the flow of the usage start process from when the usage reservation information is input from the user terminal 14 to when the usage of the vehicle compartment 17 starts will be described.
[0244] FIG. 17 is a sequence diagram showing an example of the flow of the start-of-use process executed in the information processing system 1B.
[0245] Note that Figure 17 is a sequence diagram showing an example of the flow of the start-of-use process when the usage condition information permitting use has been received from the renter terminal 12 of the renter 20 and the registration process in the vehicle space management information 33I has been executed before the desired usage reservation information is received from the user terminal 14 of the user 22.
[0246] The user terminal 14 receives input of the use reservation information and the use condition information (step S39B).
[0247] The user 22 operates the user terminal 14 to input reservation information, which is search conditions for the cabin 17 that the user 22 wishes to use and is information including one or more search words. The user 22 also inputs usage condition information for the cabin 17 that the user 22 wishes to use.
[0248] 18A to 18D are schematic diagrams showing examples of display screens displayed on the user terminal 14. For example, when an instruction to start the sharing system is input by operation of the user 22, the display screen shown in FIG. 18A is displayed on the user terminal 14. When "user registration" is selected by the user 22, a user information input screen is displayed, and a user information registration process is executed (step S2) (see FIG. 9). On the other hand, it is assumed that the user 22 selects "reservation (car compartment search)". Then, the user terminal 14 displays a display screen for accepting input of usage reservation information. The usage reservation information is input via the display screen by operation instruction of the user 22.
[0249] Furthermore, the user terminal 14 displays an input screen for the use condition information. For example, the user terminal 14 displays the input screen shown in FIG. 18B and the input screen shown in FIG. 18C. These input screens include selection buttons for each piece of use condition information, indicating whether or not the user wishes to use the information. The user 22 refers to the input screen and selects the use condition information that the user wishes to use, thereby inputting the use condition information that the user wishes to use.
[0250] As described above, the user 22 may wish to input any desired use condition information. For this reason, as shown in FIG. 18D, the display screen may be provided with a remarks input field in which the user 22 can input any desired use condition. FIG. 18D shows an "additional request" display and input box as an example of a remarks input field. In this case, the user 22 inputs information indicating a use request into the input box by operating the user terminal 14. FIG. 18D shows an example in which "I want to use the air conditioner" is input. This input screen may display at least a part of the information included in the use reservation information input by the user 22. The at least a part of the information may be, for example, the date, start time, and end time of the planned use of the vehicle compartment 17.
[0251] Returning to Fig. 17, the description will be continued. The user terminal 14 accepts input of the use reservation information and the use condition information by the user 22 (step S39B). The user terminal 14 transmits the accepted use reservation information and the use condition information to the information processing device 10B (step S40B).
[0252] The identification unit 31K searches the vehicle compartment management information 33I to identify the use condition information that the user 22 wishes to use from among one or more pieces of use condition information that the renter 20 indicates is permitted to use (step S41).
[0253] The search unit 30C of the information processing device 10B searches the vehicle space management information 32D for vehicle space rental information that satisfies the utilization reservation information and utilization condition information received from the user terminal 14 (step S42B).
[0254] The first output control unit 30D2 of the information processing device 10B transmits list information 32X, which is a list of vehicle space rental information searched by the search unit 30C, to the user terminal 14 (step S44). The user terminal 14 outputs the list information 32X to the output unit 26F of the user terminal 14 (step S46) (see FIG. 6).
[0255] The user 22 selects one piece of vehicle space rental information that he / she wishes to use by operating the user terminal 14 while referring to the list information 32X displayed on the user terminal 14. The user terminal 14 transmits a usage request including the vehicle space rental information that has been input to the information processing device 10B (step S50).
[0256] The selection unit 30E of the information processing device 10B selects the vehicle space rental information received in step S50 as the vehicle space rental information of the vehicle space 17 to be rented out (step S52). The selection unit 30E of the information processing device 10B transmits selection information including the vehicle space rental information of the vehicle space 17 selected in step S52 and an input instruction signal for parking lot information to the renter terminal 12 of the renter 20 identified by the renter ID included in the vehicle space rental information (step S54). When the renter terminal 12 accepts the input of the parking lot (step S55), it transmits the parking lot information of the accepted parking lot to the information processing device 10B (step S56).
[0257] In addition, at this timing, the identification unit 31K of the information processing device 10B may identify the usage condition information that the user 22 wishes to use, received in step S40B, from the usage condition information that is permitted for use and registered in the vehicle space rental information selected in step S52.
[0258] The specification unit 31K generates a permission list, which is a list of facilities corresponding to the specified use condition information. The second output control unit 30F2 transmits the generated permission list together with the lending information to the user terminal 14 (step S58B). The user terminal 14 stores the received permission list.
[0259] The second output control unit 30F2 also transmits the lending start information to the lender terminal 12 (step S60B). The second output control unit 30F2 also transmits the permission list to the vehicle 16 (step S61B). The vehicle 16 stores the received permission list.
[0260] Next, the generation unit 31L of the information processing device 10B generates key information.
[0261] For example, the information processing system 1B executes the key generation process (step S4A) of steps S62A to S69A.
[0262] In detail, the generation unit 31L of the information processing device 10B generates key information for unlocking each piece of equipment corresponding to the use condition information identified in step S57B (step S62A).
[0263] Then, the transmission unit 31M of the information processing device 10B notifies the lender terminal 12 that the key right, which is the right to the key information for unlocking the equipment in the vehicle compartment 17, has been transferred to the user terminal 14 (step S64A). Next, the transmission unit 31M of the information processing device 10B transmits lock instruction information indicating that all equipment installed in the vehicle 16 should be locked, and the key information generated in step S62A to the vehicle 16 (step S66A). Having received the lock instruction information and key information, the vehicle 16 locks all of the equipment in the vehicle 16 and stores the key information.
[0264] Furthermore, the transmitting unit 31M of the information processing device 10B transmits the key information generated in step S62B to the user terminal 14 that transmitted the lending information in step S58B (step S68A). The user terminal 14 that receives the key information for each facility stores the received key information.
[0265] By communicating the key information between the user terminal 14 and the vehicle 16, the facility in the vehicle compartment 17 of the vehicle 16 corresponding to the information is unlocked (step S69A). That is, among the facilities that the user 22 wishes to use, the facility that the lender 20 has given permission to use can be unlocked. Therefore, the user 22 who uses the vehicle compartment 17 can use the facility (step S5).
[0266] Also, for example, the information processing system 1B executes the key generation process (step S4B) of steps S62B to S69B.
[0267] In detail, the generation unit 31L of the information processing device 10B reads the equipment corresponding to the use condition information identified in step S57B from the use condition / equipment correspondence information 33J. Then, the generation unit 31L reads the key information corresponding to the read equipment from the equipment / key correspondence information 33K1. Furthermore, the generation unit 31L reads the permission level corresponding to the read key information from the permission level / key correspondence information 33K2. Then, the generation unit 31L generates a master key capable of unlocking each of the equipment corresponding to the key information included in the group corresponding to the read permission level as key information with a set permission level.
[0268] Next, the transmission unit 31M of the information processing device 10B notifies the lender terminal 12 that the key right, which is the right to the key information for unlocking the equipment in the vehicle compartment 17, has been transferred to the user terminal 14 (step S64B). In detail, the transmission unit 31M transmits transfer information indicating that the key right has been transferred to the user 22 to the lender terminal 12. Next, the transmission unit 31M of the information processing device 10B transmits to the vehicle 16 lock instruction information indicating that all the equipment installed in the vehicle 16 is to be locked, and the key information with the permission level set, which was generated in step S62B (step S66B). The vehicle 16, which has received the lock instruction information and the key information with the permission level set, locks all the equipment of the vehicle 16 and stores the key information with the permission level set.
[0269] Furthermore, the transmitting unit 31M of the information processing device 10B transmits the key information with the permission level set, generated in step S62B, to the user terminal 14 that transmitted the lending information in step S58B (step S68B). The user terminal 14 that receives the key information with the permission level stores the received key information.
[0270] By communicating key information with a permission level set between the user terminal 14 and the vehicle 16, the group of facilities in the vehicle compartment 17 of the vehicle 16 corresponding to the key information is unlocked (step S69B). That is, among the facilities that the user 22 wishes to use, the facilities that the lender 20 has given permission for use can be unlocked. Therefore, the user 22 using the vehicle compartment 17 can use the facilities (step S5).
[0271] Also, for example, the information processing system 1B executes the key generation process (step S4C) of steps S62C to S69C.
[0272] In detail, the generating unit 31L of the information processing device 10B generates key information in which a permission level is set in the same manner as in step S62B (step S62C).
[0273] Next, the transmission unit 31M of the information processing device 10B notifies the lender terminal 12 that the key right, which is the right to the key information for unlocking the facilities of the vehicle compartment 17, has been transferred to the user terminal 14 (step S64C). Next, the transmission unit 31M of the information processing device 10B transmits the key information with the permission level set, generated in step S62C, to the user terminal 14 that transmitted the lending information in step S58B (step S68C). The user terminal 14 that receives the key information with the permission level set stores the received key information.
[0274] By communicating key information with a permission level set between the user terminal 14 and the vehicle 16, the group of facilities in the vehicle compartment 17 of the vehicle 16 corresponding to the key information is unlocked (step S69C). That is, among the facilities that the user 22 wishes to use, the facilities that the lender 20 has given permission for use can be unlocked. Therefore, the user 22 using the vehicle compartment 17 can use the facilities (step S5).
[0275] Next, an example of the flow of a usage start process in which the usage condition information permitted by the lender 20 is set in response to a request from the user 22 will be described.
[0276] FIG. 19 is a sequence diagram showing an example of the flow of a usage start process when the lender 20 sets usage condition information permitting usage in response to a request from the user 22. In FIG.
[0277] In this case, it is assumed that the registration process (steps S3B5 to S3B8) of the use condition information permitted by the lender 20 in the registration process (step S3B) described with reference to FIG. 15 has not yet been executed in the information processing system 1B.
[0278] The user terminal 14 accepts the input of the reservation information and the condition of use information by the user 22 (step S39B). The user terminal 14 transmits the accepted reservation information and the condition of use information to the information processing device 10B (step S40B). The search unit 30C of the information processing device 10B searches the vehicle space management information 32D for vehicle space rental information that satisfies the reservation information received from the user terminal 14 (step S42).
[0279] The first output control unit 30D2 of the information processing device 10B transmits the list information 32X to the user terminal 14 (step S44). The user terminal 14 outputs the list information 32X to the output unit 26F of the user terminal 14 (step S46). The user terminal 14 accepts the selection of one vehicle space rental information that the user 22 wishes to use (step S48).
[0280] The user terminal 14 transmits a usage request including the vehicle space rental information that has been input to the information processing device 10B (step S50). The selection unit 30E of the information processing device 10B selects the vehicle space rental information included in the usage request received in step S50 as the vehicle space rental information of the vehicle space 17 to be rented out (step S52).
[0281] Next, the second output control unit 30F2 of the information processing device 10B transmits selection information including an input instruction signal for the vehicle space rental information and parking lot information of the vehicle space 17 selected in step S52, and the usage conditions information received in step S40B to the rental terminal 12 (step S53B1).
[0282] The lender terminal 12 operates the lender terminal 12 to select the usage request information to be permitted for use from the usage condition information received in step S53B1. For example, the lender terminal 12 displays the display screens shown in Figures 16B to 16D. The lender 20 refers to the display screen and selects the usage condition information to be permitted for use, thereby inputting the usage condition information to be permitted for use. Furthermore, if any usage condition information of the user 22 has been input via the remarks input field, the lender 20 inputs whether or not to permit use of the usage condition information. Furthermore, if the usage of any usage condition information of the user 22 is permitted for use, an additional fee is input (see Figure 16D).
[0283] The lender terminal 12 accepts input of the usage condition information permitted for use by the lender 20 (step S53B2). Then, the lender terminal 12 transmits the permitted usage condition information to the information processing device 10B (step S53B3). Furthermore, when input of any usage condition information and an additional fee from the user 22 is accepted, the lender terminal 12 transmits the usage condition information and the additional fee together to the information processing device 10B.
[0284] The registration unit 31P of the information processing device 10B registers the usage condition information received from the lender terminal 12 as usage condition information permitted for use by the lender 20 in the vehicle compartment management information 33I in association with the vehicle compartment ID and the lender ID of the vehicle compartment 17 (step S53B4). Then, the registration unit 31P of the information processing device 10B transmits information indicating completion of registration to the lender terminal 12 (step S53B5).
[0285] The identification unit 31K of the information processing device 10B identifies the use condition information registered in the vehicle compartment management information 33I in step S53B4 as use condition information that the renter 20 has permitted to use and that the user 22 wishes to use (step S53B6).
[0286] Next, when the lender terminal 12 receives the input of the parking lot (step S55), it transmits the parking lot information of the received parking lot to the information processing device 10B (step S56). Note that the processing of steps S55 and S56 may be performed simultaneously with the processing of steps S53B2 and S53B3.
[0287] Then, the identification unit 31K generates a permission list that is a list of facilities corresponding to the use condition information identified in step S53B6. The second output control unit 30F2 transmits the generated permission list together with the lending information to the user terminal 14 (step S53B7). The user terminal 14 stores the received permission list.
[0288] The second output control unit 30F2 also transmits the lending availability information to the lender terminal 12 (step S53B8). The second output control unit 30F2 also transmits the permission list to the vehicle 16 (step S53B9). The vehicle 16 stores the received permission list.
[0289] Next, the generation unit 31L of the information processing device 10B executes a key generation process. The key generation process is similar to step S4A, step S4B, or step S4C in FIG.
[0290] Next, a description will be given of the update process of the usage history information executed by the information processing system 1B. The information processing system 1B executes the update process of step S6 described with reference to FIG.
[0291] Furthermore, the information processing system 1B further executes an update process for updating the usage history information of the facility that the lender 20 has permitted to use.
[0292] 20 is a sequence diagram showing an example of the flow of the process of updating the usage history information of the facility for which usage is permitted (step S6B). As described above, the permission list is already stored in each of the user terminal 14 and the vehicle 16.
[0293] During the period of use of the vehicle compartment 17, the user 22 operates the user terminal 14 to input a facility-on command to unlock the facilities that are permitted for use and are shown in the permission list. Every time a facility-on command is input, the information processing system 1B executes an update process (step S6B).
[0294] When the user terminal 14 receives the input of the equipment-on instruction (step S64B1), the user terminal 14 transmits equipment use request information for the equipment indicated by the received equipment-on instruction to the vehicle 16 (step S64B2).
[0295] The control unit 24A of the vehicle 16 refers to the permission list and checks whether the facility included in the received facility use request information is included in the permission list (step S64B3). If the control unit 24A of the vehicle 16 determines that the facility is not included in the permission list (step S64B4: No), it transmits unavailability information indicating that the facility is unavailable to the user terminal 14 (step S64B5).
[0296] On the other hand, if the control unit 24A of the vehicle 16 determines that the equipment is included in the permission list (step S64B4: Yes), it drives the locking / unlocking unit 24F corresponding to the equipment to unlock the equipment (step S64B6). This process puts the equipment in an unlocked state, that is, a state in which the equipment can be used by the user or a state in which the equipment can be driven. Then, the control unit 24A of the vehicle 16 transmits update information including the identification information of the equipment, information indicating that the equipment has been unlocked, and the time when the equipment has been unlocked to the information processing device 10B (step S64B8).
[0297] The update unit 31O of the information processing device 10B registers the update information received from the vehicle 16 as equipment history information in the rental management information 32E (step S64B9).
[0298] Next, an example of the flow of information processing executed by the information processing device 10B will be described.
[0299] First, we will explain the start-of-use process in the case where the usage condition information permitting use has been received from the renter terminal 12 of the renter 20 and the registration process in the vehicle space management information 33I has been executed before the desired usage reservation information is received from the user terminal 14 of the user 22.
[0300] FIG. 21 is a flowchart showing an example of the flow of the usage start process (see FIG. 17) executed by the information processing device 10B.
[0301] The receiving unit 30A receives the reservation information and the usage condition information that the user 22 desires to use from the user terminal 14 (step S300).
[0302] The identification unit 31K searches the vehicle compartment management information 33I to identify the usage condition information that the user 22 wishes to use, received in step S300, from among one or more usage condition information indicating that the lender 20 has given permission for use (step S302).
[0303] Next, the search unit 30C searches the vehicle space management information 32D for vehicle space rental information that satisfies the reservation information and the usage condition information received in step S300 (step S304).
[0304] The first output control unit 30D2 transmits list information 32X, which is a list of the vehicle space rental information searched for by the search unit 30C, to the user terminal 14 (step S306).
[0305] In the search process of step S302, if no vehicle space rental information satisfying the reservation information and the usage condition information received in step S300 can be found from the vehicle space management information 32D, this routine may be ended.
[0306] Next, the receiving unit 30A receives a utilization request including the vehicle space rental information selected by the user 22 from the user terminal 14 (step S308).
[0307] Next, the selection unit 30E selects the vehicle space rental information included in the usage request received in step S308 as the vehicle space rental information of the vehicle space 17 to be rented out (step S310). The selection unit 30E of the information processing device 10B transmits selection information including the vehicle space rental information of the vehicle space 17 selected in step S310 and an input instruction signal for parking lot information to the renter terminal 12 of the renter 20 identified by the renter ID included in the vehicle space rental information (step S312).
[0308] The receiving unit 30A receives the parking lot information from the lender terminal 12 (step S314).
[0309] The identifying unit 31K generates a permission list, which is a list of facilities corresponding to the use condition information identified in step S302 (step S316).
[0310] The identification unit 31K may identify the use condition information at this timing and generate the permission list. In this case, the identification unit 31K may identify the use condition information received in step S300 from the use condition information registered in the vehicle room rental information selected in step S310.
[0311] The second output control unit 30F2 transmits the generated permission list together with the rental availability information to the user terminal 14 (step S318). The second output control unit 30F2 also transmits the permission list generated in step S316 to the vehicle 16 (step S320).
[0312] Next, the generation unit 31L generates key information (step S322). The transmission unit 31M notifies the lender terminal 12 that the key right, which is the right to the key information for unlocking the equipment in the vehicle compartment 17, has been transferred to the user terminal 14 (step S324). Next, the transmission unit 31M transmits the key information generated in step S320 to the user terminal 14 that received the usage request in step S306 (step S326). Then, this routine ends.
[0313] Next, an example of the flow of a usage start process executed by the information processing device 10B when the lender 20 sets usage condition information for usage permission in response to a request from the user 22 will be described.
[0314] Fig. 22 is a flow chart showing an example of the flow of the use start process executed by the information processing device 10B. As described above, in this case, the registration process (steps S3B5 to S3B8) of the use condition information for which the lender 20 permits use in the registration process (step S3B) described using Fig. 15 has not yet been executed by the information processing device 10B.
[0315] The receiving unit 30A receives the reservation information and the condition of use information desired by the user 22 from the user terminal 14 (step S400). The searching unit 30C searches the vehicle space management information 32D for vehicle space rental information that satisfies the reservation information received in step S400 (step S402).
[0316] The first output control unit 30D2 transmits the list information 32X, which is a list of the vehicle space rental information searched for by the search unit 30C, to the user terminal 14 (step S404).
[0317] In the search process of step S402, if no vehicle space rental information satisfying the reservation information received in step S400 can be found from the vehicle space management information 32D, this routine may be ended.
[0318] Next, the receiving unit 30A receives a utilization request from the user terminal 14, the utilization request including the vehicle compartment rental information selected by the user 22 and a request signal requesting utilization of the vehicle compartment 17 (step S406).
[0319] Next, the selection unit 30E selects the vehicle space rental information included in the usage request received in step S406 as the vehicle space rental information of the vehicle space 17 to be rented out (step S408). The selection unit 30E of the information processing device 10B transmits the selection information including the vehicle space rental information of the vehicle space 17 selected in step S408 and an input instruction signal for the parking lot information, together with the usage condition information received in step S400, to the renter terminal 12 (step S410).
[0320] The receiving unit 30A receives the use condition information permitted for use by the lender 20 from the lender terminal 12 (step S412). Note that in the case where any use condition information of the user 22 has been input via the remarks input field in the user terminal 14 and the use of the use condition information has been permitted by the lender 20, the receiving unit 30A also receives the use condition information and additional fee information.
[0321] Next, the registration unit 31P registers the usage condition information received in step S412 as usage condition information permitted for use by the renter 20 in the vehicle compartment management information 33I in association with the vehicle compartment ID and renter ID of the vehicle compartment 17 (step S414). Also, if additional fee information is received in step S412, the additional fee is registered in the vehicle compartment management information 33I.
[0322] The identification unit 31K identifies the use condition information received from the lender terminal 12 in step S412 (step S416).
[0323] Then, the identifying unit 31K generates a permission list, which is a list of facilities corresponding to the use condition information identified in step S416 (step S418).
[0324] Next, the receiving unit 30A receives the parking lot information from the lender terminal 12 (step S420).
[0325] The second output control unit 30F2 transmits the permission list generated in step S418 together with the rental availability information to the user terminal 14 (step S422). The second output control unit 30F2 also transmits the permission list generated in step S316 to the vehicle 16 (step S424).
[0326] Next, the generation unit 31L generates key information (step S426). The transmission unit 31M notifies the lender terminal 12 that the key right, which is the right to the key information for unlocking the equipment in the vehicle compartment 17, has been transferred to the user terminal 14 (step S428). Next, the transmission unit 31M transmits the key information generated in step S426 to the user terminal 14 that received the usage request in step S406 (step S430). Then, this routine ends.
[0327] As described above, the information processing device 10B of this embodiment is an information processing device 10B in a system that rents out the vehicle interior 17 of a vehicle 16. The information processing device 10B includes a generation unit 31L and a transmission unit 31M. The generation unit 31L generates key information for unlocking the facilities of the vehicle interior 17, which corresponds to use condition information indicating one or more use conditions indicating permission for use set by the renter 20 of the vehicle interior 17. The transmission unit 31M transmits the key information to the user terminal 14 of the user 22 who is permitted to use the vehicle interior 17.
[0328] In this manner, the information processing device 10B of the present embodiment manages the cabin 17 of the vehicle 16 as the rental object, rather than the vehicle 16. Therefore, the rental object cabin 17 can be managed regardless of whether the vehicle 16 is moved or not during rental.
[0329] Therefore, the information processing device 10B of this embodiment can realize effective sharing of stationary mobile objects.
[0330] In addition, the information processing device 10B of this embodiment generates key information for the equipment corresponding to the usage condition information for which usage is permitted, set by the renter 20 of the vehicle compartment 17, and transmits the generated key information to the user terminal 14.
[0331] Therefore, in addition to the above-mentioned effects, the information processing device 10B of the present embodiment allows the lender 20 to set the conditions for using the facilities of the vehicle compartment 17. Furthermore, the user 22 can use the facilities that the lender 20 has given permission to use.
[0332] (Third embodiment) In this embodiment, a form will be described in which the vehicle compartment 17 of the vehicle 16 for which the completion of stopping has been detected is the rental target.
[0333] In this embodiment, the same functions and components as those in the first or second embodiment are denoted by the same reference numerals and detailed descriptions thereof will be omitted. Also, in the sequence diagrams and flow charts used in this embodiment, the same processing parts as those in the first or second embodiment are denoted by the same step numbers and detailed descriptions thereof will be omitted.
[0334] 1A, the information processing system 1C of the present embodiment is similar to the information processing system 1 of the first embodiment (see FIG. 1A), except that the information processing system 1C includes an information processing device 10C instead of the information processing device 10. The hardware configuration of the information processing device 10C is similar to that of the information processing device 10 (see FIG. 2).
[0335] The information processing device 10C manages the cabin 17 of the vehicle 16 as a rental object, similarly to the information processing device 10 of the first embodiment.
[0336] In addition, similar to the information processing device 10 and information processing system 1 of the first embodiment, the information processing device 10C will be described as an example of C2C sharing, in which the information processing device 10C manages the lending and borrowing of the cabin 17 between the lender 20, who is the owner of the vehicle 16, and the user 22 of the cabin 17 of the vehicle 16.
[0337] The functional configuration of the information processing device 10C of this embodiment will be described.
[0338] FIG. 23 is a block diagram showing an example of a functional configuration of the information processing device 10C.
[0339] The information processing device 10C includes a control unit 31C, a storage unit 33C, a communication unit 34, and a UI unit 36. The control unit 31C, the storage unit 33C, the communication unit 34, and the UI unit 36 are connected to each other via a bus 38 so as to be able to transmit and receive data or signals. The communication unit 34 and the UI unit 36 are similar to those in the first embodiment.
[0340] The storage unit 33C stores data. The storage unit 33C is, for example, a semiconductor memory element such as a RAM or a flash memory, a hard disk, an optical disk, or the like. The storage unit 33C may be a storage device provided outside the information processing device 10C. The storage unit 33C may be a storage medium. The storage unit 33C may be composed of multiple storage media.
[0341] In this embodiment, memory unit 33C stores lender information 32A, user information 32B, management information 33M, payment information 32F, key management information 32G, evaluation management information 32H, and loan request management information 33P. Lender information 32A, user information 32B, payment information 32F, key management information 32G, and evaluation management information 32H are the same as in the first embodiment.
[0342] The management information 33M is a database for managing the cabin 17 of the vehicle 16 as a rental object. The information processing device 10C manages the management information 33M, thereby managing the cabin 17 as a rental object.
[0343] In this embodiment, the management information 33M includes vehicle compartment management information 33N and rental management information 32E. The rental management information 32E is the same as that in the first embodiment.
[0344] The vehicle compartment management information 33N is a database for managing the vehicle compartment 17. The vehicle compartment management information 33N and the rental management information 32E may be configured as a single database.
[0345] 24A is a diagram showing an example of the data configuration of the vehicle compartment management information 33N. The vehicle compartment management information 33I is a database that associates vehicle compartment IDs, vehicle compartment rental information, and statuses.
[0346] The vehicle compartment rental information is the same as that in the first embodiment. In this embodiment, the vehicle compartment rental information includes rental period information represented by rental start time information and scheduled parking end time information.
[0347] The rental start time information is information indicating the planned timing to start rental of the vehicle compartment 17. The planned timing to start rental is expressed, for example, by information indicating the planned time to start rental. In this embodiment, the rental start time information is information indicating the time when the completion of stopping of the vehicle 16 driven by the renter 20 is detected. In this embodiment, the rental start time information is not an arbitrary time set by the renter 20, but is set by the processing of the control unit 31C described later.
[0348] The planned end time of parking information is information indicating the planned timing for ending the rental of the vehicle compartment 17. The planned timing for ending the rental is expressed, for example, by information indicating the planned time for ending the rental. In this embodiment, the planned end time of parking information is information indicating the planned time for the renter 20 to end the parking of the vehicle 16. The planned end time of parking information is set in response to an operation instruction from the renter 20 on the renter terminal 12 (described in detail later). Note that the planned end time of parking may be information indicating the elapsed time from the rental start time, and is not limited to information indicating timing such as time.
[0349] The rental start time information and the scheduled stopping end time information are updated by the processing of the control unit 31C (described in detail later).
[0350] The status is information indicating the reservation status of the cabin 17 identified by the corresponding cabin ID, as in the first embodiment.
[0351] In this embodiment, the status is information indicating reserved, in use, unreserved_rentable, and unreserved_parked vehicle. That is, in this embodiment, a case is described as an example in which unreserved_parked vehicle is used as one of the statuses instead of unreserved_not rentable. As described in the first embodiment, unreserved_rentable is information indicating that the vehicle compartment 17 identified by the corresponding vehicle compartment ID has not been reserved by the user 22 and is available for rental. Unreserved_parked vehicle is information indicating that the vehicle compartment 17 identified by the corresponding vehicle compartment ID has not been reserved by the user 22 and that the vehicle 16 in the vehicle compartment 17 is parked.
[0352] Next, the rental request management information 33P will be described. The rental request management information 33P is a database for managing rental request information. The rental request information is information related to a rental request for a vehicle compartment 17 by a user 22.
[0353] FIG. 24B is a diagram showing an example of the data configuration of the lending request management information 33P. The lending request management information 33P stores lending request information. The lending request information includes user information and reservation information. The definitions of these pieces of information are the same as those in the first embodiment. The vehicle compartment management information 33N is updated by processing of the control unit 31C (described in detail later).
[0354] Returning to Fig. 23, the explanation will be continued. The control unit 31C includes a receiving unit 31A, a searching unit 31Q, a second registering unit 31V, a first output control unit 31W, a selecting unit 30E, a second output control unit 30F3, a generating unit 30G, a transmitting unit 30H, an updating unit 30I, a lending end processing unit 30J, a detecting unit 31S, and a registering unit 31T.
[0355] The receiving unit 31A, the searching unit 31Q, the second registering unit 31V, the first output control unit 31W, the selecting unit 30E, the second output control unit 30F3, the generating unit 30G, the transmitting unit 30H, the updating unit 30I, the lending end processing unit 30J, the detecting unit 31S, and the registering unit 31T are realized, for example, by one or more processors. For example, each of the above-mentioned units may be realized by having a processor such as a CPU execute a program, that is, by software. Each of the above-mentioned units may be realized by a processor such as a dedicated IC, that is, by hardware. Each of the above-mentioned units may be realized by using both software and hardware. When multiple processors are used, each of the multiple processors may realize one of the multiple units, or may realize two or more of the multiple units.
[0356] The selection unit 30E, the second output control unit 30F3, the generation unit 30G, the transmission unit 30H, the update unit 30I, and the lending end processing unit 30J are the same as those in the first embodiment.
[0357] The receiving unit 31A receives various types of information from at least one of the lender terminal 12, the user terminal 14, and the vehicle 16 via the communication unit 34 and the network 18, similar to the receiving unit 30A of the first embodiment.
[0358] Specifically, the receiving unit 31A receives renter information, vehicle space rental information, evaluation information, and the like from the renter terminal 12. The receiving unit 30A also receives user information, usage reservation information, usage requests, evaluation information, and the like from the user terminal 14. The definitions of these pieces of information are the same as those in the first embodiment.
[0359] In this embodiment, the receiving unit 31A further receives rental permission information from the renter terminal 12. The rental permission information is information indicating that the rental of the vehicle compartment 17 requested by the user 22 is permitted.
[0360] The detection unit 31S detects the completion of stopping of the vehicle 16 driven by the lender 20 who is the owner of the vehicle 16.
[0361] Completion of stopping means completion of stopping of the vehicle 16 or completion of parking of the vehicle 16. Completion of stopping of the vehicle 16 and completion of parking of the vehicle 16 mean a state in which the movement of the vehicle 16 has been stopped for a predetermined specified time or more, and the renter 20 who is the driver of the vehicle 16 has moved away from the vehicle 16 by a specified distance or more. The specified time and the specified distance may be set in advance.
[0362] The detection unit 31S may analyze the detection result received from the vehicle 16 to detect the completion of stopping of the vehicle 16 driven by the lender 20 who is the owner of the vehicle 16.
[0363] For example, the detection unit 31S detects whether or not the driver of the vehicle 16 is the owner of the vehicle 16 by the following method.
[0364] A known method may be used to detect whether the lender 20, who is the driver of the vehicle 16, is the owner of the vehicle 16. For example, the detection unit 31S receives a detection result including the position information of the vehicle 16 and the vehicle ID of the vehicle 16 from the vehicle 16. The detection unit 31S also receives the position information of the lender terminal 12 from the lender terminal 12. Then, when the position information included in the detection result received from the vehicle 16 and the position information of the lender terminal 12 are less than a predetermined distance, the detection unit 31S determines that the lender 20 of the lender terminal 12 is the driver of the vehicle 16. Furthermore, when the vehicle ID corresponding to the lender ID of the lender 20 in the vehicle room management information 33N matches the vehicle ID included in the received detection result, the detection unit 31S determines that the lender 20 is the owner of the vehicle 16.
[0365] In addition, the detection unit 31S detects whether or not the distance between the driver, ie, the renter 20, and the vehicle 16 is greater than or equal to a predetermined distance, using the following method.
[0366] A publicly known method may be used to detect whether the distance between the lender 20 and the vehicle 16 is greater than a predetermined distance. For example, the detection unit 31S receives, from the lender terminal 12, the location information of the lender 20 who is determined to be the owner of the vehicle 16 by the above method. The detection unit 31S also receives a detection result from the vehicle 16, including the location information of the vehicle 16 and the vehicle ID of the vehicle 16. Then, when the location information included in the detection result received from the vehicle 16 and the location information of the lender terminal 12 are greater than a predetermined distance apart, the detection unit 31S may detect that the vehicle 16 driven by the lender 20 who is the owner of the vehicle 16 has stopped. This predetermined distance may be set in advance.
[0367] In addition, the detection unit 31S may detect that the vehicle 16 driven by the lender 20, who is the owner of the vehicle 16, has completed stopping when the state in which the position information of the vehicle 16 and the position information of the lender terminal 12 are separated by a specified distance or more is maintained for a predetermined period of time or more.
[0368] Next, the registration unit 31T will be described. Similar to the registration unit 30B in the first embodiment, the registration unit 31T executes registration processes such as registering lender information in lender information 32A and registering user information in user information 32B.
[0369] In addition, in this embodiment, the registration unit 31T executes a process of registering vehicle compartment rental information into the vehicle compartment management information 33N. In detail, similar to the first embodiment, the registration unit 31T receives information indicating vehicle information, whether the vehicle can be driven during the rental period, and whether the vehicle can be rented during the parking period, from the renter terminal 12, and registers the information in the vehicle compartment rental information into the vehicle compartment management information 33N.
[0370] The registration unit 31T includes a first registration unit 31U. The first registration unit 31U executes a process of registering rental start time information, scheduled parking end time information, and status in the vehicle compartment management information 33N.
[0371] When the detection unit 31S detects that the vehicle 16 driven by the owner, the lender 20, has completed stopping, the first registration unit 31U associates the vehicle compartment rental information of the vehicle compartment 17 of the vehicle 16 with the rental availability information and registers it in the vehicle compartment management information 33N, which is management information 33M.
[0372] In detail, when the detection unit 31S detects the completion of stopping, the first registration unit 31U identifies the vehicle ID of the vehicle 16 that is the transmission source of the detection result used to determine the completion of stopping. For example, the vehicle 16 may transmit the detection result and the vehicle ID to the information processing device 10C. The first registration unit 31U may identify the vehicle ID by receiving the vehicle ID from the vehicle 16 together with the detection result.
[0373] Then, the first registration unit 31U registers the time when the parking completion was detected in the "rental start time information" corresponding to the identified vehicle ID in the vehicle compartment management information 33N. The first registration unit 31U also updates the "status" corresponding to the vehicle ID in the vehicle compartment management information 33N to "unreserved_rentable". Through this process, the first registration unit 31U registers a status indicating "unreserved_rentable", which is rental availability information, in association with the vehicle compartment rental information of the vehicle compartment 17 of the vehicle 16 where the parking completion was detected in the vehicle compartment management information 33N.
[0374] In addition, when the first registration unit 31U detects completion of parking and receives information on the planned end time of parking of the vehicle 16 for which completion of parking has been detected, it is preferable that the first registration unit 31U corresponds the vehicle compartment rental information and rental availability information of the vehicle compartment 17 of the vehicle 16 and registers them in the vehicle compartment management information 33N.
[0375] In this case, when the completion of stopping is detected, the first registration unit 31U transmits a planned stopping end time request to the vehicle 16 or the renter terminal 12. The planned stopping end time request is a signal requesting the renter 20 to input the planned stopping end time.
[0376] The first registration unit 31U transmits a request for the planned end of the stop to at least one of the vehicle 16 that transmitted the detection result used to determine the completion of the stop and the renter terminal 12 of the renter 20 that was determined to be the driver of the vehicle 16. In this embodiment, the first registration unit 31U transmits a request for the planned end of the stop to the renter terminal 12 as an example.
[0377] The renter terminal 12 that receives the scheduled stop end time request displays an input screen for the scheduled stop end time. The renter 20 operates the renter terminal 12 while referring to the input screen to input the scheduled end time of the vehicle 16. The renter terminal 12 transmits the scheduled stop end time information input by the renter 20 to the information processing device 10C.
[0378] When the first registration unit 31U receives scheduled stop end time information from the renter terminal 12 within a predetermined time from the transmission of the scheduled stop end time request, the first registration unit 31U registers the scheduled stop end time information in the vehicle compartment management information 33N. In detail, the first registration unit 31U registers the scheduled stop end time information in the vehicle compartment management information 33N in association with the renter ID of the renter 20 of the renter terminal 12 that sent the information. In addition, the first registration unit 31U updates the status corresponding to the registered scheduled stop end time in the vehicle compartment management information 33N to "Not reserved_Available for rental".
[0379] Through this processing, when the completion of stopping of the vehicle 16 driven by the renter 20 is detected and the planned end time information of the vehicle 16's stopping is registered in the vehicle compartment management information 33N, the first registration unit 31U registers a status indicating the rental availability information "Not reserved_Rentable".
[0380] Therefore, by the control unit 31C managing the lending and borrowing of the cabin 17 in accordance with the cabin management information 33N, when the completion of stopping of the vehicle 16 driven by the lender 20 is detected and the planned end time information of the stopping time has been input by the lender 20, the cabin 17 of the vehicle 16 is managed as a cabin 17 available for lending.
[0381] On the other hand, there are cases where the scheduled stopping end time information has not been received from the renter terminal 12 for a predetermined period of time or more since the scheduled stopping end time request was sent. In this case, the first registration unit 31U associates the vehicle compartment rental information with the parked vehicle information and registers it in the vehicle compartment management information 33N. In detail, the first registration unit 31U updates the status corresponding to the renter ID of the renter 20 of the renter terminal 12 to which the scheduled stopping end time request was sent to "Unreserved_parked vehicle".
[0382] Therefore, by the control unit 31C managing the lending and borrowing of the vehicle compartment 17 according to the vehicle compartment management information 33N, the completion of parking of the vehicle 16 driven by the lender 20 is detected, and the vehicle compartment 17 of the vehicle 16 for which the planned end time of parking information has not been entered by the lender 20 is simply managed as a ``parked vehicle.''
[0383] Next, the search unit 31Q will be described. Similar to the search unit 30C described in the first embodiment, the search unit 31Q searches for vehicle space rental information that satisfies the reservation information received from the user terminal 14. The search unit 31Q searches for vehicle space rental information from vehicle space management information 33N instead of vehicle space management information 33I.
[0384] In this embodiment, the search unit 31Q uses the reservation required information and vehicle cabin management information 33N received from the user terminal 14 to determine whether or not there is a vehicle cabin 17 available for rent.
[0385] When the search unit 31Q identifies vehicle cabin rental information whose corresponding status is "unreserved_rentable" among the multiple vehicle cabin rental information registered in the vehicle cabin management information 33N, it determines that there is a vehicle cabin 17 available for rental. In addition, when the search unit 31Q identifies vehicle cabin rental information whose status is "unreserved_rentable" and also identifies vehicle cabin rental information that satisfies the usage reservation information received from the user terminal 14, it may determine that there is a vehicle cabin 17 available for rental.
[0386] In detail, the search unit 31Q identifies vehicle compartment rental information whose corresponding status is "unreserved_rentable" from among the multiple vehicle compartment rental information registered in the vehicle compartment management information 33N. In other words, the search unit 31Q identifies vehicle compartment rental information whose corresponding status is "unreserved_rentable" from among the multiple vehicle compartment rental information registered in the vehicle compartment management information 33N. Then, the search unit 31Q, similar to the search unit 30C, searches for vehicle compartment rental information from among the identified vehicle compartment rental information that satisfies the usage reservation information received from the user terminal 14.
[0387] When the search unit 31Q determines that a rental vehicle compartment 17 is available, the first output control unit 31W outputs list information 32X, which is a list of the vehicle compartment rental information searched by the search unit 31Q, to the output unit 26F of the user terminal 14. In other words, the first output control unit 31W outputs list information 32X of vehicle compartment rental information corresponding to the rental availability information registered in the vehicle compartment management information 33N to the output unit 26F of the user terminal 14.
[0388] As with the first output control unit 30D1 of the first embodiment, the output unit to which the first output control unit 31W outputs the list information 32X may be any output mechanism viewable by the user 22, and is not limited to the output unit 26F provided in the user terminal 14. For example, the first output control unit 31W may use various displays connected to the network 18 as the output unit to output the list information 32X. The display may be, for example, a bulletin board, an electronic signboard, or the like, but is not limited thereto.
[0389] On the other hand, if the search unit 31Q determines that there is no vehicle compartment 17 available for rental, the control unit 31C executes the following process.
[0390] In detail, when the search unit 31Q receives usage reservation information from the user terminal 14, if no vehicle cabin rental information with a status of "unreserved_rentable", which is rental availability information, is registered in the vehicle cabin management information 33N, the search unit 31Q determines that there is no vehicle cabin 17 available for rental.In addition, even if vehicle cabin rental information with a status of "unreserved_rentable" is registered in the vehicle cabin management information 33N, the search unit 31Q may determine that there is no vehicle cabin 17 available for rental if no vehicle cabin rental information that satisfies the usage reservation information received from the user terminal 14 is registered in the vehicle cabin management information 33N.
[0391] In this case, the second registration unit 31V registers the loan request information including the use reservation information received from the user terminal 14 in the loan request management information 33P. In detail, the second registration unit 31V associates the use reservation information with the user information and registers it as loan request information in the loan request management information 33P (see FIG. 24B). The second registration unit 31V searches the user information 32B for user information corresponding to the terminal ID of the user terminal 14 that has sent the use reservation information, and registers it in the loan request management information 33P. The terminal ID of the user terminal 14 used by the user 22 may be registered in advance in the user information 32B in association with the user ID of the user 22.
[0392] Therefore, the rental request management information 33P registers rental request information for a vehicle cabin 17 that is desired to be used and that is available for rental to a user 22, but the vehicle cabin rental information for the vehicle cabin 17 is not registered in the vehicle cabin management information 33N.
[0393] In addition, even if the second registration unit 31V is unable to search for vehicle space rental information that satisfies the usage reservation information received from the user terminal 14 from the vehicle space management information 32D, it may register rental request information that corresponds to the usage reservation information and user information in the rental request management information 33P.
[0394] In addition, second registration unit 31V manages lending request management information 33P so that it can be viewed in response to a request confirmation request from lender terminal 12. For example, when second registration unit 31V receives a request confirmation request from lender terminal 12, it may transmit lending request management information 33P to lender terminal 12.
[0395] The lender terminal 12 displays the received lending request management information 33P. The lender 20 checks the displayed lending request management information 33P and selects the lending request information for which lending is permitted. The lender terminal 12 transmits the lending permission information to the information processing device 10C. The lending permission information is information indicating the lending request information for which lending is permitted by the lender 20. For example, the lending permission information includes the lending request information selected by the lender 20 as the target for which lending is permitted, and information indicating lending permission.
[0396] The receiving unit 31A receives the rental permission information from the lender terminal 12. When the receiving unit 31A receives the rental permission information, the first output control unit 31W outputs, to the output unit 26F of the user terminal 14, list information 32X including vehicle compartment rental information of the vehicle compartment 17 of the vehicle 16 owned by the lender 20 who operates the lender terminal 12 that transmitted the rental permission information.
[0397] In detail, the first output control unit 31W identifies the lender terminal ID of the lender terminal 12 that sent the rental permission information. For example, the lender terminal 12 transmits the lender terminal ID and the rental permission information to the information processing device 10C. The first output control unit 31W identifies the lender ID corresponding to the lender terminal ID received along with the rental permission information from the lender information 32A. Then, the first output control unit 31W identifies the vehicle compartment rental information including the identified lender ID from the vehicle compartment management information 33N.
[0398] Then, the first output control unit 31W outputs list information 32X including the identified vehicle compartment rental information to the output unit 26F of the user terminal 14. At this time, the first output control unit 31W outputs the list information 32X to the output unit 26F of the user terminal 14 of the user 22 identified by the user information included in the rental request information of the subject to rental permission by the renter 20.
[0399] Through these processes, list information 32X including vehicle space rental information of the vehicle spaces 17 that have been permitted for rental by the renter 20, among the vehicle space rental information associated with the status “unreserved_parked vehicle” in the vehicle space management information 33N, is sent to the user terminal 14 of the user 22 who has been permitted to rent the vehicle.
[0400] Assume that when the usage reservation information is sent, the vehicle compartment rental information of the vehicle compartment 17 available for rental has not been registered in the vehicle compartment management information 33N. Even in this case, if the renter 20 permits the usage reservation information and rental to the user 22, the information processing device 10C can provide the vehicle compartment rental information of the vehicle compartment 17 of the renter 20 to the user 22 as information indicating the vehicle compartment 17 available for rental.
[0401] Next, an example of the flow of information processing executed in the information processing system 1C will be described.
[0402] First, the flow of the vehicle space rental information registration process executed by the information processing system 1C will be described.
[0403] FIG. 25 is a sequence diagram showing an example of the flow of the vehicle space rental information registration process executed by the information processing system 1C. The information processing system 1C executes the vehicle rental information registration process in the same manner as the first embodiment (see FIG. 9, step S3). In the information processing system 1C, the renter 20 operates the renter terminal 12 to input information indicating vehicle information, whether the vehicle can be driven during the rental period, and whether the vehicle can be rented during the parking period, which are part of the vehicle space rental information. In this embodiment, the rental period information is registered in the vehicle space management information 33N by the following process executed by the information processing device 10C.
[0404] The detection unit 31S of the information processing device 10C receives a detection result from the vehicle 16 (step S3C1). Every time the detection unit 31S receives a detection result, it analyzes the received detection result and determines whether or not the detection unit 31S has detected the completion of stopping of the vehicle 16 driven by the lender 20 who is the owner of the vehicle 16. Here, the explanation will be continued assuming the case where the completion of stopping has been detected.
[0405] When the detection unit 31S of the information processing device 10C detects the completion of stopping (step S3C2), the first registration unit 31U of the information processing device 10C transmits a planned stopping end time request to the lender terminal 12 (step S3C3).
[0406] The renter terminal 12 that has received the scheduled vehicle stop end time request displays an input screen for the scheduled vehicle stop end time (step S3C4).
[0407] FIG. 26A and FIG. 26B are schematic diagrams showing an example of an input screen for the planned end time of the stop. For example, the renter 20 inputs the planned end time of the stop by referring to the input screen shown in FIG. 26A and indicates the display area of the "Register" button. The planned end time of the stop may be information indicating the elapsed time from the current timing to the end of the stop, or may be information indicating the timing such as the time of the end of the stop. For example, the renter terminal 12 displays a confirmation screen for the input contents shown in FIG. 26B. When the display area of the "OK" button is indicated, the renter terminal 12 transmits the input planned end time to the information processing device 10C.
[0408] Returning to Fig. 25, the explanation will be continued. When the first registration unit 31U of the information processing device 10C receives the scheduled stopping time end information from the renter terminal 12 within a predetermined time after transmitting the scheduled stopping time end request in step S3C3, the first registration unit 31U executes an update process to make the vehicle available for rent (step S3C5).
[0409] In detail, the first registration unit 31U of the information processing device 10C receives the planned stopping time end information from the renter terminal 12 within a predetermined time after transmitting the planned stopping time end request in step S3C3 (step S3C6).
[0410] The first registration unit 31U of the information processing device 10C registers the planned stopping end time information received in step S3C6 in the vehicle compartment management information 33N in association with the renter ID of the renter 20 of the renter terminal 12 that transmitted the information (step S3C7). The first registration unit 31U also updates the status corresponding to the registered planned stopping end time in the vehicle compartment management information 33N to "Not reserved_Available for rental" (step S3C8).
[0411] When the information processing device 10C does not receive the scheduled stopping time information from the renter terminal 12 within a predetermined time after transmitting the scheduled stopping time request in step S3C3, it executes an update process for the stopped vehicle (step S3C9).
[0412] In this case, the first registration unit 31U of the information processing device 10C updates the status corresponding to the renter ID of the renter 20 of the renter terminal 12 to which the planned stopping end time request was sent to "unreserved_stopped vehicle" (step S3C10).
[0413] Next, the flow of the usage start process from when the usage reservation information is input from the user terminal 14 to when the usage of the vehicle compartment 17 starts will be described.
[0414] FIG. 27 is a sequence diagram showing an example of the flow of the start-of-use process executed in the information processing system 1C.
[0415] The user 22 operates the user terminal 14 to input reservation information for the service that the user 22 desires to use.
[0416] 28A is a schematic diagram showing an example of a display screen displayed on the user terminal 14 when entering use reservation information. The user 22 inputs the use reservation information that he / she wishes to use by performing operations while referring to the display screen.
[0417] Returning to Fig. 27, the description will be continued. The user terminal 14 accepts the input of the use reservation information by the user 22 (step S39). The user terminal 14 transmits the accepted use reservation information to the information processing device 10C (step S40).
[0418] The search unit 31Q of the information processing device 10C identifies vehicle compartment rental information whose corresponding status is "unreserved_rentable" from among the multiple vehicle compartment rental information registered in the vehicle compartment management information 33N. In other words, the search unit 31Q identifies vehicle compartment rental information whose corresponding status is "unreserved_rentable" from among the multiple vehicle compartment rental information registered in the vehicle compartment management information 33N. Then, the search unit 31Q searches for vehicle compartment rental information from among the identified vehicle compartment rental information that satisfies the usage reservation information received in step S40 (step S42).
[0419] If the search unit 31Q of the information processing device 10C determines that a rental cabin is available, the information processing device 10C executes a process to determine whether a rental cabin is available (step S43). If the search unit 31Q of the information processing device 10C identifies a rental cabin information whose corresponding status is "unreserved_rentable" among the multiple rental cabin information registered in the rental cabin management information 33N, the search unit 31Q determines that a rental cabin is available. In addition, if the search unit 31Q identifies a rental cabin information whose status is "unreserved_rentable" and that satisfies the usage reservation information received in step S40, the search unit 31Q may determine that a rental cabin is available.
[0420] The process of whether a space is available for rental (step S43) includes the processes of steps S44 and S46. The first output control unit 31W of the information processing device 10C outputs list information 32X, which is a list of space rental information searched by the search unit 31Q, to the output unit 26F of the user terminal 14 (step S44). That is, the first output control unit 31W outputs list information 32X of space rental information corresponding to the rental available information registered in the space management information 33N to the output unit 26F of the user terminal 14. The user terminal 14 outputs the list information 32X received in step S44 to the output unit 26F of the user terminal 14 (step S46).
[0421] On the other hand, when the search unit 31Q of the information processing device 10C determines that there is no available vehicle space, the information processing device 10C executes a process of no available vehicle space (step S45).
[0422] For example, the information processing device 10C may execute a process indicating that there is no rentable vehicle space (step S45) when it determines that there is no rentable vehicle space and receives a request from the user terminal 14. In this case, the search unit 31Q of the information processing device 10C may, for example, transmit information indicating that there is no rentable vehicle space to the user terminal 14. The user terminal 14 displays the information indicating that there is no rentable vehicle space.
[0423] FIG. 28B is a schematic diagram showing an example of a display screen including information indicating the absence of a rental vehicle space. For example, the display screen shown in FIG. 28B is displayed on the user terminal 14. It is assumed that the display area of the “request” button image for instructing the transmission of a request to the information processing device 10C is selected by the operation instruction of the user 22. The user 22 may modify at least a part of the use reservation information input in step S39. In this case, for example, the user terminal 14 displays a display screen showing the modified use reservation information shown in FIG. 28C. Then, when the display area of the “OK” button image for instructing the transmission of the request is selected by the user 22, the user terminal 14 transmits the request to the information processing device 10C. At this time, the user terminal 14 may transmit a request including the modified use reservation information to the information processing device 10C.
[0424] Continuing the explanation by returning to Fig. 27, for example, when the information processing device 10C receives a request from the user terminal 14, it executes processing for notifying that there is no rentable vehicle space (step S45).
[0425] The process of determining whether or not there is a rental vehicle space available (step S45) includes the processes of steps S45C1 to P45C7.
[0426] The second registration unit 31V of the information processing device 10C registers the loan request information including the use reservation information received from the user terminal 14 in step S40 in the loan request management information 33P (step S45C1). At this time, if the request includes corrected use reservation information, the second registration unit 31V may register the loan request information including the use reservation information in the loan request management information 33P.
[0427] The lender 20 operates the lender terminal 12 to input a request to view the lending request management information 33P at any time.
[0428] 29A is a schematic diagram showing an example of a display screen displayed on lender terminal 12. For example, assume that lender 20 designates the display area of a “REQ CONFIRM” button image for requesting to view lending request management information 33P. Then, lender terminal 12 transmits a request for confirmation to information processing device 10C.
[0429] Returning to Fig. 27, the explanation will be continued. Upon receiving the request confirmation request, second registration unit 31V of information processing device 10C transmits lending request management information 33P to the lender terminal 12 (step S45C2).
[0430] The lender terminal 12 displays the received lending request management information 33P (step S45C3). Figures 29B and 29C are schematic diagrams showing an example of the display screen of lending request management information 33P displayed on the lender terminal 12. The lender 20 checks the displayed lending request management information 33P and selects the lending request information for which lending is permitted. For example, if the lender 20 agrees with the terms of use information displayed on the display screen shown in Figure 29B, he or she points to the display area of the "Accept" button image. Then, the lender 20 points to the display area of the "OK" button image shown in Figure 29C, which indicates an instruction to send lending permission information to the information processing device 10C.
[0431] Returning to Fig. 27, the explanation continues. Through these processes, lender terminal 12 accepts input of the object that lender 20 permits to be lent (step S45C4). Lender terminal 12 transmits lending permission information of the object that lender 20 permits to be lent to information processing device 10C (step S45C5).
[0432] The receiving unit 31A of the information processing device 10C receives the rental permission information from the lender terminal 12. The first output control unit 31W of the information processing device 10C reads the vehicle compartment rental information of the vehicle compartment 17 of the vehicle 16 owned by the lender 20 of the lender terminal 12 that transmitted the rental permission information from the vehicle compartment management information 33N. Then, the first output control unit 31W outputs list information 32X including the read vehicle compartment rental information to the output unit 26F of the user terminal 14 (step S45C6).
[0433] The user terminal 14 displays the list information 32X received from the information processing device 10C (step S45C7).
[0434] The processing from step S48 to step S68 is similar to that in the first embodiment, and therefore a description thereof will be omitted (see FIG. 10).
[0435] Next, an example of the flow of a registration process of the vehicle interior management information 33N executed by the information processing device 10C will be described.
[0436] FIG. 30 is a flowchart showing an example of the flow of the registration process of the vehicle interior management information 33N, which is executed by the information processing device 10C.
[0437] The detection unit 31S determines whether or not the vehicle 16 has completed stopping (step S500). The detection unit 31S uses the detection result received from the vehicle 16 to determine whether or not the vehicle 16 has completed stopping.
[0438] When completion of stopping is detected (step S500: Yes), the first registration unit 31U transmits a request for the planned end time of stopping to the renter terminal 12 of the renter 20 who is the driver of the vehicle 16 and the owner of the vehicle 16 (step S502).
[0439] Next, the first registration unit 31U judges whether or not the planned stopping end time information has been received from the renter terminal 12 (Step S504). If the judgment in Step S504 is affirmative (Step S504: Yes), the process proceeds to Step S506.
[0440] In step S506, the first registration unit 31U registers the scheduled stop end time information that was marked in step S504 in association with the rental availability information in the vehicle compartment management information 33N (step S506). That is, the first registration unit 31U registers the scheduled stop end time information received in step S504 in the vehicle compartment management information 33N in association with the renter ID of the renter 20 of the renter terminal 12 that sent the information. In addition, the first registration unit 31U updates the status corresponding to the registered scheduled stop end time in the vehicle compartment management information 33N to "Not reserved_rentable". Then, this routine ends.
[0441] On the other hand, if the determination in step S504 is negative (step S504: No), the process proceeds to step S508. In step S508, the first registration unit 31U determines whether a predetermined time has elapsed since the scheduled stopping end time request was transmitted in step S502 (step S508). If the determination in step S508 is negative (step S508: No), the process returns to step S504.
[0442] On the other hand, if the answer is YES in step S508 (step S508: Yes), the process proceeds to step S510. In step S510, the status corresponding to the renter ID of the renter 20 of the renter terminal 12 to which the request for the scheduled end of the stop is sent is updated to "unreserved_stopped vehicle" (step S510). Then, this routine ends.
[0443] An example of the flow of a start-of-use process executed by the information processing device 10C will be described.
[0444] FIG. 31 is a flowchart showing an example of the flow of the start-of-use process executed by the information processing device 10C.
[0445] The receiving unit 31A receives user reservation information from the user terminal 14 (step S600). The searching unit 31Q uses the user reservation information received in step S600 and the vehicle cabin management information 33N to search for vehicle cabin rental information of a vehicle cabin 17 that is available for rental (step S602).
[0446] The search unit 31Q identifies vehicle compartment rental information whose corresponding status is "unreserved_rentable" from among the multiple vehicle compartment rental information registered in the vehicle compartment management information 33N. Then, the search unit 31Q searches for vehicle compartment rental information from among the identified vehicle compartment rental information that satisfies the usage reservation information received in step S600.
[0447] The search unit 31Q determines whether or not there is a vehicle cabin available for rental based on the search results of step S602 (step S604). When the search unit 31Q identifies vehicle cabin rental information whose corresponding status is "unreserved_rentable" among the multiple vehicle cabin rental information registered in the vehicle cabin management information 33N, the search unit 31Q determines that there is a vehicle cabin available for rental. In addition, when the search unit 31Q identifies vehicle cabin rental information whose status is "unreserved_rentable" and that satisfies the usage reservation information received in step S40, the search unit 31Q may determine that there is a vehicle cabin available for rental.
[0448] If the answer is YES in step S604, the first output control unit 31W transmits list information 32X, which is a list of the vehicle space rental information searched for by the search unit 31Q, to the user terminal 14 (step S606).
[0449] Then, control unit 31C executes the processes of steps S616 to S630, similarly to steps S206 to S220 in the first embodiment.
[0450] That is, the receiving unit 31A receives a usage request including vehicle compartment rental information and a request signal requesting use of the vehicle compartment 17 from the user terminal 14 (step S616). The selecting unit 30E selects the vehicle compartment rental information included in the usage request received in step S616 as the vehicle compartment rental information of the vehicle compartment 17 to be rented out (step S618).
[0451] The selection unit 30E transmits selection information including the vehicle compartment rental information of the vehicle compartment 17 selected in step S618 and an input instruction signal for parking lot information to the loaner terminal 12 of the loaner 20 identified by the loaner ID included in the vehicle compartment rental information (step S620).
[0452] The receiving unit 30A receives the parking lot information from the lender terminal 12 (step S622).
[0453] The second output control unit 30F3 transmits to the user terminal 14 rental availability information that includes the parking lot information received in step S622 and indicates that the vehicle compartment 17 selected by the selection unit 30E in step S618 is available for rental (step S624).
[0454] Next, generation unit 30G generates key information (step S626). Then, transmission unit 30H transmits transfer information indicating that the key right has been transferred to user 22 to lender terminal 12 (step S628). Furthermore, transmission unit 30H transmits the key information generated in step S626 to user terminal 14 that transmitted the lending availability information in step S624 (step S630). Then, this routine is terminated.
[0455] On the other hand, if the determination in step S604 is negative (step S604: No), the process proceeds to step S608.
[0456] In step S608, the second registration unit 31V registers the loan request information including the use reservation information received from the user terminal 14 in step S600 in the loan request management information 33P (step S608). When the use reservation information modified by the user 22 is received from the user terminal 14, the second registration unit 31V registers the loan request information including the use reservation information in the loan request management information 33P.
[0457] Next, the second registration unit 31V judges whether or not lending permission information has been received from the lender terminal 12 (step S610). If the judgment in step S610 is negative (step S610: No), this routine ends. On the other hand, if the judgment in step S610 is positive (step S610: Yes), the process proceeds to step S612.
[0458] In step S612, the first output control unit 31W reads from the vehicle compartment management information 33N the vehicle compartment rental information of the vehicle compartment 17 of the vehicle 16 owned by the renter 20 of the renter terminal 12 that transmitted the rental permission information received in step S610.Then, the first output control unit 31W generates list information 32X including the read vehicle compartment rental information (step S612).Then, the first output control unit 31W transmits the generated list information 32X to the user terminal 14 (step S614) and proceeds to the above step S616.
[0459] As described above, the information processing device 10C of this embodiment is an information processing device in a system for renting out the cabin 17 of the vehicle 16. The information processing device 10C includes a detection unit 31S, a first registration unit 31U, and a first output control unit 31W. The detection unit 31S detects the completion of stopping of the vehicle 16 driven by the renter 20 who is the owner of the vehicle 16. When the completion of stopping of the vehicle 16 is detected, the first registration unit 31U registers the cabin rental information of the cabin 17 of the vehicle 16 in association with the rental availability information "unreserved_rentable" in the cabin management information 33N. The first output control unit 31W outputs list information 32X of the cabin rental information corresponding to the rental availability information registered in the cabin management information 33N.
[0460] In this manner, when the information processing device 10C of this embodiment detects that the vehicle 16 driven by the owner has stopped, the vehicle compartment 17 of the vehicle 16 is managed as a rentable vehicle compartment 17. Therefore, the information processing device 10C of this embodiment can easily manage the vehicle compartment 17 of the vehicle 16 for which the information processing device 10C detects that the vehicle has stopped, as a rentable vehicle compartment 17.
[0461] Therefore, the information processing device 10B of this embodiment can realize effective sharing of stationary mobile objects.
[0462] In addition, in the information processing device 10C of this embodiment, when the first registration unit 31U detects that the stopping has been completed and receives information on the planned stopping end time of the vehicle 16 for which the stopping completion has been detected, the first registration unit 31U associates the vehicle compartment rental information including the planned stopping end time information with the planned stopping end time information and the rental availability information, and registers them in the vehicle compartment management information 33N.
[0463] That is, the information processing device 10C of this embodiment detects the completion of parking of the vehicle 16 and receives information on the planned parking end time of the vehicle 16, thereby managing the vehicle compartment 17 of the vehicle 16 as a rentable vehicle compartment 17. Therefore, the information processing device 10C of this embodiment can reduce erroneous setting of the rental period. Furthermore, the information processing device 10C of this embodiment can prevent a decrease in opportunities to rent out the vehicle compartment 17, and can realize effective sharing of the non-movable vehicle compartment 17.
[0464] (Fourth embodiment) In this embodiment, a form will be described in which the renter 20 can set, before renting, the amount of energy to be used after the vehicle 16 is returned.
[0465] In this embodiment, the same functions and components as those in the first, second, or third embodiment are given the same reference numerals and detailed descriptions thereof will be omitted. Also, in the sequence diagrams and flow charts used in this embodiment, the same processing parts as those in the first, second, or third embodiment are given the same step numbers and detailed descriptions thereof will be omitted.
[0466] 1, an information processing system 1D of this embodiment is similar to the information processing system 1 of the first embodiment (see FIG. 1), except that an information processing system 1D includes an information processing device 10D instead of the information processing device 10. Also, the hardware configuration of the information processing device 10D is similar to that of the information processing device 10 (see FIG. 2).
[0467] The information processing device 10D manages the cabin 17 of the vehicle 16 as a rental object, similarly to the information processing device 10 of the first embodiment.
[0468] In addition, similar to the information processing device 10 and information processing system 1 of the first embodiment, the information processing device 10D will be described as an example of P2P sharing, which manages the lending and borrowing of the cabin 17 between a lender 20 who is the owner of the vehicle 16 and a user 22 of the cabin 17 of the vehicle 16.
[0469] The functional configuration of the information processing device 10D of this embodiment will be described.
[0470] FIG. 32 is a block diagram showing an example of a functional configuration of the information processing device 10D.
[0471] The information processing device 10D includes a control unit 31D, a storage unit 33D, a communication unit 34, and a UI unit 36. The control unit 31D, the storage unit 33D, the communication unit 34, and the UI unit 36 are connected to each other via a bus 38 so as to be able to transmit and receive data or signals. The communication unit 34 and the UI unit 36 are similar to those in the first embodiment.
[0472] The storage unit 33D stores data. The storage unit 33D is, for example, a semiconductor memory element such as a RAM or a flash memory, a hard disk, an optical disk, or the like. The storage unit 33D may be a storage device provided outside the information processing device 10D. The storage unit 33D may be a storage medium. The storage unit 33D may be composed of multiple storage media.
[0473] In this embodiment, memory unit 33D stores lender information 32A, user information 32B, management information 33Q, payment information 32F, key management information 32G, and review management information 32H. Lender information 32A, user information 32B, payment information 32F, key management information 32G, and review management information 32H are the same as those in the first embodiment.
[0474] The management information 33Q is a database for managing the cabin 17 of the vehicle 16 as a rental object. The information processing device 10D manages the management information 33Q, thereby managing the cabin 17 as a rental object.
[0475] In this embodiment, the management information 33Q includes vehicle compartment management information 33R and rental management information 33S. The vehicle compartment management information 33R and the rental management information 33S may be configured in a single database.
[0476] The vehicle compartment management information 33R is a database for managing the vehicle compartment 17.
[0477] 33A is a diagram showing an example of the data configuration of vehicle compartment management information 33R. Vehicle compartment management information 33R is a database that associates vehicle compartment IDs, vehicle compartment rental information, statuses, and rental energy information.
[0478] The vehicle compartment rental information and status in the vehicle compartment management information 33R are similar to the vehicle compartment rental information and status in the vehicle compartment management information 33I in the second embodiment (see FIG. 14A).
[0479] The rental energy information is information regarding the amount of energy of the vehicle 16 at the time before the cabin 17 of the vehicle 16 is rented to the user 22.
[0480] The amount of energy means the physical amount of energy used to drive the vehicle 16 and the equipment provided on the vehicle 16. Specifically, the amount of energy is the amount of the power source of the vehicle 16 used. For example, if the power source of the vehicle 16 is gasoline, the amount of energy is expressed as the amount of gasoline, or the amount of electricity obtained by converting the amount of gasoline consumed into a physical amount such as electrical energy. Also, for example, if the power source of the vehicle 16 is electricity, the amount of energy is expressed as the amount of electrical energy.
[0481] In this embodiment, the rental energy information includes the first energy amount, the remaining energy amount of the vehicle 16, the first remaining energy amount, and the vehicle compartment available time of the user.
[0482] The first energy amount is an amount of energy that is planned to be consumed by the renter 20, who is the owner of the vehicle 16, when the vehicle 16 rented to the user 22 is returned to the renter 20 through the use of the vehicle 16. The first energy amount is set according to an operation instruction by the renter 20. Details of the setting of the first energy amount will be described later.
[0483] The remaining energy amount of the vehicle 16 is the current remaining energy amount in the vehicle 16 .
[0484] The first remaining energy amount is the amount of energy obtained by subtracting the first energy amount from the current remaining energy amount of the vehicle 16. In other words, the first remaining energy amount is the amount of energy that can be used by a user 22 who uses the cabin 17 of the vehicle 16 when using the cabin 17. The first remaining energy amount is equal to a value obtained by subtracting the first energy amount from the current remaining energy amount of the vehicle 16.
[0485] The vehicle compartment availability time of the user 22 is the time during which the user 22 can use the vehicle compartment 17. In other words, the vehicle compartment availability time of the user 22 is information to be provided to the user 22 when the vehicle 16 is rented. The vehicle compartment availability time of the user 22 is calculated according to the first energy amount under the control of the control unit 31D, which will be described later, and is registered in the vehicle compartment management information 33R.
[0486] Next, the data structure of the lending management information 33S will be described.
[0487] FIG. 33B is a diagram showing an example of the data configuration of the lending management information 33S.
[0488] The rental management information 33S is a database for managing the usage status of the vehicle cabin 17. For example, the rental management information 32E is a database that associates a reservation ID, a vehicle cabin ID, a user ID, a reservation time, and usage history information.
[0489] The definitions of the reservation ID, cabin ID, user ID, and reservation time are the same as in the first embodiment.
[0490] As in the first or second embodiment, the usage history information is information indicating a history of an actual usage situation of the vehicle interior 17. In this embodiment, the usage history information includes a detection result received from the vehicle 16, usage condition information, and usage energy information.
[0491] As described in the first embodiment, the detection result is a detection result of the usage status of the vehicle 16. In this embodiment, the detection result includes at least the remaining energy amount of the vehicle 16 and the current amount of energy used per unit time of the vehicle 16. The amount of energy used per unit time corresponds to the amount of energy consumed per unit time in the vehicle 16.
[0492] The usage condition information included in the usage history information of the rental management information 33S is, as in the second embodiment, information on the conditions for using the vehicle compartment 17, including, for example, equipment and purpose. Information indicating at least one of the equipment and purpose used when the user 22 uses the vehicle compartment 17 is registered in the rental management information 33S.
[0493] The used energy information is information regarding the amount of energy of the vehicle 16 during the period in which the user 22 uses the vehicle 16. The used energy information includes the remaining energy amount of the vehicle 16, the second planned energy amount, the second energy amount, and the second remaining energy amount.
[0494] The remaining energy amount of vehicle 16 included in the energy usage information is the actual remaining energy amount of vehicle 16 during the usage period when user 22 uses vehicle 16. The second planned energy amount is the amount of energy that user 22 plans to use during the usage period. The second energy amount is the accumulated value of the amount of energy used by user 22 during the usage period. The second remaining energy amount is the remaining amount of energy that can be used by user 22 during the usage period. The second remaining energy amount corresponds to a value obtained by subtracting the second energy amount from the second planned energy amount.
[0495] The usage history information in the rental management information 33S is updated by the processing of the control unit 31D.
[0496] Returning to Fig. 32, the explanation will be continued. The control unit 31D includes a receiving unit 30A, a registering unit 31P, a calculating unit 31X, a searching unit 31Y, a first output control unit 31E, a selecting unit 30E, a second output control unit 30F4, a generating unit 30G, a transmitting unit 30H, an updating unit 30I, a lending end processing unit 30J, a setting unit 31R, and an executing unit 31Z.
[0497] The receiving unit 30A, the registering unit 31P, the calculating unit 31X, the searching unit 31Y, the first output control unit 31E, the first output control unit 30D, the selecting unit 30E, the second output control unit 30F4, the generating unit 30G, the transmitting unit 30H, the updating unit 30I, the lending end processing unit 30J, the setting unit 31R, and the executing unit 31Z are realized, for example, by one or more processors. For example, each of the above-mentioned units may be realized by having a processor such as a CPU execute a program, that is, by software. Each of the above-mentioned units may be realized by a processor such as a dedicated IC, that is, by hardware. Each of the above-mentioned units may be realized by using both software and hardware. When multiple processors are used, each of the multiple processors may realize one of the multiple units, or may realize two or more of the multiple units.
[0498] The receiving unit 30A, the selecting unit 30E, the second output control unit 30F4, the generating unit 30G, the transmitting unit 30H, the updating unit 30I, and the lending end processing unit 30J are the same as those in the first embodiment.
[0499] The registration unit 31P is the same as that of the second embodiment. That is, in this embodiment, the registration unit 31P performs registration processes such as registering renter information to renter information 32A, registering user information to user information 32B, and registering vehicle compartment rental information to vehicle compartment management information 33R, similar to the registration unit 30B of the first embodiment. Also, as described in the second embodiment, the registration unit 31P registers the use condition information permitted by the renter 20 to the vehicle compartment management information 33R. These registration processes have been described in the first and second embodiments above, so detailed description will be omitted.
[0500] The setting unit 31R sets the first energy amount. The setting unit 31R sets the first energy amount using calculation source information input by an operation instruction by the lender 20. Specifically, the setting unit 31R sets the first energy amount using the calculation source information received by the receiving unit 30A from the lender terminal 12 of the lender 20.
[0501] The calculation source information is information used to calculate or identify the first energy amount. The calculation source information is, for example, at least one of a specified value ID, a value of the first energy amount, information on a planned route of the vehicle 16 by the lender 20, and a request to obtain a usage tendency input screen.
[0502] The specified value ID is identification information for identifying the value of the first energy amount that is registered in advance.
[0503] The information regarding the planned driving route of the vehicle 16 by the lender 20 is raw information used to calculate the planned driving route, or information indicating the planned driving route.
[0504] The original information used to calculate the planned driving route includes, for example, location information at the time of return of the vehicle 16 and destination information. The location information at the time of return of the vehicle 16 is information on the driving start location when the vehicle 16 is driven by the lender 20 after the vehicle 16 is returned by the user 22. The destination information is information indicating the destination location when the vehicle 16 is driven by the lender 20 after the vehicle 16 is returned by the user 22. In this embodiment, a form is described as an example in which the information regarding the planned driving route of the vehicle 16 by the lender 20 includes location information at the time of return of the vehicle 16 and destination information.
[0505] The request to obtain the usage tendency input screen is a signal requesting that the usage tendency input screen be transmitted to the lender terminal 12. The usage tendency input screen is a screen displayed on the lender terminal 12 when accepting input of a first energy amount according to the usage tendency of the lender 20. The usage tendency of the lender 20 is the energy consumption tendency of the vehicle 16 when the vehicle 16 is driven by the lender 20.
[0506] By operating the lender terminal 12, the lender 20 selects as the calculation source information one of the following: a specified value ID, a value of the first energy amount, information regarding the planned route of the vehicle 16 by the lender 20, and a request to obtain a usage tendency input screen.
[0507] 34A to 34C are schematic diagrams showing examples of display screens displayed on lender terminal 12. FIG.
[0508] For example, the lender terminal 12 displays the display screen shown in FIG. 34A. Assume that the lender 20 refers to the display screen and points to the display area of the "Select from Default Value" button. In this case, the lender terminal 12 displays a list of first energy amounts stored in the memory unit 33D. When one of the first energy amounts is selected by an operational instruction from the lender 20, the lender terminal 12 transmits the default value ID of the selected first energy amount to the information processing device 10D.
[0509] Also, assume that the lender 20 points to the “direct input” display area on the display screen shown in Fig. 34A. In this case, the lender terminal 12 transmits the first amount of energy input by the operation instruction of the lender 20 to the information processing device 10D.
[0510] Also, assume that the lender 20 designates the "Input from map" display area on the display screen shown in FIG. 34A. In this case, for example, as shown in FIG. 34B, the lender terminal 12 displays a display screen for inputting the position information and destination information of the vehicle 16 at the time of return. The display screen is, for example, a screen including a map image. The lender 20 inputs the position information and destination value information at the time of return by designating and inputting the position and destination of the vehicle 16 at the time of return while referring to the display screen. The lender terminal 12 transmits the position information and destination value information of the vehicle 16 at the time of return that has been input to the information processing device 10D.
[0511] Assume that the lender 20 designates the display area of “Input from Usage Tendency” on the display screen shown in Fig. 34A. In this case, the lender terminal 12 transmits a request to obtain the usage tendency input screen to the information processing device 10D.
[0512] Returning to Fig. 32, the description will continue. The setting unit 31R of the information processing device 10D uses the calculation source information received from the lender terminal 12 of the lender 20 at the receiving unit 30A to set the first amount of energy.
[0513] Assume that the calculation source information received from the lender terminal 12 is a specified value ID. In this case, the setting unit 31R specifies the first energy amount by reading the first energy amount corresponding to the specified value ID from the storage unit 33C. Then, the setting unit 31R sets the specified first energy amount. Setting the first energy amount means registering the first energy amount in the vehicle compartment management information 33R in association with the vehicle compartment ID of the vehicle 16.
[0514] Assume that the calculation source information received from the lender terminal 12 is the value of the first energy amount. In this case, the setting unit 31R specifies the first energy amount. Then, the setting unit 31R sets the specified first energy amount.
[0515] Assume that the calculation source information received from the lender terminal 12 is the position information and destination information at the time of returning the vehicle 16. In this case, the setting unit 31R calculates a recommended route from a position in real space specified by the position information to a position in real space specified by the target value information. A known method may be used to calculate the recommended route.
[0516] Then, the setting unit 31R specifies the amount of energy consumed by the vehicle 16 when traveling along the recommended route as the first energy amount. For example, the recommended route and the amount of energy are registered in advance in the memory unit 33C in association with each other. The setting unit 31R may specify the first energy amount by reading the amount of energy corresponding to the calculated recommended route from the memory unit 33C. In addition, the lender 20 may input adjustment information indicating a ratio by which the calculated first energy amount is to be added or subtracted when inputting the target value information. In this case, the setting unit 31R may specify, as the first energy amount, a value obtained by adding or subtracting a ratio indicated in the adjustment information to or from the amount of energy read from the memory unit 33C.
[0517] Also, it is assumed that the calculation source information received from the lender terminal 12 is an input request for usage trend information. In this case, the setting unit 31R generates an input screen for the usage trend information.
[0518] For example, setting unit 31R calculates a distribution of the past usage tendencies of lender 20. The calculation of the distribution of the past usage tendencies of lender 20 can use information indicating the past energy usage history of lender 20. The information indicating the past energy usage history of lender 20 is, for example, information that associates environmental information such as the location of use, the time of use, the weather, and the mileage with the amount of energy used per unit time in the past by lender 20. The information indicating the past energy usage history of lender 20 can be, for example, stored in advance in memory unit 33C.
[0519] Furthermore, the setting unit 31R calculates the distribution of past usage tendencies of other users other than the lender 20. The calculation of the distribution of past usage tendencies of other users may use information indicating the past energy usage history of each of the other one or more users. The information indicating the past energy usage history of each of the other one or more users is, for example, information that associates environmental information such as the location of use, the time of use, the weather, and the distance traveled with the amount of energy used per unit time in the past of the other users. The information indicating the past energy usage history of each of the other users may be stored in advance in the storage unit 33C, for example. Furthermore, the information indicating the past energy usage history of each of the other users may be received from another server device or the like via the network 18.
[0520] Then, setting unit 31R generates a usage tendency input screen showing the correspondence between the environmental information and the first energy amount using at least one of the distribution of past usage tendencies of lender 20 and the distribution of past usage tendencies of users other than lender 20. Then, setting unit 31R transmits the usage tendency input screen to lender terminal 12. Lender terminal 12 displays the received usage tendency input screen.
[0521] 34C is a schematic diagram showing an example of a usage tendency input screen. The lender 20 inputs an arbitrary first energy amount to be used by operating the usage tendency input screen displayed on the lender terminal 12. The lender terminal 12 transmits the received first energy amount to the information processing device 10D. The setting unit 31R of the information processing device 10D identifies and sets the first energy amount received from the lender terminal 12.
[0522] The setting unit 31R may set the specified first energy amount when the specified first energy amount is less than the remaining energy amount of the vehicle 16. On the other hand, when the specified first energy amount is equal to or greater than the remaining energy amount of the vehicle 16, the setting unit 31R transmits error information to the lender terminal 12.
[0523] Next, the calculation unit 31X will be described. The calculation unit 31X calculates the first remaining energy amount and the vehicle compartment available time of the user 22.
[0524] The calculation unit 31X acquires the remaining energy amount of the vehicle 16 from the vehicle 16 for which the first energy amount is set by the setting unit 31R. For example, the calculation unit 31X acquires the remaining energy amount of the vehicle 16 by reading the remaining energy amount of the vehicle 16 included in the detection result received from the vehicle 16.
[0525] Then, the calculation unit 31X calculates the first remaining energy amount by subtracting the first energy amount set by the setting unit 31R from the acquired remaining energy amount of the vehicle 16. Then, the calculation unit 31X registers the acquired remaining energy amount of the vehicle 16 and the calculated first remaining energy amount in the vehicle compartment management information 33R in association with the vehicle ID of the vehicle 16.
[0526] At this time, the calculation unit 31X may calculate the first remaining energy amount according to the amount of energy consumption such as natural discharge that occurs during the rental period or during the period until the reserved time when the compartment 17 of the vehicle 16 is used. For example, the calculation unit 31X may calculate the first remaining energy amount by subtracting an energy amount obtained by adding the amount of energy consumption such as the natural discharge to the first energy amount set by the setting unit 31R from the obtained remaining energy amount of the vehicle 16.
[0527] Then, the calculation unit 31X calculates the vehicle compartment available time of the user 22. In detail, the calculation unit 31X identifies the use condition information permitted by the renter 20 from the vehicle compartment rental information corresponding to the first energy amount set by the setting unit 31R in the vehicle compartment management information 33R. The calculation unit 31X calculates the vehicle compartment available time of the renter 20 using the amount of energy consumed per unit time corresponding to each of the identified use condition information and the calculated first remaining energy amount. The memory unit 33D stores the amount of energy consumed per unit time corresponding to each of the uses and equipment in advance. The calculation unit 31X simply reads the amount of energy consumed corresponding to the identified use condition information such as the use and equipment from the memory unit 33D. Then, the calculation unit 31X calculates the vehicle compartment available time of the renter 20.
[0528] Therefore, the calculation unit 31X can calculate the vehicle compartment availability time of the renter 20 according to the usage conditions permitted by the renter 20.
[0529] Then, the calculation unit 31X registers the calculated vehicle compartment available time of the user in the vehicle compartment management information 33R as the vehicle compartment available time of the user 22 corresponding to the first energy amount set by the setting unit 31R.
[0530] Therefore, the vehicle compartment management information 33R is registered with rental energy information, which is information regarding the amount of energy of the vehicle 16 at the time before the vehicle compartment 17 of the vehicle 16 is rented to the user 22.
[0531] Next, the search unit 31Y will be described. The search unit 31Y receives the use reservation information and the use condition information from the user terminal 14 via the receiving unit 30A, similarly to the first and second embodiments.
[0532] The search unit 31Y calculates the second planned energy use amount by using the received use reservation information and use condition information.
[0533] As described in the first embodiment, the use reservation information is search conditions for the vehicle compartment 17 that the user 22 wishes to use, and is information including one or more search words. The use reservation information includes at least one search word, for example, the planned date of use of the vehicle compartment 17, the start time of use, the duration of use, and the location of use. As described in the second embodiment, the use condition information is information on the conditions when using the vehicle compartment 17, and is information including, for example, equipment such as an air conditioner, audio equipment, and WiFi, and uses such as meals and work.
[0534] For example, the search unit 31Y calculates the second planned energy use amount based on the usage environment such as temperature and weather on the scheduled date and usage start time of the usage, the energy consumption amount per unit time corresponding to the usage environment and the usage condition information, and the like.
[0535] Specifically, the storage unit 33D stores in advance a learning model for deriving the energy consumption of the vehicle 16 per unit time from the use environment and use condition information. For example, the control unit 31D generates in advance a first learning model that is learned by a known method using as teacher data the correspondence between the use environment and use condition information and the energy consumption of the vehicle 16 when each of a plurality of users including the lender 20 and the user 22 uses the vehicle 16. The control unit 31D also stores in advance a second learning model that is learned by a known method using as teacher data the correspondence between the use environment and use condition information and the energy consumption of the vehicle 16 for each of the plurality of vehicles 16. Then, the control unit 31D generates in advance one learning model that integrates the first learning model and the second learning model, and stores the same in advance in the storage unit 33D.
[0536] The learning model may be generated by an external device. In this case, the information processing device 10D may obtain the learning model from the external device via the network 18 and store it in advance in the storage unit 33D.
[0537] Then, the search unit 31Y derives the energy consumption per unit time corresponding to the use environment and the use condition information by inputting the use environment and the use condition information received from the user terminal 14 into the learning model. The search unit 31Y may calculate the second planned energy use amount by multiplying the derived energy consumption per unit time by the use time included in the use reservation information.
[0538] Then, the search unit 31Y searches the vehicle compartment management information 33R for vehicle compartment rental information that satisfies the usage reservation information and usage condition information received from the user terminal 14 and the calculated second planned energy usage amount. In detail, the search unit 31Y searches the vehicle compartment management information 33R for vehicle compartment rental information that matches or is similar to one or more search words included in the usage reservation information, satisfies the usage condition information, and has a calculated second planned energy usage amount that is less than the first remaining energy amount.
[0539] The first output control unit 31E transmits list information 32X, which is a list of vehicle room rental information searched by the search unit 31Y, to the user terminal 14, in the same manner as the first output control unit 30D1 of the first embodiment and the first output control unit 30D2 of the second embodiment. In this embodiment, the first output control unit 31E transmits list information 32X, which is a list of the vehicle room rental information searched for and at least one of the vehicle room available time and the first remaining energy amount of the user 22 corresponding to the vehicle room rental information, to the user terminal 14. Therefore, the user 22 can view a list of the vehicle room rental information of the vehicle room 17 that satisfies the reservation information of the user 22 and the usage conditions by referring to the list information 32X displayed on the user terminal 14. In addition, the user 22 can confirm at least one of the vehicle room available time and the first remaining energy amount of the user 22 by referring to the list information 32X displayed on the user terminal 14.
[0540] The calculation of the second planned amount of energy to be used may be executed on the side of the user terminal 14. In this case, the user terminal 14 may be configured to have a function of calculating the second planned amount of energy to be used in the search unit 31Y.
[0541] Next, the execution unit 31Z will be described. The execution unit 31Z executes a usage restriction process for the vehicle 16 based on the second energy amount and the first energy amount used in the vehicle 16 during the rental period of the vehicle compartment 17.
[0542] The rental period is the period during which the compartment 17 of the vehicle 16 is rented by the user 22. Specifically, the rental period corresponds to the reservation time and usage period by the user 22.
[0543] When the second remaining energy amount of the vehicle 16 in the vehicle compartment 17 is less than a threshold, the execution unit 31Z executes the use restriction process for the vehicle 16. This threshold may be determined in advance.
[0544] The usage restriction process is a process for restricting the use of the vehicle compartment 17 of the vehicle 16 by the user 22. The usage restriction process is, for example, at least one of an output process for outputting error information, a process for charging the user 22 additionally, a process for reducing the energy supply per unit time, and a process for displaying an input screen for inputting the details of negotiations with the lender 20.
[0545] The output process of outputting error information is a process of outputting information indicating that the second remaining energy amount has fallen below the threshold to at least one of the user terminal 14 of the user 22 and the vehicle 16. In other words, the output process of outputting error information is a process of notifying the user 22 who is using the cabin 17 of the vehicle 16 that the second remaining energy amount has fallen below the threshold.
[0546] The execution unit 31Z generates the error information and transmits it to at least one of the vehicle 16 and the user terminal 14, thereby executing an output process to output the error information.
[0547] The additional charging process for the user 22 is a process of charging the user 22 with an additional fee. For example, the execution unit 31Z calculates the additional charging fee from a predetermined charging fee per unit time according to the elapsed time after it is determined that the second remaining energy amount of the vehicle 16 is less than the threshold. In this case, the rental end processing unit 30J may calculate a fee by adding the additional charging fee to the fee calculated according to the time from the start of use to the end of use during the fee calculation process in the same manner as in the first embodiment.
[0548] The process of reducing the energy supply per unit time is a process of reducing the amount of energy per unit time supplied to each of the facilities such as the air conditioner and audio mounted on the vehicle 16. For example, the execution unit 31Z increases the reduction rate of the amount of energy supplied per unit time according to the elapsed time from when it is determined that the second remaining energy amount of the vehicle 16 is less than the threshold value, as the elapsed time increases. In addition, the execution unit 31Z may increase the number of facilities for which the amount of energy per unit time is to be reduced as the elapsed time increases. At this time, it is preferable that the execution unit 31Z selects the facilities for which the amount of energy per unit time is to be reduced in order of the least impact on safe driving, and executes the process of reducing the energy supply per unit time.
[0549] The display process of the input screen for entering the details of negotiation with the lender 20 is a process of displaying an input screen used to request the lender 20 to increase the second remaining energy amount on the user terminal 14 of the user 22 and on the vehicle 16 being used by the user 22.
[0550] The execution unit 31Z, for example, generates an input screen for the negotiation contents and displays it on the user terminal 14 or the vehicle 16. Then, it is assumed that the negotiation contents information is input by an operation instruction of the user 22 via the input screen. In this case, the execution unit 31Z transmits the negotiation contents information to the lender terminal 12 of the lender 20 who is the owner of the vehicle 16.
[0551] The lender 20 operates the lender terminal 12 to input, for example, information indicating that the first energy amount is to be reduced or information indicating that negotiation is not possible. When the execution unit 31Z receives information indicating that the first energy amount is to be reduced, it may output the reduced first energy amount to the setting unit 31R. Then, the setting unit 31R and the calculation unit 31X may execute the same process as described above using the received first energy amount.
[0552] On the other hand, if information indicating that negotiation is not possible is received, the execution unit 31Z may transmit the information to the user terminal 14 or the vehicle 16.
[0553] Next, the flow of the rental energy information registration process executed by the information processing system 1D will be described.
[0554] Fig. 35 is a sequence diagram showing an example of the flow of the rental energy information registration process (step S8) executed by the information processing system 1D. The rental energy information registration process is executed after the vehicle compartment rental information registration process (see Fig. 15) described in the second embodiment.
[0555] The lender terminal 12 accepts the input of the calculation source information by the lender 20 (step S8D1). The lender terminal 12 transmits the accepted calculation source information to the information processing device 10D (step S8D2).
[0556] The setting unit 31R of the information processing device 10D specifies the first amount of energy using the calculation source information received from the lender terminal 12 (step S8D3).
[0557] The setting unit 31R of the information processing device 10D determines whether the specified first energy amount is less than the remaining energy amount of the vehicle 16 (step S8D4). If it is determined that the specified first energy amount is equal to or greater than the remaining energy amount of the vehicle 16 (step S8D4: No), it transmits error information to the lender terminal 12 (step S8D5) and returns to step S8D1 (step S8D6).
[0558] On the other hand, if it is determined that the identified first energy amount is less than the remaining energy amount of the vehicle 16 (step S8D4: Yes), the setting unit 31R of the information processing device 10D sets the first energy amount identified in step S8D3 (step S8D7). At this time, the setting unit 31R of the information processing device 10D registers the first energy amount in the vehicle compartment management information 33R in association with the vehicle ID of the vehicle 16 of the renter terminal 12 that is the transmission source of the calculation source information received in step S8D2.
[0559] Next, the calculation unit 31X of the information processing device 10D calculates the first remaining energy amount of the vehicle 16 and the vehicle compartment available time of the user 22 (step S8D8). The calculation unit 31X acquires the remaining energy amount of the vehicle 16 by reading the remaining energy amount of the vehicle 16 included in the detection result received from the vehicle 16. Then, the calculation unit 31X calculates the first remaining energy amount by subtracting the first energy amount set in step S8D7 from the acquired remaining energy amount of the vehicle 16. The calculation unit 31X also calculates the vehicle compartment available time of the user 22 according to the first remaining energy amount of the vehicle 16 and the use condition information permitted by the renter 20.
[0560] The calculation unit 31X of the information processing device 10D registers the calculated first remaining energy amount and the vehicle compartment available time of the user 22 in the vehicle compartment management information 33R in association with the vehicle ID of the vehicle 16 (step S8D9).
[0561] Next, the flow of the usage start process from when the usage reservation information is input from the user terminal 14 to when the usage of the vehicle compartment 17 starts will be described.
[0562] FIG. 36 is a sequence diagram showing an example of the flow of the start-of-use process executed in the information processing system 1D.
[0563] The user terminal 14 receives input of the use reservation information and the use condition information (step S39D1).
[0564] The user 22 operates the user terminal 14 to input reservation information, which is a search condition for the vehicle compartment 17 that the user 22 wishes to use and is information including one or more search words. The user 22 also inputs usage condition information for the vehicle compartment 17 that the user 22 wishes to use. The display screen displayed on the user terminal 14 when inputting the reservation information and usage condition information is the same as that shown in Figures 18A to 18D described in the second embodiment above.
[0565] The user terminal 14 transmits the accepted use reservation information and use condition information to the information processing device 10D (step S40D1).
[0566] The search unit 31Y of the information processing device 10D calculates the second scheduled energy use amount by using the received use reservation information and use condition information (step S40D2).
[0567] Then, the search unit 31Y of the information processing device 10D searches the vehicle compartment management information 33R for vehicle compartment rental information that satisfies the use reservation information and use condition information received from the user terminal 14 and the calculated second planned energy use amount (step S40D3).
[0568] The first output control unit 31E of the information processing device 10D transmits list information 32X, which is a list of the vehicle compartment rental information searched by the search unit 31Y and at least one of the vehicle compartment availability time and the first remaining energy amount of the user 22 corresponding to the vehicle compartment rental information, to the user terminal 14 (step S40D4).
[0569] The user terminal 14 displays the received list information 32X (step S40D5). The user 22 selects one vehicle compartment rental information item that the user wishes to use by operating the user terminal 14 while referring to the list information 32X displayed on the user terminal 14. At this time, the user 22 can select vehicle compartment rental information for one vehicle compartment 17 that the user wishes to use while checking the first remaining energy amount and the user's vehicle compartment available time.
[0570] Then, the information processing system 1D executes the processes of steps S48 to S68 and step S5. These processes are similar to steps S48 to S68 and step S5 described in the first embodiment with reference to Fig. 10. Therefore, detailed description thereof will be omitted here.
[0571] Next, the flow of the process executed when the user 22 uses the vehicle compartment 17 will be described.
[0572] FIG. 37 is a sequence diagram showing an example of the flow of processing (step S6D) executed when the user 22 uses the vehicle compartment 17.
[0573] When the user 22 starts using the vehicle compartment 17, the control unit 24A of the vehicle 16 acquires detection results including the position information of the vehicle 16, the operation state of each of the various electronic devices mounted on the vehicle 16, the remaining energy amount of the vehicle 16, and the current energy usage amount per unit time of the vehicle 16, which are detected by the sensor 24C of the vehicle 16. The control unit 24A of the vehicle 16 may acquire the detection results at predetermined time intervals or whenever the situation changes. Then, the control unit 24A of the vehicle 16 transmits the detection results to the information processing device 10D (step S6D1).
[0574] The update unit 30I of the information processing device 10D registers the detection result received in step S6D1 as usage history information in the rental management information 33S in association with the cabin ID of the cabin 17 of the vehicle 16 that transmitted the detection result (step S6D2) (see FIG. 33B). At this time, the update unit 30I registers the remaining energy amount of the vehicle 16 included in the detection result in the rental management information 33S as one of the pieces of information included in the usage energy information. The update unit 30I also updates the second energy amount registered in the rental management information 33S and corresponding to the cabin ID of the cabin 17 of the vehicle 16 that transmitted the detection result. In detail, the update unit 30I adds the energy amount derived from the current usage energy amount per unit time included in the detection result and the elapsed time from the previous integration timing to the second energy amount. Then, the update unit 30I updates the second energy amount to the value after the addition.
[0575] Next, the execution unit 31Z of the information processing device 10D executes the use restriction process (step S6D3). The execution unit 31Z of the information processing device 10D identifies the second planned energy use amount and the second energy amount corresponding to the compartment ID of the compartment 17 of the vehicle 16 that is the transmission source of the detection result of step S6D1. Then, the execution unit 31Z of the information processing device 10D calculates the second remaining energy amount by subtracting the second energy amount from the identified second planned energy use amount, and registers it in the rental management information 33S. The execution unit 31Z of the information processing device 10D executes the use restriction process when this second remaining energy amount is less than a threshold value.
[0576] In addition, the information processing system 1D executes the processes of steps S6D1 to S6D3 every time a detection result is received from the vehicle 16. Therefore, the rental management information 33S is updated during the period of use by the user 22. In addition, during the period of use by the user 22, a usage restriction process is executed according to the second remaining energy amount.
[0577] Next, an example of the flow of information processing executed by the information processing device 10D will be described.
[0578] FIG. 38 is a flowchart showing an example of the flow of rental energy information registration processing executed by the information processing device 10D.
[0579] The setting unit 31R receives the calculation source information from the lender terminal 12 via the receiving unit 30A (step S700).
[0580] The setting unit 31R judges whether the calculation source information received in step S700 is a specified value ID (step S702). If it is judged to be a specified value ID (step S702: Yes), the setting unit 31R identifies the first amount of energy by reading the first amount of energy corresponding to the specified value ID from the storage unit 33C (step S704). Then, the process proceeds to step S734 described later.
[0581] On the other hand, if the determination in step S702 is negative (step S702: No), the process proceeds to step S708. The setting unit 31R determines whether the calculation source information received in step S700 is the value of the first energy amount (step S708). If it is determined that the calculation source information is the value of the first energy amount (step S708: Yes), the setting unit 31R specifies the first energy amount (step S710) and proceeds to step S734, which will be described later.
[0582] On the other hand, if the determination in step S708 is negative (step S708: No), the process proceeds to step S712. In step S712, the setting unit 31R determines whether the calculation source information received in step S700 is the position information and destination information at the time of returning the vehicle 16 (step S712). If the determination in step S712 is positive (step S712: Yes), the setting unit 31R calculates a recommended route from a position in real space specified by the position information to a position in real space specified by the target value information (step S714). Then, the setting unit 31R calculates the amount of energy consumed by the vehicle 16 when traveling along the calculated recommended route (step S716). The setting unit 31R specifies the calculated amount of energy as a first amount of energy (step S718). Then, the process proceeds to step S734, which will be described later.
[0583] On the other hand, if a negative judgment is made in step S712 (step S712: No), the process proceeds to step S720. In step S720, the setting unit 31R judges whether the calculation source information received in step S700 is an input request for usage trend information (step S720). If a negative judgment is made in step S720, the present routine is terminated. On the other hand, if a positive judgment is made in step S720 (step S720: Yes), the process proceeds to step S722.
[0584] In step S722, the setting unit 31R calculates the distribution of past usage tendencies of the lender 20 of the lender terminal 12 that transmitted the calculation source information received in step S700 (step S722). Next, the setting unit 31R calculates the distribution of past usage tendencies of users other than the lender 20 (step S724). Then, the setting unit 31R generates a usage tendency input screen showing the correspondence between environmental information and the first energy amount using at least one of the distribution of past usage tendencies of the lender 20 and the distribution of past usage tendencies of users other than the lender 20 calculated in steps S722 and S724 (step S726).
[0585] The setting unit 31R transmits the usage tendency input screen generated in step S726 to the lender terminal 12 that transmitted the calculation source information received in step S700 (step S728). Then, the setting unit 31R receives the first energy amount from the lender terminal 12 via the receiving unit 30A (step S730) and identifies the first energy amount (step S732). Then, the process proceeds to step S734.
[0586] In step S734, the setting unit 31R determines whether the specified first energy amount is less than the remaining energy amount of the vehicle 16 (step S736). If the determination in step S736 is negative (step S736: No), the setting unit 31R outputs error information to the lender terminal 12 to prompt a reset (step S738), and ends this routine.
[0587] On the other hand, if the determination in step S736 is affirmative (step S736: Yes), the process proceeds to step S740. In step S740, the setting unit 31R sets the identified first energy amount in the vehicle interior management information 33R.
[0588] Next, the setting unit 31R judges whether or not to register the set first energy amount as a specified value (step S742). For example, the setting unit 31R makes the judgment of step S742 by judging whether or not a request signal requesting registration as a specified value has been received from the lender terminal 12. If the judgment of step S742 is negative (step S742: No), the process proceeds to step S746 described below. If the judgment of step S742 is positive (step S742: Yes), the setting unit 31R registers the set first energy amount and the newly assigned specified value ID in association with each other in the storage unit 33D (step S744).
[0589] Next, the calculation unit 31X calculates the first remaining energy amount (step S746). The calculation unit 31X acquires the remaining energy amount of the vehicle 16 from the vehicle 16 for which the first energy amount was set in step S740. For example, the calculation unit 31X acquires the remaining energy amount of the vehicle 16 by reading the remaining energy amount of the vehicle 16 included in the detection result received from the vehicle 16. Then, the calculation unit 31X calculates the first remaining energy amount by subtracting the first energy amount set by the setting unit 31R from the acquired remaining energy amount of the vehicle 16.
[0590] Then, the calculation unit 31X registers the acquired remaining energy amount of the vehicle 16 and the calculated first remaining energy amount in the vehicle interior management information 33R in association with the vehicle ID of the vehicle 16 (step S748). Then, this routine ends.
[0591] Next, the flow of information processing executed by the information processing device 10D when the user 22 uses the vehicle compartment 17 will be described.
[0592] FIG. 39 is a flowchart showing an example of the flow of information processing executed by the information processing device 10D when the user 22 uses the vehicle compartment 17.
[0593] The update unit 30I of the information processing device 10D receives the detection result from the vehicle 16 (step S800).
[0594] The update unit 30I registers the received detection result as usage history information in the rental management information 33S in association with the compartment ID of the compartment 17 of the vehicle 16 that has transmitted the detection result (step S802).
[0595] Next, the execution unit 31Z calculates the second remaining energy amount (step S804). The execution unit 31Z identifies the second planned energy amount to be used and the second energy amount corresponding to the compartment ID of the compartment 17 of the vehicle 16 that is the transmission source of the detection result received in step S800. Then, the execution unit 31Z of the information processing device 10D calculates the second remaining energy amount by subtracting the second energy amount from the identified second planned energy amount to be used. Then, the execution unit 31Z registers the calculated second remaining energy amount in the rental management information 33S.
[0596] Next, the execution unit 31Z calculates the remaining time during which the user 22 currently using the vehicle compartment 17 can use the vehicle compartment 17 (step S806). For example, the execution unit 31Z identifies the use condition information corresponding to the user ID of the user 22 in the rental management information 33S. The execution unit 31Z calculates the remaining time during which the user 22 currently using the vehicle compartment 17 can use the vehicle compartment 17 by using the amount of energy consumed per unit time corresponding to each of the identified use condition information and the second remaining amount of energy calculated in step S804.
[0597] The execution unit 31Z transmits at least one of the second remaining energy amount calculated in step S804 and the remaining time that the user 22 who is using the vehicle compartment 17 can use the vehicle compartment 17 calculated in step S806 to the user terminal 14 of the user 22 and the vehicle 16 being used by the user 22 (step S808).
[0598] Next, the execution unit 31Z executes the usage restriction process (steps S810 to S828).
[0599] In detail, the execution unit 31Z judges whether the second remaining energy amount of the vehicle 16 in the vehicle compartment 17 is less than the threshold value (step S810). If the judgment in step S810 is negative (step S810: No), this routine ends. If the judgment in step S810 is positive (step S810: Yes), the routine proceeds to step S812.
[0600] In step S812, the execution unit 31Z generates error information indicating that the second remaining energy amount has fallen below the threshold (step S812), and transmits the error information to at least one of the user terminal 14 of the user 22 and the vehicle 16 (step S814).
[0601] Next, the execution unit 31Z starts the process of reducing the supply energy per unit time (step S816).
[0602] Next, the execution unit 31Z displays an input screen for inputting the negotiation details between the user 22 and the renter 20 on at least one of the user terminal 14 and the vehicle 16 (step S818). Then, the execution unit 31Z judges whether or not negotiation details information has been received from the user terminal 14 within a predetermined time from the display processing of step S818 (step S820). If the judgment in step S820 is affirmative (step S820: Yes), the process proceeds to step S822. In step S822, the execution unit 31Z executes a reset process of the first energy amount (step S822). The processing of step S822 includes processing such as transmitting the negotiation details information received in step S820 to the renter terminal 12, receiving information from the renter terminal 12 indicating that negotiation is not possible or that the first energy amount will be reduced, and outputting the reduced first energy amount to the setting unit 31R. The setting unit 31R and the calculation unit 31X that have received the reduced first amount of energy may execute the same process as described above using the received first amount of energy.
[0603] On the other hand, if the determination in step S820 is negative (step S820: No), the process proceeds to step S824. In step S824, it is determined whether the second remaining energy amount is equal to or less than zero ("0") (step S824). Note that in step S824, instead of zero ("0"), a value greater than zero and less than the threshold value used in the determination in step S810 may be used for the determination.
[0604] If the determination in step S824 is negative (step S824: No), this routine ends. On the other hand, if the determination in step S824 is positive (step S824: Yes), the routine proceeds to step S826. In step S824, the execution unit 31Z transmits error information indicating that the second remaining energy amount is insufficient to at least one of the user terminal 14 and the vehicle 16 (step S826).
[0605] Next, the execution unit 31Z executes the additional charging process (step S828). For example, the execution unit 31Z calculates the additional charging fee from the predetermined charging fee per unit time according to the elapsed time after the positive determination in step S810. The rental end processing unit 30J may calculate the fee by adding the additional charging fee to the fee calculated according to the time from the start of use to the end of use during the fee calculation process in the same manner as in the first embodiment. Note that the execution unit 31Z may further execute the reduction process of the supply energy per unit time executed in the above step S816 at the timing of step S828. That is, the execution unit 31Z may execute the reduction process of the supply energy per unit time at the timing of step S828 instead of the timing of step S816. Then, this routine ends.
[0606] As described above, the information processing device 10D of this embodiment is an information processing device 10D in a system that rents out the cabin 17 of a vehicle 16. The information processing device 10D includes a setting unit 31R and an execution unit 31Z. The setting unit 31R sets a first energy amount, which is an amount of energy that is planned to be used by the renter 20 who is the owner of the vehicle 16 after the vehicle 16 of the cabin 17 rented to the user 22 is returned to the renter 20. The execution unit 31Z executes a usage restriction process for the vehicle 16 based on the second energy amount and the first energy amount, which are the amounts of energy used by the vehicle 16 during the rental period of the cabin 17.
[0607] In this manner, the information processing device 10D of the present embodiment treats the vehicle interior 17 of the vehicle 16 as a rental object. Therefore, regardless of whether the vehicle 16 is moved or not during rental, the vehicle interior 17 as a rental object can be managed.
[0608] Therefore, the information processing device 10D of this embodiment can realize effective sharing of stationary mobile objects.
[0609] Furthermore, the information processing device 10D of this embodiment sets a first energy amount that is planned to be used by the lender 20, who is the owner of the vehicle 16, after the vehicle is returned to the lender 20. Then, the information processing device 10D executes a usage restriction process that restricts the usage of the vehicle 16 based on the second energy amount and the first energy amount, which are the amounts of energy used by the vehicle 16 during the rental period of the vehicle compartment 17.
[0610] Therefore, in addition to the above-mentioned effects, the information processing device 10D of the present embodiment can suppress restrictions on the use by the lender 20 of the cabin 17 of the returned vehicle 16.
[0611] In the above-mentioned embodiment, the program for executing the above-mentioned processing has a modular configuration including each of the above-mentioned multiple functional units, and as actual hardware, for example, a CPU (processor circuit) reads out and executes an information processing program from a ROM or HDD, whereby each of the above-mentioned multiple functional units is loaded onto a RAM (main memory), and each of the above-mentioned multiple functional units is generated on the RAM (main memory). It is also possible to realize a part or all of each of the above-mentioned multiple functional units using dedicated hardware such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).
[0612] Although the embodiment has been described above, the embodiment is presented as an example and is not intended to limit the scope of the present disclosure. The above novel embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. The above embodiment is included in the scope or gist of the present disclosure, and is included in the scope of the invention and its equivalents described in the claims.
[0613] Also, for example, two of the first to fourth embodiments described above may be combined, such as combining the configuration of the first embodiment with the configuration of the second embodiment. Also, three of the first to fourth embodiments may be combined. Also, all of the first to fourth embodiments may be combined. In other words, configurations according to different embodiments may be combined.
[0614] With respect to the above-mentioned embodiments, the following A-1 to A-10, B-1 to B-12, C-1 to C-8, and D-1 to D-8 are disclosed.
[0615] (A-1) An information processing device in a system for renting a vehicle compartment of a moving body, A first output control unit that outputs first information indicating information about a cabin of the moving body, at least a part of a stopping period of the moving body being set as a rental period; A reception unit that receives instructions from a user; a second output control unit that outputs second information indicating that the vehicle cabin to be rented to the user among the vehicle cabins included in the first information is available for rental based on an instruction from the user received by the reception unit; An information processing device comprising:
[0616] (A-2) The first output control unit outputs the first information to a user terminal used by the user, The second output control unit outputs the second information to the user terminal. The information processing device described in A-1.
[0617] (A-3) The first output control unit is outputting the first information of the vehicle cabin of the moving body, which may be set to allow traveling during the rental period, and at least a part of a stop period of the moving body; The information processing device according to A-1 or A-2.
[0618] (A-4) a registration unit that registers user information of the user who used the vehicle compartment, renter information of the renter who rented out the vehicle compartment, and evaluation information of at least one of the user and the renter in association with each other; The information processing device according to any one of A-1 to A-3, comprising:
[0619] (A-5) The second information includes parking lot information which is area information for one of the moving bodies having the selected vehicle compartment. The information processing device according to any one of A-1 to A-4.
[0620] (A-6) The moving body is a passenger car. The information processing device according to any one of A-1 to A-5.
[0621] (A-7) The second information includes third information indicating that the moving object is rented in a stopped state, and a usage fee in the state indicated by the third information. The information processing device according to any one of A-1 to A-6.
[0622] (A-8) The usage fee may be different depending on whether the moving object is rented out while stopped or while the moving object is permitted to run. The information processing device described in A-7.
[0623] (A-9) An information processing method executed in a system for renting a vehicle compartment of a moving body, comprising: outputting first information indicating information about a cabin of the moving body, at least a part of a stopping period of the moving body being set as a rental period; receiving an instruction from a user; outputting second information indicating that the vehicle cabin to be rented to the user among the vehicle cabins included in the first information is available for rental based on the received user instruction; An information processing method comprising:
[0624] (A-10) An information processing system for renting out a vehicle compartment of a moving body, comprising: an information processing device; a user terminal device that communicates with the information processing device; and a renter terminal device that communicates with the information processing device, The information processing device includes: A first output control unit that outputs first information indicating information about a cabin of the moving body, at least a part of a stopping period of the moving body being set as a rental period; A reception unit that receives instructions from a user; a second output control unit that outputs second information indicating that the vehicle cabin to be rented to the user among the vehicle cabins included in the first information is available for rental based on an instruction from the user received by the reception unit; An information processing device system comprising:
[0625] (B-1) An information processing device in a system for renting a vehicle compartment of a moving body, a generation unit that generates key information for unlocking the equipment of the vehicle compartment, the key information corresponding to first information indicating one or more usage conditions that indicate permission for use set by a renter of the vehicle compartment; and a transmission unit that transmits the key information to a user terminal of a user who is permitted to use the vehicle compartment; An information processing device comprising:
[0626] (B-2) A first output control unit that outputs second information indicating information about a cabin of the moving body, at least a part of a stopping period of the moving body being set as a rental period; a second output control unit that outputs third information indicating that the vehicle cabin to be rented to the user is available for rental among the vehicle cabins included in the information based on an instruction from the user; The information processing device according to B-1, further comprising:
[0627] (B-3) The first information is Including information on the use of the vehicle compartment, The information processing device according to B-1 or B-2.
[0628] (B-4) The usage information is At least one of usage information of the cabin of the moving body in a moving state and usage information of the cabin of the moving body in a stopped state, An information processing device according to B-3.
[0629] (B-5) An identification unit that identifies the first information that the user who is permitted to use the vehicle room desires to use from among one or more of the first information that is permitted to use and that is preset by the renter, The generation unit generates the key information for unlocking the facility of the vehicle compartment corresponding to the identified first information. The information processing device according to any one of B-1 to B-4.
[0630] (B-6) an identification unit that identifies the first information that a renter of the vehicle room has permitted to be used among the first information that the user who is permitted to use the vehicle room wishes to use; The generation unit is generating the key information for unlocking the facility in the vehicle compartment corresponding to the identified first information; The information processing device according to any one of B-1 to B-5.
[0631] (B-7) a transmission unit that transmits, when the key information is generated, fourth information indicating that the right of the key information has been transferred to the user to a lender terminal of the lender; The information processing device according to B-6, comprising:
[0632] (B-8) An update unit that updates usage history information of the facility during a period in which the vehicle cabin is used by the user. The information processing device according to any one of B-1 to B-7.
[0633] (B-9) a registration unit that registers user information of the user who used the vehicle compartment, renter information of the renter who rented out the vehicle compartment, and evaluation information of at least one of the user and the renter, in association with each other; The information processing device according to any one of B-1 to B-8, comprising:
[0634] (B-10) The moving body is a passenger car. The information processing device according to any one of B-1 to B-9.
[0635] (B-11) An information processing method executed by an information processing device in a system for renting a vehicle compartment of a moving body, comprising: generating key information for unlocking the facilities of the vehicle compartment, the key information corresponding to first information indicating one or more usage conditions indicating permission for use set by a renter of the vehicle compartment; transmitting the key information to a user terminal of a user who is permitted to use the vehicle compartment; An information processing method comprising:
[0636] (B-12) An information processing system including an information processing device that rents out a vehicle compartment of a moving body, a user terminal device that communicates with the information processing device, and a lender terminal device that communicates with the information processing device, The information processing device includes: a generation unit that generates key information for unlocking the equipment of the vehicle compartment, the key information corresponding to first information indicating one or more usage conditions that indicate permission for use set by a renter of the vehicle compartment; and a transmission unit that transmits the key information to a user terminal of a user who is permitted to use the vehicle compartment; An information processing system comprising:
[0637] (C-1) An information processing device in a system for renting a vehicle compartment of a moving body, A detection unit that detects completion of stopping of the mobile body driven by a renter who is an owner of the mobile body; a first registration unit that, when it is detected that the moving body has stopped, registers, in first management information, first information indicating information about the vehicle cabin of the moving body and second information indicating that the vehicle cabin is available for rental in association with each other; an output control unit that outputs the first information corresponding to the second information registered in the first management information; An information processing device comprising:
[0638] (C-2) The first registration unit is when completion of stopping is detected and third information indicating a planned time to end the stopping of the moving body whose stopping completion has been detected is received, the first information including the third information and the second information are associated with each other and registered in the first management information. The information processing device according to C-1.
[0639] (C-3) The first registration unit is When the completion of stopping is detected and the third information of the moving object for which the completion of stopping has not been received for a predetermined period of time or longer, the first information is associated with fourth information indicating that the moving object is stopped and registered in the first management information. The information processing device according to C-2.
[0640] (C-4) a first receiving unit that receives, from the user terminal, fifth information that indicates a search condition for the vehicle cabin that the user wishes to use; a second registration unit that registers the fifth information in the second management information when the first information associated with the second information is not registered in the first management information upon receiving the fifth information; A second receiving unit that receives permission information indicating the fifth information that the lender is permitted to lend from the lender terminal used by the lender, among the fifth information registered in the second management information; Equipped with The output control unit is When the permission information is received, the first information of the vehicle interior of the moving body owned by a renter who operates the renter terminal that is a source of the permission information is output. The information processing device according to C-3.
[0641] (C-5) The output control unit outputs the first information to a user terminal used by a user. The information processing device according to any one of C-1 to C-4.
[0642] (C-6) The moving body is a passenger car. The information processing device according to any one of C-1 to C-5.
[0643] (C-7) An information processing method executed in a system for renting a vehicle compartment of a moving body, comprising: A step of detecting completion of stopping of the mobile object driven by a renter who is an owner of the mobile object; a step of registering, in a first management information, first information indicating information of the vehicle cabin of the vehicle and second information indicating that the vehicle cabin is available for rental in association with each other when the completion of stopping of the vehicle is detected; outputting the first information corresponding to the second information registered in the first management information; An information processing method comprising:
[0644] (C-8) An information processing system for renting out a vehicle compartment of a moving body, comprising: an information processing device; a user terminal device that communicates with the information processing device; and a renter terminal device that communicates with the information processing device, The information processing device includes: A detection unit that detects completion of stopping of the mobile body driven by a renter who is an owner of the mobile body; a first registration unit that, when it is detected that the moving body has stopped, registers, in first management information, first information indicating information about the vehicle cabin of the moving body and second information indicating that the vehicle cabin is available for rental in association with each other; an output control unit that outputs the first information corresponding to the second information registered in the first management information; An information processing device system comprising:
[0645] (D-1) An information processing device in a system for renting a vehicle compartment of a moving body, a setting unit that sets a first energy amount that is an amount of energy that is planned to be used by a lender who is an owner of the moving object after the moving object that has been lent to the user is returned to the lender; an execution unit that executes a usage restriction process that restricts usage of the moving body based on a second energy amount, which is an amount of energy used by the moving body during a rental period of the vehicle cabin, and the first energy amount; An information processing device comprising:
[0646] (D-2) The usage restriction process includes: At least one of an output process of outputting error information indicating that a second remaining energy amount, which is a remaining amount of energy that the user of the vehicle compartment can use during the usage period, has fallen below a threshold value, a process of charging the user additional fees, a process of reducing the amount of energy supplied per unit time, and a process of displaying an input screen for inputting the details of negotiations with the renter. The information processing device described in D-1.
[0647] (D-3) The setting unit is Setting the first energy amount input by the lender; The information processing device according to D-1 or D-2.
[0648] (D-4) The setting unit is setting the first energy amount based on at least one of information regarding a planned travel route of the mobile object by the renter and information regarding a usage tendency of the mobile object; The information processing device according to D-1 or D-2.
[0649] (D-5) an output control unit that outputs at least one of the second remaining energy amount and the remaining time available to the user to an output unit; The information processing device according to D-2,
[0650] (D-6) The moving body is a passenger car. The information processing device according to any one of D-1 to D-5.
[0651] (D-7) An information processing method executed in a system for renting a vehicle compartment of a moving body, comprising: A step of setting a first energy amount which is an amount of energy that is planned to be used by a lender who is an owner of the moving body after the moving body rented to the user is returned to the lender; executing a usage restriction process for restricting usage of the moving body based on a second energy amount, which is an amount of energy used by the moving body during a rental period of the vehicle compartment, and the first energy amount; An information processing method comprising:
[0652] (D-8) An information processing system for renting out a vehicle compartment of a moving body, comprising: an information processing device; a user terminal device that communicates with the information processing device; and a renter terminal device that communicates with the information processing device, The information processing device includes: An information processing method executed in a system for renting a vehicle compartment of a moving body, comprising: a setting unit that sets a first energy amount that is an amount of energy that is planned to be used by a lender who is an owner of the moving object after the moving object that has been lent to the user is returned to the lender; an execution unit that executes a usage restriction process that restricts usage of the moving body based on a second energy amount, which is an amount of energy used by the moving body during a rental period of the vehicle cabin, and the first energy amount; An information processing device system comprising: [Explanation of symbols]
[0653] 1, 1B, 1C, 1D Information Processing System 10, 10B, 10C, 10D Information processing device 12 Borrower terminal 14 User terminal 16 vehicles 17 Cabin 30A, 31A Receiver 30B, 31P, 31T Registration Section 30C Search section 30D1, 30D2, 31E, 31W First output control section 30E Selection section 30F1, 30F2, 30F3, 30F4 Second output control section 30G, 31L generation section 30H, 31M Transmitter 30I, 31O update section 31K Specific part 31Q Search Department 31R Setting section 31S Detector 31U 1st Registration Department 31V Second Registration Section 31X calculation section 31Y Search Department 31Z Executive Department
Claims
1. An information processing device in a system for renting a vehicle compartment of a moving body, a setting unit that sets a first energy amount that is an amount of energy that is planned to be used by a lender who is an owner of the moving body after the moving body that has been lent to a user is returned to the lender; an execution unit that executes a usage restriction process that restricts the usage of the moving object during a rental period of the vehicle compartment; Equipped with The usage restriction process is executed when a second remaining energy amount, which is a remaining amount of energy that the user can use during the rental period, is less than a threshold value, The use restriction process includes at least a process of displaying an input screen for inputting the contents of negotiation between the user and the lender, The execution unit receives information indicating that negotiation between the user and the lender is impossible or information indicating a reduction in the first energy amount. Information processing device.
2. The second remaining energy amount is a value obtained by subtracting a second energy amount, which is an accumulated value of the amount of energy used by the user during the rental period, from a second planned energy amount, which is the amount of energy that the user plans to use during the rental period. The information processing device according to claim 1 .
3. The display process is a process of displaying an input screen used to request the lender to increase the second remaining energy amount on the user terminal of the user and on the mobile device being used by the user. The information processing device according to claim 1 .
4. The setting unit is setting the first energy amount based on at least one of information regarding a planned travel route of the mobile object by the lender and information regarding a usage tendency of the mobile object; The information processing device according to claim 1 .
5. an output control unit that outputs at least one of the second remaining energy amount and the remaining time available to the user to an output unit; The information processing device according to claim 2 .
6. The moving body is a passenger car. The information processing device according to claim 1 .
7. The first energy amount and the second remaining energy amount are energy amounts related to an amount of gasoline of the vehicle or an amount of electrical energy of the vehicle. The information processing device according to claim 1 .
8. The second remaining energy amount is an energy amount related to an amount of gasoline of the vehicle or an amount of electric energy of the vehicle. The information processing device according to claim 2 .
9. An information processing method executed in a system for renting a vehicle compartment of a moving body, comprising: A step of setting a first energy amount which is an energy amount planned to be used by a lender who is an owner of the moving body after the moving body rented to the user is returned to the lender; executing a usage restriction process for restricting usage of the moving body during a rental period of the vehicle compartment; Including, The usage restriction process is executed when a second remaining energy amount, which is a remaining amount of energy that the user can use during the rental period, is less than a threshold value, The use restriction process includes at least a process of displaying an input screen for inputting the contents of negotiation between the user and the lender, The step of executing includes receiving information indicating that negotiation between the user and the lender is impossible or information indicating a reduction in the first amount of energy. Information processing methods.
10. The first energy amount and the second remaining energy amount are energy amounts related to an amount of gasoline of the vehicle or an amount of electrical energy of the vehicle. The information processing method according to claim 9.
11. An information processing system for renting out a vehicle compartment of a moving body, comprising: an information processing device; a user terminal device that communicates with the information processing device; and a renter terminal device that communicates with the information processing device, The information processing device includes: a setting unit that sets a first energy amount that is an amount of energy that is planned to be used by a lender who is an owner of the moving body after the moving body that has been lent to a user is returned to the lender; an execution unit that executes a usage restriction process that restricts the usage of the moving object during a rental period of the vehicle compartment; Equipped with The usage restriction process is executed when a second remaining energy amount, which is a remaining amount of energy that the user can use during the rental period, is less than a threshold value, The use restriction process includes at least a process of displaying an input screen for inputting the contents of negotiation between the user and the lender, The execution unit receives information indicating non-negotiability or information indicating a reduction in the first energy amount. Information processing system.
12. The second remaining energy amount is a value obtained by subtracting a second energy amount, which is an accumulated value of the amount of energy used by the user during the rental period, from a second planned energy amount, which is the amount of energy that the user plans to use during the rental period. The information processing system according to claim 11.
13. The display process is a process of displaying an input screen used to request the lender to increase the second remaining energy amount on the user terminal of the user and on the mobile device being used by the user. The information processing system according to claim 11.
14. The first energy amount and the second remaining energy amount are energy amounts related to an amount of gasoline of the vehicle or an amount of electrical energy of the vehicle. The information processing system according to claim 11.
Citation Information
Patent Citations
Data processor, vehicle management server, and computer program
JP2015210642A
Management server, management system, and management method
JP2019211980A