(57)【要約】【課題】状況に応じた各乗客の支払い額を表示すること。【解決手段】制御部は、車両が乗車地から降車地Ａおよび降車地Ｂを経由して降車地Ｃに向かう際に、乗車地から、降車地Ａおよび降車地Ｂへの移動距離または移動時間に応じて加算される、乗車地と降車地Ａおよび降車地Ｂとの間のそれぞれの乗車料金を、乗車地と降車地Ａおよび降車地Ｂ点それぞれとの距離に基づき予測する。また、制御部は、降車地Ａに到着した時点で実測した乗車料金に応じて制御部が予測した乗車料金を再計算する。表示部は、制御部が予測した乗車料金と再計算した乗車料金を表示する。【選択図】図９
2012178037.tif 000002
【特許請求の範囲】
【請求項１】
車両が第１の地点から複数の第２の地点を経由して目的地に向かう際に、前記第１の地点から複数の前記第２の地点への移動距離または移動時間に応じて加算される、前記第１の地点と複数の前記第２の地点との間のそれぞれの乗車料金を、前記第１の地点と複数の前記第２の地点それぞれとの距離に基づき予測する第１の計算部と、
複数の前記第２の地点のいずれかに到着した時点で実測した前記乗車料金に応じて前記第１の計算部が予測した前記乗車料金を再計算する第２の計算部と、
前記第１の計算部が予測した前記乗車料金と前記第２の計算部が再計算した前記乗車料金を表示する表示部と、
を有することを特徴とする料金計算装置。
【請求項２】
前記第２の計算部は、前記第１の計算部が予測した前記乗車料金と、実測した前記乗車料金との誤差に応じて前記第１の計算部が予測した前記乗車料金を再計算することを特徴とする請求項１記載の料金計算装置。
【請求項３】
前記第２の計算部は、前記第１の計算部が予測した前記乗車料金と実測した前記乗車料金との誤差の割合を、前記第１の計算部が予測した前記乗車料金に乗ずることで、前記第１の計算部が予測した前記乗車料金を再計算することを特徴とする請求項２記載の料金計算装置。
【請求項４】
前記車両には複数の利用者が搭乗し、
前記第１の計算部は、前記第１の計算部が予測した前記第１の地点から複数の前記第２の地点それぞれへ向かう全ての前記乗車料金に対する前記第１の地点から複数の前記第２の地点それぞれへ向かう個々の前記乗車料金の占める割合を計算し、
前記第１の地点から複数の前記第２の地点のいずれかに到着した時点で、前記割合および前記第１の計算部が予測した前記乗車料金と実測した前記乗車料金との誤差に応じて前記第１の地点から到着した前記第２の地点における前記各利用者それぞれの乗車料金を計算する第３の計算部をさらに有することを特徴とする請求項１記載の料金計算装置。
【請求項５】
前記第１の計算部は、前記第１の地点から所定の第２の地点に直接向かうときの第１の乗車料金と、前記第１の地点から他の前記第２の地点を経由して前記所定の第２の地点に向かうときの第２の乗車料金を予測し、前記第１の乗車料金と前記第２の乗車料金の差額に応じて、前記第１の地点から他の前記第２の地点を経由して前記所定の第２の地点に向かうときの前記乗車料金を予測することを特徴とする請求項１記載の料金計算装置。
【請求項６】
前記第１の計算部は、前記第１の乗車料金と前記第２の乗車料金の差額を、他の前記第２の地点と前記所定の第２の地点間の前記乗車料金に加算することを特徴とする請求項５記載の料金計算装置。
【請求項７】
前記車両には複数の利用者が搭乗し、
前記第１の計算部は、前記第１の乗車料金と前記第２の乗車料金の差額を、前記所定の第２の地点で降車する前記利用者の前記乗車料金に加算することを特徴とする請求項６記載の料金計算装置。
【請求項８】
コンピュータが、
車両が第１の地点から複数の第２の地点を経由して目的地に向かう際に、前記第１の地点から複数の前記第２の地点への移動距離または移動時間に応じて加算される、前記第１の地点と複数の前記第２の地点との間のそれぞれの乗車料金を、前記第１の地点と複数の前記第２の地点それぞれとの距離に基づき予測し、
複数の前記第２の地点のいずれかに到着した時点で実測した前記乗車料金に応じて前記第１の計算部が予測した前記乗車料金を再計算する、
ことを特徴とする料金計算方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は料金計算装置および料金計算方法に関する。
【背景技術】
【０００２】
例えば、タクシー等の交通機関を低額で利用する手段の１つとして、交通機関への相乗りが知られている。
相乗り運賃の精算方法の一例として、区間毎に乗客が均等に支払う方法と、各乗客均等に支払う方法と、各乗客の貢献度に応じて差額を比例配分する方法と、通常料金に比例して支払う方法と、各乗客に差額を均等配分する方法が考えられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２３３６５６号公報
【特許文献２】特開２００７−２９３５３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
タクシーのメータは、乗車料金の総額のみを表示するため、相乗り運賃の精算額は、到着するまで分からないという問題があった。また、乗客は、支払い額が公平に割り振られているのかが分からないという問題があった。
【０００５】
本発明はこのような点に鑑みてなされたものであり、状況に応じた各乗客の支払い額を表示する料金計算装置および料金計算方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、開示の料金計算装置が提供される。この料金計算装置は、第１の計算部と第２の計算部と表示部とを有している。
第１の計算部は、車両が第１の地点から複数の第２の地点を経由して目的地に向かう際に、第１の地点から、複数の第２の地点への移動距離または移動時間に応じて加算される、第１の地点と複数の第２の地点との間のそれぞれの乗車料金を、第１の地点と複数の第２の地点それぞれとの距離に基づき予測する。
【０００７】
第２の計算部は、複数の第２の地点のいずれかに到着した時点で実測した乗車料金に応じて第１の計算部が予測した乗車料金を再計算する。
表示部は、第１の計算部が予測した乗車料金と第２の計算部が再計算した乗車料金を表示する。
【発明の効果】
【０００８】
状況に応じた各乗客の支払い額を表示することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態の決済システムを示す図である。
【図２】第１の実施の形態の決済端末装置のハードウェアの一構成例を示す図である。
【図３】第１の実施の形態の決済端末装置の機能を示すブロック図である。
【図４】決済システムが処理を行う経路の一例を示す図である。
【図５】第１の実施の形態の決済システムの処理を説明するシーケンス図である。
【図６】第１の実施の形態の第１の算出方法を用いた支払い予測料金の算出結果を示す図である。
【図７】降車地に到着したときの決済システムの処理を説明するシーケンス図である。
【図８】第１の実施の形態の計算処理を示すフローチャートである。
【図９】降車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
【図１０】降車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
【図１１】降車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
【図１２】第１の実施の形態の第２の算出方法を用いた支払い予測料金の算出結果を示す図である。
【図１３】降車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【図１４】降車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【図１５】降車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【図１６】第２の実施の形態の決済システムが処理を行う経路の一例を示す図である。
【図１７】第２の実施の形態の決済システムの処理を説明するシーケンス図である。
【図１８】第２の実施の形態の第１の算出方法を用いた支払い予測料金の演算結果を示す図である。
【図１９】出発地以外の乗車地および降車地に到着したときの決済システムの処理を説明するシーケンス図である。
【図２０】第２の実施の形態の再計算処理を示すフローチャートである。
【図２１】出発地以外の乗車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
【図２２】出発地以外の乗車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
【図２３】降車地に到着したときの決済システムの処理の第１の算出方法を用いた具体例を説明する図である。
【図２４】第２の実施の形態の第２の算出方法を用いた支払い予測料金の演算結果を示す図である。
【図２５】出発地以外の乗車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【図２６】出発地以外の乗車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【図２７】降車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【発明を実施するための形態】
【００１０】
以下、実施の形態の決済システムを、図面を参照して詳細に説明する。
＜第１の実施の形態＞
図１は、第１の実施の形態の決済システムを示す図である。
【００１１】
第１の実施の形態の決済システム１０は、車内装置１が、ネットワーク５０を介して決済センタ２ａ、２ｂ、２ｃ、２ｄに接続されている。
決済センタ２ａ、２ｂ、２ｃ、２ｄは、車内装置１が送信する決済依頼に応じて決済を行い、決済完了通知を車内装置１に応答する。決済を行う決済センタ２ａ、２ｂ、２ｃ、２ｄは、利用者（乗客）が使用するクレジットカード等に応じて異なる。
【００１２】
車内装置１は、乗用車（本実施の形態では、タクシー）内に設けられている。車内装置１は、通信装置２と、決済端末装置３と、メータ４と、ナビゲーション装置５と、ＥＴＣユニット６とを有している。
【００１３】
通信装置２は、決済端末装置３と決済センタ２ａ、２ｂ、２ｃ、２ｄとを通信するインタフェースを有している。
決済端末装置３は、クレジットカード等に記憶されたクレジットカード番号等の情報を読み取る機能を有している。この決済端末装置３は、読み取った情報を、通信装置２を介して決済センタ２ａ、２ｂ、２ｃ、２ｄに送る。
【００１４】
また、決済端末装置３は、メータ４を介してナビゲーション装置５から出発地から降車地までの位置や時間に関する情報を取得し、各利用者の支払い料金を演算する。
メータ４は、移動距離や移動時間に応じて利用者全員の支払い料金を設定する。メータ４は、設定した支払い料金をメータ４が備えるモニタに表示する。また、メータ４は、精算時の支払い料金等が記載されたレシートを印字する機能も有している。
【００１５】
ナビゲーション装置５は、ＧＰＳ機能を利用して、タクシーの位置情報や、降車地までの到着時間等、各種情報を取得する機能を有している。また、ナビゲーション装置５は、取得した位置情報を、ナビゲーション装置５が有するモニタ上に表示する。
【００１６】
次に、決済端末装置３のハードウェア構成を説明する。
図２は、第１の実施の形態の決済端末装置のハードウェアの一構成例を示す図である。
決済端末装置３は、メインボード１００を有している。メインボード１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＡＭ（Random Access Memory）１０２と、フラッシュＲＯＭ（Read Only Memory）１０３とを有している。
【００１７】
ＣＰＵ１０１は、決済端末装置３の全体を制御する。
ＲＡＭ１０２は、決済端末装置３の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に使用する各種データが格納される。
【００１８】
フラッシュＲＯＭ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。フラッシュＲＯＭ１０３は、決済端末装置３の二次記憶装置として使用される。フラッシュＲＯＭ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。
【００１９】
メインボード１００には、ＬＣＤ（Liquid Crystal Display）ユニット１０４、キーボード１０５ａ、カードリーダ１０６、通信インタフェース１０７、および外部電源１０８が接続されている。
【００２０】
ＬＣＤユニット１０４は、ＣＰＵ１０１からの命令に従って、画像をＬＣＤに表示させる。
キーボード１０５ａは、テンキー、確定キーおよび訂正キーを有している。また、キーボード１０５ａには、領収書発行ボタンが配置されている。キーボード１０５ａは、操作者がこれらのキーやボタンを操作することにより得られる数字（金額）等の信号をＣＰＵ１０１に送信する。なお、キーボード１０５ａは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボール等が挙げられる。
【００２１】
カードリーダ１０６は、クレジット決済や、デビット決済等、各種決済に関する情報が記憶されたカードに記憶された情報を読み取る機能を有している。
通信インタフェース１０７は、ネットワーク５０に接続されている。通信インタフェース１０７は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。通信規格としては例えばＲＳ−２３２Ｃが挙げられる。
【００２２】
外部電源１０８は、メインボード１００にメインボード１００の駆動電圧を供給する。
このようなハードウェア構成の決済端末装置３内には、以下のような機能が設けられる。
【００２３】
図３は、第１の実施の形態の決済端末装置の機能を示すブロック図である。
決済端末装置３は、磁気カード読み取り部３１と、センタ通信部３２ａ、３２ｂ、３２ｃ、３２ｄと、決済処理部３３と、メータ連動部３４と、印字処理部３５と、料金処理部３６と、ナビ処理部３７と、制御部３８とを有している。なお、制御部３８は、第１の計算部、第２の計算部および第３の計算部の一例である。
【００２４】
磁気カード読み取り部３１は、カードリーダ１０６が読み取ったクレジットカード等の磁気カードに記憶されている磁気カードデータを読み取る。
センタ通信部３２ａ、３２ｂ、３２ｃ、３２ｄは、決済センタ２ａ、２ｂ、２ｃ、２ｄの数に応じて設けられている。センタ通信部３２ａ、３２ｂ、３２ｃ、３２ｄは、決済センタ２ａ、２ｂ、２ｃ、２ｄとの通信を行う。
【００２５】
決済処理部３３は、磁気カード読み取り部３１が読み取った磁気カードデータに基づいて、決済センタ２ａ、２ｂ、２ｃ、２ｄに決済を依頼する。
メータ連動部３４は、メータ４との通信を行うインタフェースを構成している。
【００２６】
印字処理部３５は、印字コマンドを制御する。具体的には、印字処理部３５は、印字データを受け取ると、メータ４にレシートの印字を依頼する。
料金処理部３６は、料金コマンドを制御する。具体的には、料金処理部３６は、乗務員の操作に応じてメータ４から乗車料金を取得する。
【００２７】
ナビ処理部３７は、ナビコマンドを制御する。具体的には、ナビ処理部３７は、ナビゲーション装置５に対し、ナビゲーション装置５が計測する目的地までの距離や時間等の情報の取得依頼を、メータ４を介してナビゲーション装置５に送る。そして、ナビ処理部３７は、ナビゲーション装置５から受け取ったデータを制御部３８に送る。
【００２８】
制御部３８は、ナビ処理部３７等から受け取ったデータに基づいて、各利用客の各降車地での支払い料金を予測する。以下、制御部３８が予測した支払い料金を「支払い予測料金」と言う。
【００２９】
また、制御部３８は、各降車地に到着する度に、各降車地で降車する利用客の支払い料金を確定させる。また、制御部３８は、最終降車地以外の降車地において、降車しない利用者の支払い予測料金を再計算する。
【００３０】
図４は、決済システムが処理を行う経路の一例を示す図である。
図４は、３人の利用者（乗客）Ｘ、Ｙ、Ｚが１台のタクシーに相乗りする出発地点から、降車地Ａ、降車地Ｂを経由して降車地Ｃに到着する際の経路を示している。本実施の形態では、利用者Ｘが降車地Ａで降車し、利用者Ｙが降車地Ｂで降車し、利用者Ｚが降車地Ｃで降車するものとする。なお、出発地点は、第１の地点の一例である。降車地Ａ、降車地Ｂ、および降車地Ｃは、第２の地点の一例である。
【００３１】
次に、決済システム１０の処理を説明する。
図５は、第１の実施の形態の決済システムの処理を説明するシーケンス図である。
タクシーの乗務員は、各利用者の行き先を設定する。
【００３２】
［シーケンスＳｅｑ１］  ナビ処理部３７は、現在地取得依頼をメータ４に送る。
［シーケンスＳｅｑ２］  メータ４は、受け取った現在地取得依頼をナビゲーション装置５に送る。
【００３３】
［シーケンスＳｅｑ３］  ナビゲーション装置５は、受け取った現在地取得依頼に応じて現在地を取得する。
［シーケンスＳｅｑ４］  ナビゲーション装置５は、取得した現在地情報をメータ４に応答する。
【００３４】
［シーケンスＳｅｑ５］  メータ４は、受け取った現在地情報を決済端末装置３に応答する。
［シーケンスＳｅｑ６］  ナビ処理部３７は、降車地Ａ、降車地Ｂ、および降車地Ｃ３箇所のＧＰＳデータ／ナビコードを、メータ４に送る。
【００３５】
［シーケンスＳｅｑ７］  メータ４は、受け取った３箇所のＧＰＳデータ／ナビコードをナビゲーション装置５に送る。
［シーケンスＳｅｑ８］  ナビゲーション装置５は、受け取ったＧＰＳデータ／ナビコードに基づいて、最適なルートを検索する。
【００３６】
［シーケンスＳｅｑ９］  ナビゲーション装置５は、検索した最適なルートをメータ４に応答する。
［シーケンスＳｅｑ１０］  メータ４は、受け取った最適なルートを決済端末装置３に応答する。
【００３７】
［シーケンスＳｅｑ１１］  ナビ処理部３７は、現在地から降車地Ａまでの移動距離の取得依頼をメータ４に送る。
［シーケンスＳｅｑ１２］  メータ４は、受け取った現在地から降車地Ａまでの移動距離の取得依頼をナビゲーション装置５に送る。
【００３８】
［シーケンスＳｅｑ１３］  ナビゲーション装置５は、現在地から降車地Ａまでの移動距離を取得する。
［シーケンスＳｅｑ１４］  ナビゲーション装置５は、取得した現在地から降車地Ａまでの移動距離をメータ４に応答する。
【００３９】
［シーケンスＳｅｑ１５］  メータ４は、受け取った現在地から降車地Ａまでの移動距離を決済端末装置３に応答する。
［シーケンスＳｅｑ１６］  ナビ処理部３７は、現在地から降車地Ｂまでの移動距離の取得依頼をメータ４に送る。なお、現在地から降車地Ｂまでの移動距離は、降車地Ａを経由しない距離である。
【００４０】
［シーケンスＳｅｑ１７］  メータ４は、受け取った現在地から降車地Ｂまでの移動距離の取得依頼をナビゲーション装置５に送る。
［シーケンスＳｅｑ１８］  ナビゲーション装置５は、現在地から降車地Ｂまでの移動距離を取得する。
【００４１】
［シーケンスＳｅｑ１９］  ナビゲーション装置５は、取得した現在地から降車地Ｂまでの移動距離をメータ４に応答する。
［シーケンスＳｅｑ２０］  メータ４は、受け取った現在地から降車地Ｂまでの移動距離を決済端末装置３に応答する。
【００４２】
［シーケンスＳｅｑ２１］  ナビ処理部３７は、降車地Ａから降車地Ｂまでの移動距離の取得依頼をメータ４に送る。
［シーケンスＳｅｑ２２］  メータ４は、受け取った降車地Ａから降車地Ｂまでの移動距離の取得依頼をナビゲーション装置５に送る。
【００４３】
［シーケンスＳｅｑ２３］  ナビゲーション装置５は、降車地Ａから降車地Ｂまでの移動距離を取得する。
［シーケンスＳｅｑ２４］  ナビゲーション装置５は、取得した降車地Ａから降車地Ｂまでの移動距離をメータ４に応答する。
【００４４】
［シーケンスＳｅｑ２５］  メータ４は、受け取った降車地Ａから降車地Ｂまでの移動距離を決済端末装置３に応答する。
［シーケンスＳｅｑ２６］  ナビ処理部３７は、現在地から降車地Ｃまでの移動距離の取得依頼をメータ４に送る。
【００４５】
［シーケンスＳｅｑ２７］  メータ４は、受け取った現在地から降車地Ｃまでの移動距離の取得依頼をナビゲーション装置５に送る。なお、現在地から降車地Ｃまでの移動距離は、降車地Ａおよび降車地Ｂを経由しない距離である。
【００４６】
［シーケンスＳｅｑ２８］  ナビゲーション装置５は、現在地から降車地Ｃまでの移動距離を取得する。
［シーケンスＳｅｑ２９］  ナビゲーション装置５は、取得した現在地から降車地Ｃまでの移動距離をメータ４に応答する。
【００４７】
［シーケンスＳｅｑ３０］  メータ４は、受け取った現在地から降車地Ｃまでの移動距離を決済端末装置３に応答する。
［シーケンスＳｅｑ３１］  ナビ処理部３７は、降車地Ｂから降車地Ｃまでの移動距離の取得依頼をメータ４に送る。
【００４８】
［シーケンスＳｅｑ３２］  メータ４は、受け取った降車地Ｂから降車地Ｃまでの移動距離の取得依頼をナビゲーション装置５に送る。
［シーケンスＳｅｑ３３］  ナビゲーション装置５は、降車地Ｂから降車地Ｃまでの移動距離を取得する。
【００４９】
［シーケンスＳｅｑ３４］  ナビゲーション装置５は、取得した降車地Ｂから降車地Ｃまでの移動距離をメータ４に応答する。
［シーケンスＳｅｑ３５］  メータ４は、受け取った降車地Ｂから降車地Ｃまでの移動距離を決済端末装置３に応答する。
【００５０】
［シーケンスＳｅｑ３６］  メータ４は、乗務員の実車操作を受け付けると、走行開始を決済端末装置３に通知する。
［シーケンスＳｅｑ３７］  乗務員の実車操作を受け付けた決済端末装置３は、降車地Ａ、降車地Ｂ、降車地Ｃでの各利用者の支払い予測料金を計算し、ＬＣＤユニット１０４に表示する。
【００５１】
以上で図５の処理の説明を終了する。
以下、決済端末装置３の支払い予測料金の算出方法を説明する。本実施の形態では、第１の算出方法と第２の算出方法を用いて支払い予測料金を算出する。
【００５２】
＜第１の算出方法＞
第１の算出方法では、制御部３８は、出発地から降車地Ａ、降車地Ｂ、降車地Ｃそれぞれに直接向かうときの乗車料金の予測に応じた利用割合に応じて乗車料金を再計算する。
【００５３】
図６は、第１の実施の形態の第１の算出方法を用いた支払い予測料金の算出結果を示す図である。
図６に示すテーブルＴ１は、メータ４を介してナビゲーション装置５から取得した情報を格納するテーブルである。このテーブルＴ１は、例えばＲＡＭ１０２内に設けられる。
【００５４】
テーブルＴ１には、地点および乗車時予測料金の欄が設定されている。乗車時予測料金の欄には、さらに経由、直接、利用割合の欄が設定されている。
地点の欄には、利用者の降車地点を識別する情報が格納されている。
【００５５】
経由の欄には、地点の欄に設定された降車地点に到着するまでに、経由する地点を通った場合の支払い予測料金が格納されている。図６では、例えば乗車地から降車地Ｂに直接向かった場合の支払い予測料金は、４０００円であるが、乗車地から降車地Ａを経由して降車地Ｂに向かった場合の支払い予測料金は降車地Ａを経由する分、走行距離（または走行時間）が増え、６０００円となっている。
【００５６】
直接の欄には、地点の欄に設定された降車地点に到着するまでに他の地点を経由しない場合の支払い予測料金（以下、直接料金と言う）が格納されている。
利用割合の欄には、各利用者の直接料金の割合を識別する情報が格納されている。この利用割合は、利用者の直接料金／全員の直接料金で求めることができる。例えば、利用者Ｘの利用割合は、３０００／（３０００＋４０００＋５０００）＝２５（％）となる。
【００５７】
決済端末装置３は、テーブルＴ１の利用割合の欄を参照し、支払い予測料金を演算する。
＜降車地Ａでの支払い予測料金＞
各利用者の降車地Ａでの支払い予測料金は、降車地Ａまでの直接料金×利用割合で求めることができる。
【００５８】
例えば、利用者Ｘの降車地Ａでの支払い予測料金は、３０００（円）×２５（％）＝７５０（円）となる。利用者Ｙの降車地Ａでの支払い予測料金は、３０００（円）×３３．３（％）＝１０００（円）となる。利用者Ｚの降車地Ａでの支払い予測料金は、３０００（円）×４１．７（％）＝１２５０（円）となる。なお、この例では、料金の端数は切り下げている。そして、制御部３８は、支払い予測料金の演算結果をテーブルＴ２に格納する。テーブルＴ２は、例えばＲＡＭ１０２内に設けられる。
【００５９】
＜降車地Ｂでの支払い予測料金＞
利用者Ｙ、Ｚの降車地Ｂでの支払い予測料金は、降車地Ａでの支払い予測料金と降車地ＡＢ間の支払い予測料金の和になる。降車地ＡＢ間の支払い予測料金は、降車地Ａを経由して降車地Ｂに向かうときの降車地ＡＢ間の料金×降車地Ｂに向かう利用者Ｙ、Ｚの降車地ＡＢ間での利用割合で求めることができる。この降車地Ｂに向かう利用者Ｙ、Ｚの降車地ＡＢ間での利用割合は、降車地Ｂに向かう利用者Ｙ、Ｚの直接料金に応じた利用割合となる。
【００６０】
例えば、利用者Ｙが、降車地Ａを経由して降車地Ｂに向かうときの降車地ＡＢ間の料金は、６０００−３０００＝３０００（円）である。また、降車地Ｂに向かう利用者Ｙの降車地ＡＢ間での利用割合は、降車地Ｂに向かう利用者Ｙの直接料金に応じた利用割合、すなわち、４０００／（４０００＋５０００）＝４４．４（％）となる。従って、利用者Ｙの降車地Ｂでの支払い予測料金は、３０００（円）×４４．４（％）＝１３３０（円）となる。
【００６１】
また、利用者Ｚが、降車地Ａを経由して降車地Ｂに向かうときの降車地ＡＢ間の料金は、６０００−３０００＝３０００（円）である。また、降車地Ｂに向かう利用者Ｚの降車地ＡＢ間での利用割合は、降車地Ｂに向かう利用者Ｚの直接料金に応じた利用割合、すなわち、５０００／（４０００＋５０００）＝５５．５（％）となる。従って、利用者Ｚの降車地Ｂでの支払い予測料金は、３０００（円）×５５．５（％）＝１６７０（円）となる。
【００６２】
利用者Ｙの降車地Ｂでの支払い予測料金は、降車地Ａでの支払い予測料金と、降車地ＡＢ間の支払い予測料金の和になる。すなわち、１０００＋１３３０＝２３３０（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ２に格納する。
【００６３】
＜降車地Ｃまでの支払い予測料金＞
利用者Ｚの降車地Ｂでの支払い予測料金は、降車地Ａ、降車地Ｂそれぞれでの支払い予測料金と降車地ＢＣ間の支払い予測料金の和になる。降車地ＢＣ間の支払い予測料金は、降車地Ｂを経由して降車地Ｃに向かうときの降車地ＢＣ間の料金×降車地Ｃに向かう利用者Ｚの降車地ＢＣ間での利用割合で求めることができる。この降車地Ｃに向かう利用者Ｚの降車地ＢＣ間での利用割合は、降車地Ｃに向かう利用者Ｚの直接料金に応じた利用割合となる。
【００６４】
例えば、利用者Ｚが、降車地Ｂを経由して降車地Ｃに向かうときの降車地ＢＣ間の料金は、８０００−６０００＝２０００（円）である。また、降車地Ｃに向かう利用者Ｚの降車地ＢＣ間での利用割合は、降車地Ｃに向かう利用者Ｚの直接料金に応じた利用割合、すなわち、５０００／５０００＝１００（％）となる。従って、利用者Ｚの降車地Ｃまでの支払い予測料金は、２０００（円）×１００（％）＝２０００（円）となる。
【００６５】
利用者Ｚの降車地Ｃまでの支払い予測料金は、降車地Ａでの支払い予測料金と、降車地ＡＢ間の支払い予測料金と降車地Ｂから降車地Ｃまでの支払い予測料金の和になる。すなわち、１２５０＋１６７０＋２０００＝４９２０（円）となる。
【００６６】
決済端末装置３は、テーブルＴ２に格納された支払い予測料金をＬＣＤユニット１０４に表示する。この段階で乗務員は、支払い予測料金で出発することの合意を利用者に求めることができる。乗務員は利用者の合意を受けると降車地Ａに向けて出発する。出発の際、乗務員は、メータ４を操作し、乗車モードに設定する。乗車モードに設定されたメータ４は、移動距離や移動時間に応じて乗車料金を加算する。
【００６７】
次に、降車地Ａ、降車地Ｂ、降車地Ｃそれぞれに到着したときの決済システム１０の処理を説明する。
図７は、降車地に到着したときの決済システムの処理を説明するシーケンス図である。なお、図７では一例として決済センタ２ａに決済を依頼する場合を示している。
【００６８】
［シーケンスＳｅｑ４１］  決済端末装置３は、降車地Ａに到着したことを示す乗務員の操作（降車地Ａ到着操作）を受け付けると、料金処理部３６が料金取得依頼をメータ４に通知する。
【００６９】
［シーケンスＳｅｑ４２］  メータ４は、降車地Ａに到着した時点の実測料金を決済端末装置３に応答する。
［シーケンスＳｅｑ４３］  料金処理部３６は、降車地Ａで降車する利用者Ｘの料金計算を行う。また、制御部３８は、降車地Ａでの実測料金に基づいて降車地Ｂおよび降車地Ｃまでの支払い予測料金を再計算する。
【００７０】
［シーケンスＳｅｑ４４］  決済端末装置３は、利用者Ｘまたは乗務員の決済操作（支払い料金の入力および確定ボタンの押下）を受け付けると、決済処理部３３が決済依頼を決済センタ２ａに通知する。
【００７１】
［シーケンスＳｅｑ４５］  決済センタ２ａは決済を実行する。決済が完了すると、決済完了通知を決済端末装置３に応答する。
［シーケンスＳｅｑ４６］  決済完了通知を受け取った決済端末装置３は、印字処理部３５がレシートの印字要求をメータ４に通知する。
【００７２】
［シーケンスＳｅｑ４７］  印字要求を受け取ったメータ４は、レシートを印字する。印字が正常に開始されると、メータ４は、印字開始を決済端末装置３に応答する。
以上で降車地Ａに到着したときの処理の説明を終了する。次に、タクシーが降車地Ｂに到着したときの決済システム１０の処理を説明する。
【００７３】
［シーケンスＳｅｑ５１］  決済端末装置３は、降車地Ｂに到着したことを示す乗務員の操作を受け付けると、料金処理部３６が料金取得依頼をメータ４に通知する。
［シーケンスＳｅｑ５２］  メータ４は、降車地Ｂに到着した時点の実測料金を決済端末装置３に応答する。
【００７４】
［シーケンスＳｅｑ５３］  料金処理部３６は、降車地Ｂで降車する利用者Ｙの料金計算を行う。また、制御部３８は、降車地Ｂでの実測料金に基づいて降車地Ｃまでの支払い予測料金を再計算する。
【００７５】
［シーケンスＳｅｑ５４］  決済端末装置３は、乗務員の現金での決済操作を受け付けると、印字処理部３５がレシートの印字要求をメータ４に通知する。
［シーケンスＳｅｑ５５］  印字要求を受け取ったメータ４は、レシートを印字する。印字が正常に開始されると、メータ４は、印字開始を決済端末装置３に応答する。
【００７６】
以上で降車地Ｂに到着したときの処理の説明を終了する。次に、タクシーが降車地Ｃに到着したときの決済システム１０の処理を説明する。
［シーケンスＳｅｑ６１］  決済端末装置３は、降車地Ｃに到着したことを示す乗務員の操作を受け付けると、料金処理部３６が料金取得依頼をメータ４に通知する。
【００７７】
［シーケンスＳｅｑ６２］  メータ４は、降車地Ｃに到着した時点の実測料金を決済端末装置３に応答する。
［シーケンスＳｅｑ６３］  料金処理部３６は、降車地Ｃで降車する利用者Ｚの料金計算を行う。
【００７８】
［シーケンスＳｅｑ６４］  決済端末装置３は、利用者Ｚまたは乗務員の決済操作を受け付けると、決済処理部３３が決済依頼を決済センタ２ａに通知する。
［シーケンスＳｅｑ６５］  決済センタ２ａは決済を実行する。決済が完了すると、決済完了通知を決済端末装置３に応答する。
【００７９】
［シーケンスＳｅｑ６６］  決済完了通知を受け取った決済端末装置３は、印字処理部３５がレシートの印字要求をメータ４に通知する。
［シーケンスＳｅｑ６７］  印字要求を受け取ったメータ４は、レシートを印字する。印字が正常に開始されると、メータ４は、印字開始を決済端末装置３に応答する。
【００８０】
［シーケンスＳｅｑ６８］  メータ４は、乗務員の空車操作を受け付けると、メータ４のモニタに表示した料金をリセットする。そして処理完了を決済端末装置３に送る。
以上で図７の処理の説明を終了する。
【００８１】
次に、シーケンスＳｅｑ４３、Ｓｅｑ５３にて述べた再計算処理および、シーケンスＳｅｑ６３にて述べた計算処理を説明する。
図８は、第１の実施の形態の計算処理を示すフローチャートである。
【００８２】
［ステップＳ１］  制御部３８は、降車地での支払い料金を確定する。その後、ステップＳ２に遷移する。
［ステップＳ２］  制御部３８は、予測違いを計算する。この予測違いは、降車地での実測料金と支払い予測料金との誤差により求めることができる。その後、ステップＳ３に遷移する。
【００８３】
［ステップＳ３］  制御部３８は、テーブルＴ１に基づいて、最終降車地か否かを判断する。例えば、図４では降車地Ｃが最終降車地に該当する。なお、制御部３８は、乗務員の降車地到着操作に応じて降車回数をカウントすることができる。そして、制御部３８は、降車回数に応じて、現在の降車地がどこであるのかを判断することができる。例えば、１回目の降車地到着操作を受け付けると、テーブルＴ２を参照し、降車地Ａに到着したことを判断することができる。また、２回目の降車地到着操作を受け付けると、テーブルＴ２を参照し、降車地Ｂに到着したことを判断することができる。制御部３８は、最終降車地であると判断した場合（ステップＳ３のＹｅｓ）、図８の処理を終了する。また、制御部３８は、最終降車地ではないと判断した場合（ステップＳ３のＮｏ）、ステップＳ４に遷移する。
【００８４】
［ステップＳ４］  制御部３８は、ステップＳ２にて計算した予測違いに基づく経由料金と直接料金を再計算する。その後、ステップＳ５に遷移する。
［ステップＳ５］  制御部３８は、各利用者の利用割合を計算する。その後、図８に示す処理を終了する。
【００８５】
次に、降車地に到着したときの決済システム１０の第１の算出方法を用いた処理を、具体例を用いて説明する。
図９は、降車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
【００８６】
図９に示すテーブルＴ３の実測料金の欄には、シーケンスＳｅｑ４２にて取得した降車地Ａに到着した時点の実測料金である４０００円が格納されている。
制御部３８は、降車地Ａでの各利用者の支払い料金を確定させる。具体的には、制御部３８は、実測料金４０００円を、各利用者の利用割合に応じて割り振る。この結果、降車地Ａでの利用者Ｘの支払い確定料金は、４０００（円）×２５（％）＝１０００円、利用者Ｙの支払い確定料金は、４０００（円）×３３．３（％）＝１３３０円、利用者Ｚの支払い確定料金は、４０００（円）×４１．７（％）＝１６７０円となる。制御部３８は、降車地Ａでの各利用者の支払い確定料金をテーブルＴ４に格納する。このテーブルＴ４は、例えばＲＡＭ１０２内に設けられる。また、この時点で利用者Ｘの支払い料金は確定するので、制御部３８は、テーブルＴ４の利用者Ｘの支払い確定料金の欄に、利用者Ｘの支払い確定料金１０００円を格納する。制御部３８は、支払い確定料金１０００円をＬＣＤユニット１０４に表示する。降車地Ａで降車する利用者Ｘは、支払い確定料金１０００円を支払い、タクシーを降車する。また、制御部３８は、降車地Ａでの利用者Ｙの支払い確定料金１３３０円および利用者Ｚの支払い確定料金１６７０円をＬＣＤユニット１０４に表示する。これにより、例えば、利用者Ｘ、利用者Ｙ、および利用者Ｚは、支払い料金の合計が、実測料金４０００円に一致することを確認することができる。
【００８７】
次に、制御部３８は、実測料金４０００円から支払い予測料金を修正する。具体的には、制御部３８は、まず、支払い予測料金に対する実測料金の予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金３０００円に対し、実測料金４０００円であるため、予測違い１３３．３（４０００／３０００）％を求める。
【００８８】
次に、制御部３８は、求めた予測違いに基づいて、降車地Ｂと降車地Ｃの経由料金と直接料金を再計算する。図９に示す例では、テーブルＴ３の乗車時予測料金の欄に格納されている降車地Ｂと降車地Ｃの経由料金と直接料金をそれぞれ１．３３３倍することで、降車地Ｂの経由料金８０００円、降車地Ｃの経由料金１０６７０円、降車地Ｂの直接料金５３４０円、降車地Ｃの直接料金６６７０円を求める。
【００８９】
次に、制御部３８は、利用者Ｂと利用者Ｃの利用割合を計算する。この利用割合は、利用者の直接料金／全員の直接料金で求めることができる。図９に示す例では、制御部３８は、利用者Ｙの利用割合は、５３４０／（５３４０＋６６７０）＝４４．５（％）となる。利用者Ｙの利用割合は、６６７０／（５３４０＋６６７０）＝５５．５（％）となる。
【００９０】
次に、降車地Ｂに到着した時点の制御部３８の処理の具体例を説明する。
図１０は、降車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
【００９１】
図１０に示すテーブルＴ３の実測料金の欄には、シーケンスＳｅｑ５２にて取得した降車地Ｂに到着した時点の実測料金である８０００円が格納されている。
制御部３８は、降車地Ｂでの各利用者の支払い料金を確定させる。具体的には、制御部３８は、乗車地から降車地Ｂまでの実測料金のうち、乗車地から降車地Ａまでを除外した降車地ＡＢ間の実測料金４０００円を、現在乗車している利用者Ｂ、Ｃの利用割合に応じて割り振る。乗車地から降車地Ａまでを除外するのは、乗車地から降車地Ａまでの乗車についての各利用者の支払い確定料金は確定しているからである。
【００９２】
この結果、降車地Ａでの利用者Ｙの支払い確定料金は、４０００（円）×４４．５（％）＝１７８０（円）、利用者Ｚの支払い確定料金は、４０００（円）×５５．５（％）＝２２２０（円）となる。制御部３８は、降車地Ｂでの各利用者の支払い確定料金をテーブルＴ４に格納する。また、この時点で利用者Ｙの支払い料金は確定するので、制御部３８は、テーブルＴ４の支払い確定料金の欄に、利用者Ｙの降車地Ａでの支払い確定料金１３３０円と降車地Ｂでの支払い確定料金１７８０円の和である３１１０円を格納する。制御部３８は、支払い確定料金３１１０円をＬＣＤユニット１０４に表示する。利用者Ｙは、支払い確定料金３１１０円を支払い、タクシーを降車する。
【００９３】
次に、制御部３８は、実測料金４０００円から支払い予測料金を修正する。具体的には、制御部３８は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金４０００円に対し、実測料金４０００円であるため、予測違い１００（４０００／４０００）％を求める。
【００９４】
次に、制御部３８は、求めた予測違いに基づいて、降車地Ｃの経由料金と直接料金を再計算する。図１０に示す例では、乗車時予測料金の欄に格納されている降車地Ｂと降車地Ｃの経由料金と直接料金をそれぞれ１．００倍することで、降車地Ｃの経由料金１０６７０円、降車地Ｃの直接料金６６７０円を求める。
【００９５】
次に、制御部３８は、利用者Ｚの利用割合を計算する。図１０に示す例では、制御部３８は、利用者Ｚの利用割合は、６６７０／６６７０＝１００（％）となる。
次に、降車地Ｃに到着した時点の制御部３８の処理の具体例を説明する。
【００９６】
図１１は、降車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
図１１に示すテーブルＴ３の実測料金の欄には、シーケンスＳｅｑ６２にて取得した降車地Ｃに到着した時点の実測料金である１００００円が格納されている。
【００９７】
制御部３８は、降車地Ｃでの利用者Ｚの支払い料金を確定させる。具体的には、制御部３８は、乗車地から降車地Ｃまでの実測料金のうち、乗車地から降車地Ｂまでを除外した降車地ＢＣ間の実測料金２０００円を、現在乗車している利用者Ｃの利用割合に応じて割り振る。乗車地から降車地Ｂまでを除外するのは、乗車地から降車地Ｂまでの乗車についての各利用者の支払い料金は確定しているからである。
【００９８】
この結果、利用者Ｚの支払い確定料金は、２０００（円）×１００（％）＝２０００（円）となる。制御部３８は、降車地Ｃでの各利用者の支払い確定料金をテーブルＴ４に格納する。また、この時点で利用者Ｚの支払い料金は確定するので、制御部３８は、テーブルＴ４の支払い確定料金の欄に、降車地Ａでの支払い確定料金１６７０円と降車地Ｂでの支払い確定料金２２００と降車地Ｃでの支払い確定料金２０００円の和である５８９０円を格納する。制御部３８は、支払い確定料金５８９０円をＬＣＤユニット１０４に表示する。利用者Ｚは、支払い確定料金５８９０円を支払い、タクシーを降車する。
【００９９】
利用者Ｘ、利用者Ｙ、および利用者Ｚがそれぞれ支払った料金の総和は１００００円であるため、降車地Ｃに到着した時点での（タクシーのメータ４が表示する）料金１００００円に一致する。
【０１００】
以上述べたように、決済端末装置３によれば、状況に応じた利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い額を表示することができる。また、第１の算出方法を用いて降車地Ａ、Ｂ、Ｃそれぞれの地点で利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い料金を確定させることにより、利用者Ｘ、Ｙは、降車時点で料金を支払って降車することができるため、後日の精算が不要となる。また、利用者Ｘ、利用者Ｙ、および利用者Ｚのタクシーの利用割合に応じて利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い料金を確定させることにより、利用者Ｘ、利用者Ｙ、および利用者Ｚの不公平感を抑制することができる。
【０１０１】
＜第２の算出方法＞
次に、第２の算出方法について説明する。以下の説明では、第１の算出方法との相違点を中心に説明し、第１の算出方法と同様の処理については説明を省略する。
【０１０２】
第２の算出方法では、制御部３８は、各降車地での支払い予測料金と直接料金から経由差額を計算する。降車地で降車する利用者が、経由する料金の差額を負担する。また、実測料金から支払い予測料金を補正し、次の区間の経由差額を再計算する。
【０１０３】
図１２は、第１の実施の形態の第２の算出方法を用いた支払い予測料金の算出結果を示す図である。
図１２に示すテーブルＴ５は、メータ４を介してナビゲーション装置５から取得した情報を格納するテーブルである。このテーブルＴ５は、例えばＲＡＭ１０２内に設けられる。テーブルＴ５には、地点および乗車時予測料金の欄が設定されている。乗車時予測料金の欄には、さらに経由、直接、および経由差額の欄が設定されている。
【０１０４】
経由差額の欄には、各降車地に直接行く場合に比べ、各降車地を経由することにより生じる差額が設定されている。例えば、降車地Ｂに直接行く場合は、４０００円であるが、乗車地から降車地Ａを経由して降車地Ｂに向かった場合の支払い予測料金は降車地Ａを経由する分、走行距離が増え、６０００円となっている。このため、降車地Ｂの降車地Ａを経由することにより生じる差額は６０００−４０００＝２０００円となる。また、他の例として、降車地Ｃに直接行く場合は、５０００円であるが、乗車地から降車地Ｂを経由して降車地Ｃに向かった場合の支払い予測料金は降車地Ｂを経由する分、走行距離が増える。このため、降車地Ｃの降車地Ｂを経由することにより生じる差額は、（降車地Ｂへの直接料金＋降車地Ｂの経由差額）−降車地Ｃへの直接料金で求めることができる。この式は、降車地ＡＢ間および降車地ＢＣ間の経由差額から降車地ＡＢ間の経由差額を除外した式となっている。従って、降車地Ｃへの経由差額は、４０００＋２０００−５０００＝１０００円となる。
【０１０５】
決済端末装置３は、テーブルＴ５の経由差額の欄を参照し、支払い予測料金を演算する。そして、支払い予測料金の演算結果をテーブルＴ６に格納する。テーブルＴ６は、例えばＲＡＭ１０２内に設けられる。
【０１０６】
＜降車地Ａでの支払い予測料金＞
各利用者の降車地Ａでの支払い予測料金は、降車地Ａで降車する利用者Ｘと降車地Ａで降車しない利用者Ｙ、Ｚで計算式が異なる。降車地Ａで降車する利用者Ｘの計算式は、（降車地Ａでの支払い予測料金／乗車人数＋経由差額）／（降車地Ａでの支払い予測料金＋経由差額）×降車地Ａでの支払い予測料金で求めることができる。また、降車地Ａで降車しない利用者Ｙ、Ｚの計算式は、（降車地Ａでの支払い予測料金／乗車人数）／（降車地Ａでの支払い予測料金＋経由差額）×降車地Ａでの支払い予測料金で求めることができる。
【０１０７】
例えば、利用者Ｘの降車地Ａでの支払い予測料金は、（３０００（円）／３＋２０００（円））／（３０００（円）＋２０００（円））×３０００（円）＝１８００（円）となる。利用者Ｙ、Ｚの降車地Ａでの支払い予測料金は、（３０００（円）／３）／（３０００（円）＋２０００（円））×３０００（円）＝６００（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ６に格納する。
【０１０８】
＜降車地Ｂでの支払い予測料金＞
利用者Ｙ、Ｚの降車地Ｂでの支払い予測料金は、降車地Ａでの支払い予測料金と降車地ＡＢ間の支払い予測料金の和になる。降車地ＡＢ間の支払い予測料金は、降車地Ｂで降車する利用者Ｙと降車地Ｂで降車しない利用者Ｚで計算式が異なる。降車地Ｂで降車する利用者の計算式は、（降車地ＡＢ間の支払い予測料金／乗車人数＋経由差額）／（降車地ＡＢ間の支払い予測料金＋経由差額）×降車地ＡＢ間の支払い予測料金で求めることができる。また、降車地Ｂで降車しない利用者の計算式は、（降車地ＡＢ間の支払い予測料金／乗車人数）／（降車地ＡＢ間の支払い予測料金＋経由差額）×降車地ＡＢ間の支払い予測料金で求めることができる。
【０１０９】
例えば、利用者Ｙの降車地ＡＢ間の支払い予測料金は、（３０００（円）／２＋１０００（円））／（３０００（円）＋１０００（円））×３０００（円）＝１８７５（円）となる。利用者Ｚの降車地ＡＢ間の支払い予測料金は、（３０００（円）／２）／（３０００（円）＋１０００（円））×３０００（円）＝１１２５（円）となる。
【０１１０】
利用者Ｙの降車地Ｂでの支払い予測料金は、降車地Ａでの支払い予測料金と、降車地ＡＢ間の支払い予測料金の和になる。すなわち、６００＋１８７５＝２４７５（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ６に格納する。
【０１１１】
＜降車地Ｃまでの支払い予測料金＞
利用者Ｚの降車地Ｃまでの支払い予測料金は、降車地Ａ、降車地Ｂそれぞれでの支払い予測料金と降車地ＢＣ間の支払い予測料金の和になる。降車地ＢＣ間の支払い予測料金は、（降車地ＢＣ間の支払い予測料金／乗車人数＋経由差額）／（降車地ＢＣ間の支払い予測料金＋経由差額）×降車地ＢＣ間の支払い予測料金で求めることができる。例えば、利用者Ｚの降車地ＢＣ間の支払い予測料金は、（２０００（円）／１＋１０００（円））／（２０００（円）＋１０００（円））×２０００（円）＝２０００（円）となる。また、この式によらなくても乗車人数が一人である場合は、地点Ｃの経由の欄に格納されている料金から地点Ｂの経由の欄に格納されている料金の差が、降車地ＢＣ間の支払い予測料金になる。この求め方によっても、８０００（円）−６０００（円）＝２０００（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ６に格納する。
【０１１２】
次に、前述した降車地に到着したときの決済システムの処理による処理結果を、具体例を用いて説明する。
図１３は、降車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【０１１３】
図１３に示すテーブルＴ７には、シーケンスＳｅｑ４２にて取得した降車地Ａに到着した時点の実測料金である４０００円が格納されている。
制御部３８は、実測料金４０００円から支払い予測料金を修正する。具体的には、制御部３８は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金３０００円に対し、実測料金４０００円であるため、予測違い１３３．３（４０００／３０００）％を求める。
【０１１４】
次に、制御部３８は、求めた予測違いに基づいて、降車地Ｂおよび降車地Ｃの経由差額を修正する。具体的には、制御部３８は、まず、降車地Ｂおよび降車地Ｃの経由料金と直接料金の予測を修正する。図１３に示す例では、テーブルＴ７の乗車時予測料金の欄に格納されている降車地Ｂと降車地Ｃの経由料金と直接料金をそれぞれ１．３３３倍することで、降車地Ｂの経由料金８０００円、降車地Ｃの経由料金１０６７０円、降車地Ｂの直接料金５３４０円、降車地Ｃの直接料金６６７０円を求める。そして、制御部３８は、計算した経由料金と直接料金を用いて経由差額を再計算する。具体的には、制御部３８は、降車地Ｂの経由差額（８０００（円）−５３４０（円））＝２６６０（円）を求める。また、降車地Ｃの経由差額（（５３４０（円）＋２６７０）−６６７０（円））＝１３４０（円）を求める。
【０１１５】
次に、制御部３８は、降車地Ａでの各利用者の支払い料金を確定させる。降車地Ａでの各利用者の支払い料金は、降車地Ａでの支払い予測料金を求めた方法と同様の方法で計算する。すなわち、降車地Ａで降車する利用者Ｘの計算式は、（降車地Ａまでの実測料金／乗車人数＋再計算した経由差額）／（降車地Ａまでの実測料金＋再計算した経由差額）×降車地Ａまでの実測料金で求めることができる。また、降車地Ａで降車しない利用者Ｙ、Ｚの計算式は、（降車地Ａまでの実測料金／乗車人数）／（降車地Ａまでの実測料金＋再計算した経由差額）×降車地Ａまでの実測料金で求めることができる。
【０１１６】
具体的には、降車地Ａでの利用者Ｘの支払い確定料金は、（４０００（円）／３＋２６６０（円））／（４０００（円）＋２６６０（円））×４０００（円）＝２４００（円）となる。利用者Ｙ、Ｚの降車地Ａでの支払い確定料金は、（４０００（円）／３）／（４０００（円）＋２６６０（円））×４０００（円）＝８００（円）となる。制御部３８は、支払い確定料金の演算結果をテーブルＴ８に格納する。また、この時点で利用者Ｘの支払い料金は確定するので、制御部３８は、テーブルＴ４の支払い確定料金の欄に、利用者Ｘの支払い確定料金２４００円を格納する。利用者Ｘは、支払い確定料金２４００円を支払い、タクシーを降車する。
【０１１７】
次に、降車地Ｂに到着した時点の制御部３８の処理の具体例を説明する。
図１４は、降車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【０１１８】
図１４に示すテーブルＴ７には、シーケンスＳｅｑ５２にて取得した降車地Ｂに到着した時点の実測料金である８０００円が格納されている。
制御部３８は、実測料金８０００円から支払い予測料金を修正する。具体的には、制御部３８は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金８０００円に対し、実測料金８０００円であるため、予測違い１００（８０００／８０００）％を求める。
【０１１９】
次に、制御部３８は、求めた予測違いに基づいて、降車地Ｃの経由差額を修正する。具体的には、制御部３８は、まず、降車地Ｃの経由料金と直接料金の予測を修正する。図１４に示す例では、テーブルＴ７の乗車時予測料金の欄に格納されている降車地Ｂと降車地Ｃの経由料金と直接料金をそれぞれ１．００倍することで、降車地Ｃの経由料金１０６７０円、降車地Ｃの直接料金６６７０円を求める。そして、制御部３８は、計算した経由料金と直接料金を用いて経由差額を再計算する。具体的には、降車地Ｃの経由差額（（５３４０（円）＋２６７０）−６６７０（円））＝１３４０（円）を求める。
【０１２０】
次に、制御部３８は、降車地Ｂでの各利用者の支払い料金を確定させる。降車地Ｂでの各利用者の支払い確定料金は、降車地Ｂでの支払い予測料金を求めた方法と同様の方法で計算する。すなわち、降車地Ｂで降車する利用者Ｙの計算式は、（降車地ＡＢ間の実測料金／乗車人数＋再計算した経由差額）／（降車地ＡＢ間の実測料金＋再計算した経由差額）×降車地ＡＢ間の実測料金で求めることができる。また、降車地Ｂで降車しない利用者Ｚの計算式は、（降車地ＡＢ間の実測料金／乗車人数）／（降車地ＡＢ間の実測料金＋再計算した経由差額）×降車地ＡＢ間の実測料金で求めることができる。
【０１２１】
具体的には、降車地ＡＢ間での利用者Ｙの支払い確定料金は、（４０００（円）／２＋１３３０（円））／（４０００（円）＋１３３０（円））×４０００（円）＝２５００（円）となる。利用者Ｚの降車地ＡＢ間での支払い確定料金は、（４０００（円）／２）／（４０００（円）＋１３３０（円））×４０００（円）＝１５００（円）となる。制御部３８は、支払い確定料金の演算結果をテーブルＴ８に格納する。また、この時点で利用者Ｙの支払い料金は確定するので、制御部３８は、テーブルＴ８の支払い確定料金の欄に、利用者Ｙの降車地Ａでの支払い確定料金８００円と降車地Ｂでの支払い確定料金２５００円の和である３３００円を格納する。制御部３８は、支払い確定料金３３００円をＬＣＤユニット１０４に表示する。利用者Ｙは、支払い確定料金３３００円を支払い、タクシーを降車する。
【０１２２】
次に、降車地Ｃに到着した時点の制御部３８の処理の具体例を説明する。
図１５は、降車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【０１２３】
図１５に示すテーブルＴ７には、シーケンスＳｅｑ６２にて取得した降車地Ｃに到着した時点の実測料金である１００００円が格納されている。
制御部３８は、実測料金１００００円から支払い予測料金を修正する。具体的には、制御部３８は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金１０６７０円に対し、実測料金１００００円であるため、予測違い９３．７（１００００／１０６７０）％を求める。
【０１２４】
次に、制御部３８は、降車地Ｃでの利用者Ｚの支払い料金を確定させる。降車地Ｃでの利用者Ｚの支払い確定料金は、降車地Ｂでの実測料金と降車地Ｃでの実測料金との差額（２０００円）になる。制御部３８は、演算結果をテーブルＴ８に格納する。制御部３８は、降車地Ａでの支払い確定料金８００円と降車地Ｂでの支払い確定料金１５００円と降車地Ｃでの支払い確定料金の和である４３００円をＬＣＤユニット１０４に表示する。利用者Ｚは、支払い確定料金４３００円を支払い、タクシーを降車する。
【０１２５】
この第２の算出方法によれば、第１の算出方法と同様の効果が得られる。
＜第２の実施の形態＞
次に、第２の実施の形態の決済システムを説明する。
【０１２６】
図１６は、第２の実施の形態の決済システムが処理を行う経路の一例を示す図である。
第２の実施の形態の決済システムは、乗車地の異なる利用者が、共通の目的地まで乗車する場合の決済を行うシステムである。図１６に示す例は、３人の利用者Ｘ、利用者Ｙ、および利用者Ｚが、異なる乗車地Ｄ、乗車地Ｅ、乗車地Ｆから乗車し、降車地Ｇに到着する際の処理を示している。例えば、乗車地Ｄから直接降車地Ｇに向かうと５０００円で済むが、乗車地Ｅおよび乗車地Ｆを経由して降車地Ｇに向かうと、経由する分、乗車料金が増え、８０００円かかっている。
【０１２７】
図１７は、第２の実施の形態の決済システムの処理を説明するシーケンス図である。
タクシーの乗務員は、乗車地Ｄにてタクシーに乗車した利用者Ｘから利用者Ｙの乗車地Ｅおよび利用者Ｚの乗車地Ｆを聞き取る。
【０１２８】
［シーケンスＳｅｑ７１］  ナビ処理部３７は、乗車地Ｄの現在地取得依頼をメータ４に送る。
［シーケンスＳｅｑ７２］  メータ４は、受け取った現在地取得依頼をナビゲーション装置５に送る。
【０１２９】
［シーケンスＳｅｑ７３］  ナビゲーション装置５は、受け取った現在地取得依頼に応じて現在地を取得する。
［シーケンスＳｅｑ７４］  ナビゲーション装置５は、取得した現在地情報をメータ４に応答する。
【０１３０】
［シーケンスＳｅｑ７５］  メータ４は、受け取った現在地情報を決済端末装置３に応答する。
［シーケンスＳｅｑ７６］  ナビ処理部３７は、乗車地Ｄから乗車地Ｅまでの移動距離の取得依頼をメータ４に送る。
【０１３１】
［シーケンスＳｅｑ７７］  メータ４は、受け取った乗車地Ｄから乗車地Ｅまでの移動距離の取得依頼をナビゲーション装置５に送る。
［シーケンスＳｅｑ７８］  ナビゲーション装置５は、乗車地Ｄから乗車地Ｅまでの移動距離を取得する。
【０１３２】
［シーケンスＳｅｑ７９］  ナビゲーション装置５は、取得した乗車地Ｄから乗車地Ｅまでの移動距離をメータ４に応答する。
［シーケンスＳｅｑ８０］  メータ４は、受け取った乗車地Ｄから乗車地Ｅまでの移動距離を決済端末装置３に応答する。
【０１３３】
［シーケンスＳｅｑ８１］  ナビ処理部３７は、乗車地Ｄから降車地Ｇまでの移動距離の取得依頼をメータ４に送る。なお、乗車地Ｄから降車地Ｇまでの移動距離は、乗車地Ｅおよび乗車地Ｆを経由しない距離である。
【０１３４】
［シーケンスＳｅｑ８２］  メータ４は、受け取った乗車地Ｄから降車地Ｇまでの移動距離の取得依頼をナビゲーション装置５に送る。
［シーケンスＳｅｑ８３］  ナビゲーション装置５は、乗車地Ｄから降車地Ｇまでの移動距離を取得する。
【０１３５】
［シーケンスＳｅｑ８４］  ナビゲーション装置５は、取得した乗車地Ｄから降車地Ｇまでの移動距離をメータ４に応答する。
［シーケンスＳｅｑ８５］  メータ４は、受け取った乗車地Ｄから降車地Ｇまでの移動距離を決済端末装置３に応答する。
【０１３６】
［シーケンスＳｅｑ８６］  ナビ処理部３７は、乗車地Ｅから乗車地Ｆまでの移動距離の取得依頼をメータ４に送る。
［シーケンスＳｅｑ８７］  メータ４は、受け取った乗車地Ｅから乗車地Ｆまでの移動距離の取得依頼をナビゲーション装置５に送る。
【０１３７】
［シーケンスＳｅｑ８８］  ナビゲーション装置５は、乗車地Ｅから乗車地Ｆまでの移動距離を取得する。
［シーケンスＳｅｑ８９］  ナビゲーション装置５は、取得した乗車地Ｅから乗車地Ｆまでの移動距離をメータ４に応答する。
【０１３８】
［シーケンスＳｅｑ９０］  メータ４は、受け取った乗車地Ｅから乗車地Ｆまでの移動距離を決済端末装置３に応答する。
［シーケンスＳｅｑ９１］  ナビ処理部３７は、乗車地Ｅから降車地Ｇまでの移動距離の取得依頼をメータ４に送る。なお、乗車地Ｅから降車地Ｇまでの移動距離は、乗車地Ｆを経由しない距離である。
【０１３９】
［シーケンスＳｅｑ９２］  メータ４は、受け取った乗車地Ｅから降車地Ｇまでの移動距離の取得依頼をナビゲーション装置５に送る。
［シーケンスＳｅｑ９３］  ナビゲーション装置５は、乗車地Ｅから降車地Ｇまでの移動距離を取得する。
【０１４０】
［シーケンスＳｅｑ９４］  ナビゲーション装置５は、取得した乗車地Ｅから降車地Ｇまでの移動距離をメータ４に応答する。
［シーケンスＳｅｑ９５］  メータ４は、受け取った乗車地Ｅから降車地Ｇまでの移動距離を決済端末装置３に応答する。
【０１４１】
［シーケンスＳｅｑ９６］  ナビ処理部３７は、乗車地Ｆから降車地Ｇまでの移動距離の取得依頼をメータ４に送る。
［シーケンスＳｅｑ９７］  メータ４は、受け取った乗車地Ｆから降車地Ｇまでの移動距離の取得依頼をナビゲーション装置５に送る。
【０１４２】
［シーケンスＳｅｑ９８］  ナビゲーション装置５は、乗車地Ｆから降車地Ｇまでの移動距離を取得する。
［シーケンスＳｅｑ９９］  ナビゲーション装置５は、取得した乗車地Ｆから降車地Ｇまでの移動距離をメータ４に応答する。
【０１４３】
［シーケンスＳｅｑ１００］  メータ４は、受け取った乗車地Ｆから降車地Ｇまでの移動距離を決済端末装置３に応答する。
［シーケンスＳｅｑ１０１］  メータ４は、乗務員の実車操作を受け付けると、走行開始を決済端末装置３に通知する。
【０１４４】
［シーケンスＳｅｑ１０２］  乗務員の実車操作を受け付けた決済端末装置３は、利用者Ｘ、利用者Ｙ、および利用者Ｚの降車地Ｇでの支払い予測料金を計算し、ＬＣＤユニット１０４に表示する。
【０１４５】
以上で図１７の処理の説明を終了する。
以下、決済端末装置３の支払い予測料金の算出方法を説明する。本実施の形態では、第１の算出方法と第２の算出方法を用いて支払い予測料金を算出する。
【０１４６】
＜第１の算出方法＞
第１の算出方法では、制御部３８は、乗車地Ｄから乗車地Ｅ、乗車地Ｆ、降車地Ｇそれぞれに直接向かうときの乗車料金の予測に応じた利用割合に応じて乗車料金を再計算する。
【０１４７】
図１８は、第２の実施の形態の第１の算出方法を用いた支払い予測料金の演算結果を示す図である。
図１８に示すテーブルＴ９は、メータ４を介してナビゲーション装置５から取得した情報を格納するテーブルである。このテーブルＴ９は、例えばＲＡＭ１０２内に設けられる。
【０１４８】
テーブルＴ９には、地点および利用客乗車時（図では「Ｘ乗車時」）の欄が設定されている。利用客乗車時の欄には、支払い予測料金および利用割合の欄が設定されている。
地点の欄には、各乗車地および降車地を識別する情報が設定されている。また、各乗車地から、直接降車地を目指す経路を識別する情報が設定されている。例えば、Ｄ→Ｇは、乗車地Ｄから直接、降車地Ｇを目指す経路を示している。
【０１４９】
支払い予測料金の欄には、乗車地間または各乗車地と降車地間の支払い予測料金が設定されている。例えば、Ｅの欄に設定された支払い予測料金は、乗車地Ｄから乗車地Ｅまでの支払い予測料金を示している。また、Ｄ→Ｇの欄に設定された支払い予測料金は、乗車地Ｄから降車地Ｇに直接向かったときの支払い予測料金を示している。
【０１５０】
利用割合の欄には、第１の実施の形態の利用割合と同様の方法で決定された値が設定されている。決済端末装置３は、テーブルＴ９の利用割合の欄を参照し、支払い予測料金を演算する。
【０１５１】
＜降車地Ｇでの支払い予測料金＞
各利用者の降車地Ｇでの支払い予測料金は、降車地Ｇまでの直接料金×利用割合で求めることができる。
【０１５２】
例えば、利用者Ｘの降車地Ｇでの支払い予測料金は、８０００（円）×３８．４（％）＝３０７２（円）となる。利用者Ｙの降車地Ｇでの支払い予測料金は、８０００（円）×３０．８（％）＝２４６４（円）となる。利用者Ｚの降車地Ｇでの支払い予測料金は、８０００（円）×３０．８（％）＝２４６４（円）となる。なお、本実施の形態では、料金の端数は切り上げている。そして、制御部３８は、支払い予測料金の演算結果をテーブルＴ１０に格納する。テーブルＴ１０は、例えばＲＡＭ１０２内に設けられる。
【０１５３】
決済端末装置３は、テーブルＴ１０に格納された支払い予測料金をＬＣＤユニット１０４に表示する。この段階で乗務員は、支払い予測料金で出発することの利用者からの合意を受けて出発するようにしてもよい。
【０１５４】
出発の際、乗務員は、メータ４を操作し、乗車モードに設定する。乗車モードに設定されたメータ４は、移動距離や移動時間に応じて乗車料金を加算する。
次に、出発地以外の乗車地および降車地に到着したときの決済システム１０の処理を説明する。
【０１５５】
図１９は、出発地以外の乗車地および降車地に到着したときの決済システムの処理を説明するシーケンス図である。なお、図１９では一例として決済センタ２ａに決済を依頼する場合を示している。
【０１５６】
［シーケンスＳｅｑ１１１］  決済端末装置３は、乗車地Ｅに到着したことを示す乗務員の操作を受け付けると、料金処理部３６が料金取得依頼をメータ４に通知する。
［シーケンスＳｅｑ１１２］  メータ４は、乗車地Ｅに到着した時点の料金を決済端末装置３に応答する。
【０１５７】
［シーケンスＳｅｑ１１３］  制御部３８は、乗車地Ｅでの実績で降車地Ｇまでの利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い予測料金を再計算する。
［シーケンスＳｅｑ１１４］  決済端末装置３は、乗車地Ｆに到着したことを示す乗務員の操作を受け付けると、料金処理部３６が料金取得依頼をメータ４に通知する。
【０１５８】
［シーケンスＳｅｑ１１５］  メータ４は、乗車地Ｆに到着した時点の料金を決済端末装置３に応答する。
［シーケンスＳｅｑ１１６］  制御部３８は、乗車地Ｆでの実績で降車地Ｇまでの利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い予測料金を再計算する。
【０１５９】
［シーケンスＳｅｑ１１７］  メータ４は、降車地Ｇに到着したことを示す乗務員の操作（支払い操作）を受け付けると、降車地Ｇに到着した時点の支払い確定料金を決済端末装置３に応答する。
【０１６０】
［シーケンスＳｅｑ１１８］  制御部３８は、降車地Ｇでの実績で降車地Ｇまでの利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い確定料金を再計算する。以下、決済に移行する。
【０１６１】
［シーケンスＳｅｑ１１９］  決済端末装置３は、利用者Ｘまたは乗務員の決済操作を受け付けると、決済処理部３３が決済依頼を決済センタ２ａに通知する。
［シーケンスＳｅｑ１２０］  決済センタ２ａは決済を実行する。決済が完了すると、決済完了通知を決済端末装置３に応答する。
【０１６２】
［シーケンスＳｅｑ１２１］  決済完了通知を受け取った決済端末装置３は、印字処理部３５がレシートの印字要求をメータ４に通知する。
［シーケンスＳｅｑ１２２］  印字要求を受け取ったメータ４は、レシートを印字する。印字が正常に開始されると、メータ４は、印字開始を決済端末装置３に応答する。以上で利用者Ｘの決済が終了する。
【０１６３】
［シーケンスＳｅｑ１２３］  決済端末装置３は、乗務員の現金での決済操作を受け付けると、印字処理部３５がレシートの印字要求をメータ４に通知する。
［シーケンスＳｅｑ１２４］  印字要求を受け取ったメータ４は、レシートを印字する。印字が正常に開始されると、メータ４は、印字開始を決済端末装置３に応答する。以上で利用者Ｙの決済が終了する。
【０１６４】
［シーケンスＳｅｑ１２５］  決済端末装置３は、利用者Ｚまたは乗務員の決済操作を受け付けると、決済処理部３３が決済依頼を決済センタ２ａに通知する。
［シーケンスＳｅｑ１２６］  決済センタ２ａは決済を実行する。決済が完了すると、決済完了通知を決済端末装置３に応答する。
【０１６５】
［シーケンスＳｅｑ１２７］  決済完了通知を受け取った決済端末装置３は、印字処理部３５がレシートの印字要求をメータ４に通知する。
［シーケンスＳｅｑ１２８］  印字要求を受け取ったメータ４は、レシートを印字する。印字が正常に開始されると、メータ４は、印字開始を決済端末装置３に応答する。以上で利用者Ｚの決済が終了する。
【０１６６】
［シーケンスＳｅｑ１２９］  メータ４は、乗務員の空車操作を受け付けると、モニタに表示した料金をリセットする。そして処理完了を決済端末装置３に送る。
以上で図１９の処理の説明を終了する。
【０１６７】
次に、シーケンスＳｅｑ１１３、Ｓｅｑ１１６、Ｓｅｑ１１８にて述べた再計算処理を説明する。
図２０は、第２の実施の形態の再計算処理を示すフローチャートである。
【０１６８】
［ステップＳ１１］  制御部３８は、予測違いを計算する。この予測違いは、出発地以外の乗車地および降車地での実測料金と支払い予測料金との誤差により求めることができる。その後、ステップＳ１２に遷移する。
【０１６９】
［ステップＳ１２］  制御部３８は、テーブルＴ９に基づいて、降車地か否かを判断する。例えば、図１６では降車地Ｇが最終降車地に該当する。制御部３８は、降車地であると判断した場合（ステップＳ１２のＹｅｓ）、ステップＳ１４に遷移する。また、制御部３８は、降車地ではないと判断した場合（ステップＳ１２のＮｏ）、ステップＳ１３に遷移する。
【０１７０】
［ステップＳ１３］  制御部３８は、ステップＳ１１にて計算した予測違いに基づいて、経由料金と直接料金を再計算する。その後、図２０に示す処理を終了する。
［ステップＳ１４］  制御部３８は、ステップＳ１１にて計算した予測違いに基づいて、降車地での支払い料金を確定する。その後、図２０に示す処理を終了する。
【０１７１】
次に、出発地以外の乗車地および降車地に到着したときの決済システムの処理による処理結果を、具体例を用いて説明する。
図２１は、出発地以外の乗車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
【０１７２】
図２１に示すテーブルＴ１１には、シーケンスＳｅｑ１１２にて取得した乗車地Ｅに到着した時点の実測料金である３０００円が格納されている。
制御部３８は、乗車地Ｅに到着した時点の実測料金３０００円から支払い予測料金を修正する。具体的には、制御部３８は、まず、支払い予測料金に対する実測料金の予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金２０００円に対し、実測料金３０００円であるため、予測違い１５０（３０００／２０００）％を求める。
【０１７３】
次に、制御部３８は、予測違いに基づいて、利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い予測料金を再計算する。図２１に示す例では、乗車時予測料金の欄に格納されている降車地Ｇの支払い予測料金を１．５０倍する。そして、利用割合に応じて支払い予測料金を再計算する。図２１に示す例では、利用者Ｘの支払い予測料金は、８０００（円）×１．５（倍）×３８．４（％）＝４６０８円になる。利用者Ｙの支払い予測料金は、８０００（円）×１．５（倍）×３０．８（％）＝３６９６円になる。利用者Ｚの支払い予測料金は、８０００（円）×１．５（倍）×３０．８（％）＝３６９６円になる。制御部３８は、乗車地Ｅでの利用者Ｘの支払い予測料金４６０８円および利用者Ｙおよび利用者Ｚの支払い予測料金３６９６円をＬＣＤユニット１０４に表示する。これにより、利用者Ｘ、利用者Ｙは、支払い予測料金を確認することができる。
【０１７４】
図２２は、出発地以外の乗車地に到着したときの決済システムの第１の算出方法を用いた処理の具体例を説明する図である。
また、制御部３８は、乗車地Ｆに到着した時点の実測料金５０００円から支払い予測料金を修正する。具体的には、制御部３８は、まず、支払い予測料金に対する実測料金の予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金６０００円に対し、実測料金５０００円であるため、予測違い８３（５０００／６０００）％を求める。
【０１７５】
次に、制御部３８は、予測違いに基づいて、利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い予測料金を再計算する。図２２に示す例では、乗車時予測料金の欄に格納されている降車地Ｇの支払い予測料金を０．８３倍する。そして、利用割合に応じて支払い予測料金を再計算する。図２２に示す例では、利用者Ｘの支払い予測料金は、１２０００（円）×０．８３（倍）×３８．４（％）＝３８２４円になる。利用者Ｙの支払い予測料金は、１２０００（円）×０．８３（倍）×３０．８（％）＝３０６８円になる。利用者Ｚの支払い予測料金は、１２０００（円）×０．８３（倍）×３０．８（％）＝３０６８円になる。制御部３８は、乗車地Ｆでの利用者Ｘの支払い予測料金３８４０円および利用者Ｙおよび利用者Ｚの支払い予測料金３０８０円をＬＣＤユニット１０４に表示する。これにより、利用者Ｘ、利用者Ｙ、および利用者Ｚは、支払い予測料金を確認することができる。
【０１７６】
図２３は、降車地に到着したときの決済システムの処理の第１の算出方法を用いた具体例を説明する図である。
制御部３８は、降車地Ｇに到着した時点の実測料金１００００円から各利用者の支払い確定料金を計算する。具体的には、制御部３８は、まず、支払い予測料金に対する実測料金の予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金１００００円に対し、実測料金１００００円であるため、予測違い１００（１００００／１００００）％を求める。
【０１７７】
次に、制御部３８は、予測違いに基づいて、利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い確定料金を計算する。図２３に示す例では、乗車時予測料金の欄に格納されている降車地Ｇの支払い予測料金を１倍する。そして、利用割合に応じて支払い確定料金を計算する。図２３に示す例では、利用者Ｘの支払い確定料金は、１００００（円）×１（倍）×３８．４（％）＝３８４０円になる。利用者Ｙの支払い確定料金は、１００００（円）×１（倍）×３０．８（％）＝３０８０円になる。利用者Ｚの支払い確定料金は、１００００（円）×１（倍）×３０．８（％）＝３０８０円になる。制御部３８は、降車地Ｇでの利用者Ｘの支払い確定料金３８４０円および利用者Ｙおよび利用者Ｚの支払い確定料金３０８０円をＬＣＤユニット１０４に表示する。これにより、利用者Ｘ、利用者Ｙ、および利用者Ｚは、支払い確定料金を確認することができる。利用者Ｘは、支払い確定料金３８４０円を支払い、タクシーを降車する。利用者Ｙおよび利用者Ｚは、支払い確定料金３０８０円を支払い、タクシーを降車する。
【０１７８】
以上述べたように、決済端末装置３によれば、利用者Ｘ、利用者Ｙ、および利用者Ｚの状況に応じた支払い額を表示することができる。また、制御部３８の処理によって利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い料金を確定させるようにした。制御部３８の処理によらず、単に走行距離や走行時間に応じて利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い料金を確定させた場合は、利用者Ｚよりも先にタクシーに乗車する利用者Ｙの支払い料金は、利用者Ｚの支払い料金よりも多くなる。しかし、乗車地Ｅから降車地Ｇへの直接料金と乗車地Ｆから降車地Ｇへの直接料金は等しいため、単に走行距離や走行時間に応じて利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い料金を確定させた場合は、利用者Ｙの不公平感が大きくなる。制御部３８の処理を行うことによって利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い料金を確定させることにより、利用者Ｘ、利用者Ｙ、および利用者Ｚの不公平感を抑制することができる。
【０１７９】
＜第２の算出方法＞
次に、第２の実施の形態の決済システムの第２の算出方法について説明する。以下の説明では、第２の実施の形態の第１の算出方法との相違点を中心に説明し、第１の算出方法と同様の処理については説明を省略する。
【０１８０】
第２の実施の形態の第２の算出方法では、制御部３８は、各乗車地での支払い予測料金と直接料金から経由する料金の差額（経由差額）を計算する。そして、出発地以外の乗車地で乗車する利用者が、経由差額を負担する。また、実測料金から支払い予測料金を補正し、次の経由差額を再計算する。
【０１８１】
図２４は、第２の実施の形態の第２の算出方法を用いた支払い予測料金の演算結果を示す図である。
図２４に示すテーブルＴ１３は、メータ４を介してナビゲーション装置５から取得した情報を格納するテーブルである。このテーブルＴ１３は、例えばＲＡＭ１０２内に設けられる。テーブルＴ１３には、地点および出発時の欄が設定されている。出発時の欄には、予測料金および経由差額の欄が設定されている。
【０１８２】
地点の欄および予測料金の欄には、テーブルＴ９と同様の情報が設定されている。経由差額の欄には、第１の実施の形態の経由差額と同様の方法で決定された値が設定されている。決済端末装置３は、テーブルＴ１３の経由差額の欄を参照し、支払い予測料金を演算する。そして、支払い予測料金の演算結果をテーブルＴ１４に格納する。テーブルＴ１４は、例えばＲＡＭ１０２内に設けられる。
【０１８３】
＜乗車地Ｅでの支払い予測料金＞
各利用者の乗車地Ｅでの支払い予測料金は、乗車地Ｅへの到着時に既に乗車している利用者Ｘと降車地Ｅへの到着時では未だ乗車していない利用者Ｙ、Ｚで求め方が異なる。乗車地Ｅへの到着時に既に乗車している利用者Ｘの支払い予測料金は、乗車地ＤＥ間の支払い予測料金になる。また、乗車地Ｅへの到着時では未だ乗車していない利用者Ｙ、Ｚの支払い予測料金は、０円になる。制御部３８は、支払い予測料金の演算結果をテーブルＴ１４に格納する。
【０１８４】
＜乗車地Ｆでの支払い予測料金＞
各利用者の乗車地Ｆでの支払い予測料金は、乗車地Ｅでの支払い予測料金と乗車地ＥＦ間の支払い予測料金の和になる。乗車地Ｆへの到着時に既に乗車している利用者Ｘ、Ｙと乗車地Ｆへの到着時には未だ乗車していない利用者Ｚで求め方が異なる。また、乗車地ＥＦ間の経由差額は、利用者Ｙが負担する。具体的には、利用者Ｘの支払い予測料金は、（乗車地ＥＦ間の支払い予測料金／乗車人数）／（乗車地ＥＦ間の支払い予測料金＋経由差額）×乗車地ＥＦ間の支払い予測料金で求めることができる。また、利用者Ｙの支払い予測料金は、（乗車地ＥＦ間の支払い予測料金／乗車人数＋経由差額）／（乗車地ＥＦ間の支払い予測料金＋経由差額）×乗車地ＥＦ間の支払い予測料金で求めることができる。また、乗車地Ｆまでは乗車していない利用者Ｚの支払い予測料金は、０円になる。
【０１８５】
例えば、利用者Ｘの乗車地ＥＦ間の支払い予測料金は、（２０００（円）／２）／（２０００（円）＋１０００（円））×２０００（円）＝６６７（円）となる。利用者Ｙの乗車地ＥＦ間の支払い予測料金は、（２０００（円）／２＋１０００（円））／（２０００（円）＋１０００（円））×２０００（円）＝１３３３（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ１４に格納する。
【０１８６】
＜降車地Ｇでの支払い予測料金＞
利用者Ｘ、利用者Ｙ、および利用者Ｚの降車地Ｇまでの支払い予測料金は、乗車地Ｅ、乗車地Ｆそれぞれでの支払い予測料金と乗車地ＦＧ間の支払い予測料金の和になる。また、乗車地ＦＧ間の経由差額は、利用者Ｚが負担する。具体的には、利用者Ｘおよび利用者Ｙの支払い予測料金は、（乗車地ＦＧ間の支払い予測料金／乗車人数）／（乗車地ＦＧ間の支払い予測料金＋経由差額）×乗車地ＦＧ間の支払い予測料金で求めることができる。また、利用者Ｚの支払い予測料金は、（乗車地ＦＧ間の支払い予測料金／乗車人数＋経由差額）／（乗車地ＦＧ間の支払い予測料金＋経由差額）×乗車地ＦＧ間の支払い予測料金で求めることができる。
【０１８７】
例えば、利用者Ｘおよび利用者Ｙの乗車地ＦＧ間の支払い予測料金は、（４０００（円）／３）／（４０００（円）＋２０００（円））×４０００（円）＝８８９（円）となる。利用者Ｚの乗車地ＦＧ間の支払い予測料金は、（４０００（円）／３＋２０００（円））／（４０００（円）＋２０００（円））×４０００（円）＝２２２２（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ１４に格納する。
【０１８８】
次に、乗車地Ｅ、Ｆおよび降車地Ｇに到着したときの決済システムの処理による処理結果を、具体例を用いて説明する。
図２５は、出発地以外の乗車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
【０１８９】
図２５は、乗車地Ｅに到着した時点のテーブルＴ１５およびテーブルＴ１５に基づいて支払い予測料金が修正されたテーブルＴ１６を示している。
図２５に示すテーブルＴ１５の地点Ｅの確定料金／再予測の欄には、シーケンスＳｅｑ１１２にて取得した乗車地Ｅに到着した時点の実測料金である３０００円が格納されている。
【０１９０】
制御部３８は、実測料金３０００円から支払い予測料金を修正する。具体的には、制御部３８は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金２０００円に対し、実測料金３０００円であるため、予測違い１５０（３０００／２０００）％を求める。
【０１９１】
次に、制御部３８は、求めた予測違いに基づいて、支払い予測料金を再計算する。図２５に示す例では、テーブルＴ１５の予測料金の欄に格納されている乗車地Ｆと乗車地Ｇの確定料金をそれぞれ１．５倍することで、乗車地Ｆの再予測料金６０００円、乗車地Ｇの再予測料金１２０００円を求める。
【０１９２】
次に、制御部３８は、計算した再予測料金と確定料金とを用いて乗車地Ｅ、Ｆおよび降車地Ｇでの利用者Ｘ、利用者Ｙ、および利用者Ｚそれぞれの支払い予測料金を再計算する。そして、支払い予測料金の再計算結果をテーブルＴ１６に格納する。テーブルＴ１６は、例えばＲＡＭ１０２内に設けられる。
【０１９３】
＜乗車地Ｅでの支払い予測料金の再計算＞
各利用者の乗車地Ｅでの支払い予測料金の再計算方法は、乗車地Ｅでの支払い予測料金の計算方法と同様の方法を用いる。すなわち、乗車地Ｅへの到着時に既に乗車している利用者Ｘの支払い予測料金は、乗車地ＤＥ間の実測料金である３０００円になる。また、乗車地Ｅへの到着時には未だ乗車していない利用者Ｙ、Ｚの支払い実測料金は、０円になる。制御部３８は、支払い予測料金の演算結果をテーブルＴ１６のＥの欄に格納する。
【０１９４】
＜乗車地Ｆでの支払い予測料金の再計算＞
各利用者の乗車地Ｆでの支払い予測料金の再計算方法は、乗車地Ｆでの支払い予測料金の計算方法と同様の方法を用いる。すなわち、利用者Ｘの支払い予測料金は、（乗車地ＥＦ間の再予測料金／乗車人数）／（乗車地ＥＦ間の再予測料金＋経由差額）×乗車地ＥＦ間の再予測料金で求めることができる。また、利用者Ｙの支払い予測料金は、（乗車地ＥＦ間の再予測料金／乗車人数＋経由差額）／（乗車地ＥＦ間の再予測料金＋経由差額）×乗車地ＥＦ間の再予測料金で求めることができる。また、乗車地Ｆに到着時には未だ乗車していない利用者Ｚの支払い予測料金は、０円になる。従って、利用者Ｘの乗車地ＥＦ間の支払い予測料金は、（３０００（円）／２）／（３０００（円）＋１０００（円））×３０００（円）＝１１２５（円）となる。利用者Ｙの乗車地ＥＦ間の支払い予測料金は、（３０００（円）／２＋１０００（円））／（３０００（円）＋１０００（円））×３０００（円）＝１８７５（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ１６のＦの欄に格納する。
【０１９５】
＜降車地Ｇでの支払い予測料金の再計算＞
各利用者の降車地Ｇでの支払い予測料金の再計算方法は、降車地Ｇでの支払い予測料金の計算方法と同様の方法を用いる。すなわち、利用者Ｘおよび利用者Ｙの支払い予測料金は、（乗車地ＦＧ間の再予測料金／乗車人数）／（乗車地ＦＧ間の再予測料金＋経由差額）×乗車地ＦＧ間の再予測料金で求めることができる。また、利用者Ｚの支払い予測料金は、（乗車地ＦＧ間の再予測料金／乗車人数＋経由差額）／（乗車地ＦＧ間の再予測料金＋経由差額）×乗車地ＦＧ間の再予測料金で求めることができる。従って、利用者Ｘおよび利用者Ｙの乗車地ＦＧ間の支払い予測料金は、（６０００（円）／３）／（６０００（円）＋２０００（円））×６０００（円）＝１５００（円）となる。利用者Ｚの乗車地ＦＧ間の支払い予測料金は、（６０００（円）／３＋２０００（円））／（６０００（円）＋２０００（円））×６０００（円）＝３０００（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ１６のＧの欄に格納する。
【０１９６】
図２６は、出発地以外の乗車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
図２６は、乗車地Ｆに到着した時点のテーブルＴ１５およびテーブルＴ１５に基づいて支払い予測料金が修正されたテーブルＴ１６を示している。
【０１９７】
図２６に示すテーブルＴ１５の地点Ｆの確定料金の欄には、シーケンスＳｅｑ１１５にて取得した乗車地Ｆに到着した時点の実測料金である５０００円が格納されている。
制御部３８は、実測料金５０００円から支払い予測料金を修正する。具体的には、制御部３８は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金６０００円に対し、実測料金５０００円であるため、予測違い８３（５０００／６０００）％を求める。
【０１９８】
次に、制御部３８は、求めた予測違いに基づいて、支払い予測料金を再計算する。図２６に示す例では、テーブルＴ１５の予測料金の欄に格納されている乗車地Ｆの確定料金を０．８３倍することで、乗車地Ｆの再予測料金５０００円を求める。次に、制御部３８は、計算した再予測料金と確定料金とを用いて乗車地Ｆおよび降車地Ｇでの利用者Ｘ、利用者Ｙ、および利用者Ｚそれぞれの支払い予測料金を再計算する。そして、支払い予測料金の再計算結果をテーブルＴ１６に格納（上書き）する。
【０１９９】
＜乗車地Ｆでの支払い予測料金の再計算＞
各利用者の乗車地Ｆでの支払い予測料金の再計算方法は、前述した乗車地Ｆでの支払い予測料金の再計算方法と同様の方法を用いる。従って、利用者Ｘの乗車地ＥＦ間の支払い予測料金は、（２０００（円）／２）／（２０００（円）＋１０００（円））×２０００（円）＝６６７（円）となる。利用者Ｙの乗車地ＥＦ間の支払い予測料金は、（２０００（円）／２＋１０００（円））／（２０００（円）＋１０００（円））×２０００（円）＝１３３３（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ１６のＦの欄に格納（上書き）する。
【０２００】
＜降車地Ｇでの支払い予測料金の再計算＞
各利用者の降車地Ｇでの支払い予測料金の再計算方法は、前述した降車地Ｇでの支払い予測料金の再計算方法と同様の方法を用いる。従って、利用者Ｘおよび利用者Ｙの乗車地ＦＧ間の支払い予測料金は、（５０００（円）／３）／（５０００（円）＋２０００（円））×５０００（円）＝１１９０（円）となる。利用者Ｚの乗車地ＦＧ間の支払い予測料金は、（５０００（円）／３＋２０００（円））／（５０００（円）＋２０００（円））×５０００（円）＝２６２０（円）となる。制御部３８は、支払い予測料金の演算結果をテーブルＴ１６のＧの欄に格納（上書き）する。
【０２０１】
図２７は、降車地に到着したときの決済システムの第２の算出方法を用いた処理の具体例を説明する図である。
図２７は、降車地Ｇに到着した時点のテーブルＴ１５およびテーブルＴ１５に基づいて支払い予測料金が修正されたテーブルＴ１６を示している。
【０２０２】
図２７に示すテーブルＴ１５の地点Ｇの確定料金の欄には、シーケンスＳｅｑ１１７にて取得した降車地Ｇに到着した時点の実測料金である１００００円が格納されている。
制御部３８は、降車地Ｇに到着した時点の実測料金１００００円から支払い確定料金を求める。具体的には、制御部３８は、まず、予測違いが何パーセントであったのかを求める。本具体例では、支払い予測料金１００００円に対し、実測料金１００００円であるため、予測違い１００（１００００／１００００）％を求める。
【０２０３】
次に、制御部３８は、確定料金を用いて降車地Ｇでの利用者Ｘ、利用者Ｙ、および利用者Ｚそれぞれの支払い確定料金を計算する。そして、支払い確定料金の計算結果をテーブルＴ１６に格納（上書き）する。
【０２０４】
＜降車地Ｇでの支払い確定料金の計算＞
各利用者の降車地Ｇでの支払い確定料金の計算方法は、前述した降車地Ｇでの支払い予測料金の再計算方法と同様の方法を用いる。従って、利用者Ｘおよび利用者Ｙの乗車地ＦＧ間の支払い確定料金は、（５０００（円）／３）／（５０００（円）＋２０００（円））×５０００（円）＝１１９０（円）となる。利用者Ｚの乗車地ＦＧ間の支払い確定料金は、（５０００（円）／３＋２０００（円））／（５０００（円）＋２０００（円））×５０００（円）＝２６２０（円）となる。制御部３８は、支払い確定料金の演算結果をテーブルＴ１６のＧの欄に格納（上書き）する。制御部３８は、降車地Ｇでの利用者Ｘの支払い確定料金４８５７円、利用者Ｙの支払い確定料金２５２３円および利用者Ｚの支払い確定料金２６２０円をＬＣＤユニット１０４に表示する。これにより、利用者Ｘ、利用者Ｙ、および利用者Ｚは、支払い確定料金を確認することができる。利用者Ｘは、支払い確定料金４８５７円を支払い、タクシーを降車する。利用者Ｙは、支払い確定料金２５２３円を支払い、タクシーを降車する。利用者Ｚは、支払い確定料金２６２０円を支払い、タクシーを降車する。
【０２０５】
以上述べたように、決済端末装置３によれば、利用者Ｘ、利用者Ｙ、および利用者Ｚの支払い料金を確定させることにより、利用者Ｘ、利用者Ｙ、および利用者Ｚの不公平感を抑制することができる。
【０２０６】
以上、本発明の料金計算装置および料金計算方法を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【０２０７】
また、本発明は、前述した各実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、決済端末装置３が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクには、Ｂｌｕ−ｒａｙ（登録商標）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）／ＲＷ（ReWritable）等が挙げられる。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等が挙げられる。
【０２０８】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０２０９】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０２１０】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【０２１１】
１  車内装置
２  通信装置
２ａ、２ｂ、２ｃ、２ｄ  決済センタ
３  決済端末装置
４  メータ
５  ナビゲーション装置
６  ＥＴＣユニット
３１  磁気カード読み取り部
３２ａ、３２ｂ、３２ｃ、３２ｄ  センタ通信部
３３  決済処理部
３４  メータ連動部
３５  印字処理部
３６  料金処理部
３７  ナビ処理部
３８  制御部
５０  ネットワーク
１０４  ＬＣＤユニット
【図１】
2012178037.tif 000003
【図２】
2012178037.tif 000004
【図３】
2012178037.tif 000005
【図４】
2012178037.tif 000006
【図５】
2012178037.tif 000007
【図６】
2012178037.tif 000008
【図７】
2012178037.tif 000009
【図８】
2012178037.tif 000010
【図９】
2012178037.tif 000011
【図１０】
2012178037.tif 000012
【図１１】
2012178037.tif 000013
【図１２】
2012178037.tif 000014
【図１３】
2012178037.tif 000015
【図１４】
2012178037.tif 000016
【図１５】
2012178037.tif 000017
【図１６】
2012178037.tif 000018
【図１７】
2012178037.tif 000019
【図１８】
2012178037.tif 000020
【図１９】
2012178037.tif 000021
【図２０】
2012178037.tif 000022
【図２１】
2012178037.tif 000023
【図２２】
2012178037.tif 000024
【図２３】
2012178037.tif 000025
【図２４】
2012178037.tif 000026
【図２５】
2012178037.tif 000027
【図２６】
2012178037.tif 000028
【図２７】
2012178037.tif 000029