JP3755518B2 - Mobile vehicle allocation program and mobile vehicle allocation method - Google Patents

Mobile vehicle allocation program and mobile vehicle allocation method Download PDF

Info

Publication number
JP3755518B2
JP3755518B2 JP2003095851A JP2003095851A JP3755518B2 JP 3755518 B2 JP3755518 B2 JP 3755518B2 JP 2003095851 A JP2003095851 A JP 2003095851A JP 2003095851 A JP2003095851 A JP 2003095851A JP 3755518 B2 JP3755518 B2 JP 3755518B2
Authority
JP
Japan
Prior art keywords
vehicle
moving
moving vehicle
rider
distance
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.)
Expired - Fee Related
Application number
JP2003095851A
Other languages
Japanese (ja)
Other versions
JP2004302943A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2003095851A priority Critical patent/JP3755518B2/en
Publication of JP2004302943A publication Critical patent/JP2004302943A/en
Application granted granted Critical
Publication of JP3755518B2 publication Critical patent/JP3755518B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、移動車両の配車管理元が、前記複数の移動車両を集中して管理し、移動車両の乗車希望者に対して、移動車両を配車する移動車両配車管理元における、移動車両の配車効率を向上させる移動車両配車システムに関するものである。
【0002】
【従来の技術】
従来の車両配車システムとして、下の特許文献1は、タクシーの現在位置と目的地と、タクシーを利用しようとする乗車希望者の目的地を照合し、空走距離が少ないと思われるタクシーを、乗車希望者に配車する発明である。
【0003】
特許文献1では、乗車希望者の目的地方向に向かっている複数の空車タクシーについて、タクシーごとに、客を乗せずに走る空走距離を算出し、空走距離から算出した割引き率がもっとも高いと思われるタクシーを、乗車希望者に配車するという仕組みを特徴としている。
【0004】
また、他のタクシーの配車効率を高める発明としては、特許文献2、特許文献3、特許文献4などが存在し、特許文献2と特許文献3と特許文献4は、タクシーを利用しようとする乗車希望者の場所に、もっとも近い空車タクシーを、乗車希望者に配車する仕組みである。
【0005】
特許文献5は、特定のタクシー事業所に依存することなく、乗車希望者が移動端末から、利用可能な複数の事業所のタクシーを対象として、利用したいタクシーの予約を可能としたものである。
【0006】
【特許文献1】
特開2002−190038号 「車両利用料金割引き方法および車両配車システム」
【0007】
【特許文献2】
特開平5−181866号 「タクシー等の全自動配車システム」
【0008】
【特許文献3】
特開2001−325699号 「ネットワーク配車システム及びそれに用いる要求装置、配車装置」
【0009】
【特許文献4】
特開2002−190096号 「車両運行管理装置とその制御プログラム」
【0010】
【特許文献5】
特開2002−140795号 「モバイル端末によるデマンド型配車システム」
【0011】
【発明が解決しようとする課題】
従来の技術では、タクシー乗車希望者の位置情報と、タクシーの位置情報とを比較し、タクシー乗車希望者の位置に近い空車タクシーを、タクシー乗車希望者に配車する方法が多く採用されていた。
【0012】
特許文献1では、タクシーの目的位置と、事前に受け取ったタクシー乗車希望者の目的地とを照合して、タクシーを配車する工夫が見られる。この工夫は、客を乗せずにタクシーの目的地まで向かった距離を距離Aとし、タクシーの現在地から客の現在地までの距離を距離B、客の目的地で客を下ろしてからタクシーの目的地までの距離を距離Cとしたときに、距離Aから距離Bと距離Cを引いた車空走削減距離のみから配車を決定していた。
【0013】
これは、タクシーの現在位置と、客の現在位置が近い位置にあり、かつ、タクシーの目的地と客の目的地が比較的近い位置にある場合には効果があるが、タクシーの現在位置と客の現在位置が遠い場合、あるいは、タクシーの目的位置と客の目的位置が遠い場合は、空走削減距離がマイナスの値になり、タクシーが客を乗せずに目的地に向かう経路近辺に客がいたとしても、配車候補とされない問題があった。
【0014】
図6では、客の現在位置から客(図中は乗車希望者)の目的地までの距離が4.3km、タクシー002号の現在位置と、客の現在位置までの距離が5.2km、客の目的地とタクシー002号の目的地までの距離が2.2kmとなっている。
【0015】
特許文献1の発明を用いると、客を乗せずにタクシーの目的地まで向かった距離Aが7.1km、タクシーの現在地から客の現在地までの距離Bが5.2km、客の目的地で客を下ろしてからタクシーの目的地までの距離Cが2.2kmとなり、距離Aから距離Bと距離Cを引いた車空走削減距離は、マイナス0.3kmとなり、タクシー002号は配車対象とならなかった。
【0016】
また、各タクシーの営業終了時刻を考慮していないため、営業終了間際で営業所を目的地として走行中のタクシーAがあったとしても、乗車希望者に近いタクシーBを配車する場合もあった。
【0017】
この場合、タクシーBは、営業時間が十分に残っており、空走中にも別の乗車希望者を乗せることが可能であり、また、タクシーAは、タクシーAの目的地と同方向を目的地とするタクシー乗車希望者がいるにもかかわらず配車されないことになる。
【0018】
本発明では、上記2点の問題を解決するため、配車を決定する際に、客の現在位置と客の目的地を経由した距離から、客を乗せずに目的地まで行った場合の距離を引いた負担距離によって配車を決定すること、および、各タクシーの営業終了時刻を備えた記憶部を持ち、営業時間終了間際のタクシーの配車優先度を高めることで、営業所までの空車走行を有効利用し、全体的な配車効率を高めることを目的としている。
【0019】
【課題を解決するための手段】
本発明は、移動車両の現在位置と目的地方向と、移動車両を利用したい乗車希望者の目的地方向を照合した上で、移動車両の運行スケジュールを考慮し、移動車両の配車をおこなうものである。
【0020】
すなわち、本発明は、複数の移動車両が積載する装置と、乗車希望者が有する通信端末と、配車管理元が有する車両配車用コンピュータとが、データ通信可能に接続され、前記車両配車用コンピュータが、乗車希望者が有する通信端末からの乗車要求に伴い、前記移動車両装置に配車指示を通知する移動車両配車システムにおいて、
複数の移動車両毎に、少なくとも乗車状況を記憶部に記憶する手段と、乗車希望者の通信端末から乗車希望者の現在位置と目的地を受け取る手段と、前記移動車両に積載された装置から、移動車両毎の現在位置と目的地を受け取る手段と、乗車希望者の現在位置と目的地と、移動車両毎の現在位置と目的地から、移動車両毎の負担距離を算出する手段と、負担距離から、前記乗車希望者に適する移動車両を選出する手段と、選出した移動車両の情報を、乗車希望者が有する通信端末と、選出された移動車両が積載する装置とに通知する手段とから構成させることを特徴とした移動車両配車システムである。
【0021】
さらに、本発明は、前記車両配車用システムにおいて、複数の移動車両毎に、少なくとも営業終了時刻を記憶部に記憶する手段と、記憶部に記憶された営業終了時刻までの時間に対応した配車係数により、前記配車候補ごとの配車優先度を算出する手段と、配車優先度の高い移動車両を選出する手段を備えることを特徴とした移動車両配車システムである。
【0022】
【発明の実施の形態】
本発明の基本的な形態を、図面を参照して説明する。図1は本発明を利用した移動車両配車システム10の構成を示し、当該移動車両配車システム10が配車管理センター1内にて実現されているものである。
【0023】
図1の配車管理センター1内に設置された移動車両配車システム10は、無線回線、電話回線、インターネット回線を介して、乗車希望者携帯端末11と、移動車両である複数のタクシー12とデータ送受信可能に接続されている。
【0024】
タクシー12は、営業中の複数のタクシーを示し、移動車両配車システム10からの配車通知を受信する装置と、GPSが備えられている。
【0025】
乗車希望者携帯端末11は、乗車希望者の持つ持ち運び可能な情報処理端末であり、GPSを備えている。
【0026】
移動車両配車システム10は、予約受信手段13と、目的地経路決定手段14と、タクシー情報取得手段16と、配車候補選択手段17と、優先度算出手段19と、配車確認手段21と、乗車希望者情報通知手段22と、地図情報15と、運行状況データベース18と、帰社利用係数データ20から構成される。
【0027】
予約受信手段13は、乗車希望者携帯端末11を持つ乗車希望者から、移動車両の利用予約情報を受け取る働きを持つ。
【0028】
目的地経路決定手段14は、予約受信手段13で受信した前記乗車希望者の目的地までの経路を、地図情報15を用いて決定する働きを持つ。これは、カーナビゲーションシステムにて一般的に用いられている周知の経路探索機能を用いることで実現する。
【0029】
タクシー情報取得手段16は、移動車両である複数のタクシー12の現在の運行状況を取得し、運行状況データベース18に登録する働きを持つ。
【0030】
配車候補選択手段17は、各タクシー12の運行状況を、運行状況データベース18から取得し、空車状況や、前記乗車希望者の目的地を照合し、配車候補となる複数のタクシー12を選び出す働きを持つ。
【0031】
優先度算出手段19は、帰社利用係数データ20を利用して、配車候補選択手段17で取得した複数のタクシー候補の優先付けをする働きを持つ。
【0032】
配車確認手段21は、優先度算出手段19で優先付けをした順番から、最も配車に適切なタクシー12、あるいは、配車に適切な複数のタクシー12を、乗車希望者端末11に送信し、乗車希望者携帯端末11からの確認を受け取る働きを持つ。
【0033】
乗車希望者情報通知手段22は、配車が決定されたタクシー12に対して、乗車希望者の位置情報を送付し、乗車希望者の現在位置に向かわせ、乗車を促す働きを持つ。
【0034】
地図情報15は、一般的なカーナビゲーションシステムにて利用されているような地図データである。
【0035】
運行状況データベース18は、例えば、図4に示すように、各タクシーの現在の運行状況を格納する場であり、各タクシーから情報を受信するごとに更新される。運行状況データベース18は、タクシー12を識別するための号名フィールドと、客を乗せているかどうかを示す実車フラグフィールドと、営業開始時刻を示す営業開始時刻フィールドと、営業終了時刻を示す営業終了時刻フィールドと、現在位置を示す現在位置フィールドと、目的地の位置を示す目的地フィールドと、営業終了間際で営業所に戻っている途中かどうかを示す帰社中フラグフィールドによって構成されている。
【0036】
運行状況データベース18の号名フィールドの値は、配車管理センター1のデータベース管理者によって設定されるものである。
【0037】
営業開始時刻フィールドの値と、営業終了時刻フィールドの値は、タクシー車両12の営業開始時に、当該タクシー車両の運転手によって、タクシー12毎に備えられた装置から入力され、それを移動車両配車システム12が受け取り、運行状況データベース12内に設定するものである。
【0038】
タクシー12の現在位置を示す現在位置フィールドは、逐次、タクシー12毎に備えられた配車装置が、GPSにて取得した現在位置を、移動車両配車システム12が送信し、移動車両配車システム10が受け取り、運行状況データベース18内に設定するものである。
【0039】
目的地フィールドの値は、タクシー車両12の運転手によって、タクシー12毎に備えられた装置から入力され、それを移動車両配車システム10が受け取り、運行状況データベース18内に設定するものである。目的地とは、タクシー12に乗車した顧客が運転手に伝えた移動先位置である場合や、タクシー12が新たな顧客を乗せるために戻るタクシー乗り場などの拠点の位置になる。
【0040】
帰社中フラグフィールドの値は、タクシー車両12の運転手によって、タクシー12毎に備えられた装置から入力され、それを移動車両配車システム10が受け取り、運行状況データベース18内に設定するものである。帰社中とは、営業終了時間が間際になり、営業所に向かっている状態を示し、営業所に向かい始めた時に帰社中フラグフィールドの値を1として入力する。帰社中でない場合は0となる。
【0041】
帰社利用係数データ20は、営業所に戻る営業終了時刻と、現在時刻との差にて、配車を優先する係数を記載したもので、あらかじめ、移動車両配車システムの管理者が定める。
【0042】
移動車両配車システム10にて、タクシーを利用しようとした乗車希望者が、乗車希望者携帯端末11から、乗車希望要求を出してから、実際に配車されるまでの処理を、図を参照しながら説明する。
【0043】
なお、図5は、複数のタクシー12と、乗車希望者の位置関係を示す図となっており、乗車希望者に最も近いタクシー車両は007号となっていることがわかる。
【0044】
図2のステップS201は、予約受信手段13が、乗車希望者の持つ乗車希望者携帯端末11からの乗車希望要求を受け取るステップである。乗車希望者携帯端末11からは、乗車希望者の目的地と、GPSにて取得された乗車希望者の現在位置情報が、予約受信手段13に送付される。なお、乗車希望者携帯端末の表示の例を図3に示す。図3では、乗車希望者の移動目的地が”明石市役所”となっている。
【0045】
ステップS202は、目的地経路決定手段14が、カーナビゲーションシステムにて用いられている周知の経路探索手法を用い、地図情報15を利用して、乗車希望者の現在位置から、乗車希望者の目的地である”明石市役所”までの経路情報を取得するステップである。
【0046】
ステップS203は、タクシー情報取得手段16が、運行状況データベース18から、現在営業中のタクシー12の運行状況を取得するステップである。図5の位置関係となっている各タクシーの運行状況を示す運行状況データベース18は、図4となる。
【0047】
ステップS204は、タクシー情報取得手段16が、運行状況データベース18を利用して、現在、客を乗せていない空車中のタクシーを取得する手段である。具体的には、図4で示す運行状況データベース18の、実車フラグフィールドの値を参照して、空車かどうかを判断し、実車フラグの値が”0”である、タクシー002号、タクシー004号、タクシー005号、タクシー006号、タクシー007号を取得する。
【0048】
ステップS205は、配車候補選択手段17が、ステップS204で取得した空車タクシーがあるかどうかを判断するステップである。空車タクシーがあればステップS206に移り、空車タクシーがなければステップS213に移る。図4で示す運行状況データベース18では、空車タクシーは、002号、004号、005号、006号、007号となる。
【0049】
ステップS206は、配車候補選択手段17が、ステップS204で取得した空車タクシーすべての現在位置情報と目的地を、運行状況データベース18の現在位置フィールドと目的地フィールドから取得するステップである。ここで言うタクシーの目的地とは、駅前のタクシー乗り場など、乗車希望者を乗せる拠点のことを示す。
【0050】
ステップS207は、配車候補選択手段17が、ステップS206で取得した空車タクシーの現在位置情報と目的地と、地図情報15を用いて、空車タクシーの現在位置から、当該タクシーの目的地までの経路を、周知の経路探索を行い、取得するステップである。
【0051】
ステップS208は、配車候補選択手段17が、ステップS207で取得した各空車タクシーの経路情報と、乗車希望者の現在位置と目的地がどれほど近いかを調べ、各タクシーの負担距離を算出するステップである。
【0052】
図6は、ステップS207で取得した、タクシー002号の現在位置から目的地までの経路と、ステップS202で取得した乗車希望者の現在位置から目的地までの経路とを示した図であり、タクシー002号が客を乗せずにタクシー目的地まで向かう経路と、乗車希望者の現在位置から乗車希望者の目的地までの経路が太線で記載されている。
【0053】
ステップS208で求めるタクシー毎の負担距離は、各タクシーがタクシーの現在位置から、乗車希望者の現在位置と、乗車希望者の目的地を経由して、タクシーの目的地までで行く経路の距離Aから、当該タクシーが乗車希望者を乗せずに、最短距離でタクシーの目的地まで向かう経路の距離Bを引いたものとする。
【0054】
図6では、タクシー002号の現在位置から乗車希望者の現在位置までの距離が5.2kmとなり、乗車希望者を乗車させて移動する距離が4.3kmとなり、乗車希望者を下車させてからタクシー002号の目的地まで行く距離が2.2kmとなっている。これにより、距離Aは、5.2km+4.3km+2.2kmとなり、11.7kmと計算される。
【0055】
タクシー002号の目的地に直接向かう場合の経路の距離である距離Bは、7.1kmであるため、タクシー002号の負担距離は、距離Aである11.7kmから、距離Bである7.1kmを引いた4.6kmとなる。
【0056】
図7は、ステップS207で取得した、タクシー004号の現在位置から目的地までの経路と、ステップS202で取得した乗車希望者の現在位置から目的地までの経路を示した図である。前述したタクシー002号の負担距離算出と同様に、タクシー004号の負担距離を算出すると、22.8kmと4.3kmと32.9kmを足した60.0kmから23.4kmを引き、36.6kmとなる。
【0057】
図8は、ステップS207で取得した、タクシー005号の現在位置から目的地までの経路と、ステップS202で取得した乗車希望者の現在位置から目的地までの経路を示した図である。同様に、タクシー005号の負担距離を算出すると、7.9kmと4.3kmと2.2kmを足した14.4kmから9.5kmを引き、4.9kmとなる。
【0058】
図9は、ステップS207で取得した、タクシー006号の現在位置から目的地までの経路と、ステップS202で取得した乗車希望者の現在位置から目的地までの経路を示した図である。同様に、タクシー006号の負担距離を算出すると、7.4kmと4.3kmと13.3kmを足した15.0kmから6.8kmを引き、8.2kmとなる。
【0059】
図10は、ステップS207で取得した、タクシー007号の現在位置から目的地までの経路と、ステップS202で取得した乗車希望者の現在位置から目的地までの経路を示した図である。同様に、タクシー007号の負担距離を算出すると、3.3kmと4.3kmと2.2kmを足した9.8kmから4.8kmを引き、5.0kmとなる。
【0060】
図11は、各タクシーが、乗車利用者の現在位置および目的地を経由して、タクシーの目的地まで向かった経路の距離と、乗車希望者を乗せずにタクシーの目的地まで向かった経路の距離と、それぞれの負担距離を示した図である。
【0061】
本実施形態においては、各タクシーの現在位置から、乗車希望者の現在位置までの距離と、乗車希望者目的地から各タクシーの目的地までの距離を、おのおのを直線で結んだ距離としているが、周知のカーナビゲーションシステムの経路探索にて実際の経路の長さを求めても良い。
【0062】
ステップS209は、優先度算出手段19が、ステップS204で取得した各タクシーについて、負担度を計算し、優先度の高いタクシー12を選出するステップである。一台のみの選出でも良いし、複数台を選出しても良い。
【0063】
具体的には、運行状況データベース18から各タクシーの営業終了時刻を取得し、現在時刻との差を計算する。営業終了時刻と現在時刻との差と、運行状況データベース内の帰社フラグフィールドの値と、図12に示される帰社利用係数データ20を用いて、帰社係数を取得する。
【0064】
現在時刻が7時20分とすると、タクシー002号の営業終了までの時間は、11時00分から7時20分を引き、3時間40分となる。図12で示される帰社利用係数データ20を用いて、各タクシーの帰社係数を取得すると、タクシー002号は、営業終了までの時間が1時間以上であり、かつ、帰社中フラグが”0”なので、帰社係数は1となる。
【0065】
各タクシーの負担度は、ステップS208で算出した負担距離に、営業終了までの時間に対応する帰社係数を掛けることで計算される。それによると、タクシー002号の負担度は4.6kmに帰社係数1を掛けた値の4.6、タクシー004号の負担度は36.6kmに帰社係数1を掛けた値の36.6となる。
【0066】
タクシー005号は、営業終了時刻が8:00であり、現在時刻が7時20であるので、営業終了時刻までの時間が40分であり、さらに、帰社中フラグが1なので、帰社利用係数データ20より帰社係数は0.5となる。これに負担距離である4.9kmを掛けた負担度は、2.45となる。
【0067】
タクシー006号の負担度は負担距離の8.2kmに帰社係数1を掛けた値の8.2となり、タクシー007号の負担度は同様に5.0となり、もっとも負担度の低いタクシー005号が選出される。この場合は、負担度の低いタクシーをひとつ選出しているが、あらかじめ、定めた台数を選出することにしても良い。
【0068】
すべての空車タクシーの負担度を計算し、優先される順に並べ替えた図が図13となる。
【0069】
ステップS210は、配車確認手段21が、ステップS209で選出された負担度の低いタクシーが、乗車希望者の現在位置に到着する時刻を算出するステップである。
【0070】
ステップS211は、配車確認手段21が、乗車希望者に、ステップS210で算出したタクシーの到着時刻を通知し、配車確認を実施するステップである。乗車希望者携帯端末11に通知した例を図14に示す。なお、負担度の低い複数のタクシーを乗車希望者携帯端末11に送信した場合の例は、図15となる。図15では、運行データベース18の帰社フラグが1のタクシーをなるべく利用してもらうため、帰社フラグが1のタクシーである005号を20%割引として表示している。これにより、時間に余裕のない乗車希望者は、早く到着する002号を選択し、時間に余裕のある乗車希望者は料金が安くなる005号を選択できることになる。
【0071】
ステップS212は、乗車希望者情報通知手段22が、ステップS211で確認されたタクシーに、乗車希望者の現在位置を通知するステップである。図16に通知の一例を示す。
【0072】
ステップS213は、配車確認手段21が、乗車希望者に、「空車タクシーがない旨」を通知するステップである。
【0073】
以上が、移動車両配車システム10にて、タクシーを利用しようとした乗車希望者が、乗車希望要求を出してから、実際に配車されるまでの処理の流れである。
(付記1)
複数の移動車両が積載する装置と、乗車希望者が有する通信端末と、配車管理元が有する車両配車用コンピュータとが、データ通信可能に接続され、前記車両配車用コンピュータが、乗車希望者が有する通信端末からの乗車要求に伴い、前記移動車両に積載された装置に配車指示を通知する移動車両配車システムにおいて、
前記車両配車用コンピュータを、
移動車両を識別するための識別IDに対応づけて、少なくとも客が乗車しているか否かを示す乗車情報を記憶部に記憶する手段と、
乗車希望者が有する通信端末から、乗車希望者の現在位置と、乗車希望者の目的地とを受け取る手段と、
前記記憶部から、客が乗車していないことを示す乗車情報を持つ識別ID群を取得し、取得した識別ID群に対応する移動車両に積載された前記装置から、当該移動車両の現在位置と、移動車両の目的地を受け取る手段と、
移動車両の現在位置から、乗車希望者の現在位置と目的地とを経由して、移動車両の目的地まで移動する第一の移動距離を、移動車両毎に算出する手段と、
移動車両の現在位置から移動車両の目的地までの移動する第二の移動距離を、移動車両毎に算出する手段と、
第一の移動距離から第二の移動距離を引いた負担距離を、移動車両毎に算出する手段と、
負担距離の最も短い移動車両を選出する手段と、
選出した移動車両の情報を、乗車希望者が有する通信端末に通知する手段と、
乗車希望者の情報を、選出された前記移動車両が積載する装置に通知する手段として機能させることを特徴とした移動車両配車プログラム。
(付記2)
付記1記載の車両配車用コンピュータを、さらに、
移動車両を識別するための識別IDに対応づけて、少なくとも当該移動車両の営業終了時刻を第一の記憶部に記憶する手段と、
現在時刻から営業終了時刻までの残り営業時間に対応した補正値を第二の記憶部に記憶する手段と、
現在時刻と、前記第一の記憶部に記憶された営業終了時刻とから、残り営業時間を算出する手段と、
前記第二の記憶部に記載された、残り営業時間に対応する補正値を取得する手段と、
補正値に基づいて負担距離を補正する手段として機能させるとともに、
前記移動車両を選出する手段は、補正した負担距離に基づく移動車両を選出させる手段として機能させることを特徴とした移動車両配車プログラム。
(付記3)
複数の移動車両が積載する装置と、乗車希望者が有する通信端末と、配車管理元が有する車両配車用コンピュータとが、データ通信可能に接続され、前記車両配車用コンピュータが、乗車希望者が有する通信端末からの乗車要求に伴い、前記移動車両に積載された装置に配車指示を通知する移動車両配車方法において、
前記車両配車用コンピュータは、
移動車両を識別するための識別IDに対応づけて、少なくとも客が乗車しているか否かを示す乗車情報を記憶部に記憶し、
前記記憶部から、客が乗車していないことを示す乗車情報を持つ識別ID群を取得し、取得した識別ID群に対応する移動車両に積載された前記装置から、当該移動車両の現在位置と、移動車両の目的地を受け取り、
移動車両の現在位置から、乗車希望者の現在位置と目的地とを経由して、移動車両の目的地まで移動する第一の移動距離を、移動車両毎に算出し、
移動車両の現在位置から移動車両の目的地までの移動する第二の移動距離を、移動車両毎に算出し、
第一の移動距離から第二の移動距離を引いた負担距離を、移動車両毎に算出し、
負担距離の最も短い移動車両を選出し、選出した移動車両を乗車希望者に配車することを特徴とした移動車両配車方法。
(付記4)
付記3記載の移動車両配車方法において、
車両配車用コンピュータは、さらに、
複数の移動車両毎に、少なくとも営業終了時刻を第一の記憶部に記憶し、
現在時刻から営業終了時刻までの残り営業時間に対応した補正値を第二の記憶部に記憶し、
現在時刻と、前記第一の記憶部に記憶された営業終了時刻とから、残り営業時間を算出し、
前記第二の記憶部に記載された、残り営業時間に対応する補正値を取得し、
補正値に基づいて負担距離を補正するとともに、
前記移動車両を選出する際に、補正した負担距離に基づく移動車両を選出することを特徴とした移動車両配車方法。
(付記5)
複数の移動車両が積載する装置と、乗車希望者が有する通信端末と、配車管理元が有する車両配車用コンピュータとが、データ通信可能に接続され、前記車両配車用コンピュータが、乗車希望者が有する通信端末からの乗車要求に伴い、前記移動車両に積載された装置に配車指示を通知する移動車両配車システムにおいて、
前記車両配車用コンピュータを、
移動車両を識別するための識別IDに対応づけて、少なくとも客が乗車しているか否かを示す乗車情報を記憶部に記憶する手段と、
乗車希望者が有する通信端末から、乗車希望者の現在位置と、乗車希望者の目的地とを受け取る手段と、
前記記憶部から、客が乗車していないことを示す乗車情報を持つ識別ID群を取得し、取得した識別ID群に対応する移動車両に積載された前記装置から、当該移動車両の現在位置と、移動車両の目的地を受け取る手段と、
移動車両の現在位置から、乗車希望者の現在位置と目的地とを経由して、移動車両の目的地まで移動する第一の移動距離を、移動車両毎に算出する手段と、
移動車両の現在位置から移動車両の目的地までの移動する第二の移動距離を、移動車両毎に算出する手段と、
第一の移動距離から第二の移動距離を引いた負担距離を、移動車両毎に算出する手段と、
負担距離の最も短い移動車両を選出する手段と、
選出した移動車両の情報を、乗車希望者が有する通信端末に通知する手段と、
乗車希望者の情報を、選出された前記移動車両が積載する装置に通知する手段として機能させることを特徴とした移動車両配車プログラムを、
記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
(付記6)
付記1記載の車両配車用コンピュータを、さらに、
移動車両を識別するための識別IDに対応づけて、少なくとも当該移動車両の営業終了時刻を第一の記憶部に記憶する手段と、
現在時刻から営業終了時刻までの残り営業時間に対応した補正値を第二の記憶部に記憶する手段と、
現在時刻と、前記第一の記憶部に記憶された営業終了時刻とから、残り営業時間を算出する手段と、
前記第二の記憶部に記載された、残り営業時間に対応する補正値を取得する手段と、
補正値に基づいて負担距離を補正する手段として機能させるとともに、
前記移動車両を選出する手段は、補正した負担距離に基づく移動車両を選出させる手段として機能させることを特徴とした移動車両配車プログラムを、
記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【0074】
【発明の効果】
本発明を用いることで、運行スケジュールにおいて営業終了時間が迫り、営業所に戻らねばならない移動車両の空車走行を少なくすることが見込め、全体的な配車効率を高める効果がある。
【図面の簡単な説明】
【図1】本発明の実施形態における、移動車両配車システムの構成を示した図
【図2】本発明の実施形態における、移動車両配車システムの処理の流れを示したフローチャート
【図3】本発明の実施形態における、乗車希望者端末に表示される配車要求画面の一例
【図4】本発明の実施形態における、運行状況データベースを示した図
【図5】本発明の実施形態における、各タクシーの位置関係を示した図
【図6】本発明の実施形態における、タクシー002号の目的地までの経路と、乗車希望者の目的地までの経路の関係を示した図
【図7】本発明の実施形態における、タクシー004号の目的地までの経路と、乗車希望者の目的地までの経路の関係を示した図
【図8】本発明の実施形態における、タクシー005号の目的地までの経路と、乗車希望者の目的地までの経路の関係を示した図
【図9】本発明の実施形態における、タクシー006号の目的地までの経路と、乗車希望者の目的地までの経路の関係を示した図
【図10】本発明の実施形態における、タクシー007号の目的地までの経路と、乗車希望者の目的地までの経路の関係を示した図
【図11】本発明の実施形態における、各タクシーの乗車希望者現在位置と目的地を経由した距離と、直接目的地まで向かった距離と、負担距離を示した図
【図12】本発明の実施形態における、帰社利用係数データを示した図
【図13】本発明の実施形態における、各タクシーを優先される順に並べた図
【図14】本発明の実施形態における、乗車希望者携帯端末上に配車確認を表示した図
【図15】本発明の実施形態における、乗車希望者携帯端末上に、配車選択を促す画面を表示した図
【図16】本発明の実施形態における、選出された移動車両に乗車希望者の情報を伝える画面を表示した図
【符号の説明】
1 配車管理センター
10 移動車両配車システム
11 乗車希望者携帯端末
12 タクシー
13 予約受信手段
14 目的地経路決定手段
15 地図情報
16 タクシー情報取得手段
17 配車候補選択手段
18 運行状況データベース
19 優先度算出手段
20 帰社利用係数データ
21 配車確認手段
22 乗車希望者位置通知手段
[0001]
BACKGROUND OF THE INVENTION
According to the present invention, a vehicle allocation manager of a moving vehicle centrally manages the plurality of moving vehicles, and distributes the moving vehicle to a person who wants to board the moving vehicle. The present invention relates to a mobile vehicle allocation system that improves efficiency.
[0002]
[Prior art]
As a conventional vehicle allocation system, Patent Document 1 below compares a taxi's current position and destination with the destination of a person who wants to use the taxi, It is an invention for dispatching to a rider.
[0003]
In Patent Document 1, for a plurality of empty taxis that are heading toward the destination of the person who wants to ride, the free running distance is calculated for each taxi without running passengers, and the discount rate calculated from the free running distance is the highest. It is characterized by a mechanism that dispatches taxis that are considered to be available to passengers.
[0004]
In addition, Patent Literature 2, Patent Literature 3, Patent Literature 4 and the like exist as inventions for improving the allocation efficiency of other taxis, and Patent Literature 2, Patent Literature 3, and Patent Literature 4 describe the use of a taxi. This is a mechanism for dispatching the closest empty taxi to the person who wants to board the car.
[0005]
Patent Document 5 makes it possible to reserve a taxi to be used for a taxi of a plurality of business establishments that can be used from a mobile terminal, without depending on a specific taxi establishment.
[0006]
[Patent Document 1]
JP 2002-190038 “Vehicle usage fee discount method and vehicle dispatch system”
[0007]
[Patent Document 2]
Japanese Patent Application Laid-Open No. 5-181866 "Fully Automatic Car Distribution System for Taxi etc."
[0008]
[Patent Document 3]
Japanese Patent Application Laid-Open No. 2001-325699 “Network vehicle allocation system and request device and vehicle allocation device used therefor”
[0009]
[Patent Document 4]
Japanese Patent Laid-Open No. 2002-190096 “Vehicle Operation Management Device and Control Program Therefor”
[0010]
[Patent Document 5]
Japanese Patent Application Laid-Open No. 2002-140795 “Demand-based vehicle allocation system using a mobile terminal”
[0011]
[Problems to be solved by the invention]
In the prior art, a method of comparing the position information of the taxi rider with the position information of the taxi and distributing an empty taxi close to the taxi rider's position to the taxi rider is often employed.
[0012]
In patent document 1, the device which matches the taxi destination position with the destination of the taxi rider who received in advance and arranges the taxi can be seen. The idea is that the distance from the taxi to the taxi destination without a passenger is the distance A, the distance from the taxi's current location to the customer's current location is the distance B, and the taxi's destination When the distance to the distance C is the distance C, the vehicle allocation is determined only from the vehicle free running reduction distance obtained by subtracting the distance B and the distance C from the distance A.
[0013]
This is effective when the taxi's current location is close to the customer's current location, and the taxi destination and the customer's destination are relatively close. If the customer's current location is far away, or if the taxi's target location is far from the customer's destination location, the free running reduction distance will be negative, and the customer will be near the route toward the destination without the taxi taking the customer. Even if there was a problem, there was a problem that was not considered a candidate for dispatch.
[0014]
In FIG. 6, the distance from the customer's current location to the destination of the customer (in the figure, the passenger who wants to ride) is 4.3 km, the current location of taxi 002, and the distance to the customer's current location is 5.2 km. The distance between the destination and the taxi 002 destination is 2.2 km.
[0015]
Using the invention of Patent Document 1, the distance A from the taxi's current location to the customer's current location is 5.2 km, the distance A from the current location of the taxi to the customer's current location is 7.1 km. The distance C to the taxi destination after taking down is 2.2 km, and the reduced driving distance by subtracting the distance B and the distance C from the distance A is minus 0.3 km, and taxi 002 is subject to dispatch There wasn't.
[0016]
In addition, since the closing time of each taxi is not taken into account, even if there is a taxi A that is running with the sales office as the destination just before the closing of the taxi, the taxi B close to the rider may be dispatched. .
[0017]
In this case, taxi B has sufficient business hours, and it is possible to pick up another rider even while idling, and taxi A has the same direction as taxi A's destination. Even if there are people who want to take a taxi, they will not be dispatched.
[0018]
In the present invention, in order to solve the above two problems, when allocating a vehicle, the distance from the current position of the customer and the destination via the destination of the customer to the destination without the passenger is calculated. It is possible to determine the dispatch according to the burden distance drawn, and to have a storage unit with the business end time of each taxi, and to increase the priority of taxi dispatch near the end of business hours, thereby enabling empty driving to the sales office The purpose is to improve overall vehicle dispatch efficiency.
[0019]
[Means for Solving the Problems]
In the present invention, the current position and destination direction of a moving vehicle are collated with the destination direction of a rider who wants to use the moving vehicle, and then the moving vehicle is dispatched in consideration of the operation schedule of the moving vehicle. is there.
[0020]
That is, according to the present invention, an apparatus on which a plurality of moving vehicles are loaded, a communication terminal possessed by a rider, and a vehicle dispatching computer possessed by a dispatching management source are connected so as to be capable of data communication. In the mobile vehicle allocation system for notifying the mobile vehicle device of a vehicle allocation instruction in accordance with a boarding request from a communication terminal possessed by the rider,
For each of the plurality of moving vehicles, means for storing at least the boarding situation in the storage unit, means for receiving the current position and destination of the passenger who wishes to ride from the communication terminal of the passenger who wishes to ride, and a device loaded on the moving vehicle, Means for receiving the current position and destination for each moving vehicle, means for calculating the burden distance for each moving vehicle from the current position and destination of the rider, current position and destination for each moving vehicle, and burden distance And selecting means for selecting a moving vehicle suitable for the passenger who wants to ride, and means for notifying information of the selected moving vehicle to a communication terminal of the passenger who desires to ride and a device on which the selected moving vehicle is loaded. This is a mobile vehicle allocation system.
[0021]
Furthermore, the present invention provides the vehicle allocation system, wherein, for each of the plurality of moving vehicles, at least a business end time is stored in the storage unit, and a vehicle allocation coefficient corresponding to the time until the business end time stored in the storage unit Thus, a moving vehicle allocation system comprising: means for calculating a vehicle allocation priority for each vehicle allocation candidate; and means for selecting a mobile vehicle having a high vehicle allocation priority.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
A basic form of the present invention will be described with reference to the drawings. FIG. 1 shows a configuration of a mobile vehicle allocation system 10 using the present invention. The mobile vehicle allocation system 10 is realized in the allocation management center 1.
[0023]
A mobile vehicle allocation system 10 installed in the vehicle allocation management center 1 in FIG. 1 transmits and receives data to and from a rider's mobile terminal 11 and a plurality of taxis 12 as mobile vehicles via a wireless line, a telephone line, and an Internet line. Connected as possible.
[0024]
The taxi 12 indicates a plurality of taxis in operation, and is provided with a device that receives a dispatch notification from the mobile vehicle dispatch system 10 and a GPS.
[0025]
The rider's mobile terminal 11 is a portable information processing terminal possessed by the rider, and includes a GPS.
[0026]
The mobile vehicle allocation system 10 includes a reservation reception unit 13, a destination route determination unit 14, a taxi information acquisition unit 16, a allocation candidate selection unit 17, a priority calculation unit 19, a allocation check unit 21, and a ride request. It consists of person information notifying means 22, map information 15, operation status database 18, and return-to-work coefficient data 20.
[0027]
The reservation receiving means 13 has a function of receiving use reservation information of a moving vehicle from a rider who has the rider's portable terminal 11.
[0028]
The destination route determination means 14 has a function of determining the route to the destination of the rider who received the reservation reception means 13 using the map information 15. This is realized by using a well-known route search function generally used in a car navigation system.
[0029]
The taxi information acquisition means 16 has a function of acquiring the current operation status of the plurality of taxis 12 that are moving vehicles and registering them in the operation status database 18.
[0030]
The dispatch candidate selection means 17 obtains the operation status of each taxi 12 from the operation status database 18, collates the empty vehicle status and the destination of the rider, and selects a plurality of taxis 12 as dispatch candidates. Have.
[0031]
The priority calculation means 19 has a function of prioritizing a plurality of taxi candidates acquired by the dispatch candidate selection means 17 using the return-to-work utilization coefficient data 20.
[0032]
The vehicle allocation confirmation unit 21 transmits the taxi 12 most suitable for vehicle allocation or a plurality of taxis 12 suitable for vehicle allocation from the order of priority given by the priority calculation unit 19 to the passenger requesting terminal 11 to request It receives the confirmation from the person portable terminal 11.
[0033]
The rider information notifying means 22 has a function of sending the rider's position information to the taxi 12 that has been determined to be dispatched, and directing the rider to the current position of the rider to encourage the ride.
[0034]
The map information 15 is map data used in a general car navigation system.
[0035]
For example, as shown in FIG. 4, the operation status database 18 is a place for storing the current operation status of each taxi, and is updated each time information is received from each taxi. The operation status database 18 includes a name field for identifying the taxi 12, an actual vehicle flag field indicating whether or not a passenger is on, a business start time field indicating a business start time, and a business end time indicating a business end time. The field includes a current position field indicating the current position, a destination field indicating the position of the destination, and an on-going flag field indicating whether or not the operator is on the way back to the sales office.
[0036]
The value of the issue name field of the operation status database 18 is set by the database manager of the dispatch management center 1.
[0037]
The value of the business start time field and the value of the business end time field are input from a device provided for each taxi 12 by the driver of the taxi vehicle 12 when the taxi vehicle 12 starts business, and are input to the mobile vehicle allocation system. 12 is received and set in the operation status database 12.
[0038]
The current position field indicating the current position of the taxi 12 sequentially transmits the current position acquired by the vehicle allocation device provided for each taxi 12 using the GPS, and the mobile vehicle allocation system 10 receives the current position. The operation status database 18 is set.
[0039]
The value of the destination field is input by the driver of the taxi vehicle 12 from a device provided for each taxi 12, and is received by the mobile vehicle allocation system 10 and set in the operation status database 18. The destination is a location of a destination such as a taxi stop where the customer who got on the taxi 12 communicated to the driver, or where the taxi 12 returns to place a new customer.
[0040]
The value of the returning flag field is input from the device provided for each taxi 12 by the driver of the taxi vehicle 12, is received by the mobile vehicle allocation system 10, and is set in the operation status database 18. “Returning to work” means that the end time of business is just around the corner and that the company is heading to the sales office. 0 if not returning home.
[0041]
The return-to-work coefficient data 20 describes a coefficient that gives priority to dispatch based on the difference between the end time of returning to the sales office and the current time, and is determined in advance by the administrator of the mobile vehicle dispatch system.
[0042]
In the mobile vehicle dispatch system 10, a process from a rider who wishes to use a taxi to a request for ride from the rider's portable terminal 11 until actually being dispatched is described with reference to the drawings. explain.
[0043]
FIG. 5 is a diagram showing the positional relationship between a plurality of taxis 12 and passengers who want to ride, and it can be seen that the taxi vehicle closest to the passengers is No. 007.
[0044]
Step S201 in FIG. 2 is a step in which the reservation receiving means 13 receives a boarding request from the boarding person portable terminal 11 of the boarding person. From the rider wishing portable terminal 11, the destination of the rider and the current location information of the rider who is obtained by GPS are sent to the reservation receiving means 13. FIG. 3 shows an example of display on the mobile terminal for passengers who wish to board. In FIG. 3, the travel destination of the rider is “Akashi City Hall”.
[0045]
In step S202, the destination route determination means 14 uses the well-known route search method used in the car navigation system and uses the map information 15 from the current position of the rider who wants to ride. This is a step of acquiring route information to the local “Akashi City Hall”.
[0046]
Step S <b> 203 is a step in which the taxi information acquisition unit 16 acquires the operation status of the currently operating taxi 12 from the operation status database 18. The operation status database 18 showing the operation status of each taxi in the positional relationship of FIG. 5 is as shown in FIG.
[0047]
In step S204, the taxi information acquisition unit 16 uses the operation status database 18 to acquire an empty taxi that currently has no passengers. Specifically, it is determined whether the vehicle is empty by referring to the value of the actual vehicle flag field in the operation status database 18 shown in FIG. 4, and the taxi number 002 and taxi number 004 in which the actual vehicle flag value is “0”. Get Taxi 005, Taxi 006, Taxi 007.
[0048]
Step S205 is a step in which the dispatching candidate selection unit 17 determines whether there is an empty taxi acquired in step S204. If there is an empty taxi, the process proceeds to step S206, and if there is no empty taxi, the process proceeds to step S213. In the operation status database 18 shown in FIG. 4, the empty taxis are No. 002, No. 004, No. 005, No. 006, No. 007.
[0049]
Step S <b> 206 is a step in which the dispatch candidate selection unit 17 acquires the current position information and the destination of all the empty taxis acquired in Step S <b> 204 from the current position field and the destination field of the operation status database 18. The taxi destination mentioned here refers to a base where a person who wants to ride is placed, such as a taxi stand in front of the station.
[0050]
In step S207, the allocation candidate selection means 17 uses the current position information and destination of the empty taxi acquired in step S206 and the map information 15 to determine the route from the current position of the empty taxi to the destination of the taxi. In this step, a known route search is performed and acquired.
[0051]
Step S208 is a step in which the dispatch candidate selection means 17 checks the route information of each empty taxi acquired in step S207 and how close the current position of the rider wants to the destination and calculates the burden distance of each taxi. is there.
[0052]
FIG. 6 is a diagram showing the route from the current position of taxi 002 to the destination acquired in step S207 and the route from the current position of the rider who has been acquired in step S202 to the destination. The route from No. 002 to the taxi destination without a passenger and the route from the current position of the rider to the destination of the rider are indicated by bold lines.
[0053]
The burden distance for each taxi obtained in step S208 is the distance A of the route that each taxi goes from the current position of the taxi to the taxi destination via the current position of the rider and the destination of the rider. From the above, it is assumed that the taxi does not carry the rider and the distance B of the route to the taxi destination at the shortest distance is subtracted.
[0054]
In FIG. 6, the distance from the current position of taxi 002 to the current position of the rider is 5.2 km, the distance traveled by the rider is 4.3 km, and after the rider gets off, The distance to the taxi 002 destination is 2.2 km. Thereby, the distance A becomes 5.2 km + 4.3 km + 2.2 km, and is calculated as 11.7 km.
[0055]
The distance B, which is the distance of the route when going directly to the destination of Taxi 002, is 7.1 km, so the burden distance of Taxi 002 is the distance B from the distance A of 11.7 km. It is 4.6 km minus 1 km.
[0056]
FIG. 7 is a diagram showing the route from the current position of taxi 004 to the destination acquired in step S207, and the route from the current position of the rider who wants to get to the destination acquired in step S202. Similar to the calculation of the taxi 002 burden distance described above, the taxi 004 burden distance is calculated by subtracting 23.4 km from 60.0 km, which is 22.8 km, 4.3 km, and 32.9 km, and 36.6 km. It becomes.
[0057]
FIG. 8 is a diagram illustrating the route from the current position of taxi 005 to the destination acquired in step S207 and the route from the current position of the rider who has been acquired in step S202 to the destination. Similarly, the taxi 005's burden distance is calculated to be 4.9 km by subtracting 9.5 km from 14.4 km, which is 7.9 km, 4.3 km, and 2.2 km.
[0058]
FIG. 9 is a diagram showing the route from the current position of taxi 006 to the destination acquired in step S207, and the route from the current position of the rider who wants to get in step S202 to the destination. Similarly, the taxi 006 burden distance is calculated to be 8.2 km by subtracting 6.8 km from 15.0 km plus 7.4 km, 4.3 km and 13.3 km.
[0059]
FIG. 10 is a diagram illustrating the route from the current position of taxi 007 to the destination acquired in step S207 and the route from the current position of the rider who has been acquired in step S202 to the destination. Similarly, when calculating the burden distance of taxi 007, 4.8 km is subtracted from 9.8 km, which is obtained by adding 3.3 km, 4.3 km, and 2.2 km to 5.0 km.
[0060]
FIG. 11 shows the distance of each taxi route to the taxi destination via the current position and destination of the passenger and the route to the taxi destination without taking the rider. It is the figure which showed distance and each burden distance.
[0061]
In the present embodiment, the distance from the current position of each taxi to the current position of the rider and the distance from the rider's destination to the destination of each taxi are each connected by a straight line. The length of the actual route may be obtained by route search of a well-known car navigation system.
[0062]
Step S209 is a step in which the priority calculation means 19 calculates a burden level for each taxi acquired in step S204 and selects a taxi 12 having a high priority. Only one unit may be selected, or multiple units may be selected.
[0063]
Specifically, the business end time of each taxi is acquired from the operation status database 18 and the difference from the current time is calculated. The return factor is obtained using the difference between the business end time and the current time, the value of the return flag field in the operation status database, and the return use coefficient data 20 shown in FIG.
[0064]
If the current time is 7:20, the time until taxi 002 will be closed will be 3 hours and 40 minutes, minus 17:00 to 7:20. When the return coefficient of each taxi is acquired using the return-to-use coefficient data 20 shown in FIG. 12, the taxi 002 has a time until the end of business of 1 hour or more and the returning flag is “0”. The return factor is 1.
[0065]
The degree of burden of each taxi is calculated by multiplying the burden distance calculated in step S208 by a return factor corresponding to the time until the end of business. According to it, the burden of taxi 002 is 4.6 km, which is 4.6 km multiplied by a return factor of 1, and the burden of taxi 004 is 36.6 km, which is a value of 36.6 km multiplied by a return factor of 1. Become.
[0066]
Taxi 005 has a business end time of 8:00, and the current time is 7:20, so the time until the business end time is 40 minutes, and the returning flag is 1. From 20, the return factor is 0.5. The degree of burden obtained by multiplying this by 4.9 km, which is the burden distance, is 2.45.
[0067]
Taxi 006's burden is 8.2 km, which is the burden distance of 8.2km multiplied by the return factor 1. Taxi 007's burden is 5.0, and taxi 005 with the lowest burden is the same. Elected. In this case, one taxi with a low burden is selected, but a predetermined number may be selected in advance.
[0068]
FIG. 13 is a diagram in which the burden levels of all empty taxis are calculated and rearranged in order of priority.
[0069]
Step S210 is a step in which the vehicle allocation confirmation means 21 calculates the time at which the taxi with a low burden selected in step S209 arrives at the current position of the rider.
[0070]
Step S211 is a step in which the vehicle allocation confirmation means 21 notifies the rider of the arrival time of the taxi calculated in step S210 to confirm the vehicle allocation. An example of notification to the rider mobile terminal 11 is shown in FIG. In addition, the example at the time of transmitting the some taxi with a low burden degree to boarding applicant portable terminal 11 becomes FIG. In FIG. 15, 005, which is a taxi with a return flag of 1, is displayed as a 20% discount in order to get the taxi with a return flag of 1 in the operation database 18 as much as possible. Thus, a rider who has no time margin can select 002, which arrives early, and a rider who has plenty of time can select 005, which is cheaper.
[0071]
Step S212 is a step in which the boarding person information notification means 22 notifies the taxi confirmed in step S211 of the current position of the boarding person. FIG. 16 shows an example of notification.
[0072]
Step S213 is a step in which the vehicle allocation confirmation means 21 notifies the passengers who wish to board the vehicle that “there is no empty taxi”.
[0073]
The above is the flow of processing in the mobile vehicle dispatch system 10 from when a rider who wants to use a taxi issues a ride request, until the vehicle is actually dispatched.
(Appendix 1)
A device loaded with a plurality of mobile vehicles, a communication terminal possessed by a rider, and a vehicle dispatching computer possessed by a dispatcher are connected so that data communication is possible, and the vehicle dispatching computer has the rider In the mobile vehicle allocation system for notifying the allocation instruction to the device loaded on the mobile vehicle in accordance with the boarding request from the communication terminal,
The vehicle allocation computer;
Means for storing, in the storage unit, boarding information indicating whether or not a passenger is on board, in association with an identification ID for identifying a moving vehicle;
Means for receiving the current position of the rider and the destination of the rider from the communication terminal of the rider;
From the storage unit, an identification ID group having boarding information indicating that the passenger is not on board is acquired, and from the device loaded on the moving vehicle corresponding to the acquired identification ID group, the current position of the mobile vehicle Means for receiving the destination of the moving vehicle;
Means for calculating, for each moving vehicle, a first moving distance for moving from the current position of the moving vehicle to the destination of the moving vehicle via the current position and the destination of the rider;
Means for calculating, for each moving vehicle, a second moving distance for moving from the current position of the moving vehicle to the destination of the moving vehicle;
Means for calculating for each moving vehicle a burden distance obtained by subtracting the second movement distance from the first movement distance;
Means for selecting the mobile vehicle with the shortest burden distance;
Means for notifying information of the selected moving vehicle to a communication terminal possessed by the rider,
A moving vehicle dispatch program characterized in that information on a person who wants to get on a vehicle is made to function as a means for notifying a device on which the selected moving vehicle is loaded.
(Appendix 2)
The vehicle dispatch computer according to appendix 1,
Means for storing at least the business end time of the moving vehicle in the first storage unit in association with the identification ID for identifying the moving vehicle;
Means for storing a correction value corresponding to the remaining business hours from the current time to the business end time in the second storage unit;
Means for calculating the remaining business hours from the current time and the business end time stored in the first storage unit;
Means for acquiring a correction value corresponding to the remaining business hours described in the second storage unit;
While functioning as a means for correcting the burden distance based on the correction value,
The moving vehicle allocation program characterized in that the means for selecting the moving vehicle functions as means for selecting a moving vehicle based on the corrected burden distance.
(Appendix 3)
A device loaded with a plurality of mobile vehicles, a communication terminal possessed by a rider, and a vehicle dispatching computer possessed by a dispatcher are connected so that data communication is possible, and the vehicle dispatching computer has the rider In the moving vehicle dispatching method for notifying the dispatching instruction to the device loaded on the moving vehicle in accordance with the boarding request from the communication terminal,
The vehicle allocation computer is
In association with the identification ID for identifying the moving vehicle, at least the boarding information indicating whether or not the passenger is on board is stored in the storage unit,
From the storage unit, an identification ID group having boarding information indicating that the passenger is not on board is acquired, and from the device loaded on the moving vehicle corresponding to the acquired identification ID group, the current position of the mobile vehicle Receive mobile vehicle destinations,
For each moving vehicle, calculate the first moving distance to move from the current position of the moving vehicle to the destination of the moving vehicle via the current position and destination of the rider.
A second moving distance for moving from the current position of the moving vehicle to the destination of the moving vehicle is calculated for each moving vehicle;
Calculate the burden distance obtained by subtracting the second travel distance from the first travel distance for each moving vehicle,
A mobile vehicle allocation method, wherein a mobile vehicle having the shortest burden distance is selected, and the selected mobile vehicle is allocated to a rider.
(Appendix 4)
In the mobile vehicle dispatch method according to attachment 3,
The vehicle allocation computer
For each of the plurality of moving vehicles, store at least the business end time in the first storage unit,
The correction value corresponding to the remaining business hours from the current time to the business end time is stored in the second storage unit,
Calculate the remaining business hours from the current time and the business end time stored in the first storage unit,
Obtain a correction value corresponding to the remaining business hours described in the second storage unit,
While correcting the burden distance based on the correction value,
A mobile vehicle allocation method comprising: selecting a mobile vehicle based on the corrected burden distance when selecting the mobile vehicle.
(Appendix 5)
A device loaded with a plurality of mobile vehicles, a communication terminal possessed by a rider, and a vehicle dispatching computer possessed by a dispatcher are connected so that data communication is possible, and the vehicle dispatching computer has the rider In the mobile vehicle allocation system for notifying the allocation instruction to the device loaded on the mobile vehicle in accordance with the boarding request from the communication terminal,
The vehicle allocation computer;
Means for storing, in the storage unit, boarding information indicating whether or not a passenger is on board, in association with an identification ID for identifying a moving vehicle;
Means for receiving the current position of the rider and the destination of the rider from the communication terminal of the rider;
From the storage unit, an identification ID group having boarding information indicating that the passenger is not on board is acquired, and from the device loaded on the moving vehicle corresponding to the acquired identification ID group, the current position of the mobile vehicle Means for receiving the destination of the moving vehicle;
Means for calculating, for each moving vehicle, a first moving distance for moving from the current position of the moving vehicle to the destination of the moving vehicle via the current position and the destination of the rider;
Means for calculating, for each moving vehicle, a second moving distance for moving from the current position of the moving vehicle to the destination of the moving vehicle;
Means for calculating for each moving vehicle a burden distance obtained by subtracting the second movement distance from the first movement distance;
Means for selecting the mobile vehicle with the shortest burden distance;
Means for notifying information of the selected moving vehicle to a communication terminal possessed by the rider,
A moving vehicle allocation program characterized by causing information on a rider to function as means for notifying a device loaded by the selected moving vehicle,
A computer-readable storage medium characterized by being stored.
(Appendix 6)
The vehicle dispatch computer according to appendix 1,
Means for storing at least the business end time of the moving vehicle in the first storage unit in association with the identification ID for identifying the moving vehicle;
Means for storing a correction value corresponding to the remaining business hours from the current time to the business end time in the second storage unit;
Means for calculating the remaining business hours from the current time and the business end time stored in the first storage unit;
Means for acquiring a correction value corresponding to the remaining business hours described in the second storage unit;
While functioning as a means for correcting the burden distance based on the correction value,
The means for selecting the moving vehicle functions as a means for selecting a moving vehicle based on the corrected burden distance.
A computer-readable storage medium characterized by being stored.
[0074]
【The invention's effect】
By using the present invention, it is expected that the business end time will be approaching in the operation schedule, and it is expected that the traveling of the moving vehicle that has to be returned to the sales office will be reduced, thereby improving the overall vehicle allocation efficiency.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a mobile vehicle allocation system in an embodiment of the present invention. FIG. 2 is a flowchart showing a processing flow of the mobile vehicle allocation system in an embodiment of the present invention. FIG. 4 is a diagram showing an operation status database in the embodiment of the present invention. FIG. 5 is an example of a dispatch request screen displayed on the passenger requesting terminal in the embodiment of FIG. FIG. 6 is a diagram showing the positional relationship. FIG. 6 is a diagram showing the relationship between the route to the destination of taxi 002 and the route to the destination of the rider in the embodiment of the invention. FIG. 8 is a diagram showing the relationship between the route to the destination of taxi 004 and the route to the destination of the rider in the embodiment. FIG. 8 is the route to the destination of taxi 005 in the embodiment of the present invention. When FIG. 9 shows the relationship between the route to the destination of the rider and the destination of the taxi 006 in the embodiment of the present invention. FIG. 10 is a diagram showing the relationship between the route to the destination of taxi 007 and the route to the destination of the rider in the embodiment of the present invention. FIG. 12 is a diagram showing the current location of each taxi rider, the distance via the destination, the distance to the destination, and the burden distance. FIG. 12 shows return-to-work coefficient data in the embodiment of the present invention. FIG. 13 is a diagram in which taxis are arranged in order of priority according to the embodiment of the present invention. FIG. 14 is a diagram in which vehicle allocation confirmation is displayed on the portable terminal for riders according to the embodiment of the present invention. In an embodiment of the present invention FIG. 16 is a diagram showing a screen prompting the user to select a vehicle assignment on the portable terminal of the passenger who wants to ride. FIG. 16 is a diagram showing a screen for conveying information of the passenger who wants to ride to the selected moving vehicle in the embodiment of the present invention. ]
DESCRIPTION OF SYMBOLS 1 Vehicle allocation management center 10 Mobile vehicle allocation system 11 Passenger portable terminal 12 Taxi 13 Reservation reception means 14 Destination route determination means 15 Map information 16 Taxi information acquisition means 17 Allocation candidate selection means 18 Operation status database 19 Priority calculation means 20 Return-to-work coefficient data 21 Vehicle allocation confirmation means 22 Ride-on position notification means

Claims (4)

複数の移動車両が積載する装置と、乗車希望者が有する通信端末と、配車管理元が有する車両配車用コンピュータとが、データ通信可能に接続され、前記車両配車用コンピュータが、乗車希望者が有する通信端末からの乗車要求に伴い、前記移動車両に積載された装置に配車指示を通知する移動車両配車システムにおいて、
前記車両配車用コンピュータを、
移動車両を識別するための識別IDに対応づけて、少なくとも客が乗車しているか否かを示す乗車情報を記憶部に記憶する手段と、
乗車希望者が有する通信端末から、乗車希望者の現在位置と、乗車希望者の目的地とを受け取る手段と、
前記記憶部から、客が乗車していないことを示す乗車情報を持つ識別ID群を取得し、取得した識別ID群に対応する移動車両に積載された前記装置から、当該移動車両の現在位置と、移動車両の目的地を受け取る手段と、
移動車両の現在位置から、乗車希望者の現在位置と目的地とを経由して、移動車両の目的地まで移動する第一の移動距離を、移動車両毎に算出する手段と、
移動車両の現在位置から移動車両の目的地までの移動する第二の移動距離を、移動車両毎に算出する手段と、
第一の移動距離から第二の移動距離を引いた負担距離を、移動車両毎に算出する手段と、
負担距離の最も短い移動車両を選出する手段と、
選出した移動車両の情報を、乗車希望者が有する通信端末に通知する手段と、
乗車希望者の情報を、選出された前記移動車両が積載する装置に通知する手段として機能させることを特徴とした移動車両配車プログラム。
A device loaded with a plurality of mobile vehicles, a communication terminal possessed by a rider, and a vehicle dispatching computer possessed by a dispatcher are connected so that data communication is possible, and the vehicle dispatching computer has the rider In the mobile vehicle allocation system for notifying the allocation instruction to the device loaded on the mobile vehicle in accordance with the boarding request from the communication terminal,
The vehicle allocation computer;
Means for storing, in the storage unit, boarding information indicating whether or not a passenger is on board, in association with an identification ID for identifying a moving vehicle;
Means for receiving the current position of the rider and the destination of the rider from the communication terminal of the rider;
From the storage unit, an identification ID group having boarding information indicating that the passenger is not on board is acquired, and from the device loaded on the moving vehicle corresponding to the acquired identification ID group, the current position of the mobile vehicle Means for receiving the destination of the moving vehicle;
Means for calculating, for each moving vehicle, a first moving distance for moving from the current position of the moving vehicle to the destination of the moving vehicle via the current position and the destination of the rider;
Means for calculating, for each moving vehicle, a second moving distance for moving from the current position of the moving vehicle to the destination of the moving vehicle;
Means for calculating for each moving vehicle a burden distance obtained by subtracting the second movement distance from the first movement distance;
Means for selecting the mobile vehicle with the shortest burden distance;
Means for notifying information of the selected moving vehicle to a communication terminal possessed by the rider,
A moving vehicle dispatch program characterized in that information on a person who wants to get on a vehicle is made to function as a means for notifying a device on which the selected moving vehicle is loaded.
請求項1記載の車両配車用コンピュータを、さらに、
移動車両を識別するための識別IDに対応づけて、少なくとも当該移動車両の営業終了時刻を第一の記憶部に記憶する手段と、
現在時刻から営業終了時刻までの残り営業時間に対応した補正値を第二の記憶部に記憶する手段と、
現在時刻と、前記第一の記憶部に記憶された営業終了時刻とから、残り営業時間を算出する手段と、
前記第二の記憶部に記載された、残り営業時間に対応する補正値を取得する手段と、
補正値に基づいて負担距離を補正する手段として機能させるとともに、
前記移動車両を選出する手段は、補正した負担距離に基づく移動車両を選出させる手段として機能させることを特徴とした移動車両配車プログラム。
The computer for vehicle dispatch according to claim 1, further comprising:
Means for storing at least the business end time of the moving vehicle in the first storage unit in association with the identification ID for identifying the moving vehicle;
Means for storing a correction value corresponding to the remaining business hours from the current time to the business end time in the second storage unit;
Means for calculating the remaining business hours from the current time and the business end time stored in the first storage unit;
Means for acquiring a correction value corresponding to the remaining business hours described in the second storage unit;
While functioning as a means for correcting the burden distance based on the correction value,
The moving vehicle allocation program characterized in that the means for selecting the moving vehicle functions as means for selecting a moving vehicle based on the corrected burden distance.
複数の移動車両が積載する装置と、乗車希望者が有する通信端末と、配車管理元が有する車両配車用コンピュータとが、データ通信可能に接続され、前記車両配車用コンピュータが、乗車希望者が有する通信端末からの乗車要求に伴い、前記移動車両に積載された装置に配車指示を通知する移動車両配車方法において、
前記車両配車用コンピュータは、
移動車両を識別するための識別IDに対応づけて、少なくとも客が乗車しているか否かを示す乗車情報を記憶部に記憶し、
前記記憶部から、客が乗車していないことを示す乗車情報を持つ識別ID群を取得し、取得した識別ID群に対応する移動車両に積載された前記装置から、当該移動車両の現在位置と、移動車両の目的地を受け取り、
移動車両の現在位置から、乗車希望者の現在位置と目的地とを経由して、移動車両の目的地まで移動する第一の移動距離を、移動車両毎に算出し、
移動車両の現在位置から移動車両の目的地までの移動する第二の移動距離を、移動車両毎に算出し、
第一の移動距離から第二の移動距離を引いた負担距離を、移動車両毎に算出し、
負担距離の最も短い移動車両を選出し、選出した移動車両を乗車希望者に配車することを特徴とした移動車両配車方法。
A device loaded with a plurality of mobile vehicles, a communication terminal possessed by a rider, and a vehicle dispatching computer possessed by a dispatcher are connected so that data communication is possible, and the vehicle dispatching computer has the rider In the moving vehicle dispatching method for notifying the dispatching instruction to the device loaded on the moving vehicle in accordance with the boarding request from the communication terminal,
The vehicle allocation computer is
In association with the identification ID for identifying the moving vehicle, at least the boarding information indicating whether or not the passenger is on board is stored in the storage unit,
From the storage unit, an identification ID group having boarding information indicating that the passenger is not on board is acquired, and from the device loaded on the moving vehicle corresponding to the acquired identification ID group, the current position of the mobile vehicle Receive mobile vehicle destinations,
For each moving vehicle, calculate the first moving distance to move from the current position of the moving vehicle to the destination of the moving vehicle via the current position and destination of the rider.
A second moving distance for moving from the current position of the moving vehicle to the destination of the moving vehicle is calculated for each moving vehicle;
Calculate the burden distance obtained by subtracting the second travel distance from the first travel distance for each moving vehicle,
A mobile vehicle allocation method, wherein a mobile vehicle having the shortest burden distance is selected, and the selected mobile vehicle is allocated to a rider.
請求項3記載の移動車両配車方法において、
車両配車用コンピュータは、さらに、
複数の移動車両毎に、少なくとも営業終了時刻を第一の記憶部に記憶し、
現在時刻から営業終了時刻までの残り営業時間に対応した補正値を第二の記憶部に記憶し、
現在時刻と、前記第一の記憶部に記憶された営業終了時刻とから、残り営業時間を算出し、
前記第二の記憶部に記載された、残り営業時間に対応する補正値を取得し、
補正値に基づいて負担距離を補正するとともに、
前記移動車両を選出する際に、補正した負担距離に基づく移動車両を選出することを特徴とした移動車両配車方法。
The mobile vehicle allocation method according to claim 3,
The vehicle allocation computer
For each of the plurality of moving vehicles, store at least the business end time in the first storage unit,
The correction value corresponding to the remaining business hours from the current time to the business end time is stored in the second storage unit,
Calculate the remaining business hours from the current time and the business end time stored in the first storage unit,
Obtain a correction value corresponding to the remaining business hours described in the second storage unit,
While correcting the burden distance based on the correction value,
A mobile vehicle allocation method comprising: selecting a mobile vehicle based on the corrected burden distance when selecting the mobile vehicle.
JP2003095851A 2003-03-31 2003-03-31 Mobile vehicle allocation program and mobile vehicle allocation method Expired - Fee Related JP3755518B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003095851A JP3755518B2 (en) 2003-03-31 2003-03-31 Mobile vehicle allocation program and mobile vehicle allocation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003095851A JP3755518B2 (en) 2003-03-31 2003-03-31 Mobile vehicle allocation program and mobile vehicle allocation method

Publications (2)

Publication Number Publication Date
JP2004302943A JP2004302943A (en) 2004-10-28
JP3755518B2 true JP3755518B2 (en) 2006-03-15

Family

ID=33408077

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003095851A Expired - Fee Related JP3755518B2 (en) 2003-03-31 2003-03-31 Mobile vehicle allocation program and mobile vehicle allocation method

Country Status (1)

Country Link
JP (1) JP3755518B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5928588B2 (en) * 2012-06-29 2016-06-01 トヨタ自動車株式会社 On-demand vehicle operation management device, on-demand vehicle operation management method, and on-demand vehicle operation management system
KR102072174B1 (en) * 2018-12-18 2020-02-03 브이씨엔씨(주) Method and Server for compulsive allocation of car
WO2020241001A1 (en) * 2019-05-30 2020-12-03 パナソニックIpマネジメント株式会社 Operation assistance method, operation assistance system, and electric vehicle
JP7005682B2 (en) * 2020-04-30 2022-01-21 Line株式会社 Server, program, information processing method

Also Published As

Publication number Publication date
JP2004302943A (en) 2004-10-28

Similar Documents

Publication Publication Date Title
US20030040944A1 (en) On-demand transportation system
JP2004362271A (en) Ride sharing riding system, riding information processor and ride sharing riding method
JP2011530730A (en) Taxi management methods and systems
CN108921762B (en) Vehicle hybrid scheduling method, device and equipment
KR101818212B1 (en) Server for providing call service, taxi calling method thereof, and application
JP2004192366A (en) Car dispatch system
JP2010204708A (en) Management device, system, and method for allocating vehicle, and program
CN111461485A (en) Task allocation method, device, equipment and computer readable storage medium
JPWO2019197854A1 (en) Vehicle allocation management device and vehicle allocation management method
CN106097702A (en) Intelligent traffic dispatching method and system
US20190130516A1 (en) Vehicle ride share assist system
JP7475985B2 (en) Vehicle allocation management device and vehicle allocation management method
CN112313698B (en) Commercial vehicle operation system
JP2020009060A (en) Vehicle management system and vehicle management method
US20180349809A1 (en) Method for transporting a plurality of objects between object-specific locations
CN113393137A (en) Scheduling sharing system based on Internet of vehicles
JP2004227262A (en) Quick-response vehicle getting-on/off system, method and program
CN107358749B (en) Scenic spot vehicle management system
JP3755518B2 (en) Mobile vehicle allocation program and mobile vehicle allocation method
JP2003288516A (en) Service vehicle reservation system
CN111563638A (en) Network car booking request processing method and device, server and storage medium
JP2002183892A (en) Vehicle operation path selecting method, car allocation control method and system
CN113808381B (en) Public transport scheduling method, server and storage medium
CN114463102A (en) Order in-route matching degree calculation method and device
JP3529357B2 (en) Optimal vehicle dispatching method and optimal vehicle dispatching system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051025

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: 20051129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051212

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100106

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110106

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110106

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120106

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130106

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130106

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140106

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees