Information processing device, information processing system, and information processing method
Through information processing equipment and systems, users will be asked whether to cancel on-demand bus service appointments, which solves the problem that users cannot cancel appointments, and realizes flexibility and cost optimization of cancel appointments.
Patent Information
- Application Number
- JP2021168384
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-13
- Publication Date
- 2025-02-04
- Estimated Expiration
- 2041-10-13
AI Technical Summary
Users lack opportunities in the prior art to decide whether to cancel an appointment on demand bus service appointment.
Through the information processing equipment and the system, information inquiring whether to cancel the reservation is sent to the user's terminal device, and it is determined whether the reservation is possible based on the user's reservation information.
It provides users with the opportunity to cancel on-demand bus service appointments, reduces additional costs due to cancellation of appointments, and improves resource utilization efficiency.
Smart Images

Figure 0007626017000001 
Figure 0007626017000002 
Figure 0007626017000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device, an information processing system, and an information processing method. [Background technology]
[0002] Patent Document 1 discloses a control device including a control unit that allocates the payment of a fare for a vehicle that transports a plurality of users together to each user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-86557 Summary of the Invention [Problem to be solved by the invention]
[0004] There is a need for a technology that appropriately gives a user an opportunity to reconsider whether or not to cancel a reservation for an on-demand bus.
[0005] In consideration of the above, an object of the present disclosure is to provide a technology that appropriately gives a user an opportunity to reconsider whether or not to cancel an on-demand bus reservation. [Means for solving the problem]
[0006] An information processing device according to an embodiment of the present disclosure includes: The Communications Department and The system includes a control unit that, when it determines based on information of a user who made a reservation that there is a high possibility that the reservation for an on-demand bus will be canceled, sends an inquiry as to whether or not to cancel the reservation to the user's terminal device via the communication unit.
[0007] An information processing system according to an embodiment of the present disclosure includes: The terminal device; The information processing device.
[0008] An information processing method according to an embodiment of the present disclosure includes: When it is determined based on information of the user who made the reservation that there is a high possibility that the reservation for an on-demand bus will be canceled, an inquiry as to whether or not to cancel the reservation is sent to a terminal device of the user. Effect of the Invention
[0009] According to an embodiment of the present disclosure, a technique can be provided that appropriately gives a user an opportunity to reconsider whether or not to cancel a reservation for an on-demand bus. [Brief description of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating a schematic configuration of an information processing system according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a block diagram of the information processing system shown in FIG. [Diagram 3] 3 is a flowchart showing a process of the terminal device shown in FIG. 2. [Figure 4] 3 is a flowchart showing a process of the information processing device shown in FIG. 2. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[0012] (System Configuration) As shown in Fig. 1, the information processing system 1 includes a plurality of vehicles 10, at least one terminal device 20, and at least one information processing device 30. The information processing system 1 shown in Fig. 1 includes a plurality of vehicles 10. However, it is sufficient that the information processing system 1 includes at least one vehicle 10.
[0013] The vehicle 10, the terminal device 20, and the information processing device 30 are capable of communicating with each other via a network 2. The network 2 may be any network including a mobile communication network, the Internet, and the like.
[0014] The vehicle 10 is operated as an on-demand bus. An on-demand bus is a bus that is operated in response to a user's request. A user reserves the on-demand bus in advance and uses it.
[0015] The vehicle 10 travels, for example, along a preset basic route. The user gets on the vehicle 10, for example, at a pre-specified dispatch location of the vehicle 10. The dispatch location of the vehicle 10 may or may not be on the basic route. If the dispatch location of the vehicle 10 is not on the basic route, the vehicle 10 deviates from the basic route and heads toward the dispatch location as the dispatch time approaches.
[0016] The vehicle 10 may be any automobile. The vehicle 10 may be, for example, a gasoline-powered automobile, an electric automobile (BEV: Battery Electric Vehicle), a hybrid automobile (HEV: Hybrid Electric Vehicle), a plug-in hybrid automobile (PHEV: Plug-in Hybrid Electric Vehicle), or a fuel cell automobile (FCEV: Fuel Cell Electric Vehicle). The vehicle 10 may be driven by a driver. A part of the operation of the vehicle 10 may be automated at any level. The level of automation is, for example, any one of levels 1 to 5 in the level classification of the Society of Automotive Engineers (SAE). The vehicle 10 may be a vehicle dedicated to MaaS (Mobility as a Service).
[0017] The terminal device 20 is used by a user. The user operates the terminal device 20 to make a reservation for use of an on-demand bus.
[0018] The terminal device 20 may be any device that can be connected to the network 2. The terminal device 20 is, for example, a mobile phone, a smartphone, a tablet, or a personal computer (PC).
[0019] The information processing device 30 manages reservations for use of the on-demand bus. When the information processing device 30 determines that the user's reservation for use is highly likely to be canceled, the information processing device 30 transmits an inquiry about whether or not to cancel the reservation for use of the on-demand bus to the terminal device 20 via the network 2.
[0020] The information processing device 30 may be operated by an entity that provides an on-demand bus service. The information processing device 30 is, for example, a dedicated computer configured to function as a server, a general-purpose personal computer, or a cloud computing system.
[0021] (Vehicle configuration) As shown in FIG. 2, the vehicle 10 includes a communication unit 11, a positioning unit 12, an output unit 13, a storage unit 14, and a control unit 15.
[0022] The communication unit 11 is configured to include at least one communication module that can be connected to the network 2. The communication module is, for example, a communication module compatible with a mobile communication standard such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation). However, the communication module is not limited to this. The communication module may be compatible with any communication standard.
[0023] The positioning unit 12 can acquire position information of the vehicle 10. The positioning unit 12 includes at least one receiving module compatible with a satellite positioning system. The receiving module is, for example, a receiving module compatible with a GPS (Global Positioning System). However, the receiving module is not limited to this. The receiving module may be a receiving module compatible with any satellite positioning system.
[0024] The output unit 13 is capable of outputting data. The output unit 13 is configured to include at least one output interface capable of outputting data. The output interface is, for example, a display or a speaker. The display is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display. However, the output interface is not limited to this.
[0025] The storage unit 14 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, a random access memory (RAM) or a read only memory (ROM). The RAM is, for example, a static random access memory (SRAM) or a dynamic random access memory (DRAM). The ROM is, for example, an electrically erasable programmable read only memory (EEPROM). The storage unit 14 may function as a main storage device, an auxiliary storage device, or a cache memory. The storage unit 14 stores data used in the operation of the vehicle 10 and data obtained by the operation of the vehicle 10.
[0026] The control unit 15 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is, for example, a general-purpose processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The control unit 15 executes processes related to the operation of the vehicle 10 while controlling each part of the vehicle 10.
[0027] The functions of vehicle 10 are realized by executing a vehicle program according to this embodiment in a processor corresponding to control unit 15. That is, the functions of vehicle 10 are realized by software. The vehicle program causes a computer to execute the operations of vehicle 10, thereby causing the computer to function as vehicle 10. That is, the computer functions as vehicle 10 by executing the operations of vehicle 10 in accordance with the vehicle program.
[0028] In the present disclosure, a "program" can be recorded on a non-transitory computer-readable recording medium. The non-transitory computer-readable recording medium is, for example, a magnetic recording device, an optical disk, a magneto-optical recording medium, or a ROM. The program is distributed, for example, by selling, transferring, or lending a portable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. The program may be stored in a server storage. The program stored in the server storage may be distributed by transferring it to another computer. The program may be provided as a program product.
[0029] In the present disclosure, a "computer" temporarily stores, for example, a program recorded on a portable recording medium or a program transferred from a server in a main storage device. Furthermore, the computer reads the program stored in the main storage device with a processor and executes processing according to the read program with the processor. The computer may read the program directly from a portable recording medium and execute processing according to the program. The computer may execute processing according to the received program each time a program is transferred from a server to the computer. The computer may execute processing by a so-called ASP (Application Service Provider) type service that does not transfer a program from a server to the computer and realizes functions only by execution instructions and result acquisition. Programs include information used for processing by an electronic computer and equivalent to a program. For example, data that is not a direct instruction to a computer but has a nature that specifies computer processing corresponds to "something equivalent to a program."
[0030] A part or all of the functions of the vehicle 10 may be realized by a dedicated circuit equivalent to the control unit 15. In other words, a part or all of the functions of the vehicle 10 may be realized by hardware.
[0031] The control unit 15 receives an operation schedule from the information processing device 30 via the network 2 through the communication unit 11. The operation schedule includes, for example, at least any of the planned route, location information of the planned dispatch location, planned dispatch time, location information of the planned disembarkation location, and planned disembarkation time, which will be described later. However, the operation schedule is not limited to these. The operation schedule may include any information used for operating the vehicle 10. The control unit 15 stores the received operation schedule in the memory unit 14. When the control unit 15 receives a new operation schedule, it may update the operation schedule in the memory unit 14 with the new operation schedule.
[0032] The control unit 15 controls the vehicle 10 to travel in accordance with the operation schedule stored in the memory unit 14. As an example, when the vehicle 10 is driven by a driver, the control unit 15 presents the operation schedule to the driver by causing the output unit 13 to output the operation schedule. By presenting the operation schedule to the driver, the control unit 15 prompts the driver to drive the vehicle 10 in accordance with the operation schedule. As another example, when the driving of the vehicle 10 is automated, the control unit 15 instructs the automatic driving system of the vehicle 10 to drive the vehicle 10 in accordance with the operation schedule.
[0033] For example, while the vehicle 10 is traveling, the control unit 15 acquires position information of the vehicle 10 by the positioning unit 12. The control unit 15 transmits the acquired position information of the vehicle 10 to the information processing device 30 via the network 2 by the communication unit 11. The control unit 15 may acquire the position information of the vehicle 10 at any time interval and transmit the acquired position information of the vehicle 10 to the information processing device 30. This time interval may be set appropriately based on the speed of the vehicle 10, etc.
[0034] (Terminal Device Configuration) As shown in FIG. 2, the terminal device 20 includes a communication unit 21, a positioning unit 22, an input unit 23, an output unit 24, a storage unit 25, and a control unit .
[0035] The communication unit 21 is configured to include at least one communication module that can be connected to the network 2. The communication module is, for example, a communication module compatible with a mobile communication standard such as LTE, 4G, or 5G. However, the communication module is not limited thereto. The communication module may be compatible with any communication standard.
[0036] The positioning unit 22 can acquire position information of the terminal device 20. The positioning unit 22 includes at least one receiving module compatible with a satellite positioning system. The receiving module is, for example, a receiving module compatible with GPS. However, the receiving module is not limited to this. The receiving module may be a receiving module compatible with any satellite positioning system.
[0037] The input unit 23 can receive input from a user. The input unit 23 includes at least one input interface capable of receiving input from a user. The input interface is, for example, a physical key, a capacitive key, a pointing device, a touch screen or a microphone that is integral with a display. However, the input interface is not limited to these.
[0038] The output unit 24 is capable of outputting data. The output unit 24 is configured to include at least one output interface capable of outputting data. The output interface is, for example, a display or a speaker. The display is, for example, an LCD or an organic EL display. However, the output interface is not limited to this.
[0039] The storage unit 25 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, a RAM or a ROM. The RAM is, for example, an SRAM or a DRAM. The ROM is, for example, an EEPROM. The storage unit 25 may function as a main storage device, an auxiliary storage device, or a cache memory. The storage unit 25 stores data used in the operation of the terminal device 20 and data obtained by the operation of the terminal device 20.
[0040] The control unit 26 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is, for example, a general-purpose processor such as a CPU or a GPU, or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA or an ASIC. The control unit 26 executes processes related to the operation of the terminal device 20 while controlling each part of the terminal device 20.
[0041] The functions of the terminal device 20 are realized by executing a terminal program according to this embodiment on a processor corresponding to the control unit 26. That is, the functions of the terminal device 20 are realized by software. The terminal program causes a computer to execute the operations of the terminal device 20, thereby causing the computer to function as the terminal device 20. That is, the computer functions as the terminal device 20 by executing the operations of the terminal device 20 in accordance with the terminal program.
[0042] A part or all of the functions of the terminal device 20 may be realized by a dedicated circuit equivalent to the control unit 26. In other words, a part or all of the functions of the terminal device 20 may be realized by hardware.
[0043] The control unit 26 accepts an input of an application for reservation of use of an on-demand bus through the input unit 23. This application is input through the input unit 23 by a user who wishes to reserve and use an on-demand bus in advance. For example, the user inputs this application through the input unit 23 several days to several hours before the date and time when the user wishes to use the on-demand bus. Along with the input of this application, the control unit 26 may accept an input of desired conditions desired by the user for use of the on-demand bus through the input unit 23. The desired conditions may include at least any of a desired date, a desired location for dispatching, a desired time for dispatching, a desired location for disembarking, a desired time for disembarking, and a desired number of passengers. The desired date is a date on which the user wishes to use the on-demand bus. The desired location for dispatching is a location where the on-demand bus desired by the user will be dispatched. The desired time for dispatching is a time at which the on-demand bus desired by the user will be dispatched. The desired location for disembarking is a location where the user disembarks from the on-demand bus desired by the user. The desired time for disembarking is a time at which the user disembarks from the on-demand bus desired by the user. The desired number of passengers is the number of people boarding the on-demand bus desired by the user. When the control unit 26 receives these inputs via the input unit 23, it generates application information indicating an application for a reservation to use the on-demand bus. The application information includes, for example, the user's identification information and information on desired conditions. The control unit 26 transmits the generated application information to the information processing device 30 via the network 2 by the communication unit 21.
[0044] After transmitting the application information, the control unit 26 may receive a reservation completion notice and reservation information from the information processing device 30 via the network 2 by the communication unit 21. The reservation completion notice is a notice indicating that a reservation for using an on-demand bus has been completed. The reservation information includes, for example, at least any of the following information: a scheduled date, a scheduled dispatch location, a scheduled dispatch time, a scheduled disembarking location, a scheduled disembarking time, a scheduled number of passengers, and a scheduled route. The scheduled date is a day when the user is scheduled to use the on-demand bus. The scheduled dispatch location is a location where the on-demand bus is scheduled to be dispatched. The scheduled dispatch time is a time when the on-demand bus is scheduled to be dispatched. The scheduled disembarking location is a location where the user is scheduled to disembark from the on-demand bus. The scheduled disembarking time is a time when the user is scheduled to disembark from the on-demand bus. The scheduled number of passengers is the number of people scheduled to board the on-demand bus. The scheduled route is a route along which the on-demand bus is scheduled to travel from the scheduled dispatch location to the scheduled disembarking location. The control unit 26 causes the output unit 24 to output the reservation completion notice and the reservation information. By outputting a reservation completion notice or the like from the output unit 24, the user can know that the reservation for use of the on-demand bus has been completed.
[0045] <Location information transmission process> For example, after receiving reservation information, the control unit 26 may acquire location information of the terminal device 20 by the positioning unit 22. The control unit 26 may transmit the acquired location information of the terminal device 20 as user location information to the information processing device 30 via the network 2 by the communication unit 21. The control unit 26 may acquire location information of the terminal device 20 at any time interval, and transmit the acquired location information of the terminal device 20 to the information processing device 30 as user location information. This time interval may be set as appropriate based on the average walking speed of the user, etc.
[0046] <Inquiry reception processing> The control unit 26 may receive an inquiry as to whether or not to cancel the reservation for using the on-demand bus from the information processing device 30 via the network 2, through the communication unit 21. When the control unit 26 receives this inquiry, it causes the output unit 24 to output an inquiry as to whether or not to cancel the reservation for using the on-demand bus. When this inquiry is output from the output unit 24, the user may reconsider whether or not to cancel the reservation for using the on-demand bus. If the user decides to cancel the reservation for using the on-demand bus, the user inputs an input for canceling the reservation for using the on-demand bus from the input unit 23. If the user decides not to cancel the reservation for using the on-demand bus, the user inputs an input for not canceling the reservation for using the on-demand bus from the input unit 23.
[0047] When the user decides to cancel the reservation for using the on-demand bus, the control unit 26 can receive an input for canceling the reservation for using the on-demand bus via the input unit 23. When the control unit 26 receives this input, the control unit 26 transmits a response for canceling the reservation for using the on-demand bus via the communication unit 21 to the information processing device 30 via the network 2 as a response to the received inquiry about whether to cancel.
[0048] When the user decides not to cancel the reservation for using the on-demand bus, the control unit 26 can receive an input of not canceling the reservation for using the on-demand bus via the input unit 23. When the control unit 26 receives this input, the control unit 26 transmits a response to the information processing device 30 via the network 2, by the communication unit 21, that the reservation for using the on-demand bus will not be canceled as a response to the received inquiry about whether to cancel.
[0049] (Configuration of information processing device) As shown in FIG. 2, the information processing device 30 includes a communication unit 31, a storage unit 32, and a control unit 33.
[0050] The communication unit 31 is configured to include at least one communication module that can be connected to the network 2. The communication module is, for example, a communication module that is compatible with standards such as a wired LAN (Local Area Network) or a wireless LAN. However, the communication module is not limited to this. The communication module may be compatible with any communication standard. The communication unit 31 is connected to the network 2 via the wired LAN or wireless LAN by the communication module.
[0051] The storage unit 32 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, a RAM or a ROM. The RAM is, for example, an SRAM or a DRAM. The ROM is, for example, an EEPROM. The storage unit 32 may function as a main storage device, an auxiliary storage device, or a cache memory. The storage unit 32 stores data used in the operation of the information processing device 30 and data obtained by the operation of the information processing device 30.
[0052] The control unit 33 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is, for example, a general-purpose processor such as a CPU or a GPU, or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA or an ASIC. The control unit 33 executes processes related to the operation of the information processing device 30 while controlling each unit of the information processing device 30.
[0053] The functions of the information processing device 30 are realized by executing a processing program according to this embodiment in a processor corresponding to the control unit 33. That is, the functions of the information processing device 30 are realized by software. The processing program causes a computer to execute the operations of the information processing device 30, thereby causing the computer to function as the information processing device 30. That is, the computer functions as the information processing device 30 by executing the operations of the information processing device 30 in accordance with the processing program.
[0054] A part or all of the functions of the information processing device 30 may be realized by a dedicated circuit corresponding to the control unit 33. In other words, a part or all of the functions of the information processing device 30 may be realized by hardware.
[0055] The control unit 33 receives application information from the terminal device 20 via the network 2 through the communication unit 31. Upon receiving the application information, the control unit 33 executes a reservation process for an on-demand bus.
[0056] <Reservation process> The control unit 33 extracts a vehicle 10 that satisfies the user's desired conditions included in the received application information from among the multiple vehicles 10. If there is no vehicle 10 that satisfies the user's desired conditions, the control unit 33 may transmit proposal information that proposes to the user to change the desired conditions to the terminal device 20 via the network 2 by the communication unit 31. In this case, in the terminal device 20, the control unit 26 receives the proposal information from the information processing device 30 via the network 2 by the communication unit 21. The control unit 26 causes the output unit 24 to output the proposal information. When the user sees the proposal information output from the output unit 24, the user inputs the changed desired conditions from the input unit 23. The control unit 26 transmits the information on the changed desired conditions to the information processing device 30 via the network 2 by the communication unit 21. In the information processing device 30, the control unit 33 receives the information on the changed desired conditions from the terminal device 20 via the network 2 by the communication unit 31. The control unit 33 extracts a vehicle 10 that satisfies the changed desired conditions from among the multiple vehicles 10.
[0057] When the control unit 33 extracts a vehicle 10 that satisfies the user's desired conditions, it changes the operation schedule of the extracted vehicle 10 so as to satisfy the user's desired conditions. The control unit 33 transmits the changed operation schedule to the extracted vehicle 10 via the network 2 by the communication unit 31. The control unit 33 also generates reservation information. The control unit 33 transmits a reservation completion notification and the reservation information to the terminal device 20 via the network 2 by the communication unit 31.
[0058] <Inquiry submission process> For example, after the reservation process is performed, the control unit 33 determines whether or not there is a high possibility that the reservation for the on-demand bus will be canceled based on the information of the user who made the reservation for the on-demand bus. The user information may be any information of the user as long as it is information that can determine whether or not there is a high possibility that the reservation for the on-demand bus will be canceled by the user. When the control unit 33 determines that there is a high possibility that the reservation for the on-demand bus will be canceled, the control unit 33 transmits an inquiry about whether or not to cancel the reservation for the on-demand bus to the terminal device 20 via the network 2 through the communication unit 31.
[0059] An example of a determination process for determining whether or not a reservation for use of an on-demand bus is likely to be canceled will be described below.
[0060] [Example 1] The user information may include information on the user's schedule. The control unit 33 may receive the user's schedule from the terminal device 20 or an external device via the network 2 through the communication unit 31. The external device is, for example, a cloud server that manages the user's schedule.
[0061] The control unit 33 may, for example, analyze information on the user's schedule and determine whether the user's schedule includes the user's travel time to the scheduled dispatch location of the on-demand bus. When the control unit 33 determines that the user's schedule does not include the user's travel time to the scheduled dispatch location of the on-demand bus, it may determine that the reservation for using the on-demand bus is likely to be canceled. For example, it is assumed that the scheduled dispatch time of the on-demand bus is 12:00, and the information on the user's schedule includes information on a meeting that is scheduled to end at 12:00. In this case, the control unit 33 determines that the user's schedule does not include the user's travel time to the scheduled dispatch location of the on-demand bus.
[0062] If the user's schedule does not include travel time to the scheduled dispatch location of the on-demand bus, the user is likely to be unable to arrive at the scheduled dispatch location by the scheduled dispatch time, and as a result, the user is likely to be unable to board the on-demand bus. In other words, the possibility of the reservation for the on-demand bus being canceled increases. In such a case, by sending an inquiry about whether or not to cancel the reservation for the on-demand bus to the terminal device 20, the user can be appropriately given an opportunity to reconsider whether or not to cancel.
[0063] [Example 2] The control unit 33 may, for example, analyze the information of the user's schedule described above and determine whether or not an event to be held after the user gets off the on-demand bus is registered in the user's schedule. When the control unit 33 determines that an event to be held after the user gets off the on-demand bus is not registered in the user's schedule, the control unit 33 may determine that there is a high possibility that the reservation for use of the on-demand bus will be canceled. The event may be any scheduled event. The event may be, for example, a lesson, a visit to the hospital, or a dinner party.
[0064] A user may travel to the location of an event by using an on-demand bus. In this case, there is a high possibility that an event after the user gets off the on-demand bus is registered in the user's schedule. In other words, if there is no event registered in the user's schedule after the user gets off the on-demand bus, the user does not need to go to the location of the event, and therefore the reservation for the on-demand bus is likely to be canceled. In such a case, by sending an inquiry about whether or not to cancel the reservation for the on-demand bus to the terminal device 20, the user can be appropriately given an opportunity to reconsider whether or not to cancel.
[0065] Here, the user may use an on-demand bus to return home. Furthermore, the user may not register the return home as an event in the schedule. In this case, even if the user plans to use an on-demand bus, the return home of the user will not be registered in the user's schedule as an event after getting off the bus.
[0066] Therefore, when the scheduled disembarking time of the on-demand bus is the first hour before the scheduled time of the user returning home, the control unit 33 may determine whether or not an event is registered in the user's schedule for after the user disembarks from the on-demand bus. The scheduled time of the user returning home may be the time when the user is scheduled to arrive at home. The control unit 33 may, for example, analyze the information of the user's schedule described above and estimate the scheduled time of the user returning home. The first hour may be set in advance based on, for example, the average time of events such as lessons.
[0067] [Example 3] The user information may include information on the user's cancellation history of on-demand bus reservations. The control unit 33 may acquire information on the user's cancellation history from information on the user's past reservations for on-demand bus use. The control unit 33 may acquire the user's cancellation rate from information on the user's cancellation history. The user's cancellation rate may be the ratio of the number of cancellations to the number of on-demand bus reservations made by the user. The control unit 33 may acquire the cancellation rate by calculating, for example, the ratio of the number of cancellations to the number of on-demand bus reservations made by the user within any predetermined period of time.
[0068] When a user makes a reservation for an on-demand bus for the first time, the cancellation history information of the user may not be obtained. In this case, the control unit 26 may use the cancellation history information of multiple other users as the cancellation history information of the user. The control unit 26 may calculate the average cancellation rate of multiple other users from the cancellation history information of the multiple other users, and use the calculated average as the cancellation rate of the user.
[0069] The control unit 26 may determine that there is a high possibility that a reservation for using an on-demand bus will be canceled if the acquired cancellation rate is equal to or higher than a threshold. The threshold may be preset based on, for example, an average cancellation rate of a plurality of users, or may be a value as described below.
[0070] When the cancellation rate of a user is equal to or higher than a threshold, the user's reservation is more likely to be canceled than, for example, other users. When the cancellation rate of a user is equal to or higher than a threshold, it is determined that the reservation for an on-demand bus is more likely to be canceled, and an inquiry as to whether or not to cancel is sent from the information processing device 30 to the terminal device 20. With this configuration, it is possible to appropriately give the user an opportunity to reconsider whether or not to cancel the reservation for an on-demand bus.
[0071] The threshold value may be lower during the second time before the on-demand bus deviates from the basic route to head to the scheduled dispatch location than after the second time has elapsed. In this case, the control unit 26 may set the threshold value lower during the second time before the on-demand bus deviates from the basic route than after the second time has elapsed. The second time may be set in advance based on, for example, the average speed of the vehicle 10. The control unit 33 may estimate the second time before the on-demand bus deviates from the basic route based on the operation schedule of the vehicle 10. In addition, the control unit 33 may receive location information of the vehicle 10 from the vehicle 10 via the network 2 by the communication unit 31. The control unit 33 may determine whether the on-demand bus has deviated from the basic route based on the received location information of the vehicle 10 and the basic route.
[0072] Here, when an on-demand bus travels along a basic route, the scheduled dispatch location of the on-demand bus may not be on the basic route. In this case, when the scheduled dispatch time approaches, the on-demand bus deviates from the basic route and heads toward the scheduled dispatch location. If a reservation is canceled after the on-demand bus deviates from the basic route, the on-demand bus is required to return to the basic route. When the on-demand bus returns to the basic route after deviating from the basic route, additional fuel costs and the like are incurred, resulting in additional costs for operating the on-demand bus.
[0073] By lowering the threshold value during the second time period before the on-demand bus deviates from the basic route, an inquiry as to whether or not to cancel the reservation for the on-demand bus is more likely to be sent to the terminal device 20 during the second time period. With this configuration, it is possible to provide the user with an opportunity to reconsider whether or not to cancel the reservation for the on-demand bus before the on-demand bus deviates from the basic route. Furthermore, if the user wishes to cancel the reservation for the on-demand bus, the reservation for the on-demand bus can be canceled before the on-demand bus deviates from the basic route. By canceling the reservation for the on-demand bus before it deviates from the basic route, it is possible to suppress the occurrence of additional costs caused by the on-demand bus returning to the basic route after the reservation for the on-demand bus is canceled.
[0074] As another example, the threshold value may be lower when the planned route along which the on-demand bus travels has been previously canceled by the user than when the planned route has not been previously canceled by the user. In this case, the control unit 33 may set the threshold value lower when the planned route along which the on-demand bus travels has been previously canceled by the user than when the planned route has not been previously canceled by the user.
[0075] If the planned route of the on-demand bus has been canceled by the user before, the reservation for using the on-demand bus is more likely to be canceled than if the planned route has not been canceled by the user before. By lowering the threshold value when the planned route has been canceled by the user before, an inquiry about whether or not to cancel is more likely to be sent to the terminal device 20 than if the planned route has not been canceled by the user before. With this configuration, it is possible to more appropriately give the user an opportunity to reconsider whether or not to cancel the reservation for using the on-demand bus.
[0076] <Timing of judgment process> The control unit 33 may execute the above-mentioned determination process at any timing. An example of the timing for executing the determination process will be described below.
[0077] [Example 1] When an on-demand bus travels along a basic route, the scheduled dispatch location of the on-demand bus may not be on the basic route. In this case, the control unit 33 may determine whether or not the reservation for the on-demand bus is likely to be canceled before the on-demand bus deviates from the basic route to head toward the scheduled dispatch location. With this configuration, if the reservation for the on-demand bus is likely to be canceled, an inquiry as to whether or not to cancel can be sent to the terminal device 20 before the on-demand bus deviates from the basic route. Furthermore, if a user wishes to cancel the reservation for the on-demand bus, the reservation for the on-demand bus can be canceled before the on-demand bus deviates from the basic route. With this configuration, it is possible to suppress the occurrence of additional costs caused by the on-demand bus returning to the basic route after the reservation for the on-demand bus is canceled.
[0078] [Example 2] The control unit 33 may determine whether or not there is a high possibility that a reservation for use of the on-demand bus will be canceled a third hour before the scheduled dispatch time of the on-demand bus. The third hour may be set in advance based on user information, for example, or may be as described below.
[0079] The third time may be longer as the user's location is farther away from the location of the scheduled dispatch location of the on-demand bus. In this case, the control unit 33 may set the third time longer as the user's location is farther away from the location of the scheduled dispatch location of the on-demand bus. The control unit 33 may receive the user's location information from the terminal device 20 via the network 2 by the communication unit 31. For example, the farther away the user's location is from the location of the scheduled dispatch location of the on-demand bus, the longer it takes for the user to reach the scheduled dispatch location. Therefore, the farther away the user's location is from the location of the scheduled dispatch location of the on-demand bus, the more likely it is that the user will not be able to reach the scheduled dispatch location by the scheduled dispatch time, and as a result, the user will not be able to board the on-demand bus. In other words, the farther away the user's location is from the location of the scheduled dispatch location of the on-demand bus, the more likely it will be canceled. The farther away the user's location is from the location of the scheduled dispatch location of the on-demand bus, the longer the third time becomes, and the earlier the timing of sending an inquiry about whether to cancel to the terminal device 20. With this configuration, the higher the possibility of cancellation, the earlier the timing of transmitting an inquiry about whether or not to cancel to the terminal device 20 can be.
[0080] The third time may be longer as the number of reservations for the on-demand bus increases. In this case, the control unit 33 may set the third time to be longer as the number of reservations for the on-demand bus increases. The number of reservations for the on-demand bus may be the number of reservations for the scheduled date on which the on-demand bus is used. The third time is longer as the number of reservations for the on-demand bus increases, and the timing of sending an inquiry about whether to cancel to the terminal device 20 becomes earlier. With this configuration, when a user wants to cancel a reservation for the on-demand bus, the reservation for the on-demand bus can be canceled at an early timing. By canceling the reservation for the on-demand bus at an early timing, the possibility that other users will be able to make a reservation for the on-demand bus increases.
[0081] The third time period may be longer as the user's cancellation rate is higher. In this case, the control unit 33 may set the third time period longer as the user's cancellation rate is higher. As described above, the control unit 33 may acquire the user's cancellation rate from information on the user's cancellation history of reservations for use of an on-demand bus. The higher the user's cancellation rate, the longer the third time period becomes, and the earlier the timing of sending an inquiry as to whether or not to cancel to the terminal device 20 becomes. With this configuration, the higher the possibility of cancellation, the earlier the timing of sending an inquiry as to whether or not to cancel to the terminal device 20 can be.
[0082] <Response reception process> After sending the inquiry about whether to cancel, the control unit 33 may receive, for example, a response to the inquiry, from the terminal device 20 via the network 2, via the communication unit 31, to cancel the reservation for use of the on-demand bus. Upon receiving this response, the control unit 33 executes a cancellation process.
[0083] In the cancellation process, the control unit 33 identifies the vehicle 10 in which the user was scheduled to board from among the multiple vehicles 10. The control unit 33 changes the operation schedule of the identified vehicle 10. The control unit 33 transmits the changed operation schedule to the identified vehicle 10 via the network 2 by the communication unit 31.
[0084] In the cancellation process, the control unit 33 determines a cancellation fee to be charged to the user. When a cancellation response is received, the control unit 33 may decide not to charge the user a cancellation fee. With this configuration, it is possible to have the user respond positively to an inquiry about whether or not to cancel the on-demand bus reservation.
[0085] As another example of the cancellation fee, the control unit 33 may decide to charge a cancellation fee lower than a set amount when a cancellation response is received. In other words, the cancellation fee may be lower than the set amount when a cancellation response is received. The set amount is, for example, a cancellation fee charged to a user when a reservation for use is canceled just before the scheduled dispatch time of an on-demand bus. By setting the cancellation fee low, it is possible to have the user proactively respond to an inquiry about whether or not to cancel a reservation for use of an on-demand bus.
[0086] As yet another example of the cancellation fee, the control unit 33 may determine a lower cancellation fee the earlier the cancellation response is received. In other words, the earlier the cancellation response is received, the lower the cancellation fee. With this configuration, the user can be made to promptly respond to an inquiry about whether or not to cancel the on-demand bus reservation.
[0087] After sending the inquiry as to whether or not to cancel, the control unit 33 may receive, for example, a response to the inquiry from the terminal device 20 via the network 2, by the communication unit 31, a response indicating that the reservation for use of the on-demand bus will not be canceled. When the control unit 33 receives this response, the control unit 33 may transmit position information of the scheduled dispatch location of the on-demand bus to the terminal device 20 via the communication unit 31. In this case, in the terminal device 20, the control unit 26 receives, by the communication unit 21, position information of the scheduled dispatch location of the on-demand bus from the information processing device 30 via the network 2. The control unit 26 causes the output unit 24 to output the position information of the scheduled dispatch location of the on-demand bus. By outputting the position information of the scheduled dispatch location of the on-demand bus from the output unit 24, the user can confirm the scheduled dispatch location of the on-demand bus. With this configuration, the possibility that the user cannot reach the scheduled dispatch location and, as a result, the reservation for use of the on-demand bus is canceled is reduced.
[0088] If the control unit 33 receives a response indicating no cancellation and the user has previously canceled a reservation for an on-demand bus, the control unit 33 may transmit location information of the scheduled dispatch location of the on-demand bus to the terminal device 20 via the communication unit 31.
[0089] When the control unit 33 receives a response that the request is not to be cancelled, the control unit 33 may acquire the travel time from the user's location to the scheduled dispatch location of the on-demand bus. For example, the control unit 33 calculates and acquires the travel time based on the latest location information of the user received from the terminal device 20, the location information of the scheduled dispatch location of the on-demand bus, and the average speed of the user. The control unit 33 may transmit the acquired information on the travel time together with the location information of the scheduled dispatch location to the terminal device 20 via the network 2 by the communication unit 31. In this case, in the terminal device 20, the control unit 26 receives the travel time together with the location information of the scheduled dispatch location of the on-demand bus from the information processing device 30 via the network 2 by the communication unit 21. The control unit 26 causes the output unit 24 to output the travel time and the location information of the scheduled dispatch location of the on-demand bus. By outputting the travel time from the output unit 24, the user can know the travel time to the scheduled dispatch location of the on-demand bus.
[0090] (Terminal device operation) Fig. 3 is a flowchart showing the processing of the terminal device 20 shown in Fig. 2. This processing corresponds to an example of an information processing method according to the present embodiment. When the control unit 26 receives an input of an application for reservation of use of an on-demand bus via the input unit 23, the control unit 26 starts the processing from step S1.
[0091] The control unit 26 generates application information based on the input received by the input unit 23 (step S1). The control unit 26 transmits the application information to the information processing device 30 via the network 2 by the communication unit 21 (step S2). The control unit 26 receives a reservation completion notice and reservation information from the information processing device 30 via the network 2 by the communication unit 21 (step S3). The control unit 26 causes the output unit 24 to output the reservation completion notice and the reservation information (step S4).
[0092] The control unit 26 determines whether an inquiry as to whether to cancel the reservation for the on-demand bus has been received by the communication unit 21 from the information processing device 30 via the network 2 (step S5). If the control unit 26 determines that an inquiry as to whether to cancel has been received (step S5: YES), the control unit 26 proceeds to the process of step S6. In the process of step S6, the control unit 26 causes the output unit 24 to output an inquiry as to whether to cancel the reservation for the on-demand bus. On the other hand, if the control unit 26 does not determine that an inquiry as to whether to cancel has been received (step S5: NO), the control unit 26 executes the process of step S5 again.
[0093] The control unit 26 determines whether or not an input to cancel the reservation for using the on-demand bus has been received by the input unit 23 (step S7). If the control unit 26 determines that an input to cancel has been received (step S7: YES), the control unit 26 proceeds to the process of step S8. On the other hand, if the control unit 26 does not determine that an input to cancel has been received (step S7: NO), the control unit 26 proceeds to the process of step S9.
[0094] In the process of step S8, the control unit 26 causes the communication unit 21 to transmit a response to the information processing device 30 via the network 2, to cancel the reservation for the on-demand bus.
[0095] In the process of step S9, the control unit 26 receives an input indicating that the reservation for using the on-demand bus is not to be canceled through the input unit 23. The control unit 26 transmits a response indicating that the reservation for using the on-demand bus is not to be canceled to the information processing device 30 via the network 2 through the communication unit 21 (step S10).
[0096] In the process of step S11, the control unit 26 receives position information of a planned dispatch location of the on-demand bus from the information processing device 30 via the network 2 through the communication unit 21. The control unit 26 causes the output unit 24 to output the position information of the planned dispatch location of the on-demand bus (step S12).
[0097] (Operation of information processing device) Fig. 4 is a flowchart showing the process of the information processing device 30 shown in Fig. 2. This process corresponds to an example of the information processing method according to the present embodiment. For example, when the terminal device 20 transmits application information to the information processing device 30, the control unit 33 starts the process from step S21.
[0098] The control unit 33 receives application information from the terminal device 20 via the network 2 through the communication unit 31 (step S21). Upon receiving the application information, the control unit 33 executes a reservation process (step S22).
[0099] The control unit 33 determines whether or not the reservation for the on-demand bus is likely to be canceled based on the user information (step S23). If the control unit 33 determines that the reservation for the on-demand bus is likely to be canceled (step S23: YES), the control unit 33 proceeds to the process of step S24. On the other hand, if the control unit 33 does not determine that the reservation for the on-demand bus is likely to be canceled (step S23: NO), the control unit 33 ends the process shown in FIG.
[0100] In the process of step S24, the control unit 33 transmits, via the network 2 to the terminal device 20 through the communication unit 31, an inquiry as to whether or not to cancel the reservation for the on-demand bus.
[0101] In the process of step S25, the control unit 33 determines whether or not a response to cancel the reservation for using the on-demand bus has been received by the communication unit 31 from the terminal device 20 via the network 2. If the control unit 33 determines that a response to cancel the reservation for using the on-demand bus has been received (step S25: YES), the control unit 33 proceeds to the process of step S26. In the process of step S26, the control unit 33 executes the cancellation process. On the other hand, if the control unit 33 does not determine that a response to cancel the reservation for using the on-demand bus has been received (step S25: NO), the control unit 33 proceeds to the process of step S27.
[0102] In the process of step S27, the control unit 33 receives a response from the terminal device 20 via the network 2, indicating that the reservation for the on-demand bus will not be canceled, via the communication unit 31. The control unit 33 transmits position information of the scheduled dispatch location of the on-demand bus to the terminal device 20 via the network 2 via the communication unit 31 (step S28).
[0103] In this way, in the information processing device 30, when the control unit 33 determines that the reservation for using the on-demand bus is likely to be canceled, the control unit 33 transmits an inquiry about whether to cancel to the terminal device 20 via the network 2 by the communication unit 31. By transmitting an inquiry about whether to cancel to the terminal device 20 when it is determined that the reservation for using the on-demand bus is likely to be canceled, it is possible to appropriately provide the user with an opportunity to reconsider whether to cancel the reservation for using the on-demand bus. Therefore, according to the present embodiment, it is possible to provide a technology that appropriately provides the user with an opportunity to reconsider whether to cancel the reservation for using the on-demand bus.
[0104] Although the present disclosure has been described based on the drawings and examples, it should be noted that those skilled in the art may make various modifications and alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are included in the scope of the present disclosure. For example, the functions included in each component or step can be rearranged so as not to be logically inconsistent, and multiple components or steps can be combined or divided into one.
[0105] For example, an embodiment is also possible in which a general-purpose computer functions as the information processing device 30 according to the above-described embodiment. Specifically, a program describing the processing contents for realizing each function of the information processing device 30 according to the above-described embodiment is stored in the memory of the general-purpose computer, and the program is read and executed by a processor. Therefore, the present disclosure can also be realized as a program executable by a processor, or a non-transitory computer-readable medium that stores the program. [Explanation of symbols]
[0106] 1. Information Processing Systems 2 Network 10 Vehicles 11 Communications Department 12 Positioning unit 13 Output section 14 Storage section 15 Control section 20 Terminal Equipment 21 Communications Department 22 Positioning unit 23 Input section 24 Output section 25 Memory section 26 Control Unit 30 Information processing device 31 Communications Department 32 Storage section 33 Control Unit
Claims
1. The Communications Department and An information processing device comprising: a control unit that, when it is determined based on information on the schedule of a user who made a reservation that there is a high possibility that the reservation for an on-demand bus will be canceled, sends an inquiry as to whether or not to cancel the reservation to the user's terminal device via the communication unit.
2. The Communications Department and An information processing device comprising: a control unit that, when it is determined based on information on the cancellation history of on-demand bus reservations of a user who made the reservation that there is a high possibility that the reservation for an on-demand bus will be canceled, sends an inquiry as to whether or not to cancel the reservation to the user's terminal device via the communication unit.
3. The information processing device according to claim 1 , wherein the control unit determines that there is a high possibility that the reservation will be canceled if it determines that the user's schedule does not include the user's travel time to a location where the on-demand bus is scheduled to be dispatched.
4. The information processing device according to claim 1 , wherein the control unit determines that there is a high possibility that the reservation for use will be canceled if it determines that no event is registered in the user's schedule for after the user gets off the on-demand bus.
5. The information processing device according to claim 4 , wherein the control unit determines whether the event is registered in the user's schedule when the user's planned disembarking time from the on-demand bus is a first hour before the user's planned home time.
6. The information processing device according to claim 2 , wherein the control unit acquires a cancellation rate of the user from the cancellation history information, and when the acquired cancellation rate is equal to or greater than a threshold value, determines that there is a high possibility that the usage reservation will be canceled.
7. The on-demand bus runs along a preset basic route, The information processing device according to claim 6 , wherein the threshold value is lower during a second time period before the on-demand bus deviates from the basic route to head to a scheduled dispatch location than after the second time period has elapsed.
8. The information processing device according to claim 6 , wherein the threshold value is lower when the planned route along which the on-demand bus travels has been previously canceled by the user than when the planned route has not been previously canceled by the user.
9. The on-demand bus runs along a preset basic route, The information processing device according to claim 1 , wherein the control unit determines whether or not there is a high possibility that the reservation will be canceled before the on-demand bus deviates from the basic route to head to a scheduled dispatch location.
10. The information processing device according to claim 1 , wherein the control unit determines whether or not there is a high possibility that the reservation will be canceled three hours before a scheduled dispatch time of the on-demand bus.
11. The information processing device according to claim 10 , wherein the third time period is longer as the distance between the user's location and a location of a scheduled dispatch location of the on-demand bus increases.
12. The information processing device according to claim 10 , wherein the third time period is longer as the number of reservations for the on-demand bus increases.
13. The information processing device according to claim 10 dependent on claim 2, wherein the third time period is longer as the cancellation rate of the user acquired from the cancellation history information is higher.
14. The information processing device according to any one of claims 1 to 13, wherein the control unit decides not to charge the user a cancellation fee if, after sending the inquiry, the control unit receives a response from the terminal device via the communication unit to cancel the reservation for use of the on-demand bus.
15. The information processing device according to any one of claims 1 to 13, wherein, after sending the inquiry, when the control unit receives a response from the terminal device via the communication unit to cancel the reservation for using the on-demand bus, the control unit decides to charge the user a cancellation fee lower than a set amount.
16. The information processing device according to claim 15 , wherein the control unit determines the cancellation fee so that the earlier the response to cancel is received, the lower the cancellation fee will be.
17. The information processing device according to any one of claims 1 to 16, wherein, after sending the inquiry, when the control unit receives a response from the terminal device via the communication unit indicating that the reservation for using the on-demand bus will not be canceled, the control unit transmits location information of the scheduled dispatch location of the on-demand bus to the terminal device via the communication unit.
18. The information processing device according to any one of claims 1 to 17, wherein when the control unit receives the response not to cancel and the user has previously canceled a reservation for use of an on-demand bus, the control unit transmits location information of a location where the on-demand bus is scheduled to be dispatched to the terminal device via the communication unit.
19. 19. The information processing device according to claim 17 or 18, wherein the control unit acquires a travel time from the user's location to a scheduled dispatch location of the on-demand bus, and transmits information on the acquired travel time together with location information of the scheduled dispatch location of the on-demand bus to the terminal device via the communication unit.
20. The terminal device; An information processing system comprising: the information processing device according to any one of claims 1 to 19.
21. An information processing method including, when an information processing device determines that there is a high possibility that a reservation for an on-demand bus will be canceled based on information on the schedule of a user who made the reservation, sending an inquiry as to whether or not to cancel the reservation to a terminal device of the user.
Citation Information
Patent Citations
Bus reservation system and reservation method
JP2005044089A
Taxi allocation reservation system and server for taxi allocation reservation system
JP2005216155A
Information processing device, and method and program for controlling information processing device
JP2017033343A
Operation system of car-sharing service
JP2017224225A
Information processing apparatus, information processing method, and information processing program
JP2019211960A