JP7794627B2 - Charge management device, charge management system, and charge management program - Google Patents
Charge management device, charge management system, and charge management programInfo
- Publication number
- JP7794627B2 JP7794627B2 JP2021206071A JP2021206071A JP7794627B2 JP 7794627 B2 JP7794627 B2 JP 7794627B2 JP 2021206071 A JP2021206071 A JP 2021206071A JP 2021206071 A JP2021206071 A JP 2021206071A JP 7794627 B2 JP7794627 B2 JP 7794627B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- difference
- user
- fare
- fee
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、料金管理装置、料金管理システム、及び料金管理プログラムに関する。 The present invention relates to a fee management device, a fee management system, and a fee management program.
従来、タクシー車両を利用した所定区間の移動において、当該所定区間のタクシー運賃を事前に確定するシステムが知られている(例えば、特許文献1参照)。 Conventionally, a system has been known that determines the taxi fare for a specified distance in advance when traveling using a taxi vehicle (see, for example, Patent Document 1).
特許文献1に開示されたシステムは、所定区間のタクシー運賃を事前に確定して、確定運賃として利用者に提示する。利用者は、タクシー車両の乗車前に確定運賃を支払うことができるため、タクシー車両の降車時にタクシー運賃の支払いを行うことなく、タクシー車両を利用して、所定区間を移動することができる。 The system disclosed in Patent Document 1 determines the taxi fare for a specified distance in advance and presents it to the user as a confirmed fare. Because users can pay the confirmed fare before boarding the taxi, they can travel the specified distance using a taxi without having to pay the taxi fare when getting off the taxi.
また、最近では、利用者が、所定区間の回数券を購入し、当該回数券を用いて、当該所定区間をタクシー車両で移動することができる回数券システムの導入が検討されている。 Recently, the introduction of a multi-ride ticket system has been considered, which would allow users to purchase a multi-ride ticket for a specified distance and use it to travel within that distance in a taxi.
当該システムでは、所定区間のタクシー運賃を事前に確定した上で、当該所定区間における、複数回乗車分の利用料金が決定される。利用者は、複数回乗車分の利用料金を事前に支払って、所定区間の回数券を購入する。利用者は、タクシー車両の乗車時に、購入した回数券を提示することにより、タクシー車両を利用して、所定区間を移動することができる。なお、複数回乗車分の利用料金は、回数券料金とも呼称される。 In this system, the taxi fare for a specified distance is determined in advance, and then the fee for multiple trips within that distance is determined. Users pay the fee for multiple trips in advance and purchase a coupon ticket for the specified distance. Users can travel within the specified distance by using a taxi vehicle by presenting the purchased coupon ticket when boarding the taxi vehicle. The fee for multiple trips is also called the coupon ticket fee.
しかしながら、利用者が、回数券を用いて、所定区間をタクシー車両で移動した場合に、交通状況などにより、実際にタクシーメータに表示されたメータ料金が、事前に支払った回数券料金のうちの1回乗車分の利用料金よりも安くなることが考えられる。 However, when a user travels a specified distance in a taxi using a coupon ticket, depending on traffic conditions, the meter fare actually displayed on the taxi meter may be lower than the fare for a single ride paid for in advance.
この場合、利用者は、1回乗車分の利用料金と、実際にタクシーメータに表示されたメータ料金との差額だけ損することになる。 In this case, the user will lose the difference between the fare for one ride and the fare actually displayed on the taxi meter.
このような損失を回避するためには、利用者は、例えば、タクシー車両に乗車する前に、所定区間の交通状況などを確認して、回数券を用いて、当該所定区間をタクシー車両で移動するか否かを判断する必要がある。 To avoid such losses, users must, for example, check the traffic conditions for a specific section before boarding a taxi and decide whether or not to use a coupon ticket to travel that section by taxi.
このように、現在検討されている回数券システムでは、利用者の負担が増える可能性があり、利用者に不満が生じて、回数券の再購入に繋がらず、回数券システムの普及が進まないという不都合があった。 As such, the current multi-ride ticket system under consideration has the potential to increase the burden on users, leading to dissatisfaction among users, which could lead to fewer people repurchasing tickets and hinder the spread of the multi-ride ticket system.
本発明は、このような従来技術が有する課題に鑑みてなされたものである。そして本発明の目的は、回数券を用いて所定区間をタクシー車両で移動することができる回数券システムにおいて、利用者の負担を抑えて、当該回数券の購入を促進し得る料金管理装置、料金管理システム、及び料金管理プログラムを提供することにある。 The present invention was made in consideration of the problems inherent in the prior art. The object of the present invention is to provide a fare management device, a fare management system, and a fare management program that, in a multi-ride ticket system that allows users to travel a specified distance in a taxi using a multi-ride ticket, can reduce the burden on users and encourage them to purchase the ticket.
本発明の一態様に係る料金管理装置は、回数券を用いて所定区間を車両で移動することができる回数券システムに用いられ、車両に乗車する利用者が所持する回数券から、前記回数券に保持された回数券情報を読み取る読取部と、前記回数券情報から、前記利用者が前記回数券を購入するために事前に支払った金額のうち、1回乗車分の第1利用料金を抽出する抽出部と、前記車両が、前記第1利用料金で移動可能な第1区間を移動する場合、前記第1区間において、前記車両が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第2利用料金を算出する料金算出部と、前記第2利用料金が前記第1利用料金よりも安い場合、前記第1利用料金と前記第2利用料金との差額を算出する差額算出部と、前記回数券情報に含まれる利用者の識別情報と、前記差額と、前記差額が算出された時点の日時情報とを含む差額発生情報を生成する生成部と、前記車両の外部に対して、前記差額発生情報を送信する通信部と、を備え、前記車両の外部において、前記差額発生情報に含まれる前記差額及び前記日時情報は、前記利用者の識別情報に紐付けされた差額情報に記録される。 A fare management device according to one aspect of the present invention is used in a multi-ride ticket system that allows a user to travel by vehicle over a specified distance using a multi-ride ticket, and includes a reading unit that reads the multi-ride ticket information stored on the multi-ride ticket held by the user who is riding in the vehicle, an extracting unit that extracts from the multi-ride ticket information a first usage fare for one ride from the amount paid in advance by the user to purchase the multi-ride ticket, and, when the vehicle travels over a first distance that can be traveled for the first usage fare, an extracting unit that extracts a first usage fare for one ride based on at least one of the distance and time actually traveled by the vehicle over the first distance. the vehicle includes a fee calculation unit that calculates a second usage fee; a difference calculation unit that calculates the difference between the first usage fee and the second usage fee if the second usage fee is lower than the first usage fee; a generation unit that generates difference generation information that includes the user's identification information included in the coupon ticket information, the difference, and date and time information when the difference is calculated; and a communication unit that transmits the difference generation information to an outside of the vehicle, where the difference and date and time information included in the difference generation information are recorded in difference information linked to the user's identification information outside the vehicle.
本発明の一態様に係る料金管理システムは、上述した料金管理装置と、無線通信を介して前記料金管理装置に接続された外部装置と、を備え、前記外部装置は、前記差額発生情報を、前記料金管理装置から受信し、前記外部装置は、前記差額発生情報に含まれる前記差額及び前記日時情報を、前記差額発生情報に含まれる前記利用者の識別情報に紐付けられた前記差額情報に記録する。 A fee management system according to one aspect of the present invention includes the fee management device described above and an external device connected to the fee management device via wireless communication. The external device receives the difference information from the fee management device, and records the difference and date and time information included in the difference information in the difference information linked to the user's identification information included in the difference information.
本発明の一態様に係る料金管理プログラムは、回数券を用いて所定区間を車両で移動することができる回数券システムに用いられ、車両に乗車する利用者が所持する回数券から、前記回数券に保持された回数券情報を読み取る読取ステップと、前記回数券情報から、前記利用者が前記回数券を購入するために事前に支払った金額のうち、1回乗車分の第1利用料金を抽出する抽出ステップと、前記車両が、前記第1利用料金で移動可能な第1区間を移動する場合、前記第1区間において、前記車両が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第2利用料金を算出する料金算出ステップと、前記第2利用料金が前記第1利用料金よりも安い場合、前記第1利用料金と前記第2利用料金との差額を算出する差額算出ステップと、前記回数券情報に含まれる利用者の識別情報と、前記差額と、前記差額が算出された時点の日時情報とを含む差額発生情報を生成する生成ステップと、前記車両の外部に対して、前記差額発生情報を送信する通信ステップと、を備え、前記車両の外部において、前記差額発生情報に含まれる前記差額及び前記日時情報は、前記利用者の識別情報に紐付けされた差額情報に記録される。 A fare management program according to one aspect of the present invention is used in a multi-ride ticket system that allows a user to travel by vehicle over a specified distance using a multi-ride ticket, and includes a reading step for reading multi-ride ticket information stored on the multi-ride ticket held by a user who is riding in the vehicle, an extraction step for extracting from the multi-ride ticket information a first usage fee for one ride from the amount paid in advance by the user to purchase the multi-ride ticket, and, when the vehicle travels over a first distance that can be traveled for the first usage fee, based on at least one of the distance and time actually traveled by the vehicle over the first distance. The system includes a fee calculation step for calculating a second usage fee, a difference calculation step for calculating the difference between the first usage fee and the second usage fee if the second usage fee is lower than the first usage fee, a generation step for generating difference generation information including the user's identification information included in the coupon ticket information, the difference, and date and time information when the difference was calculated, and a communication step for transmitting the difference generation information to an area outside the vehicle, where the difference and date and time information included in the difference generation information are recorded in difference information linked to the user's identification information outside the vehicle.
本発明によれば、回数券を用いて所定区間をタクシー車両で移動することができる回数券システムにおいて、利用者の負担を抑えて、当該回数券の購入を促進し得る料金管理装置、料金管理システム、及び料金管理プログラムを提供することができる。 The present invention provides a fare management device, a fare management system, and a fare management program that can reduce the burden on users and encourage them to purchase multiple-ride tickets in a multiple-ride ticket system that allows users to travel a specified distance in a taxi vehicle using multiple-ride tickets.
以下、図面を用いて本実施形態に係る料金管理装置、料金管理システム、及び料金管理プログラムについて詳細に説明する。なお、同一の機能や構成には、同一又は類似の符号を付して、その説明を適宜省略する。 The fee management device, fee management system, and fee management program according to this embodiment will be described in detail below with reference to the accompanying drawings. Note that identical functions and configurations will be denoted by the same or similar reference numerals, and their description will be omitted where appropriate.
[料金管理システムの全体概略構成]
最初に、本実施形態に係る料金管理システム1の構成を説明する。料金管理システム1は、利用者が回数券を用いて所定区間(以下、利用区間と呼称する)をタクシー車両で移動することができる回数券システムに用いられる。
[Overall schematic configuration of fee management system]
First, we will explain the configuration of the fare management system 1 according to this embodiment. The fare management system 1 is used in a coupon ticket system that allows users to travel in a taxi vehicle within a specified section (hereinafter referred to as the “usage section”) using a coupon ticket.
回数券システムでは、利用区間のタクシー運賃を事前に確定した上で、当該利用区間における、複数回乗車分の利用料金が決定される。利用者は、複数回乗車分の利用料金を事前に支払って、後述する回数券情報を保持した回数券を購入する。なお、複数回乗車分の利用料金は、回数券料金とも呼称される。 In a multi-ride ticket system, the taxi fare for the route is determined in advance, and then the fare for multiple trips within that route is determined. Users pay the fare for multiple trips in advance and purchase a multi-ride ticket that contains the multi-ride ticket information described below. The fare for multiple trips is also called the multi-ride ticket fare.
図1は、料金管理システム1の全体概略構成図である。図1に示すように、料金管理システム1は、タクシー車両10、外部サーバ20、及び回数券発行装置30を備える。なお、タクシー車両10は、車両とも呼称される。また、外部サーバ20は、外部装置とも呼称される。 Figure 1 is a schematic diagram of the overall configuration of the fare management system 1. As shown in Figure 1, the fare management system 1 includes a taxi vehicle 10, an external server 20, and a coupon ticket issuing device 30. The taxi vehicle 10 is also referred to as a vehicle. The external server 20 is also referred to as an external device.
タクシー車両10には、料金管理装置100が搭載される。利用者は、回数券を用いて利用区間を移動する場合、タクシー車両10の乗車時に、回数券に保持された回数券情報を料金管理装置100に読み取らせる。 The taxi vehicle 10 is equipped with a fare management device 100. When a user travels within a designated area using a coupon ticket, the user has the coupon information stored on the coupon ticket read by the fare management device 100 when boarding the taxi vehicle 10.
料金管理装置100は、後述する料金管理手順を行う。具体的には、料金管理装置100は、利用者の乗車時に、利用者が所持する回数券から回数券情報を読み取ると、後述する乗車時処理を行う。乗車時処理は、利用者チェック、乗車地チェック、及び差額情報の取得などを含む。 The fare management device 100 performs the fare management procedures described below. Specifically, when a user boards a train, the fare management device 100 reads the coupon ticket information from the coupon ticket held by the user and then performs the boarding process described below. The boarding process includes user verification, boarding location verification, and acquisition of fare difference information.
料金管理装置100は、利用者の乗車時に回数券情報を読み取った場合に、当該利用者の降車時に、後述する差額判定処理及び割引判定処理を行う。 When the fare management device 100 reads the coupon ticket information when a user boards the vehicle, it performs the fare difference determination process and discount determination process described below when the user disembarks.
差額判定処理では、利用区間におけるメータ料金が、回数券料金のうちの1回乗車分の利用料金よりも安い場合に、メータ料金と1回乗車分の利用料金との差額が算出される。算出された差額は、外部サーバ20に送信されて、当該利用者の差額情報に記録される。 In the fare difference determination process, if the meter fare for the section being used is cheaper than the fare for a single ride included in the coupon ticket fare, the difference between the meter fare and the fare for that single ride is calculated. The calculated difference is sent to the external server 20 and recorded in the fare difference information for that user.
割引判定処理では、当該利用者が利用区間を逸脱してタクシー車両10で移動している場合に、差額情報が存在するか否かが判定される。差額情報が存在する場合には、当該差額情報を用いて算出された割引金額が、逸脱区間におけるメータ料金から差し引かれる。 In the discount determination process, if the user is traveling in a taxi vehicle 10 outside the designated travel zone, it is determined whether or not difference information exists. If difference information exists, the discount amount calculated using the difference information is deducted from the metered fare for the deviated zone.
料金管理装置100は、読取器161及びタクシーメータ200を備える。読取器161は、利用者の乗車時に、当該利用者が所持する回数券から回数券情報を読み取る。タクシーメータ200は、読取器161に通信可能に接続されて、かつ、上述した乗車時処理、差額判定処理、及び割引判定処理を行う。 The fare management device 100 includes a reader 161 and a taxi meter 200. The reader 161 reads coupon ticket information from the coupon ticket held by the user when the user boards a taxi. The taxi meter 200 is communicatively connected to the reader 161 and performs the above-mentioned boarding process, fare difference determination process, and discount determination process.
本実施形態では、回数券は、例えば、紙チケット70又は電子チケット80である。回数券情報は、1次元コード又は2次元コードとして紙チケット70又は電子チケット80に保持されている。回数券が電子チケット80である場合、電子チケット80は、利用者が所有するスマートフォンなどの端末機器にダウンロードされる。 In this embodiment, the coupon is, for example, a paper ticket 70 or an electronic ticket 80. Coupon information is stored as a one-dimensional code or a two-dimensional code on the paper ticket 70 or electronic ticket 80. If the coupon is an electronic ticket 80, the electronic ticket 80 is downloaded to a terminal device such as a smartphone owned by the user.
外部サーバ20は、ネットワーク(インターネット網)40を介して、回数券発行装置30及び料金管理装置100に通信可能に接続される。外部サーバ20は、回数券情報テーブル、照合情報テーブル及び差額情報テーブルを保持する。 The external server 20 is communicatively connected to the coupon ticket issuing device 30 and the fare management device 100 via a network (Internet network) 40. The external server 20 stores a coupon ticket information table, a matching information table, and a difference information table.
外部サーバ20は、回数券情報テーブルを用いて、利用者毎に、回数券情報に含まれるコンテンツ情報を管理する(図6参照)。外部サーバ20は、照合情報テーブルを用いて、利用者毎に、利用者のパスワードを管理する(図7参照)。外部サーバ20は、差額情報テーブルを用いて、利用者毎に、差額情報を管理する(図8参照)。 The external server 20 uses a coupon ticket information table to manage content information included in coupon ticket information for each user (see Figure 6). The external server 20 uses a matching information table to manage user passwords for each user (see Figure 7). The external server 20 uses a fare difference information table to manage fare difference information for each user (see Figure 8).
外部サーバ20は、後述するように、回数券発行装置30から回数券情報を受信する。外部サーバ20は、回数券情報に含まれる利用者の識別情報に対して、回数券情報に含まれるコンテンツ情報を紐付けて、当該利用者の回数券情報として、回数券情報テーブルに追加する。なお、コンテンツ情報は、回数券の識別情報、1回乗車分の利用料金、利用区間の位置情報、及び利用区間の距離を含む(図6参照)。 As described below, the external server 20 receives the multi-ride ticket information from the multi-ride ticket issuing device 30. The external server 20 links the content information contained in the multi-ride ticket information to the user's identification information contained in the multi-ride ticket information, and adds this to the multi-ride ticket information table as the user's multi-ride ticket information. The content information includes the multi-ride ticket identification information, the fare for one ride, the location information of the section used, and the distance of the section used (see Figure 6).
外部サーバ20は、後述するように、回数券発行装置30から、利用者の識別情報と、当該利用者のパスワードとを含む登録要求を受信する。外部サーバ20は、登録要求に含まれる利用者の識別情報に対して、登録要求に含まれる利用者のパスワードを紐付けて、利用者の照合情報として、照合情報テーブルに追加する(図7参照)。 As described below, the external server 20 receives a registration request from the coupon ticket issuing device 30, which includes the user's identification information and the user's password. The external server 20 associates the user's password, which is also included in the registration request, with the user's identification information included in the registration request, and adds this to the matching information table as the user's matching information (see Figure 7).
外部サーバ20は、後述するように、料金管理装置100から、利用者の識別情報と、算出された差額と、当該差額が算出された時点の日時情報とを含む差額発生情報を受信する。外部サーバ20は、差額発生情報を受信すると、差額発生情報に含まれる利用者の識別情報に紐付けられた差額情報が存在するか否かを判定する。 As described below, the external server 20 receives difference information from the fee management device 100, which includes the user's identification information, the calculated difference, and the date and time information at which the difference was calculated. Upon receiving the difference information, the external server 20 determines whether there is difference information linked to the user's identification information included in the difference information.
外部サーバ20は、利用者の識別情報に紐付けられた差額情報が存在しない場合、当該利用者の識別情報に対して、差額発生情報に含まれる差額及び日時情報を紐付けて、当該利用者の差額情報として、差額情報テーブルに追加する。外部サーバ20は、利用者の識別情報に紐付けられた差額情報が存在する場合、当該利用者の識別情報に紐付けられた差額情報に、差額発生情報に含まれる差額及び日時情報を記録する(図8参照)。 If there is no fare difference information linked to the user's identification information, the external server 20 links the fare difference and date and time information included in the fare difference information to the user's identification information and adds it to the fare difference information table as the fare difference information for that user. If there is fare difference information linked to the user's identification information, the external server 20 records the fare difference and date and time information included in the fare difference information in the fare difference information linked to the user's identification information (see Figure 8).
利用者は、回数券発行装置30を用いて、回数券料金の支払い及び回数券の購入を行う。回数券料金の支払いは、現金、クレジットカード、電子マネーなどで行われる。なお、利用者は、ネットワーク40を介して、回数券発行装置30にアクセスして、回数券料金の支払い及び回数券の購入を行ってもよい。 Users use the multi-ride ticket issuing device 30 to pay for and purchase multi-ride tickets. The multi-ride ticket fare can be paid by cash, credit card, electronic money, etc. Users may also access the multi-ride ticket issuing device 30 via the network 40 to pay for and purchase multi-ride tickets.
回数券発行装置30は、利用者が回数券料金を支払うと、利用者の識別情報を生成し、更に、回数券情報を生成する。回数券発行装置30は、回数券情報を生成すると、生成された回数券情報を保持した回数券を発行する。この際、回数券発行装置30は、生成された回数券情報を外部サーバ20に送信する。 When a user pays the fare for a multiple-ride ticket, the multiple-ride ticket issuing device 30 generates user identification information and also generates multiple-ride ticket information. After generating the multiple-ride ticket information, the multiple-ride ticket issuing device 30 issues a multiple-ride ticket that holds the generated multiple-ride ticket information. At this time, the multiple-ride ticket issuing device 30 transmits the generated multiple-ride ticket information to the external server 20.
回数券が紙チケット70である場合、回数券発行装置30は、複数枚の紙チケット70を発行する。各紙チケット70には、1次元コード又は2次元コードとして回数券情報が保持されている。 When the coupon is a paper ticket 70, the coupon issuing device 30 issues multiple paper tickets 70. Each paper ticket 70 holds coupon information as a one-dimensional code or two-dimensional code.
回数券が電子チケット80である場合、回数券発行装置30は、複数枚の電子チケット80を発行する。各電子チケット80には、1次元コード又は2次元コードとして回数券情報が保持されている。 If the coupon is an electronic ticket 80, the coupon issuing device 30 issues multiple electronic tickets 80. Each electronic ticket 80 holds coupon information as a one-dimensional code or two-dimensional code.
回数券発行装置30は、利用者が回数券を再購入する場合、外部サーバ20から、当該利用者の識別情報に紐付けられた利用者の差額情報を取得して、当該差額情報を用いて算出された割引金額が、回数券料金から差し引かれる。 When a user repurchases a coupon ticket, the coupon issuing device 30 obtains the user's fare difference information linked to the user's identification information from the external server 20, and deducts the discount amount calculated using the fare difference information from the coupon ticket price.
なお、利用者は、回数券料金を支払う際に、回数券発行装置30にパスワードを設定する。回数券発行装置30は、利用者のパスワードが設定されると、生成した利用者の識別情報と、設定された利用者のパスワードとを含む登録要求を、外部サーバ20に送信する。 When paying for a multi-ride ticket, the user sets a password in the multi-ride ticket issuing device 30. Once the user's password has been set, the multi-ride ticket issuing device 30 sends a registration request to the external server 20, including the generated user identification information and the set user password.
[料金管理装置の機能ブロック構成]
次に、料金管理装置100の機能ブロック構成について説明する。図2は、料金管理装置100の機能ブロック構成図である。図2に示すように、料金管理装置100は、通信部101、制御部103、記憶部105、読取部107、測定部109、決済部111、抽出部113、照合部115、料金算出部117、差額算出部119、生成部121、表示部123、及びタリフ検出部125を備える。
[Functional block configuration of fee management device]
Next, the functional block configuration of the fee management device 100 will be described. Fig. 2 is a functional block configuration diagram of the fee management device 100. As shown in Fig. 2, the fee management device 100 includes a communication unit 101, a control unit 103, a memory unit 105, a reading unit 107, a measurement unit 109, a settlement unit 111, an extraction unit 113, a comparison unit 115, a fee calculation unit 117, a difference calculation unit 119, a generation unit 121, a display unit 123, and a tariff detection unit 125.
通信部101は、料金管理装置100と外部サーバ20との間で通信を実行する。通信部101は、乗車時処理において、外部サーバ20に認証指示を送信する。認証指示は、回数券に保持された回数券情報に含まれる利用者の識別情報と、入力部(図示略)を介して、利用者から入力された利用者のパスワードとを含む。通信部101は、外部サーバ20から照合結果を受信する。 The communication unit 101 communicates between the fare management device 100 and the external server 20. During boarding processing, the communication unit 101 sends an authentication instruction to the external server 20. The authentication instruction includes the user's identification information contained in the coupon ticket information stored on the coupon ticket and the user's password entered by the user via an input unit (not shown). The communication unit 101 receives the matching result from the external server 20.
通信部101は、乗車時処理において、GPS(Global Positioning System)衛星(図示略)から、利用者の乗車地の位置情報を受信する。 During boarding processing, the communication unit 101 receives location information of the user's boarding location from a GPS (Global Positioning System) satellite (not shown).
通信部101は、外部サーバ20において、利用者を認証し、かつ、認証指示に含まれる利用者の識別情報に紐付けられた差額情報が保持されている場合、当該差額情報を受信する。差額情報は、回数券を用いた前回乗車までに発生した差額の全てと、各差額が算出された時点の日時情報とを含む(図8参照)。 When the external server 20 authenticates the user and stores fare difference information linked to the user's identification information included in the authentication instruction, the communication unit 101 receives the fare difference information. The fare difference information includes all fare differences incurred up to the last time the passenger used the coupon ticket, as well as the date and time information when each fare difference was calculated (see Figure 8).
通信部101は、差額判定処理において、外部サーバ20に差額発生情報を送信する。差額発生情報は、回数券を用いた今回乗車で発生した差額と、当該差額が算出された時点の日時情報とを含む。 During the fare difference determination process, the communication unit 101 transmits fare difference information to the external server 20. The fare difference information includes the fare difference incurred for the current ride using a coupon ticket and the date and time information when the fare difference was calculated.
制御部103は、料金管理装置100における処理全体を制御する。具体的には、制御部103は、通信部101、記憶部105、読取部107、測定部109、決済部111、抽出部113、照合部115、料金算出部117、差額算出部119、生成部121、表示部123、及びタリフ検出部125の各々の動作を制御する。 The control unit 103 controls the overall processing in the fee management device 100. Specifically, the control unit 103 controls the operation of each of the communication unit 101, memory unit 105, reading unit 107, measurement unit 109, settlement unit 111, extraction unit 113, matching unit 115, fee calculation unit 117, difference calculation unit 119, generation unit 121, display unit 123, and tariff detection unit 125.
制御部103は、タクシー車両10が利用区間を逸脱したか否かを判定する。制御部103は、読取部107が回数券に保持された回数券情報を読み取ったか否かを判定する。制御部103は、タクシー車両10が逸脱区間を移動した場合、差額情報が記憶部105に記憶されているか否かを判定する。 The control unit 103 determines whether the taxi vehicle 10 has deviated from the usage zone. The control unit 103 determines whether the reading unit 107 has read the coupon ticket information stored on the coupon ticket. When the taxi vehicle 10 travels through a deviated zone, the control unit 103 determines whether the difference information is stored in the memory unit 105.
記憶部105は、回数券から読み取られた回数券情報を記憶する。記憶部105は、利用者から入力されたパスワードを記憶する。記憶部105は、GPS衛星から受信した、利用者の乗車地の位置情報を記憶する。記憶部105は、料金算出部117により算出されたメータ料金を記憶する。記憶部105は、差額算出部119により算出された差額を記憶する。記憶部105は、外部サーバ20から受信した差額情報を記憶する。 The memory unit 105 stores the coupon ticket information read from the coupon ticket. The memory unit 105 stores the password entered by the user. The memory unit 105 stores the location information of the user's boarding location received from a GPS satellite. The memory unit 105 stores the meter fare calculated by the fare calculation unit 117. The memory unit 105 stores the fare difference calculated by the fare difference calculation unit 119. The memory unit 105 stores the fare difference information received from the external server 20.
読取部107は、乗車時処理において、利用者が所持する回数券から、当該回数券に保持された回数券情報を読み取る。 During boarding processing, the reading unit 107 reads the coupon information stored on the coupon held by the user.
測定部109は、実車時に、メータ料金に含まれるタクシー運賃の算出に用いられる、タクシー車両10の走行距離及び走行時間を測定する。なお、走行距離は、タクシー車両10が実際に走行した距離に対応する。走行時間は、タクシー車両10が実際に走行した時間に対応する。なお、走行時間は、実車時に、渋滞又は赤信号によりタクシー車両10が停止する場合に経過する時間、利用者の都合でタクシー車両10を待機させる場合などに経過する時間も含んでもよい。 The measurement unit 109 measures the distance and time traveled by the taxi vehicle 10 when the taxi vehicle is in operation, which are used to calculate the taxi fare included in the meter charge. The distance traveled corresponds to the distance actually traveled by the taxi vehicle 10. The travel time corresponds to the time actually traveled by the taxi vehicle 10. The travel time may also include the time that elapses when the taxi vehicle 10 is stopped due to traffic congestion or a red light, or when the taxi vehicle 10 is made to wait for the user's convenience, etc.
測定部109は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間の途中で当該利用区間を逸脱して移動する場合、逸脱区間の距離を測定する。測定部109は、例えば、通信部101を介して、逸脱区間の両端点(例えば、図15Bの点D及び点E)の位置情報を、GPS衛星から受信する。測定部109は、GPS衛星から受信した逸脱区間の両端点の位置情報から、逸脱区間の両端点の間の距離を算出して、当該逸脱区間の距離を取得する。なお、測定部109は、記憶部105に記憶された地図情報を用いて、逸脱区間の両端点の間の距離を算出して、当該逸脱区間の距離を取得してもよい。 When the taxi vehicle 10 deviates from a utilization section that can be traveled within the utilization section for the cost of a single ride, the measurement unit 109 measures the distance of the deviation section. The measurement unit 109 receives, for example, position information of the two end points of the deviation section (e.g., points D and E in Figure 15B) from a GPS satellite via the communication unit 101. The measurement unit 109 calculates the distance between the two end points of the deviation section from the position information of the two end points of the deviation section received from the GPS satellite, and obtains the distance of the deviation section. Note that the measurement unit 109 may also calculate the distance between the two end points of the deviation section using map information stored in the memory unit 105, and obtain the distance of the deviation section.
測定部109は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間の途中で当該利用区間を逸脱して移動する場合、利用者の乗車地から利用区間の途中までの中間利用区間の距離を測定する。測定部109は、例えば、通信部101を介して、中間利用区間の両端点(例えば、図15Bの点A及び点D)の位置情報を、GPS衛星から受信する。測定部109は、GPS衛星から受信した中間利用区間の両端点の位置情報から、中間利用区間の両端点の間の距離を算出して、当該中間利用区間の距離を取得する。なお、測定部109は、記憶部105に記憶された地図情報を用いて、中間利用区間の両端点の間の距離を算出して、当該中間利用区間の距離を取得してもよい。 When the taxi vehicle 10 deviates from a usage section that can be traveled within the usage section for a single ride fee, the measurement unit 109 measures the distance of the intermediate usage section from the user's boarding location to the middle of the usage section. The measurement unit 109 receives, for example, position information of both end points of the intermediate usage section (e.g., points A and D in Figure 15B) from a GPS satellite via the communication unit 101. The measurement unit 109 calculates the distance between the two end points of the intermediate usage section from the position information of the two end points of the intermediate usage section received from the GPS satellite, and obtains the distance of the intermediate usage section. Note that the measurement unit 109 may also calculate the distance between the two end points of the intermediate usage section using map information stored in the memory unit 105, and obtain the distance of the intermediate usage section.
決済部111は、支払時に、利用者から、当該利用者が支払うべきメータ料金の支払いを受け付ける。メータ料金の支払いは、現金、クレジットカード、電子マネーなどで行われる。なお、利用者が支払うべきメータ料金は、支払料金とも呼称される。 The settlement unit 111 accepts payment of the meter fee that the user owes at the time of payment. The meter fee can be paid by cash, credit card, electronic money, etc. The meter fee that the user owes is also referred to as the payment fee.
抽出部113は、乗車時処理において、回数券から読み取られた回数券情報から、利用者の識別情報、1回乗車分の利用料金、利用区間の位置情報、及び利用区間の距離を抽出する。抽出部113は、乗車時処理において、外部サーバ20から受信した差額情報から、回数券を用いた前回乗車までに発生した差額の全てと、各差額が算出された時点の日時情報とを抽出する。 During boarding processing, the extraction unit 113 extracts the user's identification information, the fare for one ride, the location information of the section used, and the distance of the section used from the coupon ticket information read from the coupon ticket. During boarding processing, the extraction unit 113 extracts from the fare difference information received from the external server 20 all fare differences incurred up to the previous ride using the coupon ticket, as well as the date and time information when each fare difference was calculated.
照合部115は、乗車時処理において、利用者の乗車地を照合する。具体的には、照合部115は、抽出部113により回数券情報から抽出された利用区間の位置情報から、利用区間の両端点(例えば、図15A又は図15Bの点A及び点B)の位置情報を抽出する。照合部115は、抽出した利用区間の両端点の位置情報と、GPS衛星から受信した利用者の乗車地の位置情報とを比較する。 The matching unit 115 matches the user's boarding location during boarding processing. Specifically, the matching unit 115 extracts location information for both endpoints of the usage section (for example, points A and B in Figure 15A or 15B) from the location information for the usage section extracted from the coupon ticket information by the extraction unit 113. The matching unit 115 compares the location information for both endpoints of the extracted usage section with the location information for the user's boarding location received from a GPS satellite.
照合部115は、利用区間の両端点の位置情報のいずれかの位置情報が、利用者の乗車地の位置情報に一致すると、回数券の利用を許可する。なお、利用者の乗車地が、利用区間の両端点のいずれかの位置から一定範囲内に含まれる場合に、照合部115は、回数券の利用を許可してもよい。 The matching unit 115 allows the use of a coupon ticket if the location information of either of the endpoints of the usage section matches the location information of the user's boarding location. The matching unit 115 may also allow the use of a coupon ticket if the user's boarding location is within a certain range from the location of either of the endpoints of the usage section.
料金算出部117は、実車時に、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、メータ料金を算出する。具体的には、料金算出部117は、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、メータ料金に含まれるタクシー運賃を算出する。 The fare calculation unit 117 calculates the meter fare based on at least one of the distance traveled and the travel time of the taxi vehicle 10 while the taxi vehicle is in operation. Specifically, the fare calculation unit 117 calculates the taxi fare included in the meter fare based on at least one of the distance traveled and the travel time of the taxi vehicle 10.
料金算出部117は、タクシー運賃を算出する際に、迎車料金、予約料金などの付加料金が設定されているか否かを判定する。料金算出部117は、付加料金が設定されている場合、算出したタクシー運賃に対して、付加料金を加算することにより、メータ料金を算出する。料金算出部117は、付加料金が設定されていない場合には、算出したタクシー運賃をメータ料金とする。 When calculating the taxi fare, the fare calculation unit 117 determines whether additional charges such as a pick-up fee or a reservation fee have been set. If additional charges have been set, the fare calculation unit 117 calculates the metered fare by adding the additional charges to the calculated taxi fare. If additional charges have not been set, the fare calculation unit 117 treats the calculated taxi fare as the metered fare.
料金算出部117は、タクシー運賃を算出する際に、深夜早朝割増、障がい者割引などの割増・割引が設定されているか否かを判定してもよい。料金算出部117は、割増・割引が設定されている場合、算出したタクシー運賃に対して、割増又は割引を行うことにより、メータ料金を算出する。料金算出部117は、割増・割引が設定されていない場合には、算出したタクシー運賃をメータ料金とする。 When calculating the taxi fare, the fare calculation unit 117 may determine whether or not a surcharge or discount, such as a late-night/early-morning surcharge or a discount for persons with disabilities, has been set. If a surcharge or discount has been set, the fare calculation unit 117 calculates the metered fare by applying a surcharge or discount to the calculated taxi fare. If no surcharge or discount has been set, the fare calculation unit 117 treats the calculated taxi fare as the metered fare.
本実施形態では、料金算出部117は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間を移動する場合、当該利用区間における、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、メータ料金を算出する。 In this embodiment, when the taxi vehicle 10 travels within a usage zone that can be traveled within the usage fare for a single ride, the fare calculation unit 117 calculates the meter fare based on at least one of the distance and travel time of the taxi vehicle 10 within that usage zone.
料金算出部117は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間を超えて移動する場合、逸脱区間における、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、メータ料金を算出する。 When the taxi vehicle 10 travels beyond the usage zone that can be traveled for the usage fee for a single ride, the fare calculation unit 117 calculates the meter fare based on at least one of the distance and time traveled by the taxi vehicle 10 in the deviation zone.
料金算出部117は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間の途中で当該利用区間を逸脱して移動する場合、逸脱区間における、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、メータ料金を算出する。 When the taxi vehicle 10 deviates from a usage zone that can be traveled within the usage zone for the fee of a single ride, the fare calculation unit 117 calculates the meter fare based on at least one of the distance and time traveled by the taxi vehicle 10 in the deviated zone.
料金算出部117は、差額情報が記憶部105に記憶されている場合、抽出部113によって抽出された、回数券を用いた前回乗車までに発生した差額の全てを用いて、割引金額を算出する。具体的には、料金算出部117は、抽出部113によって抽出された、回数券を用いた前回乗車までに発生した差額の各々について、各差額が算出された時点の日時情報に基づいて、各差額が算出された時点から現在までの経過日数を算出する。料金算出部117は、各差額の経過日数に応じて、各差額を割り引いて、割引後の差額を合計することにより、割引金額を算出する。 If fare difference information is stored in the memory unit 105, the fare calculation unit 117 calculates the discount amount using all fare differences that have occurred up to the last ride using a coupon ticket, as extracted by the extraction unit 113. Specifically, the fare calculation unit 117 calculates the number of days that have elapsed since the calculation of each fare difference, based on the date and time information at the time each fare difference was calculated, for each fare difference that has occurred up to the last ride using a coupon ticket, as extracted by the extraction unit 113. The fare calculation unit 117 calculates the discount amount by discounting each fare difference according to the number of days that have elapsed for each fare difference and adding up the discounted fare differences.
例えば、料金算出部117は、経過日数が1週間(7日)以内である場合、差額を割り引かず、当該差額の100パーセントの金額を割引金額とする。この場合、利用者に対して、差額の100パーセントが還元される。料金算出部117は、経過日数が1カ月(例えば、30日)以内である場合、差額を50パーセントの金額を割り引いて、当該差額の50パーセントの金額を割引金額とする。この場合、利用者に対して、差額の50パーセントが還元される。料金算出部117は、経過日数が1カ月を超えた場合、差額の80パーセントの金額を割り引いて、当該差額の20パーセントの金額を割引金額とする。この場合、利用者に対して、差額の20パーセントが還元される。 For example, if the number of days that have passed is within one week (7 days), the fee calculation unit 117 does not discount the difference and sets 100% of the difference as the discount amount. In this case, 100% of the difference is returned to the user. If the number of days that have passed is within one month (e.g., 30 days), the fee calculation unit 117 discounts 50% of the difference and sets 50% of the difference as the discount amount. In this case, 50% of the difference is returned to the user. If the number of days that have passed is more than one month, the fee calculation unit 117 discounts 80% of the difference and sets 20% of the difference as the discount amount. In this case, 20% of the difference is returned to the user.
料金算出部117は、割引判定処理において、上述した逸脱区間のメータ料金から、算出した割引金額を差し引くことにより、利用者が支払うべきメータ料金を算出する。なお、差額情報が記憶部105に記憶されていない場合には、上述した逸脱区間のメータ料金を、利用者が支払うべきメータ料金とする。 In the discount determination process, the fee calculation unit 117 calculates the meter fee to be paid by the user by subtracting the calculated discount amount from the meter fee for the deviation section described above. If the difference information is not stored in the memory unit 105, the meter fee for the deviation section described above is used as the meter fee to be paid by the user.
料金算出部117は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間の途中で当該利用区間を逸脱して移動する場合、中間利用区間における、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、メータ料金を算出する。 When the taxi vehicle 10 deviates from a usage zone midway within which travel is possible for the usage fee of a single ride, the fare calculation unit 117 calculates the meter fare based on at least one of the travel distance and travel time of the taxi vehicle 10 in the intermediate usage zone.
この場合、料金算出部117は、差額判定処理において、抽出部113により抽出された利用区間の距離と、測定部109により測定された中間利用区間の距離との割合に基づいて、1回乗車分の利用料金から、中間利用料金を算出する。具体的には、料金算出部117は、利用区間の距離に対する中間利用区間の距離の割合を算出して、1回乗車分の利用料金に対して、算出された割合を掛けることにより、中間利用料金を算出する。 In this case, in the difference determination process, the fare calculation unit 117 calculates the intermediate usage fare from the usage fare for one trip based on the ratio between the distance of the usage section extracted by the extraction unit 113 and the distance of the intermediate usage section measured by the measurement unit 109. Specifically, the fare calculation unit 117 calculates the ratio of the distance of the intermediate usage section to the distance of the usage section, and calculates the intermediate usage fare by multiplying the usage fare for one trip by the calculated ratio.
差額算出部119は、差額判定処理において、料金算出部117によって算出されたメータ料金と、1回乗車分の利用料金とを比較する。差額算出部119は、メータ料金が1回乗車分の利用料金よりも安い場合、メータ料金と1回乗車分の利用料金との差額を算出する。 In the difference determination process, the difference calculation unit 119 compares the meter fare calculated by the fare calculation unit 117 with the usage fare for one ride. If the meter fare is cheaper than the usage fare for one ride, the difference calculation unit 119 calculates the difference between the meter fare and the usage fare for one ride.
差額算出部119は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間の途中で当該利用区間を逸脱して移動する場合、差額判定処理において、以下の処理を行う。具体的には、料金算出部117によって算出された中間利用区間のメータ料金と、中間利用料金とを比較する。差額算出部119は、中間利用区間のメータ料金が中間利用料金よりも安い場合、中間利用区間のメータ料金と中間利用料金との差額を算出する。 When the taxi vehicle 10 deviates from a usage section that can be traveled within the usage section for a single trip fee, the difference calculation unit 119 performs the following processing in the difference determination process. Specifically, it compares the meter charge for the intermediate usage section calculated by the fare calculation unit 117 with the intermediate usage fee. If the meter charge for the intermediate usage section is cheaper than the intermediate usage fee, the difference calculation unit 119 calculates the difference between the meter charge for the intermediate usage section and the intermediate usage fee.
生成部121は、差額判定処理において、抽出部113により、回数券情報から抽出された利用者の識別情報と、差額算出部119により算出された差額と、当該差額が算出された時点の日時情報とを含む差額発生情報を生成する。 In the difference determination process, the generation unit 121 generates difference occurrence information that includes the user identification information extracted from the coupon ticket information by the extraction unit 113, the difference calculated by the difference calculation unit 119, and the date and time information at which the difference was calculated.
表示部123は、乗車時処理において、外部サーバ20から受信した差額情報を表示する。なお、料金算出部117は、乗車時処理において、上述した割引金額を算出してもよい。この場合、表示部123は、乗車時処理において、料金算出部117により算出された割引金額を表示する。なお、料金算出部117は、利用者からの表示要求に応じて、上述した割引金額を算出してもよい。 The display unit 123 displays the difference information received from the external server 20 during the boarding process. The fare calculation unit 117 may calculate the above-mentioned discount amount during the boarding process. In this case, the display unit 123 displays the discount amount calculated by the fare calculation unit 117 during the boarding process. The fare calculation unit 117 may calculate the above-mentioned discount amount in response to a display request from the user.
表示部123は、割引判定処理において、利用者が支払うべきメータ料金を表示する。 The display unit 123 displays the meter fee to be paid by the user during the discount determination process.
表示部123は、タクシー車両10の状態を示す、「空車」、「実車」、「支払」、「割増」、「迎車」などのタリフを表示する。表示部123は、例えば、タクシー車両10の運転者からの操作によりタリフが指定されると、指定されたタリフの表示を点灯する。 The display unit 123 displays tariffs such as "Vacant," "Occupied," "Payment," "Surcharge," and "Pick-up," which indicate the status of the taxi vehicle 10. For example, when a tariff is specified by operation from the driver of the taxi vehicle 10, the display unit 123 lights up the display of the specified tariff.
「空車」は、利用者がタクシー車両10に乗車していない状態を示している。「実車」は、利用者がタクシー車両10に乗車して、タクシー車両10がタクシー運賃を算出している状態を示している。「支払」は、利用者がタクシー車両10を降車する際に、タクシー車両10がタクシー運賃を確定する状態を示している。「割増」は、タクシー車両10がタクシー運賃を割り増して算出する状態を示している。「迎車」は、タクシー車両10が利用者に呼ばれて、当該利用者を迎えに行っている状態を示している。例えば、タクシー車両10が配車タブレットを搭載している場合には、配車アプリからの呼び出しに応じて、利用者を迎えに行く。 "Vacant" indicates a state in which a customer is not in the taxi vehicle 10. "Actual" indicates a state in which a customer is in the taxi vehicle 10 and the taxi vehicle 10 is calculating the taxi fare. "Payment" indicates a state in which the taxi vehicle 10 confirms the taxi fare when the customer gets off the taxi vehicle 10. "Surcharge" indicates a state in which the taxi vehicle 10 calculates an increased taxi fare. "Pick-up" indicates a state in which the taxi vehicle 10 has been called by a customer and is picking up the customer. For example, if the taxi vehicle 10 is equipped with a taxi dispatch tablet, it will pick up the customer in response to a call from a taxi dispatch app.
タリフ検出部125は、表示部123を介して、タクシー車両10の運転者により指定されたタリフを検出する。 The tariff detection unit 125 detects the tariff specified by the driver of the taxi vehicle 10 via the display unit 123.
[料金管理装置のハードウェア構成]
次に、料金管理装置100のハードウェア構成について説明する。図3は、料金管理装置100のハードウェア構成の一例を示す図である。なお、図1に示したように料金管理装置100は、読取器161及びタクシーメータ200を備えるが、タクシーメータ200は、図3に示した料金管理装置100のハードウェア構成のうち、読取器161を除いたハードウェア構成をとる。
[Hardware configuration of the charge management device]
Next, a description will be given of the hardware configuration of the fare management device 100. Fig. 3 is a diagram showing an example of the hardware configuration of the fare management device 100. As shown in Fig. 1, the fare management device 100 includes a reader 161 and a taximeter 200, but the taximeter 200 has the hardware configuration of the fare management device 100 shown in Fig. 3 , excluding the reader 161.
図3に示すように、料金管理装置100は、CPU(Central Processing Unit)151、不揮発性メモリ153、揮発性メモリ155、及びハードディスク157を備える。 As shown in FIG. 3, the fee management device 100 includes a CPU (Central Processing Unit) 151, non-volatile memory 153, volatile memory 155, and a hard disk 157.
CPU151は、不揮発性メモリ153に記憶されたプログラムを実行する。CPU151は、当該プログラムに従って、揮発性メモリ155にロードされたデータを演算処理して、料金管理装置100の各部を統括的に制御する。 The CPU 151 executes programs stored in the non-volatile memory 153. In accordance with the programs, the CPU 151 performs calculations on data loaded into the volatile memory 155, and performs overall control of each part of the fee management device 100.
不揮発性メモリ153は、CPU151が実行するプログラム等を記憶する。揮発性メモリ155は、CPU151が不揮発性メモリ153に記憶されたプログラムを実行する際に、演算データを一時的に保持する。 Non-volatile memory 153 stores programs executed by CPU 151. Volatile memory 155 temporarily stores calculation data when CPU 151 executes programs stored in non-volatile memory 153.
ハードディスク157は、OS(Operating System)などの基本ソフトウェア、アプリケーションプログラム、及びこれらに関連したデータを記憶する。ハードディスク157は、回数券から読み取られた回数券情報、利用者から入力されたパスワード、及びGPS衛星から受信した利用者の乗車地の位置情報を記憶する。また、ハードディスク157は、料金算出部117により算出されたメータ料金、及び差額算出部119により算出された差額などを記憶する。更に、ハードディスク157は、外部サーバ20から受信した差額情報を記憶する。 The hard disk 157 stores basic software such as the OS (Operating System), application programs, and data related to these. The hard disk 157 stores coupon ticket information read from coupon tickets, passwords entered by users, and location information of the user's boarding location received from GPS satellites. The hard disk 157 also stores the meter fare calculated by the fare calculation unit 117 and the fare difference calculated by the fare difference calculation unit 119. The hard disk 157 also stores fare difference information received from the external server 20.
図3に示すように、料金管理装置100は、通信器159、読取器161、RTC(REAL-TIME CLOCK)163、及びタッチパネル171を備える。 As shown in FIG. 3, the fee management device 100 includes a communication device 159, a reader 161, an RTC (real-time clock) 163, and a touch panel 171.
通信器159は、料金管理装置100と外部サーバ20との間において、ネットワーク40を介した無線通信を実行する。通信器159は、料金管理装置100とGPS衛星との間において、無線通信を実行する。 The communicator 159 performs wireless communication via the network 40 between the fee management device 100 and the external server 20. The communicator 159 performs wireless communication between the fee management device 100 and GPS satellites.
読取器161は、リーダなどで構成され、かつ、利用者が所持する回数券から、当該回数券に保持された回数券情報を読み取る。RTC163は、時刻情報を生成する。 The reader 161 is composed of a reader or the like, and reads the ticket information stored on the ticket held by the user. The RTC 163 generates time information.
タッチパネル171は、上述した差額情報、割引金額、利用者が支払うべきメータ料金などを表示する。タッチパネル171は、タクシー車両10の状態を示す、「空車」、「実車」、「支払」、「割増」、「迎車」などのタリフを表示する。例えば、タクシー車両10の運転者は、タッチパネル171上の「実車」という文字が表示された領域を押すことにより、タクシー車両10の状態として、「実車」を指定することができる。 The touch panel 171 displays the above-mentioned difference information, the discount amount, the metered charge to be paid by the user, etc. The touch panel 171 also displays tariffs such as "empty," "occupied," "payment," "surcharge," and "pick-up," which indicate the status of the taxi vehicle 10. For example, the driver of the taxi vehicle 10 can specify "occupied" as the status of the taxi vehicle 10 by pressing the area on the touch panel 171 where the word "occupied" is displayed.
図4は、タクシーメータ200の外相の一例を示す図である。図4に示すように、タッチパネル171は、タクシーメータ200の前面に設けられている。図4に示した例では、タッチパネル171の中央上側に、利用者が支払うべきメータ料金である「1160円」が表示されている。タッチパネル171の右側には、タクシー車両10の状態を示す、「空車」、「実車」、「支払」、「割増」及び「迎車」のタリフが表示されている。 Figure 4 is a diagram showing an example of the external state of the taxi meter 200. As shown in Figure 4, the touch panel 171 is provided on the front of the taxi meter 200. In the example shown in Figure 4, the meter fare to be paid by the user, "1,160 yen", is displayed in the upper center of the touch panel 171. On the right side of the touch panel 171, tariffs indicating the status of the taxi vehicle 10, including "Vacant", "Occupied", "Payment", "Surcharge", and "Pick-up", are displayed.
図3に示すように、料金管理装置100は、インタフェースとして、センサI/F165、決済器I/F167、及びカードI/F169を備える。 As shown in FIG. 3, the fee management device 100 has the following interfaces: a sensor I/F 165, a payment device I/F 167, and a card I/F 169.
センサI/F165には、車速センサ210が接続される。センサI/F165には、車速センサ210からの速度パルスが入力される。 The vehicle speed sensor 210 is connected to the sensor I/F 165. Speed pulses from the vehicle speed sensor 210 are input to the sensor I/F 165.
CPU151は、例えば、センサI/F165から入力された速度パルス、及びRTC163から入力された時刻情報を用いて、不揮発性メモリ153又はハードディスク157に記憶された、対応するプログラムを実行する。これにより、料金管理装置100は、タクシー車両10の走行距離及び走行時間を測定することができる。 The CPU 151 executes the corresponding program stored in the non-volatile memory 153 or the hard disk 157, using, for example, the speed pulse input from the sensor I/F 165 and the time information input from the RTC 163. This allows the fare management device 100 to measure the distance and time traveled by the taxi vehicle 10.
決済器I/F167には、決済器220が接続される。料金管理装置100は、決済器220を介して、利用者が支払うべきメータ料金の支払いを受け付ける。 The payment device 220 is connected to the payment device I/F 167. The fee management device 100 accepts payments of meter fees due from users via the payment device 220.
カードI/F169には、メモリカード230が挿抜自在に装着される。メモリカード230には、例えば、タクシー車両10の運行情報が記録される。 A memory card 230 is removably attached to the card I/F 169. The memory card 230 stores, for example, operation information for the taxi vehicle 10.
なお、図2に示した通信部101は、通信器159によって実現される。図2示した制御部103は、CPU151、不揮発性メモリ153、及び揮発性メモリ155によって実現される。図2に示した記憶部105は、ハードディスク157によって実現される。図2に示した読取部107は、読取器161によって実現される。 The communication unit 101 shown in FIG. 2 is realized by the communication device 159. The control unit 103 shown in FIG. 2 is realized by the CPU 151, non-volatile memory 153, and volatile memory 155. The storage unit 105 shown in FIG. 2 is realized by the hard disk 157. The reading unit 107 shown in FIG. 2 is realized by the reader 161.
図2に示した測定部109、決済部111、抽出部113、照合部115、料金算出部117、差額算出部119、生成部121、及びタリフ検出部125の各々は、CPU151が、不揮発性メモリ153又はハードディスク157に記憶された、対応するプログラムを実行することにより実現される。図2に示した表示部123は、タッチパネル171によって実現される。 The measurement unit 109, settlement unit 111, extraction unit 113, matching unit 115, fee calculation unit 117, difference calculation unit 119, generation unit 121, and tariff detection unit 125 shown in Figure 2 are each realized by the CPU 151 executing the corresponding program stored in the non-volatile memory 153 or the hard disk 157. The display unit 123 shown in Figure 2 is realized by the touch panel 171.
[外部サーバの機能ブロック構成]
次に、外部サーバ20の機能ブロック構成について説明する。図5は、外部サーバ20の機能ブロック構成図である。図5に示すように、外部サーバ20は、通信部301、制御部303、記憶部305、照合部307、回数券情報保持部309、照合情報保持部311、及び差額情報保持部313を備える。
[External server functional block configuration]
Next, a functional block configuration of the external server 20 will be described. Fig. 5 is a functional block configuration diagram of the external server 20. As shown in Fig. 5, the external server 20 includes a communication unit 301, a control unit 303, a storage unit 305, a matching unit 307, a coupon ticket information storage unit 309, a matching information storage unit 311, and a difference information storage unit 313.
通信部301は、外部サーバ20と料金管理装置100との間、及び外部サーバ20と回数券発行装置30との間で通信を実行する。 The communication unit 301 performs communication between the external server 20 and the fee management device 100, and between the external server 20 and the coupon ticket issuing device 30.
通信部301は、料金管理装置100から、認証指示及び差額発生情報を受信する。通信部301は、照合結果及び差額情報を料金管理装置100に送信する。 The communication unit 301 receives authentication instructions and difference information from the fee management device 100. The communication unit 301 transmits the matching result and difference information to the fee management device 100.
通信部301は、回数券発行装置30から、登録要求、回数券情報、及び回数券再購入情報を受信する。なお、回数券再購入情報は、利用者の識別情報と、当該利用者のパスワードとを含む。通信部301は、照合結果及び差額情報を回数券発行装置30に送信する。 The communication unit 301 receives registration requests, multi-ride ticket information, and multi-ride ticket repurchase information from the multi-ride ticket issuing device 30. The multi-ride ticket repurchase information includes the user's identification information and password. The communication unit 301 transmits the matching result and fare difference information to the multi-ride ticket issuing device 30.
制御部303は、外部サーバ20における処理全体を制御する。具体的には、制御部303は、通信部301、記憶部305、照合部307、回数券情報保持部309、照合情報保持部311、及び差額情報保持部313の各々の動作を制御する。 The control unit 303 controls the overall processing in the external server 20. Specifically, the control unit 303 controls the operation of the communication unit 301, memory unit 305, matching unit 307, coupon ticket information storage unit 309, matching information storage unit 311, and difference information storage unit 313.
記憶部305は、外部サーバ20の動作に必要なプログラム及びデータを記憶する。 The memory unit 305 stores programs and data necessary for the operation of the external server 20.
照合部307は、通信部301が、料金管理装置100から認証指示を受信すると、認証指示に含まれる利用者の識別情報を抽出して、照合情報テーブルから、抽出した利用者の識別情報に紐付けられた、当該利用者のパスワードを取得する。照合部307は、認証指示に含まれる利用者のパスワードと、照合情報テーブルから取得した利用者のパスワードとを照合して、通信部301を介して、照合結果を料金管理装置100に送信する。 When the communication unit 301 receives an authentication instruction from the fee management device 100, the matching unit 307 extracts the user's identification information included in the authentication instruction and obtains the user's password linked to the extracted user's identification information from the matching information table. The matching unit 307 compares the user's password included in the authentication instruction with the user's password obtained from the matching information table, and transmits the matching result to the fee management device 100 via the communication unit 301.
照合部307は、認証指示に含まれる利用者のパスワードが、照合情報テーブルから取得した利用者のパスワードに一致する場合、照合結果として、利用者の認証を料金管理装置100に送信する。 If the user password included in the authentication instruction matches the user password obtained from the matching information table, the matching unit 307 sends the user authentication as a matching result to the fee management device 100.
照合部307は、認証指示に含まれる利用者のパスワードが、照合情報テーブルから取得した利用者のパスワードに一致しない場合、照合結果として、利用者の非認証を料金管理装置100に送信する。 If the user password included in the authentication instruction does not match the user password obtained from the matching information table, the matching unit 307 sends the matching result indicating that the user is not authenticated to the fee management device 100.
照合部307は、利用者の認証を行い、かつ、差額情報保持部313が、認証指示に含まれる利用者の識別情報に紐付けられた差額情報を保持している場合、通信部301を介して、当該差額情報を料金管理装置100に送信する。 The matching unit 307 authenticates the user, and if the difference information storage unit 313 stores difference information linked to the user's identification information included in the authentication instruction, it transmits the difference information to the fee management device 100 via the communication unit 301.
照合部307は、通信部301が、回数券発行装置30から回数券再購入情報を受信すると、回数券再購入情報に含まれる利用者の識別情報を抽出して、照合情報テーブルから、抽出した利用者の識別情報に紐付けられた、当該利用者のパスワードを取得する。照合部307は、回数券再購入情報に含まれる利用者のパスワードと、照合情報テーブルから取得した利用者のパスワードとを照合して、通信部301を介して、照合結果を回数券発行装置30に送信する。 When the communication unit 301 receives multi-ride ticket repurchase information from the multi-ride ticket issuing device 30, the matching unit 307 extracts the user's identification information included in the multi-ride ticket repurchase information and obtains the user's password linked to the extracted user's identification information from the matching information table. The matching unit 307 compares the user's password included in the multi-ride ticket repurchase information with the user's password obtained from the matching information table, and transmits the matching result to the multi-ride ticket issuing device 30 via the communication unit 301.
照合部307は、認証指示に含まれる利用者のパスワードが、照合情報テーブルから取得した利用者のパスワードに一致する場合、照合結果として、利用者の認証を回数券発行装置30に送信する。 If the user password included in the authentication instruction matches the user password obtained from the matching information table, the matching unit 307 sends the matching result, indicating the user's authentication, to the multiple-ride ticket issuing device 30.
照合部307は、認証指示に含まれる利用者のパスワードが、照合情報テーブルから取得した利用者のパスワードに一致しない場合、照合結果として、利用者の非認証を回数券発行装置30に送信する。 If the user password included in the authentication instruction does not match the user password obtained from the matching information table, the matching unit 307 sends the matching result indicating that the user is not authenticated to the multiple-ride ticket issuing device 30.
照合部307は、利用者の認証を行い、かつ、差額情報保持部313が、認証指示に含まれる利用者の識別情報に紐付けられた差額情報を保持している場合、通信部301を介して、当該差額情報を回数券発行装置30に送信する。 The matching unit 307 authenticates the user, and if the difference information storage unit 313 stores difference information linked to the user's identification information included in the authentication instruction, it transmits the difference information to the coupon ticket issuing device 30 via the communication unit 301.
回数券情報保持部309は、回数券情報テーブルを保持する。図6は、回数券情報テーブルの一例を示す図である。図6に示すように、利用者の識別情報ID1は、回数券の識別情報N1、1回乗車分の利用料金の値1600、利用区間の位置情報A1‐B1、及び利用区間の距離の値5000からなるコンテンツ情報に紐付けられている。同様に、利用者の識別情報ID1は、回数券の識別情報N2、1回乗車分の利用料金の値1600、利用区間の位置情報A1‐B1、及び利用区間の距離の値5000からなるコンテンツ情報に紐付けられている。このように、図6の例では、回数券情報保持部309は、利用者の識別情報ID1について、複数枚の回数券の回数券情報を保持している。 The multi-ride ticket information storage unit 309 stores a multi-ride ticket information table. Figure 6 shows an example of a multi-ride ticket information table. As shown in Figure 6, user identification information ID1 is linked to content information consisting of multi-ride ticket identification information N1, a single-ride fare value of 1600, location information A1-B1 of the usage zone, and a distance value of 5000 of the usage zone. Similarly, user identification information ID1 is linked to content information consisting of multi-ride ticket identification information N2, a single-ride fare value of 1600, location information A1-B1 of the usage zone, and a distance value of 5000 of the usage zone. Thus, in the example of Figure 6, the multi-ride ticket information storage unit 309 stores multi-ride ticket information for multiple multi-ride tickets for user identification information ID1.
回数券情報保持部309は、通信部301が、回数券発行装置30から回数券情報を受信すると、次の処理を行う。具体的には、回数券情報保持部309は、回数券情報に含まれる利用者の識別情報に対して、回数券情報に含まれるコンテンツ情報を紐付けて、当該利用者の回数券情報として、回数券情報テーブルに追加する。 When the communication unit 301 receives the coupon information from the coupon issuing device 30, the coupon information storage unit 309 performs the following process. Specifically, the coupon information storage unit 309 links the content information included in the coupon information to the user's identification information included in the coupon information, and adds it to the coupon information table as coupon information for that user.
照合情報保持部311は、照合情報テーブルを保持する。図7は、照合情報テーブルの一例を示す図である。図7に示すように、利用者の識別情報ID1は、パスワードaaabbに紐付けられている。 The matching information storage unit 311 stores a matching information table. Figure 7 shows an example of the matching information table. As shown in Figure 7, user identification information ID1 is linked to password aaabb.
照合情報保持部311は、通信部301が、回数券発行装置30から登録要求を受信すると、次の処理を行う。具体的には、照合情報保持部311は、登録要求に含まれる利用者の識別情報に対して、登録要求に含まれる利用者のパスワードを紐付けて、利用者の照合情報として、照合情報テーブルに追加する。 When the communication unit 301 receives a registration request from the coupon ticket issuing device 30, the matching information storage unit 311 performs the following process. Specifically, the matching information storage unit 311 links the user's password included in the registration request to the user's identification information included in the registration request, and adds this to the matching information table as the user's matching information.
差額情報保持部313は、差額情報テーブルを保持する。図8は、差額情報テーブルの一例を示す図である。図8に示すように、利用者の識別情報ID1は、差額の値100、及び日時情報2021/9/1に紐付けられている。同様に、利用者の識別情報ID1は、差額の値30、及び日時情報2021/9/15に紐付けられている。このように、図8の例では、差額情報保持部313は、利用者の識別情報ID1について、複数の差額と複数の日時情報を保持している。 The difference information storage unit 313 stores a difference information table. Figure 8 is a diagram showing an example of a difference information table. As shown in Figure 8, user identification information ID1 is linked to a difference value of 100 and date and time information 2021/9/1. Similarly, user identification information ID1 is linked to a difference value of 30 and date and time information 2021/9/15. Thus, in the example of Figure 8, the difference information storage unit 313 stores multiple difference values and multiple date and time information for user identification information ID1.
差額情報保持部313は、通信部301が、料金管理装置100から差額発生情報を受信すると、差額発生情報に含まれる利用者の識別情報に紐付けられた差額情報が存在するか否かを判定する。差額情報保持部313は、利用者の識別情報に紐付けられた差額情報が存在しない場合、当該利用者の識別情報に対して、差額発生情報に含まれる差額及び日時情報を紐付けて、当該利用者の差額情報として、差額情報テーブルに追加する。差額情報保持部313は、利用者の識別情報に紐付けられた差額情報が存在する場合、当該利用者の識別情報に紐付けられた差額情報に、差額発生情報に含まれる差額及び日時情報を記録する。 When the communication unit 301 receives price difference information from the fee management device 100, the price difference information storage unit 313 determines whether price difference information exists linked to the user's identification information included in the price difference information. If price difference information exists linked to the user's identification information, the price difference information storage unit 313 links the price difference and date and time information included in the price difference information to the user's identification information and adds it to the price difference information table as price difference information for that user. If price difference information exists linked to the user's identification information, the price difference information storage unit 313 records the price difference and date and time information included in the price difference information in the price difference information linked to the user's identification information.
[回数券発行装置]
次に、回数券発行装置30の機能ブロック構成について説明する。図9は、回数券発行装置30の機能ブロック構成図である。図9に示すように、回数券発行装置30は、通信部401、制御部403、記憶部405、決済部407、入力部409、識別情報生成部411、回数券情報生成部413、回数券発行部415、再購入処理部417、及び算出部419を備える。
[Ticket issuing device]
Next, we will explain the functional block configuration of the coupon ticket issuing device 30. Fig. 9 is a functional block configuration diagram of the coupon ticket issuing device 30. As shown in Fig. 9, the coupon ticket issuing device 30 includes a communication unit 401, a control unit 403, a storage unit 405, a payment unit 407, an input unit 409, an identification information generation unit 411, a coupon ticket information generation unit 413, a coupon ticket issuing unit 415, a repurchase processing unit 417, and a calculation unit 419.
通信部401は、登録要求、回数券情報、及び回数券再購入情報を、外部サーバ20に送信する。通信部401は、外部サーバ20から、照合結果及び差額情報を受信する。 The communication unit 401 transmits the registration request, coupon ticket information, and coupon ticket repurchase information to the external server 20. The communication unit 401 receives the matching result and fare difference information from the external server 20.
制御部403は、回数券発行装置30における処理全体を制御する。具体的には、制御部403は、通信部401、記憶部405、決済部407、入力部409、識別情報生成部411、回数券情報生成部413、回数券発行部415、再購入処理部417、及び算出部419の各々の動作を制御する。 The control unit 403 controls the overall processing in the coupon ticket issuing device 30. Specifically, the control unit 403 controls the operation of the communication unit 401, memory unit 405, payment unit 407, input unit 409, identification information generation unit 411, coupon ticket information generation unit 413, coupon ticket issuing unit 415, repurchase processing unit 417, and calculation unit 419.
記憶部405は、外部サーバ20の動作に必要なプログラム及びデータを記憶する。 The memory unit 405 stores programs and data necessary for the operation of the external server 20.
決済部407は、利用者から、回数券料金の支払いを受け付ける。回数券料金の支払いは、現金、クレジットカード、電子マネーなどで行われる。 The payment unit 407 accepts payment for the coupon ticket from the user. The coupon ticket fee can be paid by cash, credit card, electronic money, etc.
入力部409は、回数券の購入時に、利用者が回数券料金を支払う際に、利用者からパスワードの設定を受け付ける。入力部409は、設定された利用者のパスワードを識別情報生成部411に出力する。 When purchasing a coupon ticket, the input unit 409 accepts a password setting from the user when the user pays the coupon ticket fee. The input unit 409 outputs the user's set password to the identification information generation unit 411.
入力部409は、回数券の再購入時に、利用者から、利用者の識別情報、及び当該利用者のパスワード受け付ける。入力部409は、利用者の識別情報、及び当該利用者のパスワードを再購入処理部417に出力する。 When repurchasing a coupon ticket, the input unit 409 accepts the user's identification information and password from the user. The input unit 409 outputs the user's identification information and password to the repurchase processing unit 417.
識別情報生成部411は、利用者のパスワードが入力部409から入力されると、当該利用者の識別情報を生成する。識別情報生成部411は、利用者の識別情報を生成すると、生成した利用者の識別情報と、入力された利用者のパスワードとを含む登録要求を、通信部401を介して外部サーバ20に送信する。 When a user's password is input via the input unit 409, the identification information generation unit 411 generates identification information for that user. After generating the user's identification information, the identification information generation unit 411 transmits a registration request including the generated user's identification information and the input user's password to the external server 20 via the communication unit 401.
識別情報生成部411は、利用者の識別情報を生成すると、生成した利用者の識別情報を回数券情報生成部413に出力する。 Once the identification information generation unit 411 generates the user's identification information, it outputs the generated user's identification information to the coupon ticket information generation unit 413.
なお、識別情報生成部411は、出力部(図示略)を介して、生成した利用者の識別情報を、利用者に提示する。利用者は、当該識別情報を用いて、回数券の再購入を行う。 The identification information generation unit 411 presents the generated user identification information to the user via an output unit (not shown). The user uses this identification information to repurchase the coupon ticket.
回数券情報生成部413は、利用者の識別情報が識別情報生成部411から入力されると、当該利用者の識別情報に対して、回数券の識別情報、1回乗車分の利用料金、利用区間の位置情報、及び利用区間の距離を紐付けて、回数券情報を生成する。なお、回数券情報生成部413は、回数券の再購入時にも、回数券情報を生成する。 When the user's identification information is input from the identification information generation unit 411, the multi-ride ticket information generation unit 413 generates multi-ride ticket information by linking the user's identification information with the multi-ride ticket identification information, the fare for one ride, the location information of the section used, and the distance of the section used. The multi-ride ticket information generation unit 413 also generates multi-ride ticket information when a multi-ride ticket is repurchased.
図10は、回数券情報の一例を示す図である。図10に示すように、利用者の識別情報ID1は、回数券の識別情報N1、1回乗車分の利用料金の値1600、利用区間の位置情報A1‐B1、及び利用区間の距離の値5000に紐付けられている。 Figure 10 shows an example of coupon ticket information. As shown in Figure 10, user identification information ID1 is linked to coupon ticket identification information N1, the fare value for one ride (1600), location information A1-B1 of the usage section, and the distance value of the usage section (5000).
回数券情報生成部413は、回数券情報を生成すると、生成した回数券情報を、通信部401を介して外部サーバ20に送信する。 Once the coupon ticket information generation unit 413 generates the coupon ticket information, it transmits the generated coupon ticket information to the external server 20 via the communication unit 401.
回数券発行部415は、回数券情報生成部413により生成された回数券情報を回数券に保持して、当該回数券を発行する。 The coupon issuing unit 415 stores the coupon information generated by the coupon information generating unit 413 in the coupon and issues the coupon.
再購入処理部417は、回数券の再購入時に、入力部409から入力された、利用者の識別情報と、当該利用者のパスワードとを含む回数券再購入情報を、通信部401を介して外部サーバ20に送信する。 When a coupon ticket is repurchased, the repurchase processing unit 417 transmits coupon ticket repurchase information, including the user's identification information and the user's password, input from the input unit 409 to the external server 20 via the communication unit 401.
算出部419は、通信部401を介して、照合結果及び差額情報を外部サーバ20から受信すると、当該差額情報を用いて、割引金額を算出する。算出部419は、回数券料金から、算出した割引金額を差し引くことにより、利用者が支払うべき回数券料金を算出する。算出された回数券料金は、表示部(図示略)に表示される。なお、算出部419が、差額情報を外部サーバ20から受信しない場合には、回数券料金の割引を行わない。また、回数券料金から算出した割引金額を差し引くことより算出された、利用者が支払うべき回数券料金は、割引適用金額とも呼称される。 When the calculation unit 419 receives the matching result and difference information from the external server 20 via the communication unit 401, it uses the difference information to calculate the discount amount. The calculation unit 419 calculates the multi-ride ticket fare to be paid by the user by subtracting the calculated discount amount from the multi-ride ticket fare. The calculated multi-ride ticket fare is displayed on the display unit (not shown). Note that if the calculation unit 419 does not receive difference information from the external server 20, the multi-ride ticket fare will not be discounted. The multi-ride ticket fare to be paid by the user, calculated by subtracting the calculated discount amount from the multi-ride ticket fare, is also referred to as the discounted amount.
[料金管理システムの動作]
次に、料金管理システム1の動作を説明する。具体的には、料金管理装置100による料金管理手順、外部サーバ20及び回数券発行装置30による回数券購入手順、及び外部サーバ20及び回数券発行装置30による回数券購入手順を、順に説明する。
[Operation of the fee management system]
Next, we will explain the operation of the fee management system 1. Specifically, we will explain the fee management procedure by the fee management device 100, the multi-ticket purchase procedure by the external server 20 and the multi-ticket issuer 30, and the multi-ticket purchase procedure by the external server 20 and the multi-ticket issuer 30 in that order.
[料金管理手順]
最初に、料金管理装置100による料金管理手順を説明する。図11は、料金管理手順のフローチャートの一例を示す図である。図11に示すように、料金管理装置100は、利用者がタクシー車両10に乗車すると、乗車時処理(図12参照)を実行する(S1)。なお、本実施形態では、利用者は、回数券を用いて、タクシー車両10で移動を行う。
[Fee Management Procedure]
First, the fare management procedure performed by the fare management device 100 will be described. Fig. 11 is a diagram showing an example of a flowchart of the fare management procedure. As shown in Fig. 11, when a user boards a taxi vehicle 10, the fare management device 100 executes a boarding process (see Fig. 12) (S1). In this embodiment, the user travels in the taxi vehicle 10 using a coupon ticket.
乗車時処理の実行後に、タクシー車両10の運転手が、表示部123に表示された「実車」のタリフを指定すると、料金管理装置100において、タリフ検出部125は、「実車」のタリフが指定されたことを検出する。これにより、タクシー車両10の状態が「実車」に設定される(S3)。料金管理装置100において、タクシー車両10の状態が「実車」に設定されると、料金算出部117は、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、タクシー運賃を算出する。 After the boarding process is executed, when the driver of the taxi vehicle 10 specifies the "actual vehicle" tariff displayed on the display unit 123, the tariff detection unit 125 in the fare management device 100 detects that the "actual vehicle" tariff has been specified. As a result, the status of the taxi vehicle 10 is set to "actual vehicle" (S3). When the status of the taxi vehicle 10 is set to "actual vehicle" in the fare management device 100, the fare calculation unit 117 calculates the taxi fare based on at least one of the travel distance and travel time of the taxi vehicle 10.
タクシー車両10の運転手は、タクシー車両10が利用者の目的地に到着すると、表示部123に表示された「支払」のタリフを指定する。 When the taxi vehicle 10 arrives at the user's destination, the driver of the taxi vehicle 10 selects the "Payment" tariff displayed on the display unit 123.
料金管理装置100において、タリフ検出部125は、「支払」のタリフが指定されたか否かを判定する(S5)。タリフ検出部125が、「支払」のタリフが指定されていないと判定すると、料金算出部117は、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、メータ料金を算出し続ける。 In the fare management device 100, the tariff detection unit 125 determines whether a "payment" tariff has been specified (S5). If the tariff detection unit 125 determines that a "payment" tariff has not been specified, the fare calculation unit 117 continues to calculate the meter fare based on at least one of the travel distance and travel time of the taxi vehicle 10.
タリフ検出部125が、「支払」のタリフが指定されたと判定されると、料金算出部117は、メータ料金の算出を停止する。料金算出部117が、タクシー運賃の算出を停止すると、料金管理装置100は、差額判定処理(図13参照)を実行する(S7)。 When the tariff detection unit 125 determines that the "Pay" tariff has been specified, the fare calculation unit 117 stops calculating the meter fare. When the fare calculation unit 117 stops calculating the taxi fare, the fare management device 100 executes the difference determination process (see Figure 13) (S7).
差額判定処理の実行後に、料金管理装置100において、制御部103は、タクシー車両10が利用区間を逸脱したか否かを判定する(S9)。具体的には、制御部103は、利用区間の両端点の位置情報、及び利用者の降車地の位置情報を、通信部101を介してGPS衛星から受信する。 After executing the fare difference determination process, the control unit 103 of the fare management device 100 determines whether the taxi vehicle 10 has deviated from the usage zone (S9). Specifically, the control unit 103 receives location information for both endpoints of the usage zone and the location information for the user's drop-off point from GPS satellites via the communication unit 101.
制御部103は、利用者の降車地の位置情報が、利用区間の両端点の位置情報のいずれかの位置情報に一致する場合、利用区間を逸脱していないと判定する。制御部103は、利用者の降車地の位置情報が、利用区間の両端点の位置情報のいずれかの位置情報にも一致しない場合、利用区間を逸脱したと判定する。なお、制御部103は、利用者の降車地が、利用区間の両端点のいずれかの位置から一定範囲内に含まれるか否かを判定してもよい。 The control unit 103 determines that the user has not deviated from the usage section if the location information of the user's drop-off location matches the location information of either of the endpoints of the usage section. The control unit 103 determines that the user has deviated from the usage section if the location information of the user's drop-off location does not match the location information of either of the endpoints of the usage section. The control unit 103 may also determine whether the user's drop-off location is within a certain range from the position of either of the endpoints of the usage section.
制御部103が、タクシー車両10が利用区間を逸脱したと判定する場合、料金管理装置100は、割引判定処理(図14参照)を実行する(S11)。 If the control unit 103 determines that the taxi vehicle 10 has deviated from the usage zone, the fare management device 100 executes the discount determination process (see Figure 14) (S11).
タクシー車両10の運転手は、利用者が、利用者が支払うべきメータ料金(支払金額)を支払って降車すると、表示部123に表示された「空車」のタリフを指定する。 When the customer pays the meter charge (payment amount) due and gets off the taxi, the driver of the taxi vehicle 10 selects the "empty" tariff displayed on the display unit 123.
割引判定処理の実行後に、料金管理装置100において、タリフ検出部125が、「空車」のタリフが指定されたことを検出する(S13)と、制御部103は、乗車時処理、差額判定処理、及び割引判定処理にて、記憶部105に記憶した各種情報を削除する。料金管理装置100は、制御部103が各種情報を削除すると、料金管理手順を終了する。なお、制御部103は、情報の保存を外部から指示されると、乗車時処理、差額判定処理、及び割引判定処理にて、記憶部105に記憶した各種情報を維持してもよい。 After the discount determination process is executed, in the fare management device 100, when the tariff detection unit 125 detects that an "empty" tariff has been specified (S13), the control unit 103 deletes the various information stored in the memory unit 105 during the boarding process, fare difference determination process, and discount determination process. When the control unit 103 deletes the various information, the fare management device 100 ends the fare management procedure. Note that when the control unit 103 is instructed externally to save the information, it may maintain the various information stored in the memory unit 105 during the boarding process, fare difference determination process, and discount determination process.
[乗車時処理]
次に、料金管理手順における乗車時処理を説明する。図12は、乗車時処理のフローチャートの一例を示す図である。図12に示すように、利用者がタクシー車両10に乗車する(S21)と、利用者は、回数券に保持された回数券情報を、料金管理装置100の読取部107に読み取らせ、かつ、パスワードを入力部(図示略)に入力する。
[Processing upon boarding]
Next, the boarding process in the fare management procedure will be described. Fig. 12 is a diagram showing an example of a flowchart of the boarding process. As shown in Fig. 12, when a user boards a taxi vehicle 10 (S21), the user has the reader 107 of the fare management device 100 read the coupon ticket information stored on the coupon ticket, and inputs a password into an input unit (not shown).
料金管理装置100において、制御部103は、読取部107が、回数券に保持された回数券情報を読み取ったか否かを判定する(S23)。制御部103は、読取部107が回数券情報を読み取っていないと判定する場合、乗車時処理を終了する。 In the fare management device 100, the control unit 103 determines whether the reading unit 107 has read the coupon information stored on the coupon ticket (S23). If the control unit 103 determines that the reading unit 107 has not read the coupon ticket information, it terminates the boarding process.
制御部103は、読取部107が回数券情報を読み取ったと判定する場合、当該回数券情報から、利用者の識別情報を抽出するように、抽出部113に指示する。抽出部113は、当該指示により、回数券情報から、利用者の識別情報を抽出する。なお、読取部107は、回数券情報を読み取ると、当該回数券情報を記憶部105に記憶させる。また、抽出部113は、利用者の識別情報を抽出すると、当該利用者の識別情報を記憶部105に記憶させる。 When the control unit 103 determines that the reading unit 107 has read the coupon ticket information, it instructs the extraction unit 113 to extract the user's identification information from the coupon ticket information. In response to this instruction, the extraction unit 113 extracts the user's identification information from the coupon ticket information. Note that, when the reading unit 107 reads the coupon ticket information, it stores the coupon ticket information in the memory unit 105. Furthermore, when the extraction unit 113 extracts the user's identification information, it stores the user's identification information in the memory unit 105.
制御部103は、抽出された利用者の識別情報と、入力された利用者のパスワードとを含む認証指示を、外部サーバ20に送信するように、通信部101に指示する。通信部101は、当該指示により、外部サーバ20に認証指示を送信する(S25)。 The control unit 103 instructs the communication unit 101 to send an authentication instruction including the extracted user identification information and the input user password to the external server 20. In response to this instruction, the communication unit 101 sends the authentication instruction to the external server 20 (S25).
外部サーバ20において、照合部307は、通信部301が、料金管理装置100から認証指示を受信すると、認証指示に含まれる利用者の識別情報を抽出する。照合部307は、照合情報保持部311に保持された照合情報テーブルから、抽出した利用者の識別情報に紐付けられた、当該利用者のパスワードを取得する。照合部307は、認証指示に含まれる利用者のパスワードと、照合情報テーブルから取得した利用者のパスワードとを照合する(S27)。照合部307は、通信部301を介して、照合結果を料金管理装置100に送信する(S29)。 In the external server 20, when the communication unit 301 receives an authentication instruction from the fee management device 100, the matching unit 307 extracts the user's identification information included in the authentication instruction. The matching unit 307 obtains the user's password linked to the extracted user's identification information from the matching information table stored in the matching information storage unit 311. The matching unit 307 compares the user's password included in the authentication instruction with the user's password obtained from the matching information table (S27). The matching unit 307 transmits the matching result to the fee management device 100 via the communication unit 301 (S29).
照合部307は、利用者が認証され、かつ、差額情報保持部313が、認証指示に含まれる利用者の識別情報に紐付けられた差額情報を保持している場合、通信部301を介して、当該差額情報を料金管理装置100に送信する(S31)。照合部307は、利用者が認証されない場合、又は差額情報保持部313が、認証指示に含まれる利用者の識別情報に紐付けられた差額情報を保持していない場合には、差額情報を料金管理装置100には送信しない。 If the user is authenticated and the difference information storage unit 313 stores difference information linked to the user's identification information included in the authentication instruction, the matching unit 307 transmits the difference information to the fee management device 100 via the communication unit 301 (S31). If the user is not authenticated or the difference information storage unit 313 does not store difference information linked to the user's identification information included in the authentication instruction, the matching unit 307 does not transmit the difference information to the fee management device 100.
料金管理装置100において、制御部103は、通信部101が、照合結果として利用者の認証を外部サーバ20から受信すると、利用者の乗車地を照合するように、照合部115に指示する。照合部115は、当該指示により、利用者の乗車地を照合する(S33)。 In the fare management device 100, when the communication unit 101 receives user authentication as a matching result from the external server 20, the control unit 103 instructs the matching unit 115 to match the user's boarding location. In response to this instruction, the matching unit 115 matches the user's boarding location (S33).
なお、制御部103は、通信部101が、照合結果として利用者の非認証を外部サーバ20から受信すると、乗車時処理を終了する。この場合、利用者は、回数券を利用して、利用区間をタクシー車両10で移動することはできない。 When the communication unit 101 receives from the external server 20 a matching result indicating that the user has not been authenticated, the control unit 103 terminates the boarding process. In this case, the user cannot use the coupon ticket to travel in the taxi vehicle 10 within the area of use.
料金管理装置100において、制御部103は、照合部115が、利用者の乗車地の照合を行い、回数券の利用を許可すると、記憶部105に記憶された回数券情報から、1回乗車分の利用料金を抽出するように、抽出部113に指示する。抽出部113は、当該指示により、記憶部105に記憶された回数券情報から、1回乗車分の利用料金を抽出する(S35)。抽出部113は、1回乗車分の利用料金を抽出すると、当該1回乗車分の利用料金を記憶部105に記憶させる。 In the fare management device 100, when the matching unit 115 matches the user's boarding location and authorizes the use of the coupon ticket, the control unit 103 instructs the extraction unit 113 to extract the usage fare for one ride from the coupon ticket information stored in the memory unit 105. In response to this instruction, the extraction unit 113 extracts the usage fare for one ride from the coupon ticket information stored in the memory unit 105 (S35). After extracting the usage fare for one ride, the extraction unit 113 stores the usage fare for that one ride in the memory unit 105.
なお、制御部103は、照合部115が、利用者の乗車地の照合を行い、回数券の利用を許可しない場合、乗車時処理を終了する。この場合、利用者は、回数券を利用して、利用区間をタクシー車両10で移動することはできない。 In addition, if the matching unit 115 matches the user's boarding location and does not permit the use of the coupon ticket, the control unit 103 terminates the boarding process. In this case, the user cannot use the coupon ticket to travel in the taxi vehicle 10 within the usage area.
料金管理装置100において、通信部101は、差額情報を受信すると、当該差額情報を記憶部105に記憶させる。制御部103は、通信部101が、差額情報を受信すると、記憶部105に記憶された差額情報から、回数券を用いた前回乗車までに発生した差額の全てと、各差額が算出された時点の日時情報とを抽出するように、抽出部113に指示する。抽出部113は、当該指示により、記憶部105に記憶された差額情報から、回数券を用いた前回乗車までに発生した差額の全てと、各差額が算出された時点の日時情報とを抽出する(S37)。なお、抽出部113は、回数券を用いた前回乗車までに発生した差額の全てと、各差額が算出された時点の日時情報とを抽出すると、当該差額及び当該日時情報を記憶部105に記憶させる。 In the fare management device 100, when the communication unit 101 receives fare difference information, it stores the fare difference information in the memory unit 105. When the communication unit 101 receives the fare difference information, the control unit 103 instructs the extraction unit 113 to extract, from the fare difference information stored in the memory unit 105, all fare differences incurred up to the previous ride using a multi-ride ticket and the date and time information when each fare difference was calculated. In response to this instruction, the extraction unit 113 extracts, from the fare difference information stored in the memory unit 105, all fare differences incurred up to the previous ride using a multi-ride ticket and the date and time information when each fare difference was calculated (S37). Note that when the extraction unit 113 extracts all fare differences incurred up to the previous ride using a multi-ride ticket and the date and time information when each fare difference was calculated, it stores the fare differences and the date and time information in the memory unit 105.
料金管理装置100において、制御部103は、記憶部105に記憶された回数券情報を表示部123に表示させる(S39)。 In the fee management device 100, the control unit 103 displays the coupon ticket information stored in the memory unit 105 on the display unit 123 (S39).
[差額判定処理]
次に、料金管理手順における差額判定処理を説明する。図13は、差額判定処理のフローチャートの一例を示す図である。図13に示すように、料金管理装置100において、制御部103は、料金算出部117によって算出されたメータ料金が、記憶部105に記憶された1回乗車分の利用料金より安いか否かを判定するように、差額算出部119に指示する。差額算出部119は、当該指示により、料金算出部117によって算出されたメータ料金が、記憶部105に記憶された1回乗車分の利用料金より安いか否かを判定する(S51)。
[Difference determination process]
Next, the fare difference determination process in the fare management procedure will be described. Fig. 13 is a diagram showing an example of a flowchart of the fare difference determination process. As shown in Fig. 13, in the fare management device 100, the control unit 103 instructs the fare difference calculation unit 119 to determine whether the meter fare calculated by the fare calculation unit 117 is cheaper than the usage fare for one trip stored in the memory unit 105. In response to this instruction, the fare difference calculation unit 119 determines whether the meter fare calculated by the fare calculation unit 117 is cheaper than the usage fare for one trip stored in the memory unit 105 (S51).
料金管理装置100において、制御部103は、差額算出部119が、メータ料金が1回乗車分の利用料金より安くないと判定すると、差額判定処理を終了する。 In the fare management device 100, the control unit 103 terminates the fare difference determination process when the fare difference calculation unit 119 determines that the meter fare is not cheaper than the fare for a single ride.
料金管理装置100において、制御部103は、差額算出部119が、メータ料金が1回乗車分の利用料金より安いと判定すると、メータ料金と1回乗車分の利用料金との差額を算出するように、差額算出部119に指示する。差額算出部119は、当該指示により、メータ料金と1回乗車分の利用料金との差額を算出する(S53)。なお、差額算出部119は、差額を算出すると、当該差額を記憶部105に記憶させる。 In the fare management device 100, when the difference calculation unit 119 determines that the meter fare is cheaper than the usage fee for one ride, the control unit 103 instructs the difference calculation unit 119 to calculate the difference between the meter fare and the usage fee for one ride. In response to this instruction, the difference calculation unit 119 calculates the difference between the meter fare and the usage fee for one ride (S53). Once the difference calculation unit 119 calculates the difference, it stores the difference in the memory unit 105.
料金管理装置100において、制御部103は、差額算出部119が、メータ料金と1回乗車分の利用料金との差額を算出すると、差額発生情報を生成するように、生成部121に指示する。生成部121は、当該指示により、差額発生情報を生成する。なお、差額発生情報は、記憶部105に記憶された利用者の識別情報と、差額算出部119に算出された差額と、当該差額が算出された時点の日時情報とを含む。 In the fare management device 100, when the difference calculation unit 119 calculates the difference between the meter fare and the usage fee for one ride, the control unit 103 instructs the generation unit 121 to generate difference occurrence information. The generation unit 121 generates the difference occurrence information in response to this instruction. The difference occurrence information includes the user's identification information stored in the memory unit 105, the difference calculated by the difference calculation unit 119, and the date and time information at which the difference was calculated.
料金管理装置100において、制御部103は、生成部121が差額発生情報を生成すると、当該差額発生情報を外部サーバ20に送信するように、通信部101に指示する。通信部101は、当該指示により、差額発生情報を外部サーバ20に送信する(S55)。 In the fee management device 100, when the generation unit 121 generates the difference information, the control unit 103 instructs the communication unit 101 to transmit the difference information to the external server 20. In response to this instruction, the communication unit 101 transmits the difference information to the external server 20 (S55).
外部サーバ20において、差額情報保持部313は、通信部301が、差額発生情報を受信すると、当該差額発生情報に含まれる利用者の識別情報に紐付けられた差額情報が存在するか否かを判定する。差額情報保持部313は、利用者の識別情報に紐付けられた差額情報が存在しない場合、当該利用者の識別情報に対して、差額発生情報に含まれる差額及び日時情報を紐付けて、当該利用者の差額情報として、差額情報テーブルに追加する。差額情報保持部313は、利用者の識別情報に紐付けられた差額情報が存在する場合、当該利用者の識別情報に紐付けられた差額情報に、差額発生情報に含まれる差額及び日時情報を記録する(S57)。 In the external server 20, when the communication unit 301 receives the difference information, the difference information storage unit 313 determines whether there is difference information linked to the user's identification information included in the difference information. If there is no difference information linked to the user's identification information, the difference information storage unit 313 links the difference and date and time information included in the difference information to the user's identification information and adds it to the difference information table as the difference information for that user. If there is difference information linked to the user's identification information, the difference information storage unit 313 records the difference and date and time information included in the difference information in the difference information linked to the user's identification information (S57).
なお、1回乗車分の利用料金は、第1利用料金とも呼称される。料金算出部117によって算出されたメータ料金は、第2利用料金とも呼称される。1回乗車分の利用料金で移動可能な利用区間は、第1区間とも呼称される。 The usage fee for one ride is also referred to as the first usage fee. The meter fee calculated by the fare calculation unit 117 is also referred to as the second usage fee. The usage section that can be traveled for the usage fee for one ride is also referred to as the first section.
また、S53において、差額算出部119は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間の途中で当該利用区間を逸脱して移動する場合、次の処理を行う。具体的には、差額算出部119は、料金算出部117によって算出された中間利用区間のメータ料金と、料金算出部117によって算出された中間利用料金とを比較する。差額算出部119は、中間利用区間のメータ料金が中間利用料金よりも安い場合、中間利用区間のメータ料金と中間利用料金との差額を算出する。 Furthermore, in S53, if the taxi vehicle 10 deviates from a usage section midway through a usage section that can be traveled within the usage fare for a single trip, the difference calculation unit 119 performs the following processing. Specifically, the difference calculation unit 119 compares the meter fare for the intermediate usage section calculated by the fare calculation unit 117 with the intermediate usage fare calculated by the fare calculation unit 117. If the meter fare for the intermediate usage section is cheaper than the intermediate usage fare, the difference calculation unit 119 calculates the difference between the meter fare for the intermediate usage section and the intermediate usage fare.
上述したように、中間利用区間は、1回乗車分の利用料金で移動可能な利用区間の途中までの区間である(例えば、図15Bの点Aと点Dとの間の区間)。また、上述したように、中間利用料金は、利用区間の距離と中間利用区間の距離との割合に基づいて、1回乗車分の利用料金から算出された料金である。 As mentioned above, the intermediate usage section is a section partway through the usage section that can be traveled for the usage fare of a single ride (for example, the section between points A and D in Figure 15B). Also, as mentioned above, the intermediate usage fare is a fare calculated from the usage fare for a single ride based on the ratio of the distance of the usage section to the distance of the intermediate usage section.
この場合、1回乗車分の利用料金で移動可能な利用区間の途中までの区間(中間利用区間)は、第4区間とも呼称される。利用区間の距離と中間利用区間の距離との割合に基づいて、1回乗車分の利用料金から算出された料金(中間利用料金)は、第5利用料金とも呼称される。1回乗車分の利用料金で移動可能な利用区間の途中までの区間(中間利用区間)における、料金算出部117によって算出されたメータ料金は、第6利用料金とも呼称される。 In this case, the section (intermediate usage section) that is partway within the usage section that can be traveled for the usage fee for one ride is also referred to as the fourth section. The fare (intermediate usage fare) calculated from the usage fare for one ride based on the ratio between the distance of the usage section and the distance of the intermediate usage section is also referred to as the fifth usage fare. The meter fare calculated by the fare calculation unit 117 for the section (intermediate usage section) that is partway within the usage section that can be traveled for the usage fee for one ride is also referred to as the sixth usage fare.
[割引判定処理]
次に、料金管理手順における割引判定処理を説明する。図14は、割引判定処理のフローチャートの一例を示す図である。図14に示すように、料金管理装置100において、制御部103は、逸脱区間におけるメータ料金を算出するように、料金算出部117に指示する。料金算出部117は、当該指示により、逸脱区間におけるメータ料金を算出する(S71)。なお、料金算出部117は、逸脱区間におけるメータ料金を算出すると、当該メータ料金を記憶部105に記憶させる。
[Discount Determination Process]
Next, the discount determination process in the fee management procedure will be described. FIG. 14 is a diagram showing an example of a flowchart of the discount determination process. As shown in FIG. 14, in the fee management device 100, the control unit 103 instructs the fee calculation unit 117 to calculate the meter fee for the deviation section. In response to this instruction, the fee calculation unit 117 calculates the meter fee for the deviation section (S71). After calculating the meter fee for the deviation section, the fee calculation unit 117 stores the meter fee in the memory unit 105.
図15Aは、割引判定処理が適用される逸脱区間の第1例を示す図である。図15Aの点A及び点Bは、回数券を用いてタクシー車両10で移動可能な利用区間の両端点を表している。このように、利用区間は、点Aと点Bとの間の区間である。 Figure 15A is a diagram showing a first example of a deviation section to which the discount determination process is applied. Points A and B in Figure 15A represent the two ends of the usable section that can be traveled by taxi vehicle 10 using a coupon ticket. In this way, the usable section is the section between points A and B.
図15Aの点Cは、タクシー車両10が利用区間を超えて移動して、利用者が降車した地点を表している。このように、逸脱区間の第1例は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間を超えて移動する場合を示している。この場合、逸脱区間は、点Bと点Cとの間の区間である。 Point C in Figure 15A represents the point where the taxi vehicle 10 traveled beyond the usage section and the passenger got off. Thus, the first example of a deviation section shows a case where the taxi vehicle 10 travels beyond the usage section that can be traveled for the usage fare for a single ride. In this case, the deviation section is the section between points B and C.
逸脱区間の第1例では、料金算出部117は、点Bと点Cとの間の区間における、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、メータ料金を算出する。 In the first example of the deviation section, the fare calculation unit 117 calculates the meter fare based on at least one of the distance and time traveled by the taxi vehicle 10 in the section between point B and point C.
図15Bは、割引判定処理が適用される逸脱区間の第2例を示す図である。図15Bの点A及び点Bは、回数券を用いてタクシー車両10で移動可能な利用区間の両端点を表している。このように、利用区間は、点Aと点Bとの間の区間である。 Figure 15B is a diagram showing a second example of a deviation section to which the discount determination process is applied. Points A and B in Figure 15B represent the two end points of the usable section that can be traveled by taxi vehicle 10 using a coupon ticket. In this way, the usable section is the section between points A and B.
図15Bの点Dは、タクシー車両10が利用区間の途中で、当該利用区間を逸脱した地点を表している。図15Bの点Eは、タクシー車両10が利用区間の途中で、当該利用区間を逸脱して移動して、利用者が降車した地点を表している。このように、逸脱区間の第2例は、タクシー車両10が1回乗車分の利用料金で移動可能な利用区間の途中で当該利用区間を逸脱して移動する場合を示している。この場合、逸脱区間は、点Dと点Eとの間の区間である。また、中間利用区間は、点Aと点Dとの間の区間である。 Point D in Figure 15B represents the point where the taxi vehicle 10 deviates from the usage section while in the middle of the usage section. Point E in Figure 15B represents the point where the taxi vehicle 10 deviates from the usage section while in the middle of the usage section, and the passenger gets off. In this way, the second example of a deviation section shows a case where the taxi vehicle 10 deviates from the usage section while in the middle of the usage section that can be traveled for the usage fare of a single ride. In this case, the deviation section is the section between points D and E. Furthermore, the intermediate usage section is the section between points A and D.
逸脱区間の第2例では、料金算出部117は、点Dと点Eとの間の区間における、タクシー車両10の走行距離及び走行時間のうちの少なくとも一方に基づいて、メータ料金を算出する。 In the second example of the deviation section, the fare calculation unit 117 calculates the meter fare based on at least one of the distance and time traveled by the taxi vehicle 10 in the section between points D and E.
制御部103は、料金算出部117が、逸脱区間におけるメータ料金を算出すると、差額情報が記憶部105に記憶されているか否かを判定する(S73)。制御部103は、差額情報が記憶部105に記憶されている場合、割引金額を算出するように、料金算出部117に指示する。料金算出部117は、当該指示により、割引金額の算出を行う(S75)。 When the fare calculation unit 117 calculates the meter fare for the deviation section, the control unit 103 determines whether difference information is stored in the memory unit 105 (S73). If difference information is stored in the memory unit 105, the control unit 103 instructs the fare calculation unit 117 to calculate the discount amount. In response to this instruction, the fare calculation unit 117 calculates the discount amount (S75).
具体的には、料金算出部117は、記憶部105に記憶された、回数券を用いた前回乗車までに発生した差額の全てを用いて、割引金額を算出する。なお、回数券を用いた前回乗車までに発生した差額が1つのみ記憶部105に記憶されている場合には、料金算出部117は、当該1つの差額を用いて、割引金額を算出する。 Specifically, the fare calculation unit 117 calculates the discount amount using all fare differences that occurred up to the previous ride using a coupon ticket, which are stored in the memory unit 105. Note that if only one fare difference that occurred up to the previous ride using a coupon ticket is stored in the memory unit 105, the fare calculation unit 117 calculates the discount amount using that one fare difference.
制御部103は、料金算出部117が割引金額を算出すると、記憶部105に記憶された逸脱区間におけるメータ料金から、算出した割引金額を差し引くことにより、利用者が支払うべきメータ料金を算出するように、料金算出部117に指示する。料金算出部117は、当該指示により、逸脱区間におけるメータ料金から割引金額を差し引くことにより、利用者が支払うべきメータ料金(支払金額)を算出する(S77)。なお、料金算出部117は、算出した支払金額を記憶部105に記憶させる。 When the fee calculation unit 117 calculates the discount amount, the control unit 103 instructs the fee calculation unit 117 to calculate the meter fee to be paid by the user by subtracting the calculated discount amount from the meter fee for the deviation section stored in the memory unit 105. In response to this instruction, the fee calculation unit 117 calculates the meter fee (payment amount) to be paid by the user by subtracting the discount amount from the meter fee for the deviation section (S77). The fee calculation unit 117 stores the calculated payment amount in the memory unit 105.
制御部103は、差額情報が記憶部105に記憶されていない場合、記憶部105に記憶された逸脱区間におけるメータ料金を、利用者が支払うべきメータ料金(支払金額)とするように、料金算出部117に指示する。 If the difference information is not stored in the memory unit 105, the control unit 103 instructs the fee calculation unit 117 to set the meter fee for the deviation section stored in the memory unit 105 as the meter fee (payment amount) to be paid by the user.
制御部103は、記憶部105に記憶された支払料金を表示部123に表示させる(S79)。 The control unit 103 displays the payment amount stored in the memory unit 105 on the display unit 123 (S79).
なお、1回乗車分の利用料金で移動可能な利用区間を超えた区間(例えば、図15Aの点Bと点Cと間の区間)は、第2区間とも呼称される。1回乗車分の利用料金で移動可能な利用区間を超えた区間(例えば、図15Aの点Bと点Cと間の区間)における、料金算出部117によって算出されたメータ料金は、第3利用料金とも呼称される。 Note that a section that exceeds the usable section that can be traveled for the usage fee for a single ride (for example, the section between points B and C in Figure 15A) is also referred to as the second section. The meter fare calculated by the fare calculation unit 117 for a section that exceeds the usable section that can be traveled for the usage fee for a single ride (for example, the section between points B and C in Figure 15A) is also referred to as the third usage fee.
また、1回乗車分の利用料金で移動可能な利用区間の途中で当該利用区間から逸脱した区間(例えば、図15Bの点Dと点Eとの間の区間)は、第3区間とも呼称される。1回乗車分の利用料金で移動可能な利用区間の途中で当該利用期間から逸脱した区間(例えば、図15Bの点Dと点Eと間の区間)における、料金算出部117によって算出されたメータ料金は、第4利用料金とも呼称される。 In addition, a section that deviates from the usage section within the range of travel possible for the single-ride usage fee (for example, the section between points D and E in Figure 15B) is also referred to as the third section. The meter fare calculated by the fare calculation unit 117 for a section that deviates from the usage period within the range of travel possible for the single-ride usage fee (for example, the section between points D and E in Figure 15B) is also referred to as the fourth usage fee.
[回数券購入手順]
次に、外部サーバ20及び回数券発行装置30による回数券購入手順を説明する。図16は、回数券購入手順のフローチャートの一例を示す図である。図16に示すように、回数券発行装置30において、回数券発行処理が行われる(S91)。
[Procedure for purchasing a multi-ticket]
Next, a description will be given of a procedure for purchasing a coupon ticket using the external server 20 and the coupon ticket issuing device 30. Fig. 16 is a diagram showing an example of a flowchart of the procedure for purchasing a coupon ticket. As shown in Fig. 16, a coupon ticket issuing process is performed in the coupon ticket issuing device 30 (S91).
具体的には、決済部407は、利用者から、回数券料金の支払いを受け付ける。入力部409は、利用者から、パスワードの設定を受け付ける。 Specifically, the payment unit 407 accepts payment of the coupon ticket fee from the user. The input unit 409 accepts password setting from the user.
識別情報生成部411は、利用者のパスワードが入力部409から入力されると、当該利用者の識別情報を生成する。識別情報生成部411は、出力部(図示略)を介して、生成した利用者の識別情報を、利用者に提示する。 When a user's password is input via the input unit 409, the identification information generation unit 411 generates identification information for that user. The identification information generation unit 411 presents the generated user's identification information to the user via the output unit (not shown).
回数券情報生成部413は、利用者の識別情報が識別情報生成部411から入力されると、当該利用者の識別情報に対して、回数券の識別情報、1回乗車分の利用料金、利用区間の位置情報、及び利用区間の距離を紐付けて、回数券情報を生成する。なお、回数券の識別情報、1回乗車分の利用料金、利用区間の位置情報、及び利用区間の距離は、コンテンツ情報と呼称される。 When the user's identification information is input from the identification information generation unit 411, the multi-ride ticket information generation unit 413 links the user's identification information with the multi-ride ticket identification information, the fare for one ride, the location information of the used section, and the distance of the used section, and generates multi-ride ticket information. The multi-ride ticket identification information, the fare for one ride, the location information of the used section, and the distance of the used section are referred to as content information.
回数券発行部415は、回数券情報生成部413により生成された回数券情報を回数券に保持して、当該回数券を発行する。 The coupon issuing unit 415 stores the coupon information generated by the coupon information generating unit 413 in the coupon and issues the coupon.
回数券発行装置30において、識別情報生成部411は、利用者の識別情報を生成すると、生成した利用者の識別情報と、入力された利用者のパスワードとを含む登録要求を、通信部401を介して外部サーバ20に送信する(S93)。 In the coupon ticket issuing device 30, the identification information generation unit 411 generates the user's identification information and then transmits a registration request including the generated user's identification information and the user's input password to the external server 20 via the communication unit 401 (S93).
外部サーバ20において、照合情報保持部311は、通信部301が、回数券発行装置30から登録要求を受信すると、次の処理を行う。具体的には、照合情報保持部311は、登録要求に含まれる利用者の識別情報に対して、登録要求に含まれる利用者のパスワードを紐付けて、利用者の照合情報として、照合情報テーブルに追加する(S95)。 In the external server 20, when the communication unit 301 receives a registration request from the coupon ticket issuing device 30, the matching information storage unit 311 performs the following process. Specifically, the matching information storage unit 311 associates the user's password included in the registration request with the user's identification information included in the registration request, and adds this to the matching information table as the user's matching information (S95).
回数券発行装置30において、回数券情報生成部413は、回数券情報を生成すると、生成した回数券情報を、通信部401を介して外部サーバ20に送信する(S97)。 In the multi-ride ticket issuing device 30, the multi-ride ticket information generation unit 413 generates the multi-ride ticket information and then transmits the generated multi-ride ticket information to the external server 20 via the communication unit 401 (S97).
外部サーバ20において、回数券情報保持部309は、通信部301が、回数券発行装置30から回数券情報を受信すると、次の処理を行う。具体的には、回数券情報保持部309は、回数券情報に含まれる利用者の識別情報に対して、回数券情報に含まれるコンテンツ情報を紐付けて、当該利用者の回数券情報として、回数券情報テーブルに追加する(S99)。 In the external server 20, when the communication unit 301 receives the multi-ride ticket information from the multi-ride ticket issuing device 30, the multi-ride ticket information storage unit 309 performs the following process. Specifically, the multi-ride ticket information storage unit 309 links the content information included in the multi-ride ticket information to the user's identification information included in the multi-ride ticket information, and adds this to the multi-ride ticket information table as multi-ride ticket information for that user (S99).
[回数券再購入手順]
次に、外部サーバ20及び回数券発行装置30による回数券再購入手順を説明する。図17は、回数券再購入手順のフローチャートの一例を示す図である。図17に示すように、回数券発行装置30において、利用者の入力が行われる(S111)。具体的には、入力部409は、利用者から、利用者の識別情報、及び当該利用者のパスワードを受け付ける。
[Procedure for repurchasing a coupon ticket]
Next, a procedure for repurchasing a coupon ticket using the external server 20 and the coupon ticket issuing device 30 will be described. Fig. 17 is a diagram showing an example of a flowchart of the procedure for repurchasing a coupon ticket. As shown in Fig. 17, input from the user is performed in the coupon ticket issuing device 30 (S111). Specifically, the input unit 409 accepts the user's identification information and password from the user.
回数券発行装置30において、再購入処理部417は、入力部409に入力された、利用者の識別情報と、当該利用者のパスワードとを含む回数券再購入情報を、通信部401を介して外部サーバ20に送信する(S113)。 In the multi-ride ticket issuing device 30, the repurchase processing unit 417 transmits the multi-ride ticket repurchase information, which includes the user's identification information and the user's password, entered into the input unit 409 to the external server 20 via the communication unit 401 (S113).
外部サーバ20において、照合部307は、通信部301が、回数券発行装置30から回数券再購入情報を受信すると、回数券再購入情報に含まれる利用者の識別情報を抽出する。照合部307は、照合情報保持部311に保持された照合情報テーブルから、抽出した利用者の識別情報に紐付けられた、当該利用者のパスワードを取得する。照合部307は、認証指示に含まれる利用者のパスワードと、照合情報テーブルから取得した利用者のパスワードとを照合する(S115)。照合部307は、通信部301を介して、照合結果を回数券発行装置30に送信する(S117)。 In the external server 20, when the communication unit 301 receives multi-ride ticket repurchase information from the multi-ride ticket issuing device 30, the matching unit 307 extracts the user's identification information included in the multi-ride ticket repurchase information. The matching unit 307 obtains the user's password linked to the extracted user's identification information from the matching information table stored in the matching information storage unit 311. The matching unit 307 compares the user's password included in the authentication instruction with the user's password obtained from the matching information table (S115). The matching unit 307 transmits the matching result to the multi-ride ticket issuing device 30 via the communication unit 301 (S117).
照合部307は、利用者が認証され、かつ、差額情報保持部313が、回数券再購入情報に含まれる利用者の識別情報に紐付けられた差額情報を保持している場合、通信部301を介して、当該差額情報を回数券発行装置30に送信する(S119)。照合部307は、利用者が認証されない場合、又は差額情報保持部313が、回数券再発行情報に含まれる利用者の識別情報に紐付けられた差額情報を保持していない場合には、差額情報を回数券発行装置30には送信しない。 If the user is authenticated and the difference information storage unit 313 stores difference information linked to the user's identification information included in the coupon ticket repurchase information, the matching unit 307 transmits the difference information to the coupon ticket issuing device 30 via the communication unit 301 (S119). If the user is not authenticated or the difference information storage unit 313 does not store difference information linked to the user's identification information included in the coupon ticket reissue information, the matching unit 307 does not transmit the difference information to the coupon ticket issuing device 30.
回数券発行装置30において、算出部419は、通信部401が、照合結果として利用者の認証を外部サーバ20から受信し、かつ、差額情報を外部サーバ20から受信すると、当該差額情報を用いて、割引金額を算出する(S121)。なお、差額の割引率は、回数券購入から回数券再購入までの期間に応じて異なる。 In the multi-ride ticket issuing device 30, when the communication unit 401 receives user authentication as a matching result from the external server 20 and also receives fare difference information from the external server 20, the calculation unit 419 uses the fare difference information to calculate the discount amount (S121). Note that the discount rate for the fare difference differs depending on the period between the purchase of the multi-ride ticket and the repurchase of the ticket.
回数券発行装置30において、算出部419は、更に、回数券料金から、算出した割引金額を差し引くことにより、利用者が支払うべき回数券料金(割引適用金額)を算出する(S123)。算出された回数券料金(割引適用金額)は、表示部(図示略)に表示される(S125)。 In the multi-ride ticket issuing device 30, the calculation unit 419 further calculates the multi-ride ticket fee (discounted amount) to be paid by the user by subtracting the calculated discount amount from the multi-ride ticket fee (S123). The calculated multi-ride ticket fee (discounted amount) is displayed on the display unit (not shown) (S125).
[作用・効果]
本実施形態によれば、料金管理装置100は、回数券を用いて利用区間をタクシー車両10で移動することができる回数券システムに用いられ、かつ、通信部101、読取部107、抽出部113、料金算出部117、差額算出部119、及び生成部121を備える。
[Actions and Effects]
According to this embodiment, the fare management device 100 is used in a multiple-ride ticket system in which a multiple-ride ticket can be used to travel within a designated area in a taxi vehicle 10, and is equipped with a communication unit 101, a reading unit 107, an extraction unit 113, a fare calculation unit 117, a difference calculation unit 119, and a generation unit 121.
読取部107は、タクシー車両10に乗車する利用者が所持する回数券から、当該回数券に保持された回数券情報を読み取る。抽出部113は、回数券情報から、利用者が回数券を購入するために事前に支払った金額(回数券料金)のうち、1回乗車分の第1利用料金を抽出する。料金算出部117は、タクシー車両10が、第1利用料金で移動可能な第1区間を移動する場合、第1区間において、タクシー車両10が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第2利用料金を算出する。差額算出部119は、第2利用料金が第1利用料金よりも安い場合、第1利用料金と第2利用料金との差額を算出する。 The reading unit 107 reads the coupon information stored on the coupon held by the user riding in the taxi vehicle 10. The extraction unit 113 extracts the first usage fee for one ride from the coupon information, which is the amount paid in advance by the user to purchase the coupon (the coupon fee). When the taxi vehicle 10 travels a first section that can be traveled for the first usage fee, the fare calculation unit 117 calculates the second usage fee based on at least one of the distance and time actually traveled by the taxi vehicle 10 in the first section. When the second usage fee is cheaper than the first usage fee, the difference calculation unit 119 calculates the difference between the first usage fee and the second usage fee.
生成部121は、回数券情報に含まれる利用者の識別情報と、差額と、差額が算出された時点の日時情報とを含む差額発生情報を生成する。通信部101は、タクシー車両10の外部に対して、差額発生情報を送信する。タクシー車両10の外部において、差額発生情報に含まれる差額及び日時情報は、利用者の識別情報に紐付けされた差額情報に記録される。 The generation unit 121 generates fare difference information that includes the user's identification information included in the coupon ticket information, the fare difference, and the date and time information when the fare difference was calculated. The communication unit 101 transmits the fare difference information to an external location outside the taxi vehicle 10. Outside the taxi vehicle 10, the fare difference and date and time information included in the fare difference information are recorded in fare difference information linked to the user's identification information.
このような構成により、第2利用料金が第1利用料金よりも安い場合には、第1利用料金と第2利用料金との差額を、利用者に還元することができる。このため、利用者は、車両に乗車する前に、第1区間の交通状況などを確認して、回数券を用いて、第1区間を車両で移動するか否かを判断する必要がないため、利用者の負担を抑えることができる。 With this configuration, if the second usage fee is cheaper than the first usage fee, the difference between the first and second usage fees can be refunded to the user. This eliminates the need for the user to check the traffic conditions in the first section before boarding the vehicle and decide whether or not to use a coupon ticket to travel the first section by vehicle, thereby reducing the burden on the user.
また、今回乗車時の第1利用料金と第2利用料金との差額を、タクシー車両10の外部にて、利用者の識別情報に紐付けされた差額情報に記憶することにより、当該差額は、次回乗車時の支払い、又は次回の回数券の購入に利用され得る。このため、利用者による回数券の購入を促進することができる。 Furthermore, by storing the difference between the first and second usage fees for the current ride in difference information linked to the user's identification information outside the taxi vehicle 10, the difference can be used to pay for the next ride or to purchase the next multi-ride ticket. This can encourage users to purchase multi-ride tickets.
したがって、回数券を用いて利用区間をタクシー車両10で移動することができる回数券システムにおいて、利用者の負担を抑えて、回数券の購入を促進し得る。 Therefore, in a multi-ride ticket system in which a taxi vehicle 10 can travel within a designated area using a multi-ride ticket, the burden on users can be reduced and the purchase of multi-ride tickets can be encouraged.
本実施形態によれば、料金管理装置100は、利用者の降車時に、当該利用者が支払うべき支払金額を表示する表示部123を更に備える。通信部101は、タクシー車両10の外部に対して、回数券情報に含まれる利用者の識別情報を送信し、当該利用者の識別情報に紐付けられた差額情報を受信する。抽出部113は、前回乗車までに当該差額情報に記録された1つ以上の差額を抽出する。 According to this embodiment, the fare management device 100 further includes a display unit 123 that displays the amount to be paid by the user when the user disembarks. The communication unit 101 transmits the user's identification information contained in the coupon ticket information to an external device outside the taxi vehicle 10 and receives fare difference information linked to the user's identification information. The extraction unit 113 extracts one or more fare differences recorded in the fare difference information up to the previous ride.
タクシー車両10が、第1区間を超えて移動する場合、料金算出部117は、第1区間を超えた第2区間において、タクシー車両10が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第3利用料金を算出する。料金算出部117は、1つ以上の差額を用いて算出した割引金額を、第3利用料金から差し引くことにより、支払金額を算出する。表示部123は、算出された支払金額を表示する。 When the taxi vehicle 10 travels beyond the first section, the fare calculation unit 117 calculates a third usage fee based on at least one of the distance and time actually traveled by the taxi vehicle 10 in a second section beyond the first section. The fare calculation unit 117 calculates the payment amount by subtracting a discount amount calculated using one or more differences from the third usage fee. The display unit 123 displays the calculated payment amount.
現在の回数券システムでは、利用者は、利用区間の両端点のうちの一方の地点で、タクシー車両10に乗車し、かつ、利用区間の両端点のうちの他方の地点で、タクシー車両10を降車する場合のみ、回数券を用いて、タクシー車両10で移動することができる。このため、利用者が、利用区間の両端点のうちの一方の地点にて、タクシー車両10に乗車した後、利用者の都合で、利用区間の両端点のうちの他方の地点とは異なる地点で降車した場合には、回数券を用いて、タクシー車両10で移動することができない。この場合、利用者は、一方の地点と、他方の地点とは異なる地点との間の区間におけるメータ料金を、現金、クレジット、電子マネーなどで支払う必要がある。 Under the current multi-ride ticket system, a user can travel in a taxi vehicle 10 using a multi-ride ticket only if they board the taxi vehicle 10 at one of the endpoints of the section of use and disembark at the other of the endpoints of the section of use. Therefore, if a user boards a taxi vehicle 10 at one of the endpoints of the section of use and then disembarks at a point other than the other of the endpoints of the section of use for their own convenience, they cannot travel in a taxi vehicle 10 using a multi-ride ticket. In this case, the user must pay the meter fare for the section between the one endpoint and the other endpoint using cash, credit, electronic money, etc.
これに対して、本実施形態では、上述した構成により、利用者が、利用区間の両端点のうちの一方の地点にて、タクシー車両10に乗車した後、利用者の都合で、利用区間の両端点のうちの他方の地点とは異なる地点で降車した場合でも、回数券を用いることできる。具体的には、利用者は、利用区間(第1区間)では、回数券料金のうちの1回乗車分の第1利用料金で精算を行う。利用者は、利用区間を超えた区間(第2区間)では、前回乗車までに差額情報に記録された差額を用いて算出した割引金額で、第2区間におけるメータ料金の少なくとも一部を精算することができる。 In contrast, in this embodiment, with the configuration described above, a user can use a coupon ticket even if they board a taxi vehicle 10 at one of the endpoints of the usage section and then, for their own convenience, get off at a point other than the other endpoint of the usage section. Specifically, for the usage section (first section), the user pays the first usage fare for one ride on the coupon ticket. For a section beyond the usage section (second section), the user can pay at least a portion of the meter fare for the second section using a discount amount calculated using the difference recorded in the difference information up to the previous ride.
したがって、回数券を用いて利用区間をタクシー車両10で移動することができる回数券システムにおいて、利用者の回数券利用に対する利便性を向上させることができる。 Therefore, in a coupon ticket system in which a coupon ticket can be used to travel within a designated area in a taxi vehicle 10, the convenience of using coupon tickets for users can be improved.
なお、利用者が、利用区間の両端点のうちの一方の地点にて、タクシー車両10に乗車した後、利用者の都合により、利用区間内の地点で降車した場合には、回数券料金のうちの1回乗車分の第1利用料金で精算となるため、上述した割引金額は適用されない。 In addition, if a user boards a taxi vehicle 10 at one of the two end points of the usage section and then gets off at a point within the usage section for personal reasons, the first usage fee for one ride out of the coupon ticket fee will be charged, and the above-mentioned discount amount will not be applied.
本実施形態によれば、タクシー車両10が、第1区間を逸脱して移動する場合、料金算出部117は、第1区間から逸脱した第3区間において、タクシー車両10が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第4利用料金を算出する。料金算出部117は、1つ以上の差額を用いて算出した割引金額を、第4利用料金から差し引くことにより、支払金額を算出する。表示部123は、算出された支払金額を表示する。 According to this embodiment, when the taxi vehicle 10 deviates from the first section, the fare calculation unit 117 calculates a fourth usage fee based on at least one of the distance and time actually traveled by the taxi vehicle 10 in a third section that deviates from the first section. The fare calculation unit 117 calculates the payment amount by subtracting a discount amount calculated using one or more differences from the fourth usage fee. The display unit 123 displays the calculated payment amount.
このような構成により、利用者が、利用区間の両端点のうちの一方の地点にて、タクシー車両10に乗車した後、利用者の都合で、利用区間の途中で逸脱して移動し、両端点のうちの他方の地点とは異なる地点で降車した場合でも、回数券を用いることできる。具体的には、利用者は、利用区間の途中までは、回数券料金のうちの1回乗車分の第1利用料金の一部で精算を行う。利用者は、利用区間を逸脱した区間(第3区間)では、前回乗車までに差額情報に記録された差額を用いて算出した割引金額で、第3区間におけるメータ料金の少なくとも一部を精算することができる。 With this configuration, a user can board a taxi vehicle 10 at one of the endpoints of the usage zone, then deviate midway through the usage zone for personal reasons, and even if they get off at a location different from the other endpoint, they can still use the coupon ticket. Specifically, up to the middle of the usage zone, the user pays for the coupon ticket fare with part of the first usage fare for one ride. For the zone outside the usage zone (the third zone), the user can pay at least part of the meter fare for the third zone with a discount amount calculated using the difference recorded in the difference information up to the previous trip.
したがって、回数券を用いて利用区間をタクシー車両10で移動することができる回数券システムにおいて、利用者の回数券利用に対する利便性を更に向上させることができる。 Therefore, in a coupon ticket system in which a coupon ticket can be used to travel within a designated area in a taxi vehicle 10, the convenience of using coupon tickets for users can be further improved.
本実施形態によれば、料金管理装置100は、第1区間の途中までの第4区間の距離を測定する測定部109を、更に備える。抽出部113は、回数券情報から、前記第1区間の距離を抽出する。料金算出部117は、第1区間の距離と第4区間の距離との割合に基づいて、第1利用料金から第5利用料金を算出する。料金算出部117は、第4区間において、車両が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第6利用料金を算出する。 According to this embodiment, the fare management device 100 further includes a measurement unit 109 that measures the distance of the fourth section, which is halfway through the first section. The extraction unit 113 extracts the distance of the first section from the coupon ticket information. The fare calculation unit 117 calculates the fifth usage fee from the first usage fee based on the ratio between the distance of the first section and the distance of the fourth section. The fare calculation unit 117 calculates the sixth usage fee based on at least one of the distance and time actually traveled by the vehicle in the fourth section.
差額算出部119は、第6利用料金が第5利用料金よりも安い場合、第5利用料金と第6利用料金との差額を算出する。生成部121は、回数券情報に含まれる利用者の識別情報と、差額と、差額が算出された時点の日時情報とを含む差額発生情報を生成する。 If the sixth usage fee is cheaper than the fifth usage fee, the difference calculation unit 119 calculates the difference between the fifth and sixth usage fees. The generation unit 121 generates difference information that includes the user's identification information included in the coupon information, the difference, and date and time information when the difference was calculated.
このような構成により、利用者が、利用区間の両端点のうちの一方の地点にて、タクシー車両10に乗車した後、利用者の都合で、利用区間の途中で逸脱して移動し、両端点のうちの他方の地点とは異なる地点で降車した場合でも、差額を還元することができる。具体的には、第6利用料金が第5利用料金よりも安い場合には、第6利用料金と第5利用料金との差額を、利用者に還元することができる。 With this configuration, even if a user boards a taxi vehicle 10 at one of the endpoints of the usage section, then deviates midway through the usage section for personal reasons and disembarks at a point different from the other endpoint, the difference can be refunded. Specifically, if the sixth usage fee is cheaper than the fifth usage fee, the difference between the sixth and fifth usage fees can be refunded to the user.
本実施形態によれば、抽出部113は、前回乗車までに差額情報に記録された1つ以上の差額の各々が算出された時点の日時情報を抽出する。料金算出部117は、日時情報に基づいて、各差額が算出された時点からの経過日数を算出する。料金算出部117は、各差額の経過日数に応じて、各差額を割り引いて、前記割引金額を算出する。 According to this embodiment, the extraction unit 113 extracts the date and time information for when each of one or more fare differences recorded in the fare difference information up until the previous ride was calculated. The fare calculation unit 117 calculates the number of days that have passed since each fare difference was calculated based on the date and time information. The fare calculation unit 117 discounts each fare difference according to the number of days that have passed since each fare difference was calculated, and calculates the discount amount.
このような構成により、各差額が算出された時点からの経過日数が少ないと、差額の還元量を多くすることができる。このため、回数券の早期利用を利用者に促すことができ、回数券の再購入を促進し得る。 With this configuration, the amount of the difference refunded can be increased if the number of days that have passed since the calculation of each difference is short. This can encourage users to use their coupon tickets early and encourage them to repurchase coupon tickets.
本実施形態によれば、料金管理システム1は、上述した料金管理装置100と、外部サーバ20とを備える。外部サーバ20は、無線通信を介して料金管理装置100に接続される。外部サーバ20は、差額発生情報を、料金管理装置100から受信する。外部サーバ20は、差額発生情報に含まれる差額及び日時情報を、差額発生情報に含まれる利用者の識別情報に紐付けられた差額情報に記録する。 According to this embodiment, the fee management system 1 comprises the fee management device 100 described above and an external server 20. The external server 20 is connected to the fee management device 100 via wireless communication. The external server 20 receives difference information from the fee management device 100. The external server 20 records the difference and date and time information included in the difference information in difference information linked to the user's identification information included in the difference information.
このような構成により、今回乗車時の第1利用料金と第2利用料金との差額を、外部サーバ20にて、利用者の識別情報に紐付けされた差額情報に記憶する。これにより、当該差額は、次回乗車時の支払い、又は次回の回数券の購入に利用され得るため、利用者による回数券の購入を促進することができる。 With this configuration, the difference between the first and second usage fees for the current ride is stored in the external server 20 as difference information linked to the user's identification information. This allows the difference to be used to pay for the next ride or to purchase the next multi-ride ticket, thereby encouraging users to purchase multi-ride tickets.
本実施形態によれば、料金管理システム1は、回数券発行装置30を更に備える。回数券発行装置30は、利用者が回数券を購入するために金額を支払うと、利用者の識別情報、回数券の識別情報、1回乗車分の第1利用料金、第1区間の位置情報、及び第1区間の距離含む回数券情報を生成する。回数券発行装置30は、生成した回数券情報を保持する回数券を発行する。 According to this embodiment, the fare management system 1 further includes a multiple-ride ticket issuing device 30. When a user pays the amount to purchase a multiple-ride ticket, the multiple-ride ticket issuing device 30 generates multiple-ride ticket information including the user's identification information, the multiple-ride ticket identification information, the first fare for one ride, the location information of the first section, and the distance of the first section. The multiple-ride ticket issuing device 30 issues multiple-ride tickets that hold the generated multiple-ride ticket information.
回数券発行装置30は、生成した回数券情報を外部サーバ20に送信する。外部サーバ20は、利用者の識別情報に対して、回数券の識別情報、1回乗車分の第1利用料金、第1区間の位置情報、及び第1区間の距離を紐付けて保持する。 The multi-ride ticket issuing device 30 transmits the generated multi-ride ticket information to the external server 20. The external server 20 associates the user's identification information with the multi-ride ticket identification information, the first fare for one ride, the location information for the first section, and the distance of the first section, and stores the information.
このような構成により、外部サーバ20は、利用者毎に、回数券情報のコンテンツ情報を管理することができる。このため、料金管理装置100は、回数券から読み出した回数券情報から、利用者の識別情報を抽出し、抽出した利用者の識別情報を外部サーバ20に送信することにより、回数券から読み出した回数券情報のコンテンツ情報の確認を行うことができる。 With this configuration, the external server 20 can manage the content information of the multi-ride ticket information for each user. Therefore, the fare management device 100 can confirm the content information of the multi-ride ticket information read from the multi-ride ticket by extracting the user's identification information from the multi-ride ticket information read from the multi-ride ticket and sending the extracted user's identification information to the external server 20.
本実施形態によれば、回数券発行装置30は、利用者が回数券を再購入する場合、当該利用者から、当該利用者の識別情報を受信する。回数券発行装置30は、外部サーバ20に対して、利用者の識別情報を送信し、当該利用者の識別情報に紐付けられた差額情報を受信する。回数券発行装置30は、前回乗車までに差額情報に記録された1つ以上の差額を抽出する。回数券発行装置30は、1つ以上の差額を用いて算出した割引金額を、金額から差し引いて、割引適用金額を算出する。回数券発行装置30は、割引適用金額を表示する。 According to this embodiment, when a user repurchases a multiple-ride ticket, the multiple-ride ticket issuing device 30 receives the user's identification information from the user. The multiple-ride ticket issuing device 30 transmits the user's identification information to the external server 20 and receives fare difference information linked to the user's identification information. The multiple-ride ticket issuing device 30 extracts one or more fare differences recorded in the fare difference information up to the previous ride. The multiple-ride ticket issuing device 30 calculates the discount amount by subtracting the discount amount calculated using one or more fare differences from the total amount. The multiple-ride ticket issuing device 30 displays the discount amount.
このような構成により、今回乗車時の第1利用料金と第2利用料金との差額は、次回の回数券の購入に利用され得るため、利用者による回数券の購入を促進することができる。 With this configuration, the difference between the first and second usage fares for the current ride can be used to purchase a multi-ride ticket for the next trip, thereby encouraging users to purchase multi-ride tickets.
本実施形態によれば、料金管理プログラムは、回数券を用いて利用区間をタクシー車両10で移動することができる回数券システムに用いられ、かつ、読取ステップ、抽出ステップ、料金算出ステップ、差額算出ステップ、生成ステップ、及び通信ステップを備える。 According to this embodiment, the fare management program is used in a coupon ticket system that allows passengers to travel within a designated area in a taxi vehicle 10 using a coupon ticket, and includes a reading step, an extraction step, a fare calculation step, a difference calculation step, a generation step, and a communication step.
読取ステップは、タクシー車両10に乗車する利用者が所持する回数券から、回数券に保持された回数券情報を読み取る。抽出ステップは、回数券情報から、利用者が回数券を購入するために事前に支払った金額のうち、1回乗車分の第1利用料金を抽出する。料金算出ステップは、タクシー車両10が、第1利用料金で移動可能な第1区間を移動する場合、第1区間において、タクシー車両10が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第2利用料金を算出する。差額算出ステップは、第2利用料金が第1利用料金よりも安い場合、第1利用料金と第2利用料金との差額を算出する。 The reading step reads the coupon information stored on the coupon held by the user riding in the taxi vehicle 10. The extraction step extracts, from the coupon information, a first usage fee for one ride from the amount paid in advance by the user to purchase the coupon. The fare calculation step calculates, when the taxi vehicle 10 travels a first section that can be traveled for the first usage fee, a second usage fee based on at least one of the distance and time actually traveled by the taxi vehicle 10 in the first section. The difference calculation step calculates the difference between the first usage fee and the second usage fee if the second usage fee is cheaper than the first usage fee.
生成ステップは、回数券情報に含まれる利用者の識別情報と、差額と、当該差額が算出された時点の日時情報とを含む差額発生情報を生成する。通信ステップは、タクシー車両10の外部に対して、差額発生情報を送信する。タクシー車両10の外部において、差額発生情報に含まれる差額及び日時情報は、利用者の識別情報に紐付けされた差額情報に記録される。 The generation step generates fare difference information including the user's identification information included in the coupon ticket information, the fare difference, and the date and time information when the fare difference was calculated. The communication step transmits the fare difference information to an external location outside the taxi vehicle 10. Outside the taxi vehicle 10, the fare difference and date and time information included in the fare difference information are recorded in fare difference information linked to the user's identification information.
このような構成により、上述した料金管理装置100の構成を、ソフトウェアとして、メモリにロードされたプログラムによって実現することができる。したがって、本実施形態によれば、当該料金管理プログラムをコンピュータに実行させることにより、回数券を用いて利用区間をタクシー車両10で移動することができる回数券システムにおいて、利用者の負担を抑えて、回数券の購入を促進し得る。 With this configuration, the configuration of the fare management device 100 described above can be realized as software by a program loaded into memory. Therefore, according to this embodiment, by having a computer execute the fare management program, in a coupon ticket system in which passengers can travel within a designated area using coupon tickets in a taxi vehicle 10, the burden on users can be reduced and the purchase of coupon tickets can be encouraged.
[変形例] [Variations]
上述した実施形態では、割引判定処理のS75にて、料金管理装置100は、割引金額の算出を行ったが、これに限定されない。料金管理装置100は、乗車時処理において、割引金額の算出を行ってもよい。この場合、料金管理装置100は、割引金額を用いて、逸脱区間を移動可能な目安の距離を表示してもよい。また、料金管理装置100は、利用者の要求に応じて、割引金額、還元期間などの割引明細を表示してもよい。 In the above-described embodiment, the fare management device 100 calculated the discount amount in S75 of the discount determination process, but this is not limited to this. The fare management device 100 may also calculate the discount amount during the boarding process. In this case, the fare management device 100 may use the discount amount to display an estimate of the distance that can be traveled in the deviation section. The fare management device 100 may also display discount details such as the discount amount and return period in response to a user request.
具体的には、料金算出部117は、利用者の乗車時に、割引金額を算出し、表示部123は、利用者の乗車時に、算出された割引金額を表示する。このような構成により、利用者は、タクシー車両10に乗車した際に、割引金額を確認することができるため、割引金額の適用に関する利用者とのトラブルを事前に防止することができる。 Specifically, the fare calculation unit 117 calculates the discount amount when the user boards the taxi, and the display unit 123 displays the calculated discount amount when the user boards the taxi. With this configuration, the user can check the discount amount when boarding the taxi vehicle 10, thereby preventing any problems with the user regarding the application of the discount amount.
上述した実施形態では、乗車時処理のS27にて、外部サーバ20が、利用者の照合を行ったが、これに限定されない。料金管理装置100が、利用者の照合を行ってもよい。この場合、料金管理装置100は、外部サーバ20から、認証指示に含まれる利用者の識別情報に紐付けられた利用者のパスワードを受信する。 In the above-described embodiment, the external server 20 performed user verification at S27 of the boarding process, but this is not limited to this. The fare management device 100 may also perform user verification. In this case, the fare management device 100 receives from the external server 20 the user's password linked to the user's identification information included in the authentication instruction.
上述した実施形態では、割引判定処理のS75にて、料金管理装置100は、割引金額を算出し、かつ、回数券再購入手順のS121にて、回数券発行装置30は、割引金額を算出する。この場合、S75で適用される差額の割引率は、S121で適用される差額の割引率と異なっていてもよい。 In the above-described embodiment, the fee management device 100 calculates the discount amount in S75 of the discount determination process, and the coupon ticket issuing device 30 calculates the discount amount in S121 of the coupon ticket repurchase procedure. In this case, the discount rate applied to the difference in price in S75 may be different from the discount rate applied to the difference in price in S121.
上述した実施形態では、回数券再購入手順のS123にて、回数券発行装置30は、回数券料金から割引金額を差し引くことにより、利用者が支払うべき回数券料金を算出する。この場合、割引金額が回数券料金以上となると、利用者が、割引金額を用いて、回数券を再購入できるように構成してもよい。 In the above-described embodiment, in S123 of the multi-ride ticket repurchase procedure, the multi-ride ticket issuing device 30 calculates the multi-ride ticket price to be paid by the user by subtracting the discount amount from the multi-ride ticket price. In this case, if the discount amount is equal to or greater than the multi-ride ticket price, the user may be configured to be able to repurchase the multi-ride ticket using the discount amount.
上述した実施形態では、回数券利用による差額は、同一の利用区間における回数券利用にて、他の差額と合算されたが、これに限定されない。例えば、回数券利用による差額は、同一のサービスエリア内であれば、他の利用区間における回数券利用による差額と合算されてもよい。 In the above-described embodiment, the fare difference due to the use of a multi-ride ticket is added to the fare difference due to the use of other multi-ride tickets in the same travel zone, but this is not limited to this. For example, the fare difference due to the use of a multi-ride ticket may be added to the fare difference due to the use of other multi-ride tickets in other travel zones within the same service area.
上述した実施形態では、乗車時処理において、外部サーバ20は、回数券が未使用であるか否かを照合してもよい。この場合、外部サーバ20は、利用者毎に、回数券照合情報を管理する。回数券照合情報は、利用者の識別情報に紐付けられており、回数券の識別情報と、回数券の使用の有無を示した情報とを含む。料金管理装置100は、回数券から読み取った回数券情報から、回数券の識別情報を抽出して、認証指示に含めて、外部サーバ20に送信する。外部サーバ20は、認証指示に含まれる回数券の識別情報に紐付けられた回数券照合情報を用いて、当該回数券の使用の有無を照合する。 In the above-described embodiment, during boarding processing, the external server 20 may verify whether a multi-ride ticket has been used. In this case, the external server 20 manages multi-ride ticket verification information for each user. The multi-ride ticket verification information is linked to the user's identification information and includes the multi-ride ticket identification information and information indicating whether the multi-ride ticket has been used. The fare management device 100 extracts the multi-ride ticket identification information from the multi-ride ticket information read from the multi-ride ticket, includes it in an authentication instruction, and sends it to the external server 20. The external server 20 uses the multi-ride ticket verification information linked to the multi-ride ticket identification information included in the authentication instruction to verify whether the multi-ride ticket has been used.
上述した実施形態では、回数券情報は、利用区間の距離を含んでいるが、これに限定されない。例えば、割引金額が反映される逸脱区間が利用区間を超えた区間のみである場合、回数券情報は、利用区間の距離を含まなくてもよい。また、料金管理装置100が、乗車時処理において、別途、利用区間の距離を取得できる場合には、回数券情報は、利用区間の距離を含まなくてもよい。 In the above-described embodiment, the coupon ticket information includes the distance of the used section, but is not limited to this. For example, if the deviation section to which the discount amount is reflected is only the section that exceeds the used section, the coupon ticket information does not need to include the distance of the used section. Also, if the fare management device 100 can separately obtain the distance of the used section during boarding processing, the coupon ticket information does not need to include the distance of the used section.
上述した実施形態では、外部サーバ20は、回数券情報テーブル、照合情報テーブル及び差額情報テーブルを個別に保持したが、これに限定されない。例えば、外部サーバ20は、回数券情報内のコンテンツ情報、照合情報内の利用者のパスワード、及び差額情報を、利用者の識別情報に紐付けて、1つのテーブルで保持してもよい。 In the above-described embodiment, the external server 20 separately stores the multi-ride ticket information table, the matching information table, and the difference information table, but this is not limited to this. For example, the external server 20 may store the content information in the multi-ride ticket information, the user's password in the matching information, and the difference information in a single table, linked to the user's identification information.
以上、本実施形態を説明したが、本実施形態はこれらに限定されるものではなく、本実施形態の要旨の範囲内で種々の変形が可能である。 The present embodiment has been described above, but it is not limited to this, and various modifications are possible within the scope of the gist of the present embodiment.
1 料金管理システム1
10 タクシー車両
20 外部サーバ
30 回数券発行装置
100 料金管理装置
101 通信部
107 読取部
109 測定部
113 抽出部
117 料金算出部
119 差額算出部
121 生成部
123 表示部
1 Fee Management System 1
REFERENCE SIGNS LIST 10 Taxi vehicle 20 External server 30 Coupon ticket issuing device 100 Fare management device 101 Communication unit 107 Reading unit 109 Measurement unit 113 Extraction unit 117 Fare calculation unit 119 Difference calculation unit 121 Generation unit 123 Display unit
Claims (10)
車両に乗車する利用者が所持する回数券から、前記回数券に保持された回数券情報を読み取る読取部と、
前記回数券情報から、前記利用者が前記回数券を購入するために事前に支払った金額のうち、1回乗車分の第1利用料金を抽出する抽出部と、
前記車両が、前記第1利用料金で移動可能な第1区間を移動する場合、前記第1区間において、前記車両が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第2利用料金を算出する料金算出部と、
前記第2利用料金が前記第1利用料金よりも安い場合、前記第1利用料金と前記第2利用料金との差額を算出する差額算出部と、
前記回数券情報に含まれる利用者の識別情報と、前記差額と、前記差額が算出された時点の日時情報とを含む差額発生情報を生成する生成部と、
前記車両の外部に対して、前記差額発生情報を送信する通信部と、
を備え、
前記車両の外部において、前記差額発生情報に含まれる前記差額及び前記日時情報は、前記利用者の識別情報に紐付けされた差額情報に記録される料金管理装置。 A fare management device used in a coupon ticket system that allows passengers to travel by vehicle within a predetermined section using a coupon ticket,
a reading unit that reads coupon information stored on a coupon ticket from the coupon ticket held by a user who boards a vehicle;
an extraction unit that extracts, from the coupon ticket information, a first use fee for one ride from the amount paid in advance by the user to purchase the coupon ticket;
a fee calculation unit that calculates a second usage fee based on at least one of a distance and a time actually traveled by the vehicle in the first section when the vehicle travels in the first section that can be traveled for the first usage fee;
a difference calculation unit that calculates a difference between the first usage fee and the second usage fee when the second usage fee is lower than the first usage fee;
a generating unit that generates difference information including the user's identification information included in the coupon information, the difference, and date and time information at the time the difference is calculated;
a communication unit that transmits the difference occurrence information to an outside of the vehicle;
Equipped with
A fare management device outside the vehicle records the difference and the date and time information included in the difference generation information as difference information linked to the user's identification information.
前記通信部は、前記車両の外部に対して、前記回数券情報に含まれる前記利用者の識別情報を送信し、前記利用者の識別情報に紐付けられた前記差額情報を受信し、
前記抽出部は、前回乗車までに前記差額情報に記録された1つ以上の差額を抽出し、
前記車両が、前記第1区間を超えて移動する場合、前記料金算出部は、前記第1区間を超えた第2区間において、前記車両が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第3利用料金を算出し、
前記料金算出部は、前記1つ以上の差額を用いて算出した割引金額を、前記第3利用料金から差し引くことにより、前記支払金額を算出し、
前記表示部は、算出された前記支払金額を表示する請求項1に記載の料金管理装置。 a display unit that displays an amount to be paid by the user when the user gets off the vehicle;
the communication unit transmits the user's identification information included in the coupon ticket information to an outside of the vehicle, and receives the difference information linked to the user's identification information;
The extraction unit extracts one or more fare differences recorded in the fare difference information up to the last ride,
When the vehicle travels beyond the first section, the fee calculation unit calculates a third usage fee based on at least one of a distance and a time actually traveled by the vehicle in a second section that exceeds the first section;
the fee calculation unit calculates the payment amount by subtracting the discount amount calculated using the one or more differences from the third usage fee;
The fee management device according to claim 1 , wherein the display unit displays the calculated payment amount.
前記通信部は、前記車両の外部に対して、前記回数券情報に含まれる前記利用者の識別情報を送信し、前記利用者の識別情報に紐付けられた前記差額情報を受信し、
前記抽出部は、前回乗車までに前記差額情報に記録された1つ以上の差額を抽出し、
前記車両が、前記第1区間の途中で前記第1区間から逸脱して移動する場合、前記料金算出部は、前記第1区間から逸脱した第3区間において、前記車両が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第4利用料金を算出し、
前記料金算出部は、前記1つ以上の差額を用いて算出した割引金額を、前記第4利用料金から差し引くことにより、前記支払金額を算出し、
前記表示部は、算出された前記支払金額を表示する請求項1に記載の料金管理装置。 a display unit that displays an amount to be paid by the user when the user gets off the vehicle;
the communication unit transmits the user's identification information included in the coupon ticket information to an outside of the vehicle, and receives the difference information linked to the user's identification information;
The extraction unit extracts one or more fare differences recorded in the fare difference information up to the last ride,
When the vehicle deviates from the first section midway through the first section, the fare calculation unit calculates a fourth usage fee based on at least one of a distance and a time actually traveled by the vehicle in a third section deviating from the first section;
the fee calculation unit calculates the payment amount by subtracting the discount amount calculated using the one or more differences from the fourth usage fee;
The fee management device according to claim 1 , wherein the display unit displays the calculated payment amount.
前記抽出部は、前記回数券情報から、前記第1区間の距離を抽出し、
前記料金算出部は、前記第1区間の距離と前記第4区間の距離との割合に基づいて、前記第1利用料金から第5利用料金を算出し、
前記料金算出部は、前記第4区間において、前記車両が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第6利用料金を算出し、
前記差額算出部は、前記第6利用料金が前記第5利用料金よりも安い場合、前記第5利用料金と前記第6利用料金との差額を算出し、
前記生成部は、前記回数券情報に含まれる前記利用者の識別情報と、前記差額と、前記差額が算出された時点の日時情報とを含む差額発生情報を生成する請求項3に記載の料金管理装置。 a measuring unit that measures the distance of a fourth section up to the middle of the first section,
The extraction unit extracts the distance of the first section from the coupon ticket information,
the fee calculation unit calculates a fifth usage fee from the first usage fee based on a ratio between the distance of the first section and the distance of the fourth section;
the fee calculation unit calculates a sixth usage fee based on at least one of a distance and a time actually traveled by the vehicle in the fourth section;
the difference calculation unit calculates a difference between the fifth usage fee and the sixth usage fee when the sixth usage fee is lower than the fifth usage fee;
The fee management device described in claim 3, wherein the generation unit generates difference information including the user's identification information contained in the multiple-ride ticket information, the difference, and date and time information at which the difference was calculated.
前記料金算出部は、前記日時情報に基づいて、各差額が算出された時点からの経過日数を算出し、
前記料金算出部は、各差額の前記経過日数に応じて、各差額を割り引いて、前記割引金額を算出する請求項2~4のいずれか一項に記載の料金管理装置。 The extraction unit extracts date and time information of when each of one or more fare differences recorded in the fare difference information up to the previous ride was calculated,
The fee calculation unit calculates the number of days that have elapsed since the calculation of each difference based on the date and time information,
5. The fee management device according to claim 2, wherein the fee calculation unit calculates the discount amount by discounting each difference in accordance with the number of days that have passed since the difference.
無線通信を介して前記料金管理装置に接続された外部装置と、
を備え、
前記外部装置は、前記差額発生情報を、前記料金管理装置から受信し、
前記外部装置は、前記差額発生情報に含まれる前記差額及び前記日時情報を、前記差額発生情報に含まれる前記利用者の識別情報に紐付けられた前記差額情報に記録する料金管理システム。 A fee management device according to any one of claims 1 to 6;
an external device connected to the fee management device via wireless communication;
Equipped with
The external device receives the difference information from the fee management device,
The external device is a fee management system that records the difference and the date and time information included in the difference generation information in the difference information linked to the user's identification information included in the difference generation information.
前記回数券発行装置は、前記利用者が前記回数券を購入するために前記金額を支払うと、前記利用者の識別情報、前記回数券の識別情報、前記1回乗車分の第1利用料金、前記第1区間の位置情報、及び前記第1区間の距離を含む前記回数券情報を生成して、生成した前記回数券情報を保持する前記回数券を発行し、
前記回数券発行装置は、生成した前記回数券情報を前記外部装置に送信し、
前記外部装置は、前記利用者の識別情報に対して、前記回数券の識別情報、前記1回乗車分の第1利用料金、前記第1区間の位置情報、及び前記第1区間の距離を紐付けて保持する請求項7に記載の料金管理システム。 Further provided with a coupon ticket issuing device,
when the user pays the amount to purchase the coupon ticket, the coupon ticket issuing device generates the coupon ticket information including the user's identification information, the coupon ticket identification information, the first fare for one ride, location information of the first section, and the distance of the first section, and issues the coupon ticket holding the generated coupon ticket information;
The coupon issuing device transmits the generated coupon information to the external device,
The fare management system described in claim 7, wherein the external device stores the user's identification information, the identification information of the multiple-ride ticket, the first fare for the single ride, the location information of the first section, and the distance of the first section, linked to the user's identification information.
前記回数券発行装置は、前記外部装置に対して、前記利用者の識別情報を送信し、前記利用者の識別情報に紐付けられた前記差額情報を受信し、
前記回数券発行装置は、前回乗車までに前記差額情報に記録された1つ以上の差額を抽出し、
前記回数券発行装置は、前記1つ以上の差額を用いて算出した割引金額を、前記金額から差し引いて、割引適用金額を算出し、
前記回数券発行装置は、前記割引適用金額を表示する請求項8に記載の料金管理システム。 the coupon issuing device receives user identification information from the user when the user repurchases the coupon;
the coupon ticket issuing device transmits the user's identification information to the external device, and receives the difference information linked to the user's identification information;
The coupon ticket issuing device extracts one or more fare differences recorded in the fare difference information up to the previous ride,
the coupon ticket issuing device calculates a discounted amount by subtracting the discount amount calculated using the one or more differences from the total amount;
The fee management system according to claim 8, wherein the coupon ticket issuing device displays the discounted amount.
車両に乗車する利用者が所持する回数券から、前記回数券に保持された回数券情報を読み取る読取ステップと、
前記回数券情報から、前記利用者が前記回数券を購入するために事前に支払った金額のうち、1回乗車分の第1利用料金を抽出する抽出ステップと、
前記車両が、前記第1利用料金で移動可能な第1区間を移動する場合、前記第1区間において、前記車両が実際に走行した距離と時間とのうちの少なくとも一方に基づいて、第2利用料金を算出する料金算出ステップと、
前記第2利用料金が前記第1利用料金よりも安い場合、前記第1利用料金と前記第2利用料金との差額を算出する差額算出ステップと、
前記回数券情報に含まれる利用者の識別情報と、前記差額と、前記差額が算出された時点の日時情報とを含む差額発生情報を生成する生成ステップと、
前記車両の外部に対して、前記差額発生情報を送信する通信ステップと、
を備え、
前記車両の外部において、前記差額発生情報に含まれる前記差額及び前記日時情報は、前記利用者の識別情報に紐付けされた差額情報に記録される料金管理プログラム。 A fare management program used in a coupon ticket system that allows a user to travel by vehicle within a predetermined section using a coupon ticket,
a reading step of reading coupon information stored on a coupon ticket held by a user who boards a vehicle;
an extraction step of extracting, from the coupon ticket information, a first use fare for one ride from the amount paid in advance by the user to purchase the coupon ticket;
a fee calculation step of calculating a second usage fee based on at least one of a distance and a time actually traveled by the vehicle in the first section when the vehicle travels in the first section that can be traveled for the first usage fee;
a difference calculation step of calculating a difference between the first usage fee and the second usage fee if the second usage fee is lower than the first usage fee;
a generating step of generating difference information including the user's identification information included in the coupon information, the difference, and date and time information at the time the difference was calculated;
a communication step of transmitting the difference occurrence information to the outside of the vehicle;
Equipped with
A fare management program in which, outside the vehicle, the difference and the date and time information included in the difference occurrence information are recorded in difference information linked to the user's identification information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021206071A JP7794627B2 (en) | 2021-12-20 | 2021-12-20 | Charge management device, charge management system, and charge management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021206071A JP7794627B2 (en) | 2021-12-20 | 2021-12-20 | Charge management device, charge management system, and charge management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023091365A JP2023091365A (en) | 2023-06-30 |
| JP7794627B2 true JP7794627B2 (en) | 2026-01-06 |
Family
ID=86941581
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021206071A Active JP7794627B2 (en) | 2021-12-20 | 2021-12-20 | Charge management device, charge management system, and charge management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7794627B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002133448A (en) | 2000-10-25 | 2002-05-10 | Hitachi Ltd | How to use electronic tickets |
| JP2002269640A (en) | 2001-03-13 | 2002-09-20 | Canon Inc | Sales system, sales device, sales method, recording medium, and program |
| JP2003288621A (en) | 2002-03-27 | 2003-10-10 | Tamura Electric Works Ltd | Bus fare machine maintenance system |
| JP2005346464A (en) | 2004-06-03 | 2005-12-15 | Fujitsu Ltd | Toll road use management system and toll road use management method |
| JP2010193319A (en) | 2009-02-19 | 2010-09-02 | Fujitsu Ten Ltd | Onboard system and mobile terminal apparatus |
-
2021
- 2021-12-20 JP JP2021206071A patent/JP7794627B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002133448A (en) | 2000-10-25 | 2002-05-10 | Hitachi Ltd | How to use electronic tickets |
| JP2002269640A (en) | 2001-03-13 | 2002-09-20 | Canon Inc | Sales system, sales device, sales method, recording medium, and program |
| JP2003288621A (en) | 2002-03-27 | 2003-10-10 | Tamura Electric Works Ltd | Bus fare machine maintenance system |
| JP2005346464A (en) | 2004-06-03 | 2005-12-15 | Fujitsu Ltd | Toll road use management system and toll road use management method |
| JP2010193319A (en) | 2009-02-19 | 2010-09-02 | Fujitsu Ten Ltd | Onboard system and mobile terminal apparatus |
Non-Patent Citations (1)
| Title |
|---|
| 高村 由佳,タクシーに回数券・定期券の制度が導入!いつからどこで利用できる?,今だからこそ知りたい!もっとお得な回数券の使い方,マイナビ,2021年04月15日, https://news.mynavi.jp/article/greatvalue-3/ |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023091365A (en) | 2023-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE44467E1 (en) | Wireless telephony for collecting tolls, conducting financial transactions, and authorizing other activities | |
| JP6691603B2 (en) | Mobile terminal, information processing method, and information processing program | |
| JP6689782B2 (en) | System and method for providing, reloading, and converting stored value cards for use in transit applications | |
| JP7223184B1 (en) | Information processing device and information processing method | |
| MXPA03010355A (en) | System enablement of automatic fare collection devices using a network. | |
| KR100629084B1 (en) | Transportation fare payment system using free points points | |
| KR101283992B1 (en) | Mileage Charging Method by Using Traffic card System and Using Method of Milage | |
| JP2020035169A (en) | Member registration device, fee settlement system having member registration device, and control program for member registration device | |
| JP2007069923A (en) | Meter control system, meter controlling method, and pos system | |
| JP7794627B2 (en) | Charge management device, charge management system, and charge management program | |
| US9881346B2 (en) | Systems and methods for promotional validation of travel expenses | |
| JP7559167B2 (en) | Information processing device and information processing method | |
| JP7762388B2 (en) | Transportation fare calculation system and computer program | |
| JP2003123006A (en) | Payment relay method and payment request method | |
| KR20190074926A (en) | Prepaid card with deferred payment type traffic card function and its operating system and method | |
| JP3587514B2 (en) | Ride fee management system | |
| KR20210044050A (en) | Intergrated payment system of product for pay unmanned highway fee | |
| JPH06187348A (en) | Facility utilization charge management system | |
| JP2006228105A (en) | Amusement facility management system | |
| JP2004070846A (en) | How to provide fare information | |
| JP2002150325A (en) | Ticket sales system and ticket sales method | |
| JP2004157608A (en) | Travel expense adjustment system, travel expense adjustment service providing system, and travel expense adjustment system | |
| JP2017004082A (en) | Point appropriation system and point appropriation method | |
| CN104520884B (en) | The system and method for providing, supplementing with money and repaying the stored value card used in traffic application | |
| KR20050115802A (en) | Method for filling and using of blank point card with discount , accumulation and point management server therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241016 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250627 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250708 |
|
| 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: 20251216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251218 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7794627 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |