This application claims priority to Japanese Patent Application No. 2022-176698, filed on Nov. 2, 2022, the entire contents of which are incorporated herein by reference.
The present disclosure relates to an information processing method.
Commercial fuel cell electric vehicles (FCEVs) are known (e.g., Patent Literature (PTL) 1). The FCEVs are filled with hydrogen at hydrogen filling stations.
The number of hydrogen filling stations is limited. Therefore, the efficient use of the hydrogen filling stations is required.
It would be helpful to assist the efficient use of hydrogen filling stations.
An information processing method according to an embodiment of the present disclosure is an information processing method by an information processing apparatus capable of communicating with a vehicle that is a fuel cell electric vehicle, the information processing method comprising:
According to an embodiment of the present disclosure, the efficient use of hydrogen filling stations can be assisted.
In the accompanying drawings:
The information processing apparatus 1 may be a server configured to assist a provider in providing a service. The information processing apparatus 1 may be, for example, installed in a facility dedicated to the provider or in a shared facility including a data center. As an alternative example, the information processing apparatus 1 may be mounted in the vehicle 2. The information processing apparatus 1 may be referred to as a center server.
The vehicle 2 includes, for example, any type of automobile such as a gasoline vehicle, a diesel vehicle, an HEV, a PHEV, a BEV, or an FCEV. The term “HEV” is an abbreviation of hybrid electric vehicle. The term “PHEV” is an abbreviation of plug-in hybrid electric vehicle. The term “BEV” is an abbreviation of battery electric vehicle. The term “FCEV” is an abbreviation of fuel cell electric vehicle. The driving of the vehicle 2 may be automated at any level. The automation level is, for example, any one of Level 1 to Level 5 according to the level classification defined by SAE. The name “SAE” is an abbreviation of Society of Automotive Engineers. The vehicle 2 may be a MaaS-dedicated vehicle. The term “MaaS” is an abbreviation of Mobility as a Service. Alternatively, the vehicle 2 may be driven by a driver.
With reference to
The information processing apparatus 1 includes a controller 11, a communication interface 12, and a memory 13. The components of the information processing apparatus 1 are communicably connected to one another via, for example, dedicated lines.
The controller 11 includes, for example, one or more general purpose processors including a Central Processing Unit (CPU) or a Micro Processing Unit (MPU). The controller 11 may include one or more dedicated processors that are dedicated to specific processing. The controller 11 may include one or more dedicated circuits instead of the processors. Examples of the dedicated circuits may include a Field-Programmable Gate Array (FPGA) and an Application Specific Integrated Circuit (ASIC). The controller 11 may include an Electronic Control Unit (ECU). The controller 11 transmits and receives any information via the communication interface 12.
The communication interface 12 includes, for connecting to a network, one or more communication modules that conform to wired or wireless local area network (LAN) standards. The communication interface 12 may include a module conforming to one or more mobile communication standards including the Long Term Evolution (LTE) standard, the 4th Generation (4G) standard, or the 5th Generation (5G) standard. The communication interface 12 may include one or more communication modules conforming to near field communication standards or specifications, including Bluetooth® (Bluetooth is a registered trademark in Japan, other countries, or both), AirDrop® (AirDrop is a registered trademark in Japan, other countries, or both), IrDA, ZigBee® (ZigBee is a registered trademark in Japan, other countries, or both), Felica® (Felica is a registered trademark in Japan, other countries, or both), or RFID. The communication interface 12 transmits and receives any information via the network.
The memory 13 includes, for example, a semiconductor memory, a magnetic memory, an optical memory, or a combination of at least two of these, but is not limited to these. The semiconductor memory is, for example, RAM or ROM. The RAM is, for example, SRAM or DRAM. The ROM is, for example, EEPROM. The memory 13 may function as, for example, a main memory, an auxiliary memory, or a cache memory. The memory 13 may store information resulting from analysis or processing performed by the controller 11. The memory 13 may store various types of information or the like regarding operations or control of the information processing apparatus 1. The memory 13 may store a system program, an application program, embedded software, and the like. The memory 13 may be provided outside the information processing apparatus 1 and accessed by the information processing apparatus 1. The memory 13 includes a vehicle database.
With reference to
The vehicle 2 includes a controller 21, a communication interface 22, and a memory 23. The components of the vehicle 2 are communicably connected to one another, for example, via dedicated lines.
Descriptions of the hardware configurations of the controller 21, the communication interface 22, and the memory 23 may be the same as the descriptions of the hardware configurations of the controller 11, the communication interface 12, and the memory 13, respectively. The explanation here is omitted.
Hereinafter, in
In step S1, the controller 11 of the information processing apparatus 1 acquires, from any other information processing apparatus, a remaining hydrogen level and a delivery destination list for each vehicle 2. As illustrated in
In step S2 of
When No in step S2, the controller 11 does not perform steps S3 and S4.
When Yes in step S2, the controller 11 identifies the location of a hydrogen filling station in step S3. There may be more than one hydrogen filling station. The location of the hydrogen filling station may be registered in advance in the memory 13. As an alternative example, the identification of the locations of one or more hydrogen filling stations may be performed prior to step S2.
In step S4, the controller 11 assigns, to the vehicle 2, a delivery destination close to the hydrogen filling station. For example, the controller 11 assigns, to the vehicle 2, a delivery destination whose distance or required time from the hydrogen filling station is below a threshold value. In this case, the controller 11 may accept a reservation for the hydrogen filling station from the vehicle 2. As an alternative example, the controller 11 may automatically book the hydrogen filling station. The controller 11 may suggest (recommend) to the vehicle 2 to make a reservation for the hydrogen filling station at a time period when there are no reservations from other vehicle. As an additional example, the controller 11 may offer a discount on a fee for the hydrogen filling station to the vehicle 2 that has made the reservation for the hydrogen filling station.
The controller 11 updates the delivery destination list in the vehicle database according to the assignment result. The vehicle 2 makes deliveries according to the updated delivery destination list. The vehicle 2 arrives at the hydrogen filling station at a reserved time period and is filled with hydrogen.
As an additional example, the controller 11 may read delivery area information from the vehicle database. The controller 11 determines, from the delivery area information, operating hours of the hydrogen filling station in the delivery area. The controller 11 accepts a reservation for the hydrogen filling station during the operating hours.
As an additional example, the controller 11 stores a reservation status of the hydrogen filling station in the memory 13. Upon accepting a request from any other terminal (e.g., delivery service provider terminal or general user terminal) to provide reservation status information on the hydrogen filling station, the controller 11 may provide the reservation status information.
According to the present embodiment, as described above, the controller 11 of the information processing apparatus 1 executes operations including acquiring the remaining hydrogen level and the delivery destination list for each vehicle, identifying the location of the hydrogen filling station, and assigning, to the vehicle 2 according to the remaining hydrogen level, the delivery destination close to the hydrogen filling station. This configuration allows the information processing apparatus 1 to create a delivery plan that takes into account the location of the hydrogen filling station, thus assisting the efficient use of a limited number of hydrogen filling stations. Furthermore, the information processing apparatus 1 can assist in the smooth hydrogen refueling of the vehicle 2.
According to the present embodiment, the operations of the controller 11 include, upon determining that the remaining hydrogen level is below the threshold value, assigning the delivery destination to the vehicle 2. This configuration allows the information processing apparatus 1 to assist in the smooth hydrogen refueling of the vehicle 2 that has insufficient hydrogen remaining.
According to the present embodiment, the operations of the controller 11 include accepting the reservation for the hydrogen filling station. This configuration allows the information processing apparatus 1 to assist in the hydrogen refueling of the vehicle 2 while improving convenience for the driver of the vehicle 2.
According to the present embodiment, the operations of the controller 11 include suggesting making the reservation for the hydrogen filling station at the time period when there is no reservation. This configuration allows the information processing apparatus 1 to assist a reliable reservation.
According to the present embodiment, the operations of the controller 11 include offering the discount on the fee for the hydrogen filling station to the vehicle 2 that has made the reservation. This configuration allows the information processing apparatus 1 to promote the reservation for the hydrogen filling station, thereby improving the utilization rate of the hydrogen filling station and thereby assisting efficient use.
While the present disclosure has been described with reference to the drawings and examples, it should be noted that various modifications and revisions may be implemented by those skilled in the art based on the present disclosure. Other modifications can be made without departing from the spirit of the present disclosure. For example, functions or the like included in each means or each step can be rearranged without logical inconsistency, and a plurality of means or steps can be combined into one or divided.
For example, in the aforementioned embodiment, a program configured to execute all or some of the functions or processing of the information processing apparatus 1 can be recorded on a computer readable recording medium. The computer readable recording medium includes a non-transitory computer readable medium and is, for example, a magnetic recording apparatus, an optical disc, a magneto-optical recording medium, or a semiconductor memory. The program is distributed, for example, by selling, transferring, or lending a portable recording medium such as a Digital Versatile Disc (DVD) or a Compact Disc Read Only Memory (CD-ROM) on which the program is recorded. The program may also be distributed by storing the program in a storage of any server and transmitting the program from any server to another computer. The program may be provided as a program product. The present disclosure can also be implemented as a program executable by a processor.
The computer temporarily stores in a main memory, for example, a program recorded on a portable recording medium, or a program transferred from the server. Then, the computer reads the program stored in the main memory using a processor, and executes processes in accordance with the read program using the processor. The computer may read a program directly from the portable recording medium, and execute processes in accordance with the program. The computer may, each time a program is transferred from the server to the computer, sequentially execute processes in accordance with the received program. Instead of transferring a program from the server to the computer, processes may be executed by a so-called ASP type service that realizes functions only by execution instructions and result acquisitions. The term “ASP” is an abbreviation of application service provider. Programs encompass information that is to be used for processing by an electronic computer and is thus equivalent to a program. For example, data that is not a direct command to a computer but has a property that regulates processing of the computer is “equivalent to a program” in this context.
Number | Date | Country | Kind |
---|---|---|---|
2022-176698 | Nov 2022 | JP | national |