[go: up one dir, main page]

JP7626017B2 - Information processing device, information processing system, and information processing method - Google Patents

Information processing device, information processing system, and information processing method Download PDF

Info

Publication number
JP7626017B2
JP7626017B2 JP2021168384A JP2021168384A JP7626017B2 JP 7626017 B2 JP7626017 B2 JP 7626017B2 JP 2021168384 A JP2021168384 A JP 2021168384A JP 2021168384 A JP2021168384 A JP 2021168384A JP 7626017 B2 JP7626017 B2 JP 7626017B2
Authority
JP
Japan
Prior art keywords
user
control unit
demand bus
reservation
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021168384A
Other languages
Japanese (ja)
Other versions
JP2023058377A (en
Inventor
翔 大瀧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021168384A priority Critical patent/JP7626017B2/en
Publication of JP2023058377A publication Critical patent/JP2023058377A/en
Application granted granted Critical
Publication of JP7626017B2 publication Critical patent/JP7626017B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、情報処理装置、情報処理システム及び情報処理方法に関する。 This disclosure relates to an information processing device, an information processing system, and an information processing method.

特許文献1には、複数ユーザをまとめて送迎する車両の乗車料金の支払いを各ユーザに割り当てる制御部を備える制御装置が開示されている。 Patent document 1 discloses a control device equipped with a control unit that allocates the payment of the fare for a vehicle that transports multiple users together to each user.

特開2021-86557号公報JP 2021-86557 A

オンデマンドバスの利用予約をキャンセルするか否かを見直す機会をユーザに適切に与える技術が望まれている。 There is a need for technology that appropriately gives users an opportunity to reconsider whether or not to cancel their on-demand bus reservation.

かかる点に鑑みてなされた本開示の目的は、オンデマンドバスの利用予約をキャンセルするか否かを見直す機会をユーザに適切に与える技術を提供することにある。 In light of these circumstances, the objective of this disclosure is to provide technology that appropriately gives users an opportunity to reconsider whether or not to cancel their on-demand bus reservation.

本開示の一実施形態に係る情報処理装置は、
通信部と、
オンデマンドバスの利用予約がキャンセルされる可能性が高いと前記利用予約をしたユーザの情報に基づいて判定した場合、前記利用予約をキャンセルするか否かの問い合わせを、前記ユーザの端末装置に前記通信部によって送信する制御部と、を備える。
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.

本開示の一実施形態に係る情報処理システムは、
前記端末装置と、
前記情報処理装置と、を含む。
An information processing system according to an embodiment of the present disclosure includes:
The terminal device;
The information processing device.

本開示の一実施形態に係る情報処理方法は、
オンデマンドバスの利用予約がキャンセルされる可能性が高いと前記利用予約をしたユーザの情報に基づいて判定した場合、前記利用予約をキャンセルするか否かの問い合わせを、前記ユーザの端末装置に送信することを含む。
An information processing method according to an embodiment of the present disclosure includes:
When it is determined 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, an inquiry as to whether or not to cancel the reservation is sent to a terminal device of the user.

本開示の一実施形態によれば、オンデマンドバスの利用予約をキャンセルするか否かを見直す機会をユーザに適切に与える技術を提供することができる。 According to one embodiment of the present disclosure, a technology can be provided that appropriately gives a user an opportunity to reconsider whether or not to cancel an on-demand bus reservation.

本開示の一実施形態に係る情報処理システムの概略構成を示す図である。1 is a diagram illustrating a schematic configuration of an information processing system according to an embodiment of the present disclosure. 図1に示す情報処理システムのブロック図である。FIG. 2 is a block diagram of the information processing system shown in FIG. 1 . 図2に示す端末装置の処理を示すフローチャートである。3 is a flowchart showing a process of the terminal device shown in FIG. 2 . 図2に示す情報処理装置の処理を示すフローチャートである。3 is a flowchart showing a process of the information processing device shown in FIG. 2 .

以下、本開示の実施形態について、図面を参照して説明する。 Embodiments of the present disclosure are described below with reference to the drawings.

(システムの構成)
図1に示すように、情報処理システム1は、複数の車両10と、少なくとも1つの端末装置20と、少なくとも1つの情報処理装置30とを含む。図1に示す情報処理システム1は、複数の車両10を含む。ただし、情報処理システム1は、少なくとも一台の車両10を含めばよい。
(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.

車両10と、端末装置20と、情報処理装置30とは、ネットワーク2を介して通信可能である。ネットワーク2は、移動体通信網及びインターネット等を含む任意のネットワークであってよい。 The vehicle 10, the terminal device 20, and the information processing device 30 can communicate with each other via a network 2. The network 2 may be any network including a mobile communication network, the Internet, etc.

車両10は、オンデマンドバスとして運行される。オンデマンドバスは、ユーザの要求に応じて運行されるバスである。ユーザは、オンデマンドバスを事前に予約して利用する。 The vehicle 10 is operated as an on-demand bus. An on-demand bus is a bus that operates according to a user's request. A user reserves the on-demand bus in advance and uses it.

車両10は、例えば、予め設定された基本ルートを走行する。ユーザは、例えば、予め指定した車両10の配車場所で、車両10に乗車する。車両10の配車場所は、基本ルート上にあってもよいし、基本ルート上になくてもよい。車両10の配車場所が基本ルート上にない場合、車両10は、配車時刻が近づくと、基本ルートを外れて配車場所に向かう。 The vehicle 10 travels, for example, along a preset basic route. The user boards the vehicle 10, for example, at a pre-specified dispatch location for the vehicle 10. The dispatch location for the vehicle 10 may or may not be on the basic route. If the dispatch location for the vehicle 10 is not on the basic route, the vehicle 10 deviates from the basic route and heads for the dispatch location as the dispatch time approaches.

車両10は、任意の自動車であってよい。車両10は、例えば、ガソリン自動車、電気自動車(BEV:Battery Electric Vehicle)、ハイブリッド自動車(HEV:Hybrid Electric Vehicle)、プラグインハイブリッド自動車(PHEV:Plug-in Hybrid Electric Vehicle)又は燃料電池自動車(FCEV:Fuel Cell Electric Vehicle)等である。車両10は、運転者によって運転されてもよい。車両10の運転の一部は、任意のレベルで自動化されていてもよい。自動化のレベルは、例えば、SAE(Society of Automotive Engineers)のレベル分けにおけるレベル1からレベル5の何れかである。車両10は、MaaS(Mobility as a Service)専用車両であってもよい。 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 may be, for example, any 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).

端末装置20は、ユーザによって使用される。ユーザは、端末装置20を操作してオンデマンドバスの利用予約をする。 The terminal device 20 is used by a user. The user operates the terminal device 20 to make a reservation to use an on-demand bus.

端末装置20は、ネットワーク2に接続可能であれば、任意の装置であってよい。端末装置20は、例えば、携帯電話機、スマートフォン、タブレット又はパーソナルコンピュータ(PC:Personal Computer)等である。 The terminal device 20 may be any device that can be connected to the network 2. The terminal device 20 may be, for example, a mobile phone, a smartphone, a tablet, or a personal computer (PC).

情報処理装置30は、オンデマンドバスの利用予約を管理する。情報処理装置30は、ユーザの利用予約がキャンセルされる可能性が高いと判定した場合、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせを、ネットワーク2を介して端末装置20に送信する。 The information processing device 30 manages reservations for on-demand bus use. When the information processing device 30 determines that the user's reservation is likely to be canceled, it sends an inquiry about whether or not to cancel the on-demand bus reservation to the terminal device 20 via the network 2.

情報処理装置30は、オンデマンドバスサービスを提供する主体によって運用されてよい。情報処理装置30は、例えば、サーバとして機能するように構成された専用のコンピュータ、汎用のパーソナルコンピュータ又はクラウドコンピューティングシステム等である。 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.

(車両の構成)
図2に示すように、車両10は、通信部11と、測位部12と、出力部13と、記憶部14と、制御部15とを備える。
(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 .

通信部11は、ネットワーク2に接続可能な少なくとも1つの通信モジュールを含んで構成される。通信モジュールは、例えば、LTE(Long Term Evolution)、4G(4th Generation)又は5G(5th Generation)等の移動体通信規格に対応した通信モジュールである。ただし、通信モジュールは、これに限定されない。通信モジュールは、任意の通信規格に対応してよい。 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 that supports mobile communication standards 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 support any communication standard.

測位部12は、車両10の位置情報を取得可能である。測位部12は、衛星測位システムに対応する少なくとも1つの受信モジュールを含んで構成される。受信モジュールは、例えば、GPS(Global Positioning System)に対応した受信モジュールである。ただし、受信モジュールは、これに限定されない。受信モジュールは、任意の衛星測位システムに対応した受信モジュールであってよい。 The positioning unit 12 is capable of acquiring position information of the vehicle 10. The positioning unit 12 is configured to include at least one receiving module that corresponds to a satellite positioning system. The receiving module is, for example, a receiving module that corresponds to GPS (Global Positioning System). However, the receiving module is not limited to this. The receiving module may be a receiving module that corresponds to any satellite positioning system.

出力部13は、データを出力可能である。出力部13は、データを出力可能な少なくとも1つの出力用インタフェースを含んで構成される。出力用インタフェースは、例えば、ディスプレイ又はスピーカ等である。ディスプレイは、例えば、LCD(Liquid Crystal Display)又は有機EL(Electro Luminescence)ディスプレイ等である。ただし、出力用インタフェースは、これに限定されない。 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.

記憶部14は、少なくとも1つの半導体メモリ、少なくとも1つの磁気メモリ、少なくとも1つの光メモリ又はこれらのうちの少なくとも2種類の組み合わせを含んで構成される。半導体メモリは、例えば、RAM(Random Access Memory)又はROM(Read Only Memory)等である。RAMは、例えば、SRAM(Static Random Access Memory)又はDRAM(Dynamic Random Access Memory)等である。ROMは、例えば、EEPROM(Electrically erasable programmable read only memory)等である。記憶部14は、主記憶装置、補助記憶装置又はキャッシュメモリとして機能してよい。記憶部14には、車両10の動作に用いられるデータと、車両10の動作によって得られたデータとが記憶される。 The storage unit 14 is configured to include 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 (Random Access Memory) or a ROM (Read Only Memory). The RAM is, for example, an SRAM (Static Random Access Memory) or a DRAM (Dynamic Random Access Memory). The ROM is, for example, an EEPROM (Electrically erasable programmable read only memory). 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.

制御部15は、少なくとも1つのプロセッサ、少なくとも1つの専用回路又はこれらの組み合わせを含んで構成される。プロセッサは、例えば、CPU(Central Processing Unit)若しくはGPU(Graphics Processing Unit)等の汎用プロセッサ又は特定の処理に特化した専用プロセッサである。専用回路は、例えば、FPGA(Field-Programmable Gate Array)又はASIC(Application Specific Integrated Circuit)等である。制御部15は、車両10の各部を制御しながら、車両10の動作に関わる処理を実行する。 The control unit 15 is configured to include 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.

車両10の機能は、本実施形態に係る車両プログラムを、制御部15に相当するプロセッサで実行することにより実現される。つまり、車両10の機能は、ソフトウェアにより実現される。車両プログラムは、車両10の動作をコンピュータに実行させることにより、コンピュータを車両10として機能させる。つまり、コンピュータは、車両プログラムに従って車両10の動作を実行することにより、車両10として機能する。 The functions of vehicle 10 are realized by executing the vehicle program according to this embodiment in a processor equivalent 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.

本開示において「プログラム」は、コンピュータで読取り可能な非一時的記録媒体に記録しておくことが可能である。コンピュータで読取り可能な非一時的記録媒体は、例えば、磁気記録装置、光ディスク、光磁気記録媒体又はROMである。プログラムの流通は、例えば、プログラムを記録したDVD(Digital Versatile Disc)又はCD-ROM(Compact Disc Read Only Memory)等の可搬型記録媒体を販売する、譲渡する、又は貸与することにより、行われる。プログラムは、サーバのストレージに格納されてよい。サーバのストレージに格納されたプログラムは、他のコンピュータに転送されることにより、流通されてもよい。プログラムは、プログラムプロダクトとして提供されてもよい。 In this disclosure, a "program" can be recorded on a non-transitory computer-readable recording medium. A non-transitory computer-readable recording medium is, for example, a magnetic recording device, an optical disk, a magneto-optical recording medium, or a ROM. A 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's storage. A program stored in a server's storage may be distributed by transferring it to another computer. The program may be provided as a program product.

本開示において「コンピュータ」は、例えば、可搬型記録媒体に記録されたプログラム又はサーバから転送されたプログラムを、一旦、主記憶装置に格納する。さらに、コンピュータは、主記憶装置に格納されたプログラムをプロセッサで読み取り、読み取ったプログラムに従った処理をプロセッサで実行する。コンピュータは、可搬型記録媒体から直接プログラムを読み取り、プログラムに従った処理を実行してもよい。コンピュータは、コンピュータにサーバからプログラムが転送される度に、逐次、受け取ったプログラムに従った処理を実行してもよい。コンピュータは、サーバからコンピュータへのプログラムの転送を行わず、実行指示及び結果取得のみによって機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって処理を実行してもよい。プログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるものが含まれる。例えば、コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータは、「プログラムに準ずるもの」に該当する。 In this 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 the 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 the server to the computer and realizes functions only by execution instructions and result acquisition. Programs include information used for processing by an electronic computer that is equivalent to a program. For example, data that is not a direct command to a computer but has properties that define computer processing falls under "something equivalent to a program."

車両10の一部又は全ての機能が、制御部15に相当する専用回路により実現されてもよい。つまり、車両10の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some 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, some or all of the functions of the vehicle 10 may be realized by hardware.

制御部15は、ネットワーク2を介して情報処理装置30から、運行スケジュールを通信部11によって受信する。運行スケジュールは、例えば、後述の、予定ルート、配車予定場所の位置情報、配車予定時刻、降車予定場所の位置情報及び降車予定時刻の少なくとも何れかを含む。ただし、運行スケジュールは、これらに限定されない。運行スケジュールは、車両10の運行に用いられる任意の情報を含んでよい。制御部15は、受信した運行スケジュールを記憶部14に格納する。制御部15は、新たな運行スケジュールを受信した場合、新たな運行スケジュールによって、記憶部14の運行スケジュールを更新してよい。 The control unit 15 receives an operation schedule from the information processing device 30 via the network 2 using 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.

制御部15は、記憶部14に記憶された運行スケジュールに従って車両10が走行するように制御する。一例として、車両10が運転者によって運転される場合、制御部15は、運行スケジュールを出力部13に出力させることにより、運行スケジュールを運転者に提示する。制御部15は、運行スケジュールを運転者に提示することにより、運行スケジュールに従った車両10の運転を運転者に促す。他の例として、車両10の運転が自動化されている場合、制御部15は、車両10の自動運転システムに運行スケジュールに従った車両10の運転を指示する。 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 having the output unit 13 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 operation of the vehicle 10 is automated, the control unit 15 instructs the automated driving system of the vehicle 10 to drive the vehicle 10 in accordance with the operation schedule.

制御部15は、例えば車両10の走行中、車両10の位置情報を測位部12によって取得する。制御部15は、取得した車両10の位置情報を、ネットワーク2を介して情報処理装置30に通信部11によって送信する。制御部15は、任意の時間間隔で、車両10の位置情報を取得し、取得した車両10の位置情報を情報処理装置30に送信してよい。この時間間隔は、車両10の速度等に基づき、適宜設定されてよい。 The control unit 15 acquires position information of the vehicle 10 by the positioning unit 12, for example, while the vehicle 10 is traveling. 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 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.

(端末装置の構成)
図2に示すように、端末装置20は、通信部21と、測位部22と、入力部23と、出力部24と、記憶部25と、制御部26とを備える。
(Configuration of terminal device)
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 26.

通信部21は、ネットワーク2に接続可能な少なくとも1つの通信モジュールを含んで構成される。通信モジュールは、例えば、LTE、4G又は5G等の移動体通信規格に対応した通信モジュールである。ただし、通信モジュールは、これに限定されない。通信モジュールは、任意の通信規格に対応してよい。 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 that supports a mobile communication standard such as LTE, 4G, or 5G. However, the communication module is not limited to this. The communication module may support any communication standard.

測位部22は、端末装置20の位置情報を取得可能である。測位部22は、衛星測位システムに対応する少なくとも1つの受信モジュールを含んで構成される。受信モジュールは、例えば、GPSに対応した受信モジュールである。ただし、受信モジュールは、これに限定されない。受信モジュールは、任意の衛星測位システムに対応した受信モジュールであってよい。 The positioning unit 22 is capable of acquiring position information of the terminal device 20. The positioning unit 22 is configured to include at least one receiving module that corresponds to a satellite positioning system. The receiving module is, for example, a receiving module that corresponds to GPS. However, the receiving module is not limited to this. The receiving module may be a receiving module that corresponds to any satellite positioning system.

入力部23は、ユーザからの入力を受付可能である。入力部23は、ユーザからの入力を受付可能な少なくとも1つの入力用インタフェースを含んで構成される。入力用インタフェースは、例えば、物理キー、静電容量キー、ポインティングデバイス、ディスプレイと一体的に設けられたタッチスクリーン又はマイク等である。ただし、入力用インタフェースは、これに限定されない。 The input unit 23 is capable of receiving input from a user. The input unit 23 is configured to include 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 that is integrated with a display, or a microphone. However, the input interface is not limited to these.

出力部24は、データを出力可能である。出力部24は、データを出力可能な少なくとも1つの出力用インタフェースを含んで構成される。出力用インタフェースは、例えば、ディスプレイ又はスピーカ等である。ディスプレイは、例えば、LCD又は有機ELディスプレイ等である。ただし、出力用インタフェースは、これに限定されない。 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.

記憶部25は、少なくとも1つの半導体メモリ、少なくとも1つの磁気メモリ、少なくとも1つの光メモリ又はこれらのうちの少なくとも2種類の組み合わせを含んで構成される。半導体メモリは、例えば、RAM又はROM等である。RAMは、例えば、SRAM又はDRAM等である。ROMは、例えば、EEPROM等である。記憶部25は、主記憶装置、補助記憶装置又はキャッシュメモリとして機能してよい。記憶部25には、端末装置20の動作に用いられるデータと、端末装置20の動作によって得られたデータとが記憶される。 The storage unit 25 is configured to include 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.

制御部26は、少なくとも1つのプロセッサ、少なくとも1つの専用回路又はこれらの組み合わせを含んで構成される。プロセッサは、例えば、CPU若しくはGPU等の汎用プロセッサ又は特定の処理に特化した専用プロセッサである。専用回路は、例えば、FPGA又はASIC等である。制御部26は、端末装置20の各部を制御しながら、端末装置20の動作に関わる処理を実行する。 The control unit 26 is configured to include 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 GPU, or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA or 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.

端末装置20の機能は、本実施形態に係る端末プログラムを、制御部26に相当するプロセッサで実行することにより実現される。つまり、端末装置20の機能は、ソフトウェアにより実現される。端末プログラムは、端末装置20の動作をコンピュータに実行させることにより、コンピュータを端末装置20として機能させる。つまり、コンピュータは、端末プログラムに従って端末装置20の動作を実行することにより、端末装置20として機能する。 The functions of the terminal device 20 are realized by executing a terminal program according to this embodiment on a processor equivalent 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.

端末装置20の一部又は全ての機能が、制御部26に相当する専用回路により実現されてもよい。つまり、端末装置20の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some 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, some or all of the functions of the terminal device 20 may be realized by hardware.

制御部26は、オンデマンドバスの利用予約の申請の入力を、入力部23によって受け付ける。この申請の入力は、オンデマンドバスを事前に予約して利用したいユーザによって入力部23から入力される。例えば、ユーザは、この申請の入力を、オンデマンドバスを利用したい日時の数日前から数時間前に、入力部23から入力する。この申請の入力とともに、制御部26は、オンデマンドバスの利用においてユーザが希望する希望条件の入力を入力部23によって受け付けてよい。希望条件は、希望日、配車希望場所、配車希望時刻、降車希望場所、降車希望時刻及び搭乗者の希望人数の少なくとも何れかを含んでよい。希望日は、オンデマンドバスの利用をユーザが希望する日である。配車希望場所は、ユーザが希望するオンデマンドバスを配車する場所である。配車希望時刻は、ユーザが希望するオンデマンドバスを配車する時刻である。降車希望場所は、ユーザが希望するオンデマンドバスからユーザが降車する場所である。降車希望時刻は、ユーザが希望するオンデマンドバスからユーザが降車する時刻である。搭乗者の希望人数は、ユーザ希望するオンデマンドバスに搭乗する人数である。制御部26は、これらの入力を入力部23によって受け付けると、オンデマンドバスの利用予約の申請を示す申請情報を生成する。申請情報は、例えば、ユーザの識別情報及び希望条件の情報を含む。制御部26は、生成した申請情報を、ネットワーク2を介して情報処理装置30に通信部21によって送信する。 The control unit 26 accepts the input of an application for reserving 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 the input of the desired conditions desired by the user for using the on-demand bus through the input unit 23. The desired conditions may include at least one of the desired date, desired dispatch location, desired dispatch time, desired disembarking location, desired disembarking time, and desired number of passengers. The desired date is the date on which the user wishes to use the on-demand bus. The desired dispatch location is the location where the on-demand bus desired by the user will be dispatched. The desired dispatch time is the time when the on-demand bus desired by the user will be dispatched. The desired disembarking location is the location where the user disembarks from the on-demand bus desired by the user. The desired disembarking time is the time when 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 through the input unit 23, it generates application information indicating an application for reserving the use of 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 through the communication unit 21.

制御部26は、申請情報の送信後、ネットワーク2を介して情報処理装置30から、予約完了通知及び予約情報を、通信部21によって受信し得る。予約完了通知は、オンデマンドバスの利用予約が完了したことを示す通知である。予約情報は、例えば、予定日、配車予定場所、配車予定時刻、降車予定場所、降車予定時刻、搭乗者の予定人数及び予定ルートの少なくとも何れかの情報を含む。予定日は、ユーザがオンデマンドバスを利用することが予定される日である。配車予定場所は、オンデマンドバスが配車される予定の場所である。配車予定時刻は、オンデマンドバスが配車される予定の時刻である。降車予定場所は、オンデマンドバスからユーザが降車する予定の場所である。降車予定時刻は、オンデマンドバスからユーザが降車する予定の時刻である。搭乗者の予定人数は、オンデマンドバスに搭乗する予定の人数である。予定ルートは、配車予定場所から降車予定場所まで、オンデマンドバスが走行する予定のルートである。制御部26は、予約完了通知及び予約情報を出力部24に出力させる。予約完了通知等が出力部24から出力されることにより、ユーザは、オンデマンドバスの利用予約が完了したこと等を把握し得る。 After transmitting the application information, the control unit 26 may receive a reservation completion notification and reservation information from the information processing device 30 via the network 2 through the communication unit 21. The reservation completion notification is a notification 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 disembarkation location, a scheduled disembarkation time, a scheduled disembarkation time, a scheduled number of passengers, and a scheduled route. The scheduled date is the day on which the user is scheduled to use the on-demand bus. The scheduled dispatch location is the location where the on-demand bus is scheduled to be dispatched. The scheduled dispatch time is the time when the on-demand bus is scheduled to be dispatched. The scheduled disembarkation location is the location where the user is scheduled to disembark from the on-demand bus. The scheduled disembarkation time is the 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 the route along which the on-demand bus is scheduled to travel from the scheduled dispatch location to the scheduled disembarkation location. The control unit 26 causes the output unit 24 to output the reservation completion notification and the reservation information. By outputting a reservation completion notification from the output unit 24, the user can know that the reservation for use of the on-demand bus has been completed.

<位置情報の送信処理>
制御部26は、例えば予約情報の受信後、端末装置20の位置情報を測位部22によって取得してよい。制御部26は、取得した端末装置20の位置情報をユーザの位置情報として、ネットワーク2を介して情報処理装置30に、通信部21によって送信してよい。制御部26は、任意の時間間隔で、端末装置20の位置情報を取得し、取得した端末装置20の位置情報をユーザの位置情報として情報処理装置30に送信してよい。この時間間隔は、ユーザの平均歩行速度等に基づき、適宜設定されてよい。
<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.

<問い合わせの受信処理>
制御部26は、ネットワーク2を介して情報処理装置30から、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせを、通信部21によって受信し得る。制御部26は、この問い合わせを受信すると、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせを出力部24に出力させる。この問い合わせが出力部24から出力されると、ユーザは、オンデマンドバスの利用予約をキャンセルするか否かを見直し得る。ユーザは、オンデマンドバスの利用予約をキャンセルすると決定した場合、オンデマンドバスの利用予約をキャンセルする入力を入力部23から入力する。ユーザは、オンデマンドバスの利用予約をキャンセルしないと決定した場合、オンデマンドバスの利用予約をキャンセルしない入力を入力部23から入力する。
<Inquiry reception processing>
The control unit 26 may receive an inquiry from the information processing device 30 via the network 2, through the communication unit 21, as to whether or not to cancel the reservation for using the on-demand bus. 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.

制御部26は、ユーザがオンデマンドバスの利用予約をキャンセルすると決定した場合、オンデマンドバスの利用予約をキャンセルする入力を入力部23によって受け付け得る。制御部26は、この入力を受け付けると、ネットワーク2を介して情報処理装置30に、受信したキャンセルするか否かの問い合わせに対する回答として、オンデマンドバスの利用予約をキャンセルする回答を、通信部21によって送信する。 When the user decides to cancel the reservation for using the on-demand bus, the control unit 26 can receive an input to cancel 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 cancel 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.

制御部26は、ユーザがオンデマンドバスの利用予約をキャンセルしないと決定した場合、オンデマンドバスの利用予約をキャンセルしない入力を入力部23によって受け付け得る。制御部26は、この入力を受け付けると、ネットワーク2を介して情報処理装置30に、受信したキャンセルするか否かの問い合わせに対する回答として、オンデマンドバスの利用予約をキャンセルしない回答を、通信部21によって送信する。 When the user decides not to cancel the reservation for using the on-demand bus, the control unit 26 can receive an input for not canceling the reservation for using the on-demand bus via the input unit 23. When the control unit 26 receives this input, it transmits a response for not 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.

(情報処理装置の構成)
図2に示すように、情報処理装置30は、通信部31と、記憶部32と、制御部33とを備える。
(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 .

通信部31は、ネットワーク2に接続可能な少なくとも1つの通信モジュールを含んで構成される。通信モジュールは、例えば、有線LAN(Local Area Network)又は無線LAN等の規格に対応した通信モジュールである。ただし、通信モジュールは、これに限定されない。通信モジュールは、任意の通信規格に対応してよい。通信部31は、通信モジュールによって有線LAN又は無線LANを介して、ネットワーク2に接続される。 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 supports 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 support any communication standard. The communication unit 31 is connected to the network 2 via a wired LAN or a wireless LAN by the communication module.

記憶部32は、少なくとも1つの半導体メモリ、少なくとも1つの磁気メモリ、少なくとも1つの光メモリ又はこれらのうちの少なくとも2種類の組み合わせを含んで構成される。半導体メモリは、例えば、RAM又はROM等である。RAMは、例えば、SRAM又はDRAM等である。ROMは、例えば、EEPROM等である。記憶部32は、主記憶装置、補助記憶装置又はキャッシュメモリとして機能してよい。記憶部32には、情報処理装置30の動作に用いられるデータと、情報処理装置30の動作によって得られたデータとが記憶される。 The storage unit 32 is configured to include 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.

制御部33は、少なくとも1つのプロセッサ、少なくとも1つの専用回路又はこれらの組み合わせを含んで構成される。プロセッサは、例えば、CPU若しくはGPU等の汎用プロセッサ又は特定の処理に特化した専用プロセッサである。専用回路は、例えば、FPGA又はASIC等である。制御部33は、情報処理装置30の各部を制御しながら、情報処理装置30の動作に関わる処理を実行する。 The control unit 33 is configured to include 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 GPU, or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA or ASIC. The control unit 33 executes processes related to the operation of the information processing device 30 while controlling each part of the information processing device 30.

情報処理装置30の機能は、本実施形態に係る処理プログラムを、制御部33に相当するプロセッサで実行することにより実現される。つまり、情報処理装置30の機能は、ソフトウェアにより実現される。処理プログラムは、情報処理装置30の動作をコンピュータに実行させることにより、コンピュータを情報処理装置30として機能させる。つまり、コンピュータは、処理プログラムに従って情報処理装置30の動作を実行することにより、情報処理装置30として機能する。 The functions of the information processing device 30 are realized by executing the 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.

情報処理装置30の一部又は全ての機能が、制御部33に相当する専用回路により実現されてもよい。つまり、情報処理装置30の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some or all of the functions of the information processing device 30 may be realized by a dedicated circuit equivalent to the control unit 33. In other words, some or all of the functions of the information processing device 30 may be realized by hardware.

制御部33は、ネットワーク2を介して端末装置20から、申請情報を、通信部31によって受信する。制御部33は、申請情報を受信すると、オンデマンドバスの予約処理を実行する。 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.

<予約処理>
制御部33は、複数の車両10のうちから、受信した申請情報に含まれるユーザの希望条件を満たす車両10を抽出する。制御部33は、ユーザの希望条件を満たす車両10が存在しない場合、希望条件の変更をユーザに提案する提案情報を、ネットワーク2を介して端末装置20に通信部31によって送信してよい。この場合、端末装置20では、制御部26は、ネットワーク2を介して情報処理装置30から、提案情報を通信部21によって受信する。制御部26は、提案情報を出力部24に出力させる。ユーザは、出力部24から出力された提案情報を見ると、変更後の希望条件の入力を入力部23から入力する。制御部26は、変更後の希望条件の情報を、ネットワーク2を介して情報処理装置30に通信部21によって送信する。情報処理装置30では、制御部33は、ネットワーク2を介して端末装置20から、変更後の希望条件の情報を通信部31によって受信する。制御部33は、複数の車両10のうちから、変更後の希望条件を満たす車両10を抽出する。
<Reservation processing>
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 through 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 through 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 input of the changed desired conditions from the input unit 23. The control unit 26 transmits the information of the changed desired conditions to the information processing device 30 via the network 2 through the communication unit 21. In the information processing device 30, the control unit 33 receives the information of the changed desired conditions from the terminal device 20 via the network 2 through the communication unit 31. The control unit 33 extracts a vehicle 10 that satisfies the changed desired conditions from among the multiple vehicles 10.

制御部33は、ユーザの希望条件を満たす車両10を抽出すると、ユーザの希望条件を満たすように、抽出した車両10の運行スケジュールを変更する。制御部33は、変更後の運行スケジュールを、ネットワーク2を介して抽出した車両10に、通信部31によって送信する。また、制御部33は、予約情報を生成する。制御部33は、予約完了通知及び予約情報を、ネットワーク2を介して端末装置20に、通信部31によって送信する。 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 that the vehicle 10 satisfies 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.

<問い合わせの送信処理>
制御部33は、例えば予約処理の実行後、オンデマンドバスの利用予約がキャンセルされる可能性が高いか否かを、オンデマンドバスの利用予約をしたユーザの情報に基づいて判定する。ユーザの情報は、ユーザによってオンデマンドバスの利用予約がキャンセルされる可能性が高いか否かを判定可能な情報であれば、ユーザの任意の情報であってよい。制御部33は、オンデマンドバスの利用予約がキャンセルされる可能性が高いと判定した場合、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせを、ネットワーク2を介して端末装置20に、通信部31によって送信する。
<Inquiry sending process>
For example, after the reservation process is executed, 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, it 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.

以下、オンデマンドバスの利用予約がキャンセルされる可能性が高いか否かを判定する判定処理の一例について説明する。 Below, we will explain an example of a determination process for determining whether or not an on-demand bus reservation is likely to be canceled.

[例1]
ユーザの情報は、ユーザのスケジュールの情報を含んでよい。制御部33は、ユーザのスケジュールを、ネットワーク2を介して端末装置20又は外部装置から、通信部31によって受信してよい。この外部装置は、例えば、ユーザのスケジュールを管理するクラウドサーバ等である。
[Example 1]
The user information may include information about 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.

制御部33は、例えばユーザのスケジュールの情報を解析し、ユーザのスケジュールにオンデマンドバスの配車予定場所へのユーザの移動時間が含まれているか否かを判定してよい。制御部33は、ユーザのスケジュールにオンデマンドバスの配車予定場所へのユーザの移動時間が含まれていないと判定した場合、オンデマンドバスの利用予約がキャンセルされる可能性が高いと判定してよい。例えば、オンデマンドバスの配車予定時刻が12:00であり、ユーザのスケジュールの情報に、終了予定時刻が12:00である会議の情報が含まれているものとする。この場合、制御部33は、ユーザのスケジュールにオンデマンドバスの配車予定場所へのユーザの移動時間が含まれていないと判定する。 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 location where the on-demand bus is scheduled to be dispatched. If the control unit 33 determines that the user's schedule does not include the user's travel time to the location where the on-demand bus is scheduled to be dispatched, it may determine that there is a high possibility that the reservation for using the on-demand bus will be canceled. For example, 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 location where the on-demand bus is scheduled to be dispatched.

ユーザのスケジュールにオンデマンドバスの配車予定場所への移動時間が含まれていない場合、ユーザが配車予定場所に配車予定時刻までに到着できず、結果として、ユーザがオンデマンドバスに乗車できなくなる可能性が高い。つまり、オンデマンドバスの利用予約がキャンセルされる可能性が高くなる。このような場合に、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせを端末装置20に送信することにより、キャンセルするか否かを見直す機会をユーザに適切に与えることができる。 If the user's schedule does not include travel time to the scheduled dispatch location of the on-demand bus, the user will likely not be able to arrive at the scheduled dispatch location by the scheduled dispatch time, and as a result, the user will likely not be able to board the on-demand bus. In other words, there is a high possibility that the reservation for the on-demand bus will 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.

[例2]
制御部33は、例えば上述したユーザのスケジュールの情報を解析し、ユーザのスケジュールにオンデマンドバスからユーザが降車した後のイベントが登録されているか否かを判定してよい。制御部33は、ユーザのスケジュールにオンデマンドバスからユーザが降車した後のイベントが登録されていないと判定した場合、オンデマンドバスの利用予約がキャンセルされる可能性が高いと判定してよい。イベントは、予定される任意の行事であってよい。イベントは、例えば、習い事、通院又は食事会等である。
[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 after the user gets off the on-demand bus is registered in the user's schedule. If the control unit 33 determines that an event after the user gets off the on-demand bus is not registered in the user's schedule, it 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.

ユーザは、オンデマンドバスを利用してイベントの開催地に行くことがある。この場合、ユーザのスケジュールには、ユーザがオンデマンドバスから降車した後のイベントが登録されている可能性が高い。つまり、ユーザのスケジュールにユーザがオンデマンドバスから降車した後のイベントが登録されていない場合、イベントの開催地まで行く必要がユーザにないため、オンデマンドバスの利用予約がキャンセルされる可能性が高い。このような場合に、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせを端末装置20に送信することにより、キャンセルするか否かを見直す機会をユーザに適切に与えることができる。 A user may travel to an event location by using an on-demand bus. In this case, there is a high possibility that an event will be registered in the user's schedule after the user gets off the on-demand bus. 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 event location, 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.

ここで、ユーザが帰宅するためにオンデマンドバスを利用する場合がある。さらに、ユーザが帰宅をイベントとしてスケジュールに登録しない場合がある。この場合、ユーザがオンデマンドバスを利用する予定であっても、ユーザの帰宅がユーザのスケジュールに降車後のイベントとして登録されていないこととなる。 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 user's return home will not be registered in the user's schedule as an event after disembarking.

そこで、制御部33は、オンデマンドバスの降車予定時刻がユーザの帰宅予定時刻よりも第1時間前である場合、ユーザのスケジュールにオンデマンドバスからユーザが降車した後のイベントが登録されているか否かを判定してもよい。ユーザの帰宅予定時刻は、ユーザが自宅に到着することが予定される時刻であってよい。制御部33は、例えば上述したユーザのスケジュールの情報を解析し、ユーザの帰宅予定時刻を推定してよい。第1時間は、例えば習い事等のイベントの平均時間等に基づき、予め設定されてよい。 The control unit 33 may therefore determine whether an event is registered in the user's schedule for after the user disembarks from the on-demand bus when the scheduled disembarkation time of the on-demand bus is a first hour before the user's scheduled time of returning home. The user's scheduled time of returning home may be the time at which the user is scheduled to arrive at home. The control unit 33 may, for example, analyze the information on the user's schedule described above and estimate the user's scheduled time of returning home. The first time may be set in advance based on, for example, the average time of an event such as a lesson.

[例3]
ユーザの情報は、ユーザのオンデマンドバスの利用予約のキャンセル履歴の情報を含んでよい。制御部33は、ユーザの過去のオンデマンドバスの利用予約の情報から、ユーザのキャンセル履歴の情報を取得してよい。制御部33は、ユーザのキャンセル履歴の情報からユーザのキャンセル率を取得してよい。ユーザのキャンセル率は、ユーザのオンデマンドバスの予約数に対するキャンセル数の割合であってよい。制御部33は、例えば予め設定された任意の期間内の、ユーザのオンデマンドバスの予約数に対するキャンセル数の割合を算出することにより、キャンセル率を取得してよい。
[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.

なお、ユーザが初めてオンデマンバスの利用予約をする場合、当該ユーザのキャンセル履歴の情報が取得できない場合がある。この場合、制御部26は、当該ユーザのキャンセル履歴の情報として、複数の他のユーザのキャンセル履歴の情報を用いてよい。制御部26は、複数の他のユーザのキャンセル履歴の情報から複数の他のユーザのキャンセル率の平均値を算出し、算出した平均値をユーザのキャンセル率として用いてよい。 When a user makes a reservation to use an on-demand bus for the first time, it may not be possible to obtain information on the user's cancellation history. In this case, the control unit 26 may use information on the cancellation history of multiple other users as information on the user's cancellation history. The control unit 26 may calculate an average value of the cancellation rates of multiple other users from the information on the cancellation history of the multiple other users, and use the calculated average value as the user's cancellation rate.

制御部26は、取得したキャンセル率が閾値以上である場合、オンデマンドバスの利用予約がキャンセルされる可能性が高いと判定してよい。閾値は、例えば複数のユーザのキャンセル率の平均値に基づいて予め設定されてもよいし、後述するようなものであってもよい。 If the acquired cancellation rate is equal to or greater than a threshold, the control unit 26 may determine that there is a high possibility that a reservation for use of an on-demand bus will be canceled. The threshold may be preset based on, for example, the average cancellation rate of multiple users, or may be as described below.

ユーザのキャンセル率が閾値以上である場合、例えば他のユーザよりも、ユーザの利用予約がキャンセルされる可能性が高い。このようにユーザのキャンセル率が閾値以上である場合に、オンデマンドバスの利用予約がキャンセルされる可能性が高いと判定し、情報処理装置30から端末装置20へキャンセルするか否かの問い合わせを送信する。このような構成により、オンデマンドバスの利用予約をキャンセルするか否かを見直す機会をユーザに適切に与えることができる。 When a user's cancellation rate is equal to or higher than a threshold, the user's reservation is more likely to be canceled than, for example, other users. In this way, when the user's cancellation rate is equal to or higher than a threshold, it is determined that the on-demand bus reservation 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 on-demand bus reservation.

閾値は、オンデマンドバスが配車予定場所に向かうために基本ルートから外れる前の第2時間内では、この第2時間が経過した後よりも、低くてよい。この場合、制御部26は、オンデマンドバスが基本ルートを外れる前の第2時間内では、第2時間が経過した後よりも、閾値を低く設定してよい。第2時間は、例えば車両10の平均速度等に基づき、予め設定されてよい。制御部33は、車両10の運行スケジュールに基づき、オンデマンドバスが基本ルートから外れる第2時間前を推定してよい。また、制御部33は、ネットワーク2を介して車両10から、車両10の位置情報を通信部31によって受信してよい。制御部33は、受信した車両10の位置情報と基本ルートとによって、オンデマンドバスが基本ルートから外れたか否かを判定してよい。 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, for example, based on 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. The control unit 33 may also receive location information of the vehicle 10 from the vehicle 10 via the network 2 using 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.

ここで、オンデマンドバスが基本ルートを走行する場合に、オンデマンドバスの配車予定場所が基本ルート上にない場合がある。この場合、オンデマンドバスは、配車予定時刻が近づくと、基本ルートを外れて配車予定場所に向かう。オンデマンドバスが基本ルートから外れた後に利用予約がキャンセルされた場合、オンデマンドバスには、基本ルートに戻ることが要求される。オンデマンドバスが基本ルートから外れた後に基本ルートに戻る場合、追加の燃料費等が発生するため、オンデマンドバスの運行にかかる追加のコストが発生する。 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 deviates from the basic route and then returns to the basic route, additional fuel costs, etc. are incurred, resulting in additional costs for operating the on-demand bus.

オンデマンドバスが基本ルートを外れる前の第2時間内において閾値が低くなることにより、当該第2時間内では、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせが端末装置20に送信されやすくなる。このような構成により、オンデマンドバスが基本ルートから外れる前に、オンデマンドバスの利用予約をキャンセルするか否かを見直す機会をユーザに与えることができる。さらに、ユーザがオンデマンドバスの利用予約をキャンセルしたい場合、オンデマンドバスが基本ルートを外れる前に、オンデマンドバスの利用予約がキャンセルされ得る。オンデマンドバスが基本ルートを外れる前に利用予約がキャンセルされることにより、利用予約がキャンセルされた後にオンデマンドバスが基本ルートに戻ることによる追加のコストの発生を抑制することができる。 By lowering the threshold 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 before the on-demand bus 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 is canceled.

他の例として、閾値は、オンデマンドバスが走行する予定ルートがユーザによって以前キャンセルされたことがある場合、予定ルートがユーザによって以前キャンセルされたことがない場合よりも、低くてもよい。この場合、制御部33は、オンデマンドバスが走行する予定ルートがユーザによって以前キャンセルされたことがある場合、予定ルートがユーザによって以前キャンセルされたことがない場合よりも、閾値を低く設定してもよい。 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 never 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 never been previously canceled by the user.

オンデマンドバスの予定ルートがユーザによって以前キャンセルされたことがある場合、その予定ルートがユーザによって以前キャンセルされたことがない場合よりも、オンデマンドバスの利用予約がキャンセルされる可能性が高い。予定ルートがユーザによって以前キャンセルされたことがある場合に閾値が低くなることにより、予定ルートがユーザによって以前キャンセルされたことがない場合よりも、キャンセルするか否かの問い合わせが端末装置20に送信されやすくなる。このような構成により、オンデマンドバスの利用予約をキャンセルするか否かを見直す機会をユーザにより適切に与えることができる。 If the planned route of an 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 give the user a more appropriate opportunity to reconsider whether or not to cancel the reservation for using the on-demand bus.

<判定処理のタイミング>
制御部33は、上述した判定処理を、任意のタイミングで実行してよい。以下、判定処理を実行するタイミングの一例について説明する。
<Timing of Determination 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.

[例1]
オンデマンドバスが基本ルートを走行する場合に、オンデマンドバスの配車予定場所が基本ルート上にない場合がある。この場合、制御部33は、オンデマンドバスが配車予定場所に向かうために基本ルートから外れる前に、オンデマンドバスの利用予約がキャンセルされる可能性が高いか否かを判定してよい。このような構成により、オンデマンドバスの利用予約がキャンセルされる可能性が高い場合、オンデマンドバスが基本ルートから外れる前に、キャンセルするか否かの問い合わせを端末装置20に送信することができる。さらに、ユーザがオンデマンドバスの利用予約をキャンセルしたい場合、オンデマンドバスが基本ルートから外れる前に、オンデマンドバスの利用予約がキャンセルされ得る。このような構成により、利用予約がキャンセルされた後にオンデマンドバスが基本ルートに戻ることによる追加のコストの発生を抑制することができる。
[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.

[例2]
制御部33は、オンデマンドバスの配車予定時刻の第3時間前に、オンデマンドバスの利用予約がキャンセルされる可能性が高いか否か判定してよい。第3時間は、例えばユーザの情報に基づいて予め設定されてもよいし、以下に説明するようなものであってもよい。
[Example 2]
The control unit 33 may determine whether or not there is a high possibility that the reservation for 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 the user's information, for example, or may be as described below.

第3時間は、ユーザの位置とオンデマンドバスの配車予定場所の位置とが離れているほど、長くてよい。この場合、制御部33は、ユーザの位置とオンデマンドバスの配車予定場所の位置とが離れているほど、第3時間を長く設定してよい。制御部33は、ユーザの位置情報を、ネットワーク2を介して端末装置20から、通信部31によって受信してよい。例えば、ユーザの位置とオンデマンドバスの配車予定場所の位置とが離れているほど、ユーザが配車予定場所に到達するまでにかかる時間が長くなる。そのため、ユーザの位置とオンデマンドバスの配車予定場所の位置とが離れているほど、ユーザが配車予定時刻までに配車予定場所に到達できず、結果として、ユーザがオンデマンドバスに乗車できなくなる可能性が高くなる。つまり、ユーザの位置とオンデマンドバスの配車予定場所の位置とが離れているほど、キャンセルされる可能性が高くなる。ユーザの位置とオンデマンドバスの配車予定場所の位置とが離れているほど、第3時間が長くなることにより、キャンセルするか否かの問い合わせを端末装置20に送信するタイミングが早くなる。このような構成により、キャンセルされる可能性が高いほど、キャンセルするか否かの問い合わせを端末装置20に送信するタイミングが早くなり得る。 The third time may be longer the further away the user's location is 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 the further away the user's location is 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 further 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 further 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 further 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 further 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 sending an inquiry to the terminal device 20 about whether or not to cancel.

第3時間は、オンデマンドバスの予約数が高いほど、長くてよい。この場合、制御部33は、オンデマンドバスの予約数が高いほど、第3時間が長くなるように設定してよい。オンデマンドバスの予約数は、オンデマンドバスが利用される予定日の予約数であってよい。オンデマンドバスの予約数が高いほど、第3時間が長くなることにより、キャンセルするか否かの問い合わせを端末装置20に送信するタイミングが早くなる。このような構成により、ユーザがオンデマンドバスの利用予約をキャンセルしたい場合、オンデマンドバスの利用予約が早いタイミングでキャンセルされ得る。オンデマンドバスの利用予約が早いタイミングでキャンセルされることにより、他のユーザがオンデマンドバスの利用予約できる可能性が高くなる。 The third time may be longer the higher the number of reservations for the on-demand bus. In this case, the control unit 33 may set the third time to be longer the higher the number of reservations for the on-demand bus. 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 higher the number of reservations for the on-demand bus, the longer the third time, and the earlier the timing of sending an inquiry about whether to cancel to the terminal device 20. With this configuration, when a user wishes to cancel a reservation to use the on-demand bus, the reservation to use the on-demand bus can be canceled at an early timing. By canceling the reservation to use the on-demand bus at an early timing, the possibility that other users will be able to make a reservation to use the on-demand bus increases.

第3時間は、ユーザのキャンセル率が高いほど、長くてよい。この場合、制御部33は、ユーザのキャンセル率が高いほど、第3時間を長く設定してよい。上述したように、制御部33は、ユーザのオンデマンドバスの利用予約のキャンセル履歴の情報からユーザのキャンセル率を取得してよい。ユーザのキャンセル率が高いほど、第3時間が長くなることにより、キャンセルするか否かの問い合わせを端末装置20に送信するタイミングが早くなる。このような構成により、キャンセルされる可能性が高いほど、キャンセルするか否かの問い合わせを端末装置20に送信するタイミングが早くなり得る。 The third time may be longer the higher the user's cancellation rate. In this case, the control unit 33 may set the third time longer the higher the user's cancellation rate. As described above, the control unit 33 may obtain the user's cancellation rate from information on the user's cancellation history of on-demand bus usage reservations. The higher the user's cancellation rate, the longer the third time becomes, and the earlier the timing of sending an inquiry about 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 about whether or not to cancel to the terminal device 20 can be.

<回答の受信処理>
制御部33は、キャンセルするか否かの問い合わせの送信後、ネットワーク2を介して端末装置20から、例えば当該問い合わせに対する回答として、オンデマンドバスの利用予約をキャンセルする回答を、通信部31によって受信し得る。制御部33は、この回答を受信すると、キャンセル処理を実行する。
<Response reception process>
After transmitting the inquiry as to whether or not to cancel, the control unit 33 may receive, as a response to the inquiry, for example, a response to cancel the reservation for use of the on-demand bus from the terminal device 20 via the network 2 through the communication unit 31. Upon receiving this response, the control unit 33 executes a cancellation process.

キャンセル処理では、制御部33は、複数の車両10のうちから、ユーザが乗車する予定だった車両10を特定する。制御部33は、特定した車両10の運行スケジュールを変更する。制御部33は、変更後の運行スケジュールを、ネットワーク2を介して特定した車両10に通信部31によって送信する。 In the cancellation process, the control unit 33 identifies the vehicle 10 that the user was planning 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.

キャンセル処理では、制御部33は、ユーザに対して請求するキャンセル料金を決定する。制御部33は、キャンセルする回答を受信した場合、ユーザに対してキャンセル料金を請求しないと決定してもよい。このような構成により、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせに対して、ユーザに積極的に回答させることができる。 In the cancellation process, the control unit 33 determines the cancellation fee to be charged to the user. If the control unit 33 receives a cancellation response, it may decide not to charge the user a cancellation fee. With this configuration, it is possible to have the user proactively respond to an inquiry about whether or not to cancel the on-demand bus reservation.

キャンセル料金の他の例として、制御部33は、キャンセルする回答を受信した場合、設定金額よりも低額なキャンセル料金を請求すると決定してもよい。つまり、キャンセル料金は、キャンセルする回答が受信された場合、設定金額よりも、低額であってよい。設定金額は、例えば、オンデマンドバスの配車予定時刻の直前に利用予約がキャンセルされた場合にユーザに請求するキャンセル料金等である。キャンセル料金を低額にすることにより、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせに対して、ユーザに積極的に回答させることができる。 As another example of the cancellation fee, the control unit 33 may decide to charge a cancellation fee lower than the 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 the 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.

キャンセル料金のさらに他の例として、制御部33は、キャンセルする回答を受信したタイミングが早いほど、低額なキャンセル料金を決定してもよい。つまり、キャンセル料金は、キャンセルする回答が受信されたタイミングが早いほど、低額であってよい。このような構成により、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせに対して、ユーザに速やかに回答させることができる。 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 may be. With this configuration, it is possible to promptly allow the user to respond to an inquiry about whether or not to cancel the on-demand bus reservation.

制御部33は、キャンセルするか否かの問い合わせの送信後、ネットワーク2を介して端末装置20から、例えば当該問い合わせに対する回答として、オンデマンドバスの利用予約をキャンセルしない回答を通信部31によって受信し得る。制御部33は、この回答を受信した場合、オンデマンドバスの配車予定場所の位置情報を端末装置20に通信部31によって送信してよい。この場合、端末装置20では、制御部26は、ネットワーク2を介して情報処理装置30から、オンデマンドバスの配車予定場所の位置情報を通信部21によって受信する。制御部26は、オンデマンドバスの配車予定場所の位置情報を出力部24に出力させる。オンデマンドバスの配車予定場所の位置情報が出力部24から出力されることにより、ユーザは、オンデマンドバスの配車予定場所を確認することができる。このような構成により、ユーザが配車予定場所に到達できずに、結果として、オンデマンドバスの利用予約がキャンセルされる可能性が低減する。 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, indicating that the reservation for the on-demand bus will not be canceled. When the control unit 33 receives this response, it 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. This configuration reduces the possibility that the user will not be able to reach the scheduled dispatch location, resulting in the cancellation of the reservation for the on-demand bus.

制御部33は、キャンセルしない回答を受信した場合であって、ユーザがオンデマンドバスの利用予約を以前キャンセルしたことがある場合、オンデマンドバスの配車予定場所の位置情報を端末装置20に通信部31によって送信してもよい。 When the control unit 33 receives a response indicating that the reservation will not be cancelled and the user has previously cancelled 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.

制御部33は、キャンセルしない回答を受信した場合、ユーザの位置からオンデマンドバスの配車予定場所までの移動時間を取得してもよい。例えば、制御部33は、端末装置20から受信したユーザの最新の位置情報と、オンデマンドバスの配車予定場所の位置情報と、ユーザの平均速度とに基づき、移動時間を算出して取得する。制御部33は、取得した移動時間の情報を上述した配車予定場所の位置情報とともに、ネットワーク2を介して端末装置20に通信部31によって送信してもよい。この場合、端末装置20では、制御部26は、ネットワーク2を介して情報処理装置30から、移動時間をオンデマンドバスの配車予定場所の位置情報とともに通信部21によって受信する。制御部26は、移動時間とオンデマンドバスの配車予定場所の位置情報とを出力部24に出力させる。移動時間が出力部24から出力されることにより、ユーザは、オンデマンドバスの配車予定場所までの移動時間を把握することができる。 When the control unit 33 receives a response that does not cancel, 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 travel time information 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.

(端末装置の動作)
図3は、図2に示す端末装置20の処理を示すフローチャートである。この処理は、本実施形態に係る情報処理方法の一例に相当する。制御部26は、オンデマンドバスの利用予約の申請の入力を入力部23によって受け付けると、ステップS1からの処理を開始する。
(Operation of terminal device)
Fig. 3 is a flowchart showing the process of the terminal device 20 shown in Fig. 2. This process 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 process from step S1.

制御部26は、入力部23によって受け付けた入力に基づき、申請情報を生成する(ステップS1)。制御部26は、ネットワーク2を介して情報処理装置30に、申請情報を通信部21によって送信する(ステップS2)。制御部26は、ネットワーク2を介して情報処理装置30から、予約完了通知及び予約情報を、通信部21によって受信する(ステップS3)。制御部26は、予約完了通知及び予約情報を出力部24に出力させる(ステップS4)。 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 notification 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 notification and reservation information (step S4).

制御部26は、ネットワーク2を介して情報処理装置30から、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせを、通信部21によって受信したか否かを判定する(ステップS5)。制御部26は、キャンセルするか否かの問い合わせを受信したと判定した場合(ステップS5:YES)、ステップS6の処理に進む。ステップS6の処理では、制御部26は、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせを出力部24に出力させる。一方、制御部26は、キャンセルするか否かの問い合わせを受信したと判定しない場合(ステップS5:NO)、ステップS5の処理を再び実行する。 The control unit 26 determines whether an inquiry as to whether to cancel the reservation for use of 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 use of 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.

制御部26は、オンデマンドバスの利用予約をキャンセルする入力を入力部23によって受け付けたか否かを判定する(ステップS7)。制御部26は、キャンセルする入力を受け付けたと判定した場合(ステップS7:YES)、ステップS8の処理に進む。一方、制御部26は、キャンセルする入力を受け付けたと判定しない場合(ステップS7:NO)、ステップS9の処理に進む。 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.

ステップS8の処理では、制御部26は、ネットワーク2を介して情報処理装置30に、オンデマンドバスの利用予約をキャンセルする回答を、通信部21によって送信する。 In the processing of step S8, the control unit 26 transmits a response to cancel the reservation for use of the on-demand bus to the information processing device 30 via the network 2 through the communication unit 21.

ステップS9の処理では、制御部26は、オンデマンドバスの利用予約をキャンセルしない入力を入力部23によって受け付ける。制御部26は、ネットワーク2を介して情報処理装置30に、オンデマンドバスの利用予約をキャンセルしない回答を、通信部21によって送信する(ステップS10)。 In the process of step S9, the control unit 26 receives an input from the input unit 23 indicating that the reservation for the on-demand bus will not be canceled. The control unit 26 then transmits a response to the information processing device 30 via the network 2, indicating that the reservation for the on-demand bus will not be canceled, via the communication unit 21 (step S10).

ステップS11の処理では、制御部26は、ネットワーク2を介して情報処理装置30から、オンデマンドバスの配車予定場所の位置情報を通信部21によって受信する。制御部26は、オンデマンドバスの配車予定場所の位置情報を出力部24に出力させる(ステップS12)。 In the process of step S11, the control unit 26 receives location information of the planned dispatch location of the on-demand bus from the information processing device 30 via the network 2 using the communication unit 21. The control unit 26 causes the output unit 24 to output the location information of the planned dispatch location of the on-demand bus (step S12).

(情報処理装置の動作)
図4は、図2に示す情報処理装置30の処理を示すフローチャートである。この処理は、本実施形態に係る情報処理方法の一例に相当する。例えば、端末装置20が申請情報を情報処理装置30に送信すると、制御部33は、ステップS21からの処理を開始する。
(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.

制御部33は、ネットワーク2を介して端末装置20から、申請情報を通信部31によって受信する(ステップS21)。制御部33は、申請情報を受信すると、予約処理を実行する(ステップS22)。 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).

制御部33は、オンデマンドバスの利用予約がキャンセルされる可能性が高いか否かをユーザの情報に基づいて判定する(ステップS23)。制御部33は、オンデマンドバスの利用予約がキャンセルされる可能性が高いと判定した場合(ステップS23:YES)、ステップS24の処理に進む。一方、制御部33は、オンデマンドバスの利用予約がキャンセルされる可能性が高いと判定しない場合(ステップS23:NO)、図4に示すような処理を終了する。 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 user information (step S23). If the control unit 33 determines that there is a high possibility that the reservation for the on-demand bus will 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 there is a high possibility that the reservation for the on-demand bus will be canceled (step S23: NO), the control unit 33 ends the process shown in FIG. 4.

ステップS24の処理では、制御部33は、ネットワーク2を介して端末装置20に、オンデマンドバスの利用予約をキャンセルするか否かの問い合わせを、通信部31によって送信する。 In the process of step S24, the control unit 33 sends an inquiry to the terminal device 20 via the network 2 through the communication unit 31 as to whether or not to cancel the reservation for the on-demand bus.

ステップS25の処理では、制御部33は、ネットワーク2を介して端末装置20から、オンデマンドバスの利用予約をキャンセルする回答を通信部31によって受信したか否かを判定する。制御部33は、オンデマンドバスの利用予約をキャンセルする回答を受信したと判定した場合(ステップS25:YES)、ステップS26の処理に進む。ステップS26の処理では、制御部33は、キャンセル処理を実行する。一方、制御部33は、オンデマンドバスの利用予約をキャンセルする回答を受信した判定しない場合(ステップS25:NO)、ステップS27の処理に進む。 In the process of step S25, the control unit 33 determines whether or not a response to cancel the reservation for use of 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 use of 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 use of the on-demand bus has been received (step S25: NO), the control unit 33 proceeds to the process of step S27.

ステップS27の処理では、制御部33は、ネットワーク2を介して端末装置20から、オンデマンドバスの利用予約をキャンセルしない回答を、通信部31によって受信する。制御部33は、オンデマンドバスの配車予定場所の位置情報を、ネットワーク2を介して端末装置20に通信部31によって送信する(ステップS28)。 In the process of step S27, the control unit 33 receives a response from the terminal device 20 via the network 2, by the communication unit 31, indicating that the reservation for the on-demand bus will not be canceled. The control unit 33 then transmits the location information of the planned dispatch location of the on-demand bus to the terminal device 20 via the network 2 by the communication unit 31 (step S28).

このように情報処理装置30では、制御部33は、オンデマンドバスの利用予約がキャンセルされる可能性が高いと判定した場合、キャンセルするか否かの問い合わせを、ネットワーク2を介して端末装置20に通信部31によって送信する。キャンセルされる可能性が高いと判定した場合にキャンセルするか否かの問い合わせを端末装置20に送信することにより、ユーザにオンデマンドバスの利用予約をキャンセルするか否かを見直す機会を適切に与えることができる。よって、本実施形態によれば、オンデマンドバスの利用予約をキャンセルするか否かを見直す機会をユーザに適切に与える技術を提供することができる。 In this way, in the information processing device 30, when the control unit 33 determines that there is a high possibility that the reservation for using the on-demand bus will be canceled, the control unit 33 sends an inquiry about whether to cancel to the terminal device 20 via the network 2 by the communication unit 31. By sending an inquiry about whether to cancel to the terminal device 20 when it is determined that there is a high possibility that the reservation for using the on-demand bus will be canceled, it is possible to appropriately give the user an opportunity to reconsider whether to cancel the reservation for using the on-demand bus. Therefore, according to this embodiment, it is possible to provide a technology that appropriately gives the user an opportunity to reconsider whether to cancel the reservation for using the on-demand bus.

本開示を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び改変を行ってもよいことに注意されたい。したがって、これらの変形及び改変は本開示の範囲に含まれることに留意されたい。例えば、各構成部又は各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部又はステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。 Although the present disclosure has been described based on the drawings and examples, it should be noted that a person 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 cause logical inconsistencies, and multiple components or steps can be combined into one or divided.

例えば、汎用のコンピュータを、上述した実施形態に係る情報処理装置30として機能させる実施形態も可能である。具体的には、上述した実施形態に係る情報処理装置30の各機能を実現する処理内容を記述したプログラムを、汎用のコンピュータのメモリに格納し、プロセッサによって当該プログラムを読み出して実行させる。したがって、本開示は、プロセッサが実行可能なプログラム、又は、当該プログラムを記憶する非一時的なコンピュータ可読媒体としても実現可能である。 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. Thus, 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.

1 情報処理システム
2 ネットワーク
10 車両
11 通信部
12 測位部
13 出力部
14 記憶部
15 制御部
20 端末装置
21 通信部
22 測位部
23 入力部
24 出力部
25 記憶部
26 制御部
30 情報処理装置
31 通信部
32 記憶部
33 制御部
REFERENCE SIGNS LIST 1 Information processing system 2 Network 10 Vehicle 11 Communication unit 12 Positioning unit 13 Output unit 14 Storage unit 15 Control unit 20 Terminal device 21 Communication unit 22 Positioning unit 23 Input unit 24 Output unit 25 Storage unit 26 Control unit 30 Information processing device 31 Communication unit 32 Storage unit 33 Control unit

Claims (21)

通信部と、
オンデマンドバスの利用予約がキャンセルされる可能性が高いと前記利用予約をしたユーザのスケジュールの情報に基づいて判定した場合、前記利用予約をキャンセルするか否かの問い合わせを、前記ユーザの端末装置に前記通信部によって送信する制御部と、を備える、情報処理装置。
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.
通信部と、
オンデマンドバスの利用予約がキャンセルされる可能性が高いと前記利用予約をしたユーザのオンデマンドバスの利用予約のキャンセル履歴の情報に基づいて判定した場合、前記利用予約をキャンセルするか否かの問い合わせを、前記ユーザの端末装置に前記通信部によって送信する制御部と、を備える、情報処理装置。
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.
前記制御部は、前記ユーザのスケジュールに前記オンデマンドバスの配車予定場所への前記ユーザの移動時間が含まれていないと判定した場合、前記利用予約がキャンセルされる可能性が高いと判定する、請求項1に記載の情報処理装置。 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. 前記制御部は、前記ユーザのスケジュールに前記オンデマンドバスから前記ユーザが降車した後のイベントが登録されていないと判定した場合、前記利用予約がキャンセルされる可能性が高いと判定する、請求項1に記載の情報処理装置。 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. 前記制御部は、前記オンデマンドバスからの前記ユーザの降車予定時刻が前記ユーザの帰宅予定時刻よりも第1時間前である場合、前記ユーザのスケジュールに前記イベントが登録されているか否かを判定する、請求項4に記載の情報処理装置。 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. 前記制御部は、前記キャンセル履歴の情報から前記ユーザのキャンセル率を取得し、取得した前記キャンセル率が閾値以上である場合、前記利用予約がキャンセルされる可能性が高いと判定する、請求項2に記載の情報処理装置。 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 if the acquired cancellation rate is equal to or greater than a threshold, determines that the reservation is likely to be canceled. 前記オンデマンドバスは、予め設定された基本ルートを走行し、
前記閾値は、前記オンデマンドバスが配車予定場所に向かうために前記基本ルートから外れる前の第2時間内では、前記第2時間が経過した後よりも、低い、請求項6に記載の情報処理装置。
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.
前記閾値は、前記オンデマンドバスが走行する予定ルートが前記ユーザによって以前キャンセルされたことがある場合、前記予定ルートが前記ユーザによって以前キャンセルされたことがない場合よりも、低い、請求項6に記載の情報処理装置。 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. 前記オンデマンドバスは、予め設定された基本ルートを走行し、
前記制御部は、前記オンデマンドバスが配車予定場所に向かうために前記基本ルートを外れる前に、前記利用予約がキャンセルされる可能性が高いか否かを判定する、請求項1から8までの何れか一項に記載の情報処理装置。
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.
前記制御部は、前記オンデマンドバスの配車予定時刻の第3時間前に、前記利用予約がキャンセルされる可能性が高いか否かを判定する、請求項1から8までの何れか一項に記載の情報処理装置。 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 . 前記第3時間は、前記ユーザの位置と前記オンデマンドバスの配車予定場所の位置とが離れているほど、長い、請求項10に記載の情報処理装置。 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. 前記第3時間は、前記オンデマンドバスの予約数が高いほど、長い、請求項10に記載の情報処理装置。 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. 前記第3時間は、前記キャンセル履歴の情報から取得される前記ユーザのキャンセル率が高いほど、長い、請求項2に従属する請求項10に記載の情報処理装置。 The information processing device according to claim 10, which is dependent on claim 2, wherein the third time period is longer the higher the cancellation rate of the user obtained from the cancellation history information. 前記制御部は、前記問い合わせの送信後、前記端末装置から、前記オンデマンドバスの利用予約をキャンセルする回答を前記通信部によって受信した場合、前記ユーザに対してキャンセル料金を請求しないと決定する、請求項1から13までの何れか一項に記載の情報処理装置。 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. 前記制御部は、前記問い合わせの送信後、前記端末装置から、前記オンデマンドバスの利用予約をキャンセルする回答を前記通信部によって受信した場合、前記ユーザに対して設定金額よりも低額なキャンセル料金を請求すると決定する、請求項1から13までの何れか一項に記載の情報処理装置。 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. 前記制御部は、前記キャンセルする回答を受信したタイミングが早いほど、低額になるようにキャンセル料金を決定する、請求項15に記載の情報処理装置。 The information processing device according to claim 15, wherein the control unit determines the cancellation fee so that the earlier the cancellation response is received, the lower the cancellation fee. 前記制御部は、前記問い合わせの送信後、前記端末装置から、前記オンデマンドバスの利用予約をキャンセルしない回答を前記通信部によって受信した場合、前記オンデマンドバスの配車予定場所の位置情報を前記端末装置に前記通信部によって送信する、請求項1から16までの何れか一項に記載の情報処理装置。 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. 前記制御部は、前記キャンセルしない回答を受信した場合であって、前記ユーザがオンデマンドバスの利用予約を以前キャンセルしたことがある場合、前記オンデマンドバスの配車予定場所の位置情報を前記端末装置に前記通信部によって送信する、請求項1から17までの何れか一項に記載の情報処理装置。 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. 前記制御部は、前記ユーザの位置から前記オンデマンドバスの配車予定場所までの移動時間を取得し、取得した移動時間の情報を前記オンデマンドバスの配車予定場所の位置情報とともに、前記端末装置に前記通信部によって送信する、請求項17又は18に記載の情報処理装置。 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. 前記端末装置と、
請求項1から19までの何れか一項に記載の情報処理装置と、を含む、情報処理システム。
The terminal device;
An information processing system comprising: the information processing device according to any one of claims 1 to 19.
情報処理装置が、オンデマンドバスの利用予約がキャンセルされる可能性が高いと前記利用予約をしたユーザのスケジュールの情報に基づいて判定した場合、前記利用予約をキャンセルするか否かの問い合わせを、前記ユーザの端末装置に送信することを含む、情報処理方法。 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.
JP2021168384A 2021-10-13 2021-10-13 Information processing device, information processing system, and information processing method Active JP7626017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021168384A JP7626017B2 (en) 2021-10-13 2021-10-13 Information processing device, information processing system, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021168384A JP7626017B2 (en) 2021-10-13 2021-10-13 Information processing device, information processing system, and information processing method

Publications (2)

Publication Number Publication Date
JP2023058377A JP2023058377A (en) 2023-04-25
JP7626017B2 true JP7626017B2 (en) 2025-02-04

Family

ID=86068895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021168384A Active JP7626017B2 (en) 2021-10-13 2021-10-13 Information processing device, information processing system, and information processing method

Country Status (1)

Country Link
JP (1) JP7626017B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005216155A (en) 2004-01-30 2005-08-11 Aruze Corp Taxi dispatch reservation system and taxi dispatch reservation system server
JP2017224225A (en) 2016-06-17 2017-12-21 株式会社デンソー Operation system of car-sharing service
JP2019211960A (en) 2018-06-04 2019-12-12 トヨタ自動車株式会社 Information processing apparatus, information processing method, and information processing program
JP2021103462A (en) 2019-12-25 2021-07-15 トヨタ自動車株式会社 Information processing device, information processing method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005044089A (en) * 2003-07-28 2005-02-17 Sumacchi:Kk Bus reservation system and reservation method
JP6643828B2 (en) * 2015-08-03 2020-02-12 Line株式会社 Information processing apparatus, control method for information processing apparatus, and program
JP7044002B2 (en) * 2018-07-24 2022-03-30 トヨタ自動車株式会社 Vehicle reservation system, vehicle reservation method and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005216155A (en) 2004-01-30 2005-08-11 Aruze Corp Taxi dispatch reservation system and taxi dispatch reservation system server
JP2017224225A (en) 2016-06-17 2017-12-21 株式会社デンソー Operation system of car-sharing service
JP2019211960A (en) 2018-06-04 2019-12-12 トヨタ自動車株式会社 Information processing apparatus, information processing method, and information processing program
JP2021103462A (en) 2019-12-25 2021-07-15 トヨタ自動車株式会社 Information processing device, information processing method, and program

Also Published As

Publication number Publication date
JP2023058377A (en) 2023-04-25

Similar Documents

Publication Publication Date Title
CN112262418B (en) Vehicle management system and vehicle management method
US11132626B2 (en) Systems and methods for vehicle resource management
CN109376311A (en) System, method and apparatus for driver-passenger matching for multiple ridesharing models
US20200034755A1 (en) Vehicle reservation system, vehicle reservation method, and non-transitory storage medium storing program
US10514267B2 (en) Vehicle operation management apparatus
CN113748446A (en) Technique for comparing the travel of a motor vehicle
US20240013264A1 (en) Dynamic rideshare service behavior based on past passenger experience data
JP2019020787A (en) System, method, and program for managing vehicle travel schedule
CN110517524B (en) Ride-sharing assistance system, ride-sharing assistance device, and ride-sharing assistance method
JP2020160736A (en) Parking / stopping time prediction device, parking / stopping time prediction method, and program
CN110751541A (en) Unmanned shared automobile management method and device
CN113902154B (en) A reservation system, method and medium for unmanned vehicle
JP7062527B2 (en) Alternative proposal system and alternative proposal method
US20210183250A1 (en) Control device, system, program, terminal device, and control method
JP7626017B2 (en) Information processing device, information processing system, and information processing method
CN113516332B (en) Information processing device, non-transitory storage medium and evaluation method
US10996066B2 (en) Method for coordinating a meeting point of a self-driving transportation vehicle and of a user
JP7582154B2 (en) Information processing device, information processing system, and information processing method
US12254776B2 (en) Control system of vehicle
JP7489276B2 (en) Vehicle dispatch reservation management system, vehicle dispatch system, vehicle dispatch reservation data management device, and vehicle dispatch reservation data management program
JP7601029B2 (en) Control device, control method, and program
US12282978B2 (en) Information processing apparatus and method
JP2020149621A (en) Rideshare management device
US12190731B2 (en) Plan proposal device, system, vehicle, and plan proposal method
JP2020149620A (en) Rideshare management device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241125

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250106

R150 Certificate of patent or registration of utility model

Ref document number: 7626017

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150