[go: up one dir, main page]

JP2021076919A - Passenger determination device and passenger determination method - Google Patents

Passenger determination device and passenger determination method Download PDF

Info

Publication number
JP2021076919A
JP2021076919A JP2019200811A JP2019200811A JP2021076919A JP 2021076919 A JP2021076919 A JP 2021076919A JP 2019200811 A JP2019200811 A JP 2019200811A JP 2019200811 A JP2019200811 A JP 2019200811A JP 2021076919 A JP2021076919 A JP 2021076919A
Authority
JP
Japan
Prior art keywords
users
vehicle
passenger
user
passenger group
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.)
Pending
Application number
JP2019200811A
Other languages
Japanese (ja)
Inventor
次山 元也
Motoya Jisan
元也 次山
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.)
Denso Ten Ltd
Original Assignee
Denso Ten Ltd
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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2019200811A priority Critical patent/JP2021076919A/en
Publication of JP2021076919A publication Critical patent/JP2021076919A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

To provide a passenger determination device capable of reducing the time to establish carpooling to a vehicle.SOLUTION: A passenger determination device determines passengers sharing a vehicle and comprises the first matching part and a determination part, where the first matching part extracts the users whose getting-on position and getting-off position, both satisfy the first condition among the users who specify the getting-on position to get on the vehicle and the getting-off position to get off the vehicle, and want to share a carpool, and groups as the first fellow passengers, and the determination part determines the users included in the first passenger group as the fellow passengers to the vehicle when the number of the users included in the first fellow passenger group grouped by the first matching part is less than a riding capacity of the vehicle and greater than or equal to the predetermined number of the passengers.SELECTED DRAWING: Figure 1

Description

本発明は、同乗者決定装置、同乗者決定方法に関する。 The present invention relates to a passenger determination device and a passenger determination method.

近年、タクシー乗り場で並んでいる間に相乗り相手を見つけるためのアプリケーション(いわゆるライドシェアアプリ)が提供されている。ライドシェアアプリでは、例えば、相乗り希望者の中から行先が同じ方面の人を探して相乗りを申請し、相乗りが成立した際に、チャット等により待ち合わせを設定できるようにされている。 In recent years, an application (so-called ride sharing application) for finding a carpool partner while lining up at a taxi stand has been provided. In the ride sharing application, for example, a person who wants to share a carpool is searched for and applied for a carpool, and when the carpool is established, a meeting can be set by chat or the like.

また、相乗り希望条件(乗車日時、乗車位置、降車位置等)を指定しておくと、利用者が希望する相乗りを実現できるようにした相乗り仲介システムが知られている。相乗り仲介システムでは、例えば、利用者の端末からタクシーの相乗りを申し込まれた場合に、管理サーバが、管理データベースを参照し、ユーザ同士の相乗り希望条件が適合するか否かを判断し、希望条件に適合する場合に相乗りが成立したものとして決定し、その旨を各利用者の端末に通知する。 Further, there is known a carpooling intermediary system that enables a user to realize a carpooling desired condition by designating desired carpooling conditions (boarding date and time, boarding position, disembarking position, etc.). In the carpooling intermediary system, for example, when a user's terminal applies for carpooling of a taxi, the management server refers to the management database, determines whether or not the desired conditions for carpooling between users are met, and the desired conditions. If it conforms to the above, it is determined that the carpool has been established, and the terminal of each user is notified to that effect.

特開2018−200552号公報Japanese Unexamined Patent Publication No. 2018-200552 特開2003−308596号公報Japanese Unexamined Patent Publication No. 2003-308596

しかし、従来の相乗り仲介システムでは、希望条件に適合したユーザの人数が定められた定員に達するまで、待機する場合がある。この結果、利用者は、相乗りを利用するまで長時間待たされたり、定められた定員に達せず、相乗りを利用できなかったりすることがある。 However, in the conventional carpooling intermediary system, there is a case where the number of users who meet the desired conditions reaches a predetermined capacity. As a result, the user may have to wait for a long time until he / she uses the carpool, or he / she may not reach the predetermined capacity and cannot use the carpool.

本発明は、車両への相乗りを成立させるまでの時間を低減する同乗者決定装置を提供することを目的とする。 An object of the present invention is to provide a passenger determination device that reduces the time required to establish carpooling in a vehicle.

上記課題を解決するために、以下の手段を採用する。
即ち、第1の態様は、
車両に相乗りするユーザを決定する同乗者決定装置であって、
前記車両に乗車する位置である乗車位置及び前記車両から降車する位置である降車位置を指定して前記車両への相乗りを希望するユーザのうち、それぞれの乗車位置及びそれぞれの降車位置がともに第1の条件を充足するユーザを抽出して第1同乗者グループとしてグループ化する第1マッチング部と、
前記第1マッチング部でグループ化された前記第1同乗者グループに含まれるユーザの人数が、前記車両の定員人数未満であり、所定人数以上である場合、前記第1同乗者グループに含まれるユーザを前記車両に相乗りするユーザとして決定する決定部と、
を備える同乗者決定装置とする。
The following means are adopted to solve the above problems.
That is, the first aspect is
It is a passenger determination device that determines the user who synergizes with the vehicle.
Among the users who wish to share the vehicle by designating the boarding position which is the position to get on the vehicle and the disembarking position which is the position to disembark from the vehicle, each boarding position and each disembarking position are the first. The first matching unit that extracts users who satisfy the conditions of and groups them as the first passenger group,
When the number of users included in the first passenger group grouped by the first matching unit is less than the capacity of the vehicle and more than a predetermined number, the users included in the first passenger group. As a user who synergizes with the vehicle,
It is a passenger determination device equipped with.

開示の態様は、プログラムが情報処理装置によって実行されることによって実現されてもよい。即ち、開示の構成は、上記した態様における各手段が実行する処理を、情報処理装置に対して実行させるためのプログラム、或いは当該プログラムを記録したコンピュー
タ読み取り可能な記録媒体として特定することができる。また、開示の構成は、上記した各手段が実行する処理を情報処理装置が実行する方法をもって特定されてもよい。開示の構成は、上記した各手段が実行する処理を行う情報処理装置を含むシステムとして特定されてもよい。
The aspect of disclosure may be realized by executing the program by an information processing device. That is, the structure of the disclosure can be specified as a program for causing the information processing apparatus to execute the process executed by each means in the above-described embodiment, or as a computer-readable recording medium on which the program is recorded. Further, the structure of the disclosure may be specified by a method in which the information processing apparatus executes the processing executed by each of the above-mentioned means. The configuration of the disclosure may be specified as a system including an information processing device that performs processing executed by each of the above means.

本発明によれば、車両への相乗りを成立させるまでの時間を低減する同乗者決定装置を提供することができる。 According to the present invention, it is possible to provide a passenger determination device that reduces the time required to establish carpooling in a vehicle.

図1は、実施形態の同乗者決定システムの構成例を示す図である。FIG. 1 is a diagram showing a configuration example of a passenger determination system of the embodiment. 図2は、実施形態のサーバ装置の機能ブロックの例を示す図である。FIG. 2 is a diagram showing an example of a functional block of the server device of the embodiment. 図3は、情報処理装置のハードウェア構成例を示す図である。FIG. 3 is a diagram showing a hardware configuration example of the information processing device. 図4は、相乗りのマッチングにおけるサーバ装置の動作フローの例(1/2)を示す図である。FIG. 4 is a diagram showing an example (1/2) of the operation flow of the server device in carpool matching. 図5は、相乗りのマッチングにおけるサーバ装置の動作フローの例(2/2)を示す図である。FIG. 5 is a diagram showing an example (2/2) of the operation flow of the server device in carpool matching.

以下、図面を参照して実施形態について説明する。実施形態の構成は例示であり、発明の構成は、開示の実施形態の具体的構成に限定されない。発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。 Hereinafter, embodiments will be described with reference to the drawings. The configuration of the embodiment is an example, and the configuration of the invention is not limited to the specific configuration of the disclosed embodiment. In carrying out the invention, a specific configuration according to the embodiment may be appropriately adopted.

〔実施形態〕
(構成例)
図1は、本実施形態の同乗者決定システムの構成例を示す図である。図1の同乗者決定システム10は、サーバ装置100、複数の利用者端末200を含む。図1の例では、利用者端末200の数は2台であるが、利用者端末200の数は2台に限定されるものではない。サーバ装置100及び利用者端末200は、インターネット等の通信ネットワークを介して、互いに通信可能に接続され得る。サーバ装置100は、同乗者決定装置の一例である。利用者端末200は、端末の一例である。利用者端末200は、タクシー等の車両の相乗りを希望する利用者が携帯して使用する端末である。タクシー等の相乗りを希望する利用者は、携帯する利用者端末200を使用して相乗り希望条件(乗車日時、乗車位置、降車位置等)を含む相乗り申請をサーバ装置100に送信する。サーバ装置100は、各利用者端末200から送信される希望条件を充足する利用者同士を相乗りの同乗者としてマッチングし、各利用者に通知する。また、サーバ装置100は、相乗りの同乗者の人数が定員に達していない場合に、各利用者にマッチングを終了するか否かを問い合わせる。サーバ装置100は、各利用者がマッチングの終了を希望した場合に、マッチングを終了し、相乗りの同乗者を決定する。
[Embodiment]
(Configuration example)
FIG. 1 is a diagram showing a configuration example of a passenger determination system of the present embodiment. The passenger determination system 10 of FIG. 1 includes a server device 100 and a plurality of user terminals 200. In the example of FIG. 1, the number of user terminals 200 is two, but the number of user terminals 200 is not limited to two. The server device 100 and the user terminal 200 can be communicably connected to each other via a communication network such as the Internet. The server device 100 is an example of a passenger determination device. The user terminal 200 is an example of a terminal. The user terminal 200 is a terminal carried and used by a user who wishes to share a vehicle such as a taxi. A user who wishes to share a taxi or the like uses a portable user terminal 200 to transmit a shared ride application including desired conditions for shared riding (boarding date / time, boarding position, disembarking position, etc.) to the server device 100. The server device 100 matches users who satisfy the desired conditions transmitted from each user terminal 200 as carpool passengers, and notifies each user. Further, the server device 100 asks each user whether or not to end the matching when the number of passengers in the carpool has not reached the capacity. When each user wishes to end the matching, the server device 100 ends the matching and determines a carpooling passenger.

図2は、本実施形態のサーバ装置の機能ブロックの例を示す図である。サーバ装置100は、第1マッチング部102、第2マッチング部104、決定部106、通信部108、格納部110を有する。 FIG. 2 is a diagram showing an example of a functional block of the server device of the present embodiment. The server device 100 includes a first matching unit 102, a second matching unit 104, a determination unit 106, a communication unit 108, and a storage unit 110.

第1マッチング部102は、相乗りする車両に乗車する位置を示す乗車位置、当該車両を降車する位置を示す降車位置、及び、当該車両に乗車する日時を示す乗車日時を含む相乗りの希望条件を送信した利用者を対象として、希望条件が所定の第1条件を充足する利用者同士を、相乗りの同乗者としてグループ化する。第1条件は、例えば、乗車位置及び降車位置がそれぞれ所定の第1範囲内であることである。第1条件に、乗車日時が所定の時間差以内であることが含まれてもよい。 The first matching unit 102 transmits a desired condition for carpooling including a boarding position indicating a position to board a synergistic vehicle, a disembarking position indicating a position to disembark the vehicle, and a boarding date / time indicating the date and time of boarding the vehicle. For the users who have completed the test, the users whose desired conditions satisfy the predetermined first condition are grouped as carpool passengers. The first condition is, for example, that the boarding position and the disembarking position are each within a predetermined first range. The first condition may include that the boarding date and time is within a predetermined time difference.

第2マッチング部104は、第1マッチング部102でのマッチングと決定部106の決定により、相乗りの同乗者が決定しなかった利用者を対象として、希望条件が所定の第2条件を充足する利用者同士を、相乗りの同乗者としてグループ化する。第2条件は、例えば、乗車位置及び降車位置がそれぞれ第1範囲よりも広い第2範囲内であり、乗車日時が所定の時間差以内であることである。第2条件における時間差は、第1条件における時間差よりも大きくてもよい。 The second matching unit 104 is used by targeting a user whose carpool passenger has not been determined by the matching by the first matching unit 102 and the determination of the determination unit 106, and the desired condition satisfies the predetermined second condition. Group people as shared passengers. The second condition is, for example, that the boarding position and the disembarking position are each within the second range wider than the first range, and the boarding date and time are within a predetermined time difference. The time difference in the second condition may be larger than the time difference in the first condition.

決定部106は、第1マッチング部102または第2マッチング部104でマッチングされた同乗者グループに含まれる利用者の人数が、車両の定員人数未満である所定人数以上である場合、当該同乗者グループに含まれる利用者を車両に相乗りする利用者として決定する。決定部106は、相乗りが決定した各利用者に、通信部108を介して、相乗りの決定を通知する。また、決定部106は、マッチングされた同乗者グループに含まれる利用者の人数が、所定人数未満である場合に、同乗者グループに含まれる利用者に、マッチングを継続するか否かを、通信部108を介して問い合わせる。 When the number of users included in the passenger group matched by the first matching unit 102 or the second matching unit 104 is equal to or greater than the predetermined number of passengers, which is less than the capacity of the vehicle, the determination unit 106 determines the passenger group. Determine the users included in the above as users who synergize with the vehicle. The decision unit 106 notifies each user who has decided to share the carpool via the communication unit 108 of the decision to share the carpool. Further, the determination unit 106 communicates to the users included in the passenger group whether or not to continue the matching when the number of users included in the matched passenger group is less than a predetermined number. Inquire via section 108.

通信部108は、利用者が使用する利用者端末200等との通信をインターネットなどの通信ネットワーク等を介して行う。通信部108は、相乗りの希望条件を含む相乗りの申請を利用者端末200から受信する。通信部108は、相乗りのマッチングを終了するか否かの問い合わせの通知を、利用者端末200に送信する。通信部108は、相乗りが決定した各利用者の利用者端末200に、相乗りの決定の通知を送信する。 The communication unit 108 communicates with the user terminal 200 or the like used by the user via a communication network such as the Internet. The communication unit 108 receives the application for carpooling including the desired conditions for carpooling from the user terminal 200. The communication unit 108 transmits a notification of an inquiry as to whether or not to end the carpool matching to the user terminal 200. The communication unit 108 transmits a notification of the carpooling decision to the user terminal 200 of each user who has decided to carpool.

格納部110は、第1マッチング部102、第2マッチング部104、決定部106で使用されるデータ、テーブル、通信部108で送受信されるデータ等を格納する。 The storage unit 110 stores data used by the first matching unit 102, the second matching unit 104, and the determination unit 106, a table, data transmitted and received by the communication unit 108, and the like.

利用者端末200は、利用者の入力操作等によって、相乗りの希望条件を含む相乗り申請を、サーバ装置100に送信したり、サーバ装置100から通知を受信したり、サーバ装置100に通知に対する応答を送信したりする。利用者端末200は、利用者に対して、表示装置などにより、相乗りの申請の入力画面や、サーバ装置100からの通知等を表示する。 The user terminal 200 transmits a carpooling application including desired conditions for carpooling to the server device 100, receives a notification from the server device 100, and sends a response to the notification to the server device 100 by an input operation of the user or the like. Send it. The user terminal 200 displays a carpool application input screen, a notification from the server device 100, and the like to the user by using a display device or the like.

サーバ装置100は、PC(Personal Computer)、ワークステーション(WS、Work Station)のような専用または汎用のコンピュータ、あるいは、コンピュータを搭載した
電子機器を使用して実現可能である。また、利用者端末200は、PC、スマートフォン、携帯電話、タブレット型端末、カーナビゲーション装置、PDA(Personal Digital Assistant)のような専用または汎用のコンピュータ、あるいは、コンピュータを搭載した電子機器を使用して実現可能である。
The server device 100 can be realized by using a dedicated or general-purpose computer such as a PC (Personal Computer) or a workstation (WS, Work Station), or an electronic device equipped with the computer. Further, the user terminal 200 uses a dedicated or general-purpose computer such as a PC, a smartphone, a mobile phone, a tablet terminal, a car navigation device, a PDA (Personal Digital Assistant), or an electronic device equipped with the computer. It is feasible.

図3は、情報処理装置のハードウェア構成例を示す図である。図3に示す情報処理装置は、一般的なコンピュータの構成を有している。サーバ装置100、利用者端末200は、図3に示すような情報処理装置90によって実現される。図3の情報処理装置90は、プロセッサ91、メモリ92、記憶部93、入力部94、出力部95、通信制御部96を有する。これらは、互いにバスによって接続される。メモリ92及び記憶部93は、コンピュータ読み取り可能な記録媒体である。コンピュータのハードウェア構成は、図3に示される例に限らず、適宜構成要素の省略、置換、追加が行われてもよい。 FIG. 3 is a diagram showing a hardware configuration example of the information processing device. The information processing device shown in FIG. 3 has a general computer configuration. The server device 100 and the user terminal 200 are realized by an information processing device 90 as shown in FIG. The information processing device 90 of FIG. 3 includes a processor 91, a memory 92, a storage unit 93, an input unit 94, an output unit 95, and a communication control unit 96. These are connected to each other by a bus. The memory 92 and the storage unit 93 are computer-readable recording media. The hardware configuration of the computer is not limited to the example shown in FIG. 3, and components may be omitted, replaced, or added as appropriate.

情報処理装置90は、プロセッサ91が記録媒体に記憶されたプログラムをメモリ92の作業領域にロードして実行し、プログラムの実行を通じて各構成部等が制御されることによって、所定の目的に合致した機能を実現することができる。 The information processing unit 90 meets a predetermined purpose by having the processor 91 load the program stored in the recording medium into the work area of the memory 92 and execute the program, and each component or the like is controlled through the execution of the program. The function can be realized.

プロセッサ91は、例えば、CPU(Central Processing Unit)やDSP(Digital Signal Processor)である。 The processor 91 is, for example, a CPU (Central Processing Unit) or a DSP (Digital Signal Processor).

メモリ92は、例えば、RAM(Random Access Memory)やROM(Read Only Memory)を含む。メモリ92は、主記憶装置とも呼ばれる。 The memory 92 includes, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory). The memory 92 is also called a main storage device.

記憶部93は、例えば、EPROM(Erasable Programmable ROM)、ハードディスク
ドライブ(HDD、Hard Disk Drive)である。また、記憶部93は、リムーバブルメデ
ィア、即ち可搬記録媒体を含むことができる。リムーバブルメディアは、例えば、USB(Universal Serial Bus)メモリ、あるいは、CD(Compact Disc)やDVD(Digital Versatile Disc)のようなディスク記録媒体である。記憶部93は、二次記憶装置とも呼ばれる。
The storage unit 93 is, for example, an EPROM (Erasable Programmable ROM) or a hard disk drive (HDD, Hard Disk Drive). Further, the storage unit 93 can include a removable medium, that is, a portable recording medium. The removable media is, for example, a USB (Universal Serial Bus) memory or a disc recording medium such as a CD (Compact Disc) or a DVD (Digital Versatile Disc). The storage unit 93 is also called a secondary storage device.

記憶部93は、各種のプログラム、各種のデータ及び各種のテーブルを読み書き自在に記録媒体に格納する。記憶部93には、オペレーティングシステム(Operating System :OS)、各種プログラム、各種テーブル等が格納される。記憶部93に格納される情報は、メモリ92に格納されてもよい。また、メモリ92に格納される情報は、記憶部93に格納されてもよい。 The storage unit 93 stores various programs, various data, and various tables in a readable and writable recording medium. The storage unit 93 stores an operating system (OS), various programs, various tables, and the like. The information stored in the storage unit 93 may be stored in the memory 92. Further, the information stored in the memory 92 may be stored in the storage unit 93.

オペレーティングシステムは、ソフトウェアとハードウェアとの仲介、メモリ空間の管理、ファイル管理、プロセスやタスクの管理等を行うソフトウェアである。オペレーティングシステムは、通信インタフェースを含む。通信インタフェースは、通信制御部96を介して接続される他の外部装置等とデータのやり取りを行うプログラムである。外部装置等には、例えば、他のコンピュータ、外部記憶装置等が含まれる。 The operating system is software that mediates between software and hardware, manages memory space, manages files, manages processes and tasks, and so on. The operating system includes a communication interface. The communication interface is a program that exchanges data with other external devices and the like connected via the communication control unit 96. External devices and the like include, for example, other computers, external storage devices, and the like.

入力部94は、キーボード、ポインティングデバイス、ワイヤレスリモコン、タッチパネル等を含む。また、入力部94は、カメラのような映像や画像の入力装置や、マイクロフォンのような音声の入力装置を含むことができる。 The input unit 94 includes a keyboard, a pointing device, a wireless remote controller, a touch panel, and the like. Further, the input unit 94 can include a video or image input device such as a camera or an audio input device such as a microphone.

出力部95は、LCD(Liquid Crystal Display)、EL(Electroluminescence)パ
ネル、CRT(Cathode Ray Tube)ディスプレイ、PDP(Plasma Display Panel)等の表示装置、プリンタ等の出力装置を含む。また、出力部95は、スピーカのような音声の出力装置を含むことができる。
The output unit 95 includes a display device such as an LCD (Liquid Crystal Display), an EL (Electroluminescence) panel, a CRT (Cathode Ray Tube) display, a PDP (Plasma Display Panel), and an output device such as a printer. Further, the output unit 95 can include an audio output device such as a speaker.

通信制御部96は、他の装置と接続し、情報処理装置90と他の装置との間の通信を制御する。通信制御部96は、例えば、LAN(Local Area Network)インタフェースボード、無線通信のための無線通信回路、有線通信のための通信回路である。LANインタフェースボードや無線通信回路は、インターネット等のネットワークに接続される。 The communication control unit 96 connects to another device and controls communication between the information processing device 90 and the other device. The communication control unit 96 is, for example, a LAN (Local Area Network) interface board, a wireless communication circuit for wireless communication, and a communication circuit for wired communication. The LAN interface board and wireless communication circuit are connected to a network such as the Internet.

サーバ装置100を実現するコンピュータは、プロセッサが補助記憶装置に記憶されているプログラムを主記憶装置にロードして実行することによって、第1マッチング部102、第2マッチング部104、決定部106、通信部108としての機能を実現する。一方、格納部110は、主記憶装置または補助記憶装置の記憶領域に設けられる。 In the computer that realizes the server device 100, the processor loads the program stored in the auxiliary storage device into the main storage device and executes it, so that the first matching unit 102, the second matching unit 104, the determination unit 106, and the communication The function as the unit 108 is realized. On the other hand, the storage unit 110 is provided in the storage area of the main storage device or the auxiliary storage device.

(動作例)
図4及び図5は、相乗りのマッチングにおけるサーバ装置の動作フローの例を示す図である。図4の「A」「B」「C」は、それぞれ、図5の「A」「B」「C」と接続する。サーバ装置100には、車両(タクシー等)への相乗りを希望する利用者が使用する利用者端末200から、相乗り希望条件を含む相乗りの申請が送信される。図4及び図5の動作フローは、あらかじめ定められた相乗りの申請開始時刻に、開始される。
(Operation example)
4 and 5 are diagrams showing an example of an operation flow of the server device in carpool matching. “A”, “B” and “C” in FIG. 4 are connected to “A”, “B” and “C” in FIG. 5, respectively. An application for carpooling including conditions for carpooling is transmitted to the server device 100 from a user terminal 200 used by a user who wants to ride in a vehicle (taxi or the like). The operation flow of FIGS. 4 and 5 is started at a predetermined carpool application start time.

S101では、サーバ装置100の通信部108は、利用者端末200から相乗り希望条件を含む相乗り申請を受信したか否かを判定する。相乗り申請には、乗車日時、乗車位置、降車位置を含む相乗り希望条件、相乗りを希望する利用者を識別する利用者識別子を含む。相乗り申請を受信した場合(S101;YES)、通信部108は相乗り申請を格納部110に格納し、処理がS102に進む。相乗り申請を受信していない場合(S101;NO)、S101の処理を繰り返す。 In S101, the communication unit 108 of the server device 100 determines whether or not a carpooling application including a carpooling desired condition has been received from the user terminal 200. The carpooling application includes a carpooling date and time, a boarding position, a carpooling desired condition including a disembarking position, and a user identifier that identifies a user who desires carpooling. When the carpool application is received (S101; YES), the communication unit 108 stores the carpool application in the storage unit 110, and the process proceeds to S102. If the carpool application has not been received (S101; NO), the process of S101 is repeated.

S102では、第1マッチング部102は、S101で受信し格納部110に格納される相乗り申請を抽出する。第1マッチング部102は、相乗り申請から乗車時刻、乗車位置、降車位置を抽出する。第1マッチング部102は、格納部110に格納されているS103またはS104で格納される第1同乗者グループから、抽出された乗車時刻から所定の時間以内(例えば10分以内)である乗車時刻である第1同乗者グループを抽出する。第1マッチング部102は、抽出された第1同乗者グループ及び相乗り申請の、乗車位置及び降車位置が、第1条件を充足するか否かを判定する。ここで、第1マッチング部102は、格納部110に第1同乗者グループが格納されていない場合、第1条件を充足しないと判定する。第1条件を充足する場合(S102;YES)、処理がS103に進む。第1条件を充足しない場合(S102;NO)、処理がS104に進む。第1条件は、例えば、乗車位置及び降車位置がそれぞれ所定の第1範囲内であることである。第1マッチング部102によるマッチングは、周知の他の方法により行われてもよい。 In S102, the first matching unit 102 extracts the carpool application received in S101 and stored in the storage unit 110. The first matching unit 102 extracts the boarding time, boarding position, and disembarking position from the carpool application. The first matching unit 102 has a boarding time within a predetermined time (for example, within 10 minutes) from the boarding time extracted from the first passenger group stored in S103 or S104 stored in the storage unit 110. Extract a first passenger group. The first matching unit 102 determines whether or not the boarding position and the disembarking position of the extracted first passenger group and the carpool application satisfy the first condition. Here, the first matching unit 102 determines that the first condition is not satisfied when the first passenger group is not stored in the storage unit 110. When the first condition is satisfied (S102; YES), the process proceeds to S103. If the first condition is not satisfied (S102; NO), the process proceeds to S104. The first condition is, for example, that the boarding position and the disembarking position are each within a predetermined first range. Matching by the first matching unit 102 may be performed by another well-known method.

S103では、第1マッチング部102は、第1条件を充足する相乗り申請の利用者(利用者識別子)を第1条件を充足する第1同乗者グループに加えた新たな第1同乗者グループとして、格納部110に格納する。 In S103, the first matching unit 102 sets the user (user identifier) of the carpool application satisfying the first condition as a new first passenger group added to the first passenger group satisfying the first condition. It is stored in the storage unit 110.

S104では、第1マッチング部102は、相乗り申請した利用者(1人)を、新たな第1同乗者グループとして、格納部110に格納する。当該第1同乗者グループには、相乗り申請に含まれる乗車位置、降車位置、乗車日時、相乗り申請をした利用者の利用者識別子が含まれる。 In S104, the first matching unit 102 stores the user (one person) who applied for carpooling in the storage unit 110 as a new first passenger group. The first passenger group includes the boarding position, the disembarking position, the boarding date and time, and the user identifier of the user who applied for the carpooling, which are included in the carpooling application.

S105では、決定部106は、S103またはS104で格納部110に格納した第1同乗者グループに含まれる利用者の人数が所定人数以上であるか否かを判定する。所定人数は、車両の運転手を除く定員(以下、相乗りの定員、または、単に、定員ともいう)未満の人数である。所定人数は、決定部106が相乗りの同乗者を決定する人数の下限値である。所定人数以上である場合(S105;YES)、処理がS116に進む。所定人数未満である場合(S105;NO)、処理がS106に進む。 In S105, the determination unit 106 determines whether or not the number of users included in the first passenger group stored in the storage unit 110 in S103 or S104 is equal to or greater than a predetermined number. The predetermined number of people is less than the capacity excluding the driver of the vehicle (hereinafter, the capacity for carpooling, or simply the capacity). The predetermined number of people is the lower limit of the number of people for which the determination unit 106 determines the passengers to share the carpool. If the number of people is equal to or greater than the predetermined number (S105; YES), the process proceeds to S116. If the number of people is less than the predetermined number (S105; NO), the process proceeds to S106.

S106では、決定部106は、相乗りの申請開始時刻から所定期間を経過したか否かを判定する。所定期間を経過した場合(S106;YES)、処理がS107に進む。所定期間を経過していない場合(S106;NO)、処理がS101に戻る。個々での所定期間は、サーバ装置100が相乗りの申請を受け付ける期間である。 In S106, the determination unit 106 determines whether or not a predetermined period has elapsed from the start time of the carpool application. When the predetermined period has elapsed (S106; YES), the process proceeds to S107. If the predetermined period has not elapsed (S106; NO), the process returns to S101. The individual predetermined period is a period in which the server device 100 accepts an application for carpooling.

S107では、決定部106は、S103またはS104で格納部110に格納した第1同乗者グループに含まれる利用者の利用者端末200に対して、マッチングを終了することに同意するか否かの問い合わせの通知を、通信部108を介して、送信する。また、通知には、マッチングの現在の状況として、所定人数未満で第1同乗者グループが形成されていることも含まれる。 In S107, the determination unit 106 asks the user terminal 200 of the user included in the first passenger group stored in the storage unit 110 in S103 or S104 whether or not he / she agrees to end the matching. Is transmitted via the communication unit 108. The notification also includes that the current status of matching is that a first passenger group is formed with less than a predetermined number of people.

S107の通知を受信した利用者端末200は、受信した通知を表示装置等に表示し、利用者にマッチングを終了することに同意するか否かを選択させる。利用者端末200は
、利用者による選択結果を応答として、サーバ装置100に送信する。また、利用者端末200は、利用者による選択がされない場合、応答を送信しない。
The user terminal 200 that has received the notification of S107 displays the received notification on a display device or the like, and allows the user to select whether or not to agree to end the matching. The user terminal 200 transmits the selection result by the user as a response to the server device 100. Further, the user terminal 200 does not transmit a response unless the user makes a selection.

S108では、通信部108は、問い合わせの通知を送信してから所定期間の間に、通知を送信したすべての利用者端末200から通知に対する応答を受信したか否かを判定する。すべての利用者端末200から応答を受信した場合(S108;YES)、処理がS109に進む。少なくとも1つの利用者端末200から応答を受信していない場合(S108;NO)、マッチングを終了することに同意されていないとみなして、処理がS110に進む。 In S108, the communication unit 108 determines whether or not the response to the notification has been received from all the user terminals 200 to which the notification has been transmitted within a predetermined period after the notification of the inquiry has been transmitted. When the response is received from all the user terminals 200 (S108; YES), the process proceeds to S109. If no response has been received from at least one user terminal 200 (S108; NO), it is considered that the user has not agreed to end the matching, and the process proceeds to S110.

S109では、決定部106は、受信した応答のうち、すべての応答において、マッチングを終了することに同意しているか否かを判定する。すべての応答においてマッチングを終了することを同意している場合(S109;YES)、処理がS116に進む。少なくとも1つの応答においてマッチングを終了することを同意していない場合(S109;NO)、マッチングを終了することに同意されていないとして、処理がS110に進む。 In S109, the determination unit 106 determines whether or not all the received responses agree to end the matching. If all the responses agree to end the matching (S109; YES), the process proceeds to S116. If you do not agree to end the matching in at least one response (S109; NO), the process proceeds to S110, assuming that you do not agree to end the matching.

S110では、第2マッチング部104は、S107で問い合わせの通知をした第1同乗者グループを抽出する。第2マッチング部104は、当該第1同乗者グループから乗車時刻、乗車位置、降車位置を抽出する。また、第2マッチング部104は、格納部110に格納されている、同乗者が決定していない他の第1同乗者グループから、抽出された乗車時刻から所定の時間以内(例えば10分以内)である乗車時刻である第1同乗者グループを抽出する。第2マッチング部104は、抽出された各第1同乗者グループの、乗車位置及び降車位置が、第2条件を充足するか否かを判定する。ここで、第2マッチング部104は、格納部110に他の第1同乗者グループが格納されていない場合、第2条件を充足しないと判定する。第2条件を充足する場合(S110;YES)、処理がS111に進む。第1条件を充足しない場合(S110;NO)、処理がS117に進む。第2条件は、例えば、乗車位置及び降車位置がそれぞれ第1範囲よりも大きい第2範囲内であることである。第2条件は、第1条件よりも緩い条件である。第2マッチング部104によるマッチングは、周知の他の方法により行われてもよい。 In S110, the second matching unit 104 extracts the first passenger group who notified the inquiry in S107. The second matching unit 104 extracts the boarding time, the boarding position, and the disembarking position from the first passenger group. Further, the second matching unit 104 is stored in the storage unit 110 and is within a predetermined time (for example, within 10 minutes) from the boarding time extracted from another first passenger group whose passenger has not been determined. The first passenger group, which is the boarding time, is extracted. The second matching unit 104 determines whether or not the boarding position and the disembarking position of each of the extracted first passenger groups satisfy the second condition. Here, the second matching unit 104 determines that the second condition is not satisfied when another first passenger group is not stored in the storage unit 110. When the second condition is satisfied (S110; YES), the process proceeds to S111. If the first condition is not satisfied (S110; NO), the process proceeds to S117. The second condition is, for example, that the boarding position and the disembarking position are within the second range, which is larger than the first range. The second condition is a condition looser than the first condition. Matching by the second matching unit 104 may be performed by another well-known method.

S111では、第2マッチング部104は、第2条件を充足する第1同乗者グループ同士を結合し新たな第2同乗者グループとして、格納部110に格納する。ここで、当該第2同乗者グループには、乗車位置、降車位置、乗車日時、各第1同乗者グループに含まれていた利用者の利用者識別子が含まれる。当該第2同乗者グループの乗車位置、降車位置は、各第1同乗者グループの乗車位置、降車位置の中間点としても、いずれかの第1同乗者グループの乗車位置、降車位置としてもよい。また、第2マッチング部104は、結合された元の第1同乗者グループを、格納部110から削除する。 In S111, the second matching unit 104 joins the first passenger groups satisfying the second condition and stores them in the storage unit 110 as a new second passenger group. Here, the second passenger group includes a boarding position, a disembarking position, a boarding date and time, and a user identifier of a user included in each first passenger group. The boarding position and disembarking position of the second passenger group may be an intermediate point between the boarding position and disembarking position of each first passenger group, or may be the boarding position and disembarking position of any of the first passenger groups. Further, the second matching unit 104 deletes the combined original first passenger group from the storage unit 110.

S112では、決定部106は、S111で格納部110に格納した第2同乗者グループに含まれる利用者の人数が所定人数以上であるか否かを判定する。ここでの所定人数は、S105の所定人数と同じとする。所定人数以上である場合(S112;YES)、処理がS116に進む。所定人数未満である場合(S112;NO)、処理がS113に進む。 In S112, the determination unit 106 determines whether or not the number of users included in the second passenger group stored in the storage unit 110 in S111 is equal to or greater than a predetermined number. The predetermined number of people here is the same as the predetermined number of people in S105. If the number of people is equal to or greater than the predetermined number (S112; YES), the process proceeds to S116. If the number of people is less than the predetermined number (S112; NO), the process proceeds to S113.

S113では、決定部106は、S113で格納部110に格納した第2同乗者グループに含まれる利用者の利用者端末200に対して、マッチングを終了することに同意するか否かの問い合わせの通知を、通信部108を介して、送信する。また、通知には、マッチングの現在の状況として、所定人数未満で第2同乗者グループが形成されていることも含まれる。 In S113, the determination unit 106 notifies the user terminal 200 of the user included in the second passenger group stored in the storage unit 110 in S113 of an inquiry as to whether or not they agree to end the matching. Is transmitted via the communication unit 108. The notification also includes that the current status of matching is that a second passenger group is formed with less than a predetermined number of people.

S113の通知を受信した利用者端末200は、受信した通知を表示装置等に表示し、利用者にマッチングを終了することに同意するか否かを選択させる。利用者端末200は、利用者による選択結果を応答として、サーバ装置100に送信する。また、利用者端末200は、利用者による選択がされない場合、応答を送信しない。 The user terminal 200 that has received the notification of S113 displays the received notification on a display device or the like, and allows the user to select whether or not to agree to end the matching. The user terminal 200 transmits the selection result by the user as a response to the server device 100. Further, the user terminal 200 does not transmit a response unless the user makes a selection.

S114では、通信部108は、問い合わせの通知を送信してから所定期間の間に、通知を送信したすべての利用者端末200から通知に対する応答を受信したか否かを判定する。すべての利用者端末200から応答を受信した場合(S114;YES)、処理がS115に進む。少なくとも1つの利用者端末200から応答を受信していない場合(S115;NO)、マッチングを終了することに同意されていないとみなして、処理がS117に進む。 In S114, the communication unit 108 determines whether or not the response to the notification has been received from all the user terminals 200 to which the notification has been transmitted within a predetermined period after the notification of the inquiry has been transmitted. When the response is received from all the user terminals 200 (S114; YES), the process proceeds to S115. If no response has been received from at least one user terminal 200 (S115; NO), it is considered that the user has not agreed to end the matching, and the process proceeds to S117.

S115では、決定部106は、受信した応答のうち、すべての応答において、マッチングを終了することに同意しているか否かを判定する。すべての応答においてマッチングを終了することを同意している場合(S115;YES)、処理がS116に進む。少なくとも1つの応答においてマッチングを終了することを同意していない場合(S115;NO)、マッチングを終了することに同意されていないとして、処理がS117に進む。 In S115, the determination unit 106 determines whether or not all the received responses agree to end the matching. If all the responses agree to end the matching (S115; YES), the process proceeds to S116. If you do not agree to end the matching in at least one response (S115; NO), the process proceeds to S117, assuming that you do not agree to end the matching.

S116では、決定部106は、第1同乗者グループまたは第2同乗者グループに含まれる利用者の利用者端末200に対して、同乗者決定の通知(マッチング成立の通知)を、通信部108を介して、送信する。当該通知には、第1同乗者グループまたは第2同乗者グループに含まれる乗車位置、降車位置、乗車日時、同乗者の人数(利用者の合計人数)が含まれてもよい。 In S116, the determination unit 106 notifies the user terminal 200 of the user included in the first passenger group or the second passenger group of the passenger determination (notification of the establishment of matching), and the communication unit 108. Send via. The notification may include a boarding position, a disembarking position, a boarding date and time, and the number of passengers (total number of users) included in the first passenger group or the second passenger group.

S116の通知を受信した利用者端末200は、受信した通知を表示装置等に表示する。利用者端末200の利用者は、表示によりマッチングの成立を認識することができる。 The user terminal 200 that has received the notification of S116 displays the received notification on a display device or the like. The user of the user terminal 200 can recognize the establishment of matching by the display.

S117では、決定部106は、第1同乗者グループまたは第2同乗者グループに含まれる利用者の利用者端末200に対して、同乗者が決定しなかった旨の通知(マッチング不成立の通知)を、通信部108を介して、送信する。 In S117, the determination unit 106 notifies the user terminal 200 of the user included in the first passenger group or the second passenger group to the effect that the passenger has not decided (notification of unsuccessful matching). , Transmit via the communication unit 108.

S117の通知を受信した利用者端末200は、受信した通知を表示装置等に表示する。利用者端末200の利用者は、表示によりマッチングの不成立を認識することができる。 The user terminal 200 that has received the notification of S117 displays the received notification on a display device or the like. The user of the user terminal 200 can recognize the failure of matching by the display.

(実施形態の作用効果)
同乗者決定システム10におけるサーバ装置100は、利用者端末200から車両に対する相乗りの申請を受信する。サーバ装置100は、相乗り申請の希望条件である乗車日時、乗車位置、降車位置に基づいて、利用者を相乗りの同乗者としてグループ化する。サーバ装置100は、グループ化した利用者が所定人数以上である場合、当該利用者を相乗りの利用者として決定する。サーバ装置100は、グループ化した利用者が定員未満であっても、相乗りの同乗者を決定することができる。また、サーバ装置100は、グループ化した利用者が所定人数未満である場合に、マッチングを終了することに同意するか否かをグループ化した利用者に問い合わせる通知を送信する。サーバ装置100は、当該通知に対する応答として、すべてのグループ化した利用者からマッチングを終了することに同意する旨の応答を受信した場合、マッチングを終了して、グループ化した利用者を相乗りの同乗者として決定する。また、サーバ装置100は、第1条件を充足する第1同乗者グループの利用者が所定人数未満である場合、第1条件よりも緩い第2条件を充足する第1同乗者グループ同士を結合して第2同乗者グループとし、第2同乗者グループの利用者が所定人数以上である場合、同乗者として決定する。同乗者決定システム10のサーバ装置
100によれば、相乗りの同乗者の決定までの時間を低減することができる。
(Action and effect of the embodiment)
The server device 100 in the passenger determination system 10 receives an application for carpooling to the vehicle from the user terminal 200. The server device 100 groups users as carpool passengers based on the desired conditions of the carpool application, such as the boarding date and time, the boarding position, and the disembarking position. When the number of grouped users is a predetermined number or more, the server device 100 determines the users as shared users. The server device 100 can determine a carpool passenger even if the grouped users are less than the capacity. Further, when the number of grouped users is less than a predetermined number, the server device 100 transmits a notification asking the grouped users whether or not they agree to end the matching. When the server device 100 receives a response from all the grouped users that they agree to end the matching as a response to the notification, the server device 100 ends the matching and rides the grouped users together. Determine as a person. Further, when the number of users of the first passenger group satisfying the first condition is less than a predetermined number, the server device 100 combines the first passenger groups satisfying the second condition, which is looser than the first condition. If the number of users in the second passenger group is equal to or greater than the predetermined number, the passengers are determined as the second passenger group. According to the server device 100 of the passenger determination system 10, it is possible to reduce the time until the passenger determination of the carpool is determined.

(変形例1)
車両(タクシー)に相乗りする場合、車両の乗車料金(タクシー料金)を乗車人数で割った金額が1人あたりの乗車料金となる。そのため、定員より少ない人数で相乗りの同乗者を決定すると1人あたりの乗車料金が定員の人数で決定した場合に比べて高くなる。そこで、サーバ装置100は、一部の利用者が、所定人数(または定員)までの不足人数分の乗車料金を負担することに同意した場合、マッチングを終了してもよい。
(Modification example 1)
In the case of carpooling with a vehicle (taxi), the fare per person is the amount obtained by dividing the vehicle fare (taxi fare) by the number of passengers. Therefore, if a shared passenger is determined by a smaller number of people than the capacity, the fare per person will be higher than when the number of passengers is determined. Therefore, the server device 100 may end the matching if some users agree to bear the fare for the shortage of the predetermined number of people (or the capacity).

このとき、S107、S113の通知に、所定人数(または定員)までの不足人数分の乗車料金を負担することに同意するかの問い合わせを含ませる。これらの通知に対する応答が少なくとも1つの利用者端末200からあった場合、S108、S114の判定では、応答があったと判定する(S118、S114;YES)。また、S109、S115の判定では、少なくとも1人の利用者が不足人数分の乗車料金を負担することに同意する旨の応答をした場合、マッチングの終了と判定する(S109、S115;YES)。また、S116における決定の通知は、一部の利用者が不足人数分の乗車料金を負担する旨の通知を含んでもよい。これにより、サーバ装置100は、一部の利用者が追加の料金(不足人数分の乗車料金)を負担することで、早期にマッチングを終了させることができる。このとき、追加の料金を負担しない他の利用者としては、料金の負担は増えずに、マッチングが早期に終了するため、他の利用者に不利益は生じない。 At this time, the notifications of S107 and S113 include an inquiry as to whether or not they agree to bear the fare for the shortage of the predetermined number of people (or the capacity). When there is a response to these notifications from at least one user terminal 200, the determination in S108 and S114 determines that there was a response (S118, S114; YES). Further, in the determination of S109 and S115, when at least one user responds that he / she agrees to bear the fare for the shortage of passengers, it is determined that the matching is completed (S109, S115; YES). Further, the notification of the decision in S116 may include a notification that some users will bear the fare for the shortage of people. As a result, the server device 100 can end the matching at an early stage by having some users bear an additional charge (boarding charge for the shortage of people). At this time, as another user who does not bear the additional fee, the burden of the fee does not increase and the matching is completed early, so that no disadvantage occurs to the other user.

(変形例2)
S107で、第1条件で継続するか、第1条件よりも緩い第2条件で継続するか、継続しないか(マッチングを終了するか)を問い合わせ、すべての利用者から第1条件で継続することが選択された場合、S106の所定期間を延長(例えば10分延長)し、S109の後の処理がS101に戻ってもよい。これにより、利用者は、マッチング継続の要否を選択することができる。また、利用者は、より長い時間、第1条件を充足する利用者が出現することを待機することができる。
(Modification 2)
In S107, inquire whether to continue under the first condition, continue under the second condition looser than the first condition, or not (end matching), and continue under the first condition from all users. If is selected, the predetermined period of S106 may be extended (for example, extended by 10 minutes), and the processing after S109 may return to S101. This allows the user to select whether or not to continue matching. In addition, the user can wait for a longer time for a user who satisfies the first condition to appear.

(変形例3)
S105、S112における所定人数を相乗りの定員としてもよい。この場合、第1同乗者グループまたは第2同乗者グループが定員に達した場合に、マッチングが終了する。また、サーバ装置100は、定員に達してしていない場合でも、利用者の同意により同乗者を決定する(マッチングを終了させる)ことができる。サーバ装置100によれば、相乗りの同乗者の決定までの時間を低減することができる。
(Modification example 3)
The predetermined number of people in S105 and S112 may be the maximum number of carpoolers. In this case, matching ends when the first passenger group or the second passenger group reaches the capacity. Further, the server device 100 can determine a passenger (end matching) with the consent of the user even if the capacity has not been reached. According to the server device 100, it is possible to reduce the time required to determine the passengers to share the carpool.

〈コンピュータ読み取り可能な記録媒体〉
コンピュータその他の機械、装置(以下、コンピュータ等)に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
<Computer readable recording medium>
A program that enables a computer or other machine or device (hereinafter, computer or the like) to realize any of the above functions can be recorded on a recording medium that can be read by the computer or the like. Then, the function can be provided by causing a computer or the like to read and execute the program of this recording medium.

ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体内には、CPU、メモリ等のコンピュータを構成する要素を設け、そのCPUにプログラムを実行させてもよい。 Here, a recording medium that can be read by a computer or the like is a recording medium that can store information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read from the computer or the like. To say. In such a recording medium, elements constituting a computer such as a CPU and a memory may be provided, and the CPU may execute a program.

また、このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD−ROM、CD−R/W、DVD、DAT、8mmテープ、メモリカード等がある。 Among such recording media, those that can be removed from a computer or the like include, for example, flexible discs, magneto-optical discs, CD-ROMs, CD-R / Ws, DVDs, DATs, 8 mm tapes, memory cards, and the like.

また、コンピュータ等に固定された記録媒体としてハードディスクやROM等がある。 In addition, there are hard disks, ROMs, and the like as recording media fixed to computers and the like.

(その他)
以上、本発明の実施形態、変形例を説明したが、これらはあくまで例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、各構成の組み合わせなど、当業者の知識に基づく種々の変更が可能である。
(Other)
Although embodiments and modifications of the present invention have been described above, these are merely examples, and the present invention is not limited thereto, and each configuration is provided as long as it does not deviate from the scope of claims. Various changes such as combinations are possible based on the knowledge of those skilled in the art.

10 同乗者決定システム
100 サーバ装置
102 第1マッチング部
104 第2マッチング部
106 決定部
108 通信部
110 格納部
200 利用者端末
90 情報処理装置
91 プロセッサ
92 メモリ
93 記憶部
94 入力部
95 出力部
96 通信制御部
10 Passenger determination system 100 Server device 102 1st matching unit 104 2nd matching unit 106 Decision unit 108 Communication unit 110 Storage unit 200 User terminal
90 Information processing equipment
91 processor
92 memory
93 Memory
94 Input section
95 Output section
96 Communication control unit

Claims (5)

車両に相乗りするユーザを決定する同乗者決定装置であって、
前記車両に乗車する位置である乗車位置及び前記車両から降車する位置である降車位置を指定して前記車両への相乗りを希望するユーザのうち、それぞれの乗車位置及びそれぞれの降車位置がともに第1の条件を充足するユーザを抽出して第1同乗者グループとしてグループ化する第1マッチング部と、
前記第1マッチング部でグループ化された前記第1同乗者グループに含まれるユーザの人数が、前記車両の定員人数未満であり、所定人数以上である場合、前記第1同乗者グループに含まれるユーザを前記車両に相乗りするユーザとして決定する決定部と、
を備える同乗者決定装置。
It is a passenger determination device that determines the user who synergizes with the vehicle.
Among the users who wish to share the vehicle by designating the boarding position which is the position to get on the vehicle and the disembarking position which is the position to disembark from the vehicle, each boarding position and each disembarking position are the first. The first matching unit that extracts users who satisfy the conditions of and groups them as the first passenger group,
When the number of users included in the first passenger group grouped by the first matching unit is less than the capacity of the vehicle and more than a predetermined number, the users included in the first passenger group. As a user who synergizes with the vehicle,
A passenger determination device equipped with.
前記第1同乗者グループに含まれるユーザの人数が前記所定人数未満である場合、前記第1同乗者グループに含まれるユーザが有する端末に、ユーザのグループ化を終了させるか否かを問い合わせる通知を送信する通信部を備え、
前記決定部は、前記通信部が前記通知に対して前記第1同乗者グループに含まれるすべてのユーザの前記端末からユーザのグループ化を終了させることに同意する応答を受信した場合、前記第1同乗者グループに含まれるユーザを前記車両に相乗りするユーザとして決定する、
請求項1に記載の同乗者決定装置。
When the number of users included in the first passenger group is less than the predetermined number, a notification inquiring whether or not to end the grouping of users is sent to the terminal owned by the user included in the first passenger group. Equipped with a communication unit to transmit
When the communication unit receives a response to the notification from the terminal of all the users included in the first passenger group, the determination unit agrees to end the grouping of the users. A user included in the passenger group is determined as a user who synergizes with the vehicle.
The passenger determination device according to claim 1.
前記第1同乗者グループに含まれるユーザの人数が前記所定人数未満である場合、前記第1同乗者グループに含まれるユーザが有する端末に、追加費用を負担することでユーザのグループ化を終了させるか否かを問い合わせる通知を送信する通知部を備え、
前記決定部は、前記通知部が前記通知に対して前記第1同乗者グループに含まれるユーザの前記端末のうち少なくとも1つの前記端末から追加費用を負担することでユーザのグループ化を終了させることに同意する応答を受信した場合、前記第1同乗者グループに含まれるユーザを前記車両に相乗りするユーザとして決定する、
請求項1に記載の同乗者決定装置。
When the number of users included in the first passenger group is less than the predetermined number, the grouping of users is terminated by paying an additional cost to the terminals owned by the users included in the first passenger group. Equipped with a notification unit that sends a notification asking whether or not
The determination unit terminates the grouping of users by the notification unit paying an additional cost from at least one of the terminals of the users included in the first passenger group for the notification. When the response agreeing with is received, the user included in the first passenger group is determined as the user who synergizes with the vehicle.
The passenger determination device according to claim 1.
前記決定部が前記車両に相乗りするユーザとして決定していないユーザのうち、それぞれの乗車位置及びそれぞれの降車位置がともに前記第1の条件よりも広い範囲を含む第2の条件を充足するユーザを第2同乗者グループとしてグループ化する第2マッチング部を備え、
前記決定部は、前記第2同乗者グループに含まれるユーザの人数が前記所定人数以上である場合、前記第2同乗者グループに含まれるユーザを前記車両に相乗りするユーザとして決定する、
請求項1から3のいずれか1項に記載の同乗者決定装置。
Among users who have not been determined by the determination unit as users who synergize with the vehicle, users who satisfy the second condition in which both the boarding position and the disembarking position include a wider range than the first condition. Equipped with a second matching section that groups as a second passenger group
When the number of users included in the second passenger group is equal to or greater than the predetermined number, the determination unit determines the users included in the second passenger group as users who synergize with the vehicle.
The passenger determination device according to any one of claims 1 to 3.
車両に相乗りするユーザを決定する同乗者決定方法であって、
コンピュータが、
前記車両に乗車する位置である乗車位置及び前記車両から降車する位置である降車位置を指定して前記車両への相乗りを希望するユーザのうち、それぞれの乗車位置及びそれぞれの降車位置がともに第1の条件を充足するユーザを抽出して第1同乗者グループとしてグループ化し、
グループ化された前記第1同乗者グループに含まれるユーザの人数が、前記車両の定員人数未満であり、所定人数以上である場合、前記第1同乗者グループに含まれるユーザを前記車両に相乗りするユーザとして決定する、
ことを実行する同乗者決定方法。
It is a passenger determination method that determines the users who synergize with the vehicle.
The computer
Among the users who wish to share the vehicle by designating the boarding position which is the position to get on the vehicle and the disembarking position which is the position to disembark from the vehicle, each boarding position and each disembarking position are the first. Users who satisfy the conditions of are extracted and grouped as the first passenger group,
When the number of users included in the grouped first passenger group is less than the capacity of the vehicle and is equal to or more than a predetermined number, the users included in the first passenger group are synergized with the vehicle. Determine as a user,
How to determine the passengers to do that.
JP2019200811A 2019-11-05 2019-11-05 Passenger determination device and passenger determination method Pending JP2021076919A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019200811A JP2021076919A (en) 2019-11-05 2019-11-05 Passenger determination device and passenger determination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019200811A JP2021076919A (en) 2019-11-05 2019-11-05 Passenger determination device and passenger determination method

Publications (1)

Publication Number Publication Date
JP2021076919A true JP2021076919A (en) 2021-05-20

Family

ID=75898004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019200811A Pending JP2021076919A (en) 2019-11-05 2019-11-05 Passenger determination device and passenger determination method

Country Status (1)

Country Link
JP (1) JP2021076919A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114881334A (en) * 2022-05-12 2022-08-09 浙江吉利控股集团有限公司 A processing method, device, equipment and medium for stroke matching
KR102782346B1 (en) * 2024-06-25 2025-03-13 박현숙 Demand-based transportation dispatch method using artificial intelligence

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002222351A (en) * 2001-01-25 2002-08-09 Nippon Telegr & Teleph Corp <Ntt> Vehicle sharing system and method
JP2003044702A (en) * 2001-07-30 2003-02-14 Casio Comput Co Ltd Carpool intermediary system and carpool intermediary method
JP2004062490A (en) * 2002-07-29 2004-02-26 Matsushita Electric Ind Co Ltd Carpool agent negotiation system and carpool agent negotiation method
JP2015035044A (en) * 2013-08-08 2015-02-19 日産自動車株式会社 Carpooling support system
WO2018176849A1 (en) * 2017-03-29 2018-10-04 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for allocating vehicles for on-demand services
JP2019179424A (en) * 2018-03-30 2019-10-17 株式会社アース・カー Ride-sharing support device, ride-sharing support method, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002222351A (en) * 2001-01-25 2002-08-09 Nippon Telegr & Teleph Corp <Ntt> Vehicle sharing system and method
JP2003044702A (en) * 2001-07-30 2003-02-14 Casio Comput Co Ltd Carpool intermediary system and carpool intermediary method
JP2004062490A (en) * 2002-07-29 2004-02-26 Matsushita Electric Ind Co Ltd Carpool agent negotiation system and carpool agent negotiation method
JP2015035044A (en) * 2013-08-08 2015-02-19 日産自動車株式会社 Carpooling support system
WO2018176849A1 (en) * 2017-03-29 2018-10-04 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for allocating vehicles for on-demand services
JP2020515951A (en) * 2017-03-29 2020-05-28 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド System and method for allocating vehicles for on-demand services
JP2019179424A (en) * 2018-03-30 2019-10-17 株式会社アース・カー Ride-sharing support device, ride-sharing support method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114881334A (en) * 2022-05-12 2022-08-09 浙江吉利控股集团有限公司 A processing method, device, equipment and medium for stroke matching
KR102782346B1 (en) * 2024-06-25 2025-03-13 박현숙 Demand-based transportation dispatch method using artificial intelligence

Similar Documents

Publication Publication Date Title
CN111819624B (en) Identification and processing of commands in a group device environment by a digital assistant
US11032232B2 (en) Chat-based support of multiple communication interaction types
JP5814490B1 (en) Information processing apparatus, information processing method, program, and storage medium
JP6516060B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
CN110210007B (en) Document processing method, terminal and computer equipment
CN105024984A (en) Permission setting method, device and system
JP6977677B2 (en) Information processing equipment, information processing system, information processing method, and information processing program
WO2014176805A1 (en) Method, apparatus, and system for business processing
JP2021076919A (en) Passenger determination device and passenger determination method
CN109670159A (en) The creation of view and management method, device, electronic equipment and storage medium
WO2017054585A1 (en) Network access method, device, and system
WO2015101300A1 (en) Method, device, and system for establishing temporary channel
JP2011257858A (en) Server device, control method thereof, and program
JP2025016649A (en) WEB conference system, terminal device, and WEB conference method
US20140324487A1 (en) Method, apparatus, and system for business processing
JP2020054527A (en) Game information processing device, information processing device control method, and control program
US20200065932A1 (en) Information processing apparatus, information processing method and non-transitory storage medium
CN112395567A (en) User authority management method, device, equipment and medium
CN106600377A (en) Order generation method and device
JP7082234B1 (en) Information processing equipment, information processing methods, and information processing programs
CN116319130A (en) Information processing method, device and electronic device
CN114764481A (en) User clue query method and related device
JP2021184194A (en) Information exchange system, server, and information exchange method
JP2017021416A (en) License number management system, license number management device, license number management program and license number management method
JP2020144818A (en) Server control method, server, and server control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220929

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230829

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231030

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240130