(57)【要約】【課題】旅客の乗車パターンに応じた多様な割引運賃サービスの計算を、運賃計算システムの負荷を増大させることなく実現することにある。【解決手段】利用者の記録媒体が改札機１０７０にアクセスした際、利用者の記録媒体内に運賃計算に必要な情報を書き込む。改札機は、記録媒体内に書き込まれてある利用実績情報やその他の運賃計算に必要な情報を読み取り、割引運賃を算出する。また、複数の割引運賃が存在する場合には、それぞれの割引を適用した場合の運賃を積算して利用者の記録媒体内に蓄積しておき、各割引運賃を比較して、最も易い運賃を適用して精算を行う。運賃計算機１０１０は、改札機からの顧客毎の利用情報を履歴情報として収集して、運賃後払いの利用者の運賃の積算を行って、一定期間毎の請求を行う。【選択図】      図１
2004326424.tif 000002
【特許請求の範囲】
【請求項１】
交通機関の利用料金を、利用者の利用状況に応じて課金する運賃計算方法において、改札機は、利用者が交通機関を利用する際に、利用者の保持する記録媒体が改札機にアクセスしたとき、利用者の保持する記録媒体に、利用情報として利用時刻や利用場所の情報等を書き込むステップと、利用者の保持する記録媒体に記録されている利用情報を用いて、割引運賃あるいは割引運賃計算に必要な情報を算出するステップと、算出した割引運賃あるいは割引運賃計算に必要な情報に基づいて、適用する運賃を選択するステップとを実行することを特徴とする運賃計算方法。
【請求項２】
前記利用者の保持する記録媒体に記録されている利用情報を用いて、割引運賃あるいは割引運賃計算に必要な情報を算出するステップは、複数種類の割引の全てに対して、それぞれの割引運賃あるいは割引運賃計算に必要な情報を算出するステップを有することを特徴とする請求項１記載の運賃計算方法。
【請求項３】
前記利用者の保持する記録媒体に記録されている利用情報を用いて、割引運賃あるいは割引運賃計算に必要な情報を算出するステップは、適用可能な割引が存在する場合、当該時点以降の利用のたびに、算出した全ての種類の割引についての割引運賃あるいは割引運賃計算に必要な情報を、前記利用者の保持する記録媒体に記録するステップを有することを特徴とする請求項２記載の運賃計算方法。
【請求項４】
前記算出した割引運賃あるいは割引運賃計算に必要な情報に基づいて、適用する運賃を選択するステップは、当該割引運賃に適用期限が設定されている場合に、当該期限後に初めて利用者の保持する記録媒体が改札機にアクセスした際に、適用する運賃の選択を行うステップを有することを特徴とする請求項１記載の運賃計算方法。
【請求項５】
前記算出した割引運賃あるいは割引運賃計算に必要な情報に基づいて、適用する運賃を選択するステップにより選択決定された運賃の算出結果に基づいて、利用者の保持する記録媒体内に記録された預託金額に対する精算処理を行うステップをさらに実行することを特徴とする請求項１記載の運賃計算方法。
【請求項６】
前記算出した割引運賃あるいは割引運賃計算に必要な情報に基づいて、適用する運賃を選択するステップにより選択決定された運賃の算出結果を運賃計算機に送信するステップを実行し、前記運賃計算機が、前記算出結果を利用者ＩＤ毎に集計するステップと、各利用者に対して後日精算処理を行うステップとを実行することを特徴とする請求項１記載の運賃計算方法。
【請求項７】
前記算出した割引運賃あるいは割引運賃計算に必要な情報に基づいて、適用する運賃を選択するステップは、割引運賃が適用された場合に、改札機の表示部に割引内容を表示するステップを有することを特徴とする請求項１記載の運賃計算方法。
【請求項８】
交通機関の利用料金を、利用者の利用状況に応じて課金する運賃計算システムにおいて、複数の改札機と運賃計算機とがネットワークを介して接続され、前記改札機は、利用者が交通機関を利用する際に、利用者の保持する記録媒体が改札機にアクセスしたとき、利用者の保持する記録媒体に、利用情報として利用時刻や利用場所の情報等を書き込む手段と、利用者の保持する記録媒体に記録されている利用情報を用いて、割引運賃あるいは割引運賃計算に必要な情報を算出する手段と、算出した割引運賃あるいは割引運賃計算に必要な情報に基づいて、適用する運賃を選択する手段とを備えて構成され、前記運賃計算機は、前記改札機から送信されてきた運賃を選択する手段により選択決定された運賃の算出結果を利用者毎に集計する手段と、後日精算の各利用者に対する後日精算処理を行う手段とを備えて構成されることを特徴とする運賃計算システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、交通機関の利用料金を計算する運賃計算方法及びシステムに係り、特に、利用者が保持する記録媒体内の情報を用いた割引運賃を計算する運賃計算方法及びシステムに関する。
【０００２】
【従来の技術】
近年、交通機関における乗車券として、ＩＣカード等の記録可能な媒体を使用するものが実用化され始めている。この種のＩＣカード乗車券は、ＪＲ東日本のＳｕｉｃａ  に代表されるように、カード内に預託金としてバリューを蓄積しておき、利用時にこれを減額する方法が一般的であるが、この方法は、単一の運賃体系に対してしか利用することができないものである。
【０００３】
これに対し、特許文献１に記載のものや長崎スマートカード（西肥自動車）を利用するものは、各回の利用内容に応じたポイントサービスや、乗り継ぎ割引等のサービスを実現することができるものであるが、複数の割引を同時に提供し、その中から適用する割引を選択するようなサービスは実現されていない。
【０００４】
一方、運賃等の先払い方法における乗車券の購入や更新、バリューの積み増しの手間を改善する方法として、例えば、特許文献２に記載されているような運賃後払い計算方法が提案されている。この方法は、利用履歴をセンタ側で集計して割引を適用することができるため、複数の割引を同時に提供可能である反面、日々蓄積される膨大な利用データを集計・分析し、割引の適用判定や適用する割引の選択を行う必要があるため、割引種別の増加に伴って処理負荷が増大するという問題がある。
【０００５】
【特許文献１】
特開２００１−３５１１３０号公報
【０００６】
【特許文献２】
特許第２８５７０８６号
【０００７】
【発明が解決しようとする課題】
前述した従来技術における運賃先払いの方法は、利用内容や利用時間等に応じた割引運賃を実現することができるものの、単一の運賃体系に対してしか利用することができないものであり、複数の割引運賃を同時に提供し、その中から適用する割引を選択するサービスを実現することができなかった。
【０００８】
また、運賃後払いの方法は、日々蓄積される膨大な利用データを用いて、割引運賃適用判定等の処理を行う必要があるため、日々の精算処理、及び、月末の請求額算出処理が多大な負荷となるという問題点を有し、このため、多様な割引運賃を同時に提供することが困難であった。
【０００９】
本発明の目的は、前述した従来技術の方法で実現することができなかった旅客の乗車パターンに応じた多様な割引運賃サービスを、運賃計算システムの負荷を増大させることなく実現することを可能にした割引運賃計算方法及びシステムを提供することにある。
【００１０】
【課題を解決するための手段】
本発明によれば前記目的は、交通機関の利用料金を、利用者の利用状況に応じて課金する運賃計算方法において、改札機が、利用者が交通機関を利用する際に、利用者の保持する記録媒体が改札機にアクセスしたとき、利用者の保持する記録媒体に、利用情報として利用時刻や利用場所の情報等を書き込むステップと、利用者の保持する記録媒体に記録されている利用情報を用いて、割引運賃あるいは割引運賃計算に必要な情報を算出するステップと、算出した割引運賃あるいは割引運賃計算に必要な情報に基づいて、適用する運賃を選択するステップとを実行することにより達成される。
【００１１】
また、前記目的は、交通機関の利用料金を、利用者の利用状況に応じて課金する運賃計算システムにおいて、複数の改札機と運賃計算機とがネットワークを介して接続され、前記改札機が、利用者が交通機関を利用する際に、利用者の保持する記録媒体が改札機にアクセスしたとき、利用者の保持する記録媒体に、利用情報として利用時刻や利用場所の情報等を書き込む手段と、利用者の保持する記録媒体に記録されている利用情報を用いて、割引運賃あるいは割引運賃計算に必要な情報を算出する手段と、算出した割引運賃あるいは割引運賃計算に必要な情報に基づいて、適用する運賃を選択する手段とを備えて構成され、前記運賃計算機が、前記改札機から送信されてきた運賃を選択する手段により選択決定された運賃の算出結果を利用者毎に集計する手段と、後日精算の各利用者に対する後日精算処理を行う手段とを備えて構成されることにより達成される。
【００１２】
【発明の実施の形態】
以下、本発明による割引運賃計算方法及びシステムの実施形態を図面により詳細に説明する。以下に説明する本発明の実施形態は、カードへの利用情報の書き込みを用いて複数種類の割引運賃の適用を可能にした例である。
【００１３】
図１は本発明の一実施形態による運賃計算システムの全体の構成を示すブロック図である。図１において、１０１０は運賃計算機、１０２０は利用履歴情報、１０３０は顧客情報、１０４０は通知情報、１０５０は運賃計算プログラム、１０６０はネットワーク、１０７０は改札機、１０８０はカード情報照会機、１０９０は表示装置である。
【００１４】
本発明の一実施形態による運賃計算システムは、主に口座振替を行う利用者に対する運賃等の計算を行う運賃計算機１０１と、ＩＣカードを持つ利用者の駅等への入場、出場の処理を行うと共にＩＣカード内への情報の書き込み、読み出しを行って運賃計算を行う複数の改札機１０７０と、利用者がＩＣカード内の情報を照会し、預託金としてのバリューの入金等を行う複数のカード情報照会機１０８０とがネットワークを介して接続されて構成されている。
【００１５】
運賃計算機１０１０は、、顧客毎に蓄積している利用履歴情報１０２０と、各顧客に関する顧客情報１０３０と、顧客に通知すべき通知情報１０４０と、口座振替を行う利用者に対する運賃等の計算を行う運賃計算プログラム１０５０とにより構成されている。改札機１０７０とカード情報照会機１０８０とは、表示装置１０９０を有し、割引情報の適用状況、バリュー残高等を利用者に通知するために使用される。
【００１６】
図２は利用者が保持するＩＣカード内に格納されている情報と、改札機、カード照会機としてのカード利用機器の構成とについて接続する図である。図２において、２０１０はＩＣカード、２０２０は改札機、カード照会機としてのカード利用機器、２３１０は内部時計、２３２０はメモリ、２３４０はカードリーダライタである。
【００１７】
利用者が保持するＩＣカード２０１０は、その内部に書き替え可能で電力の供給なしに記憶を保持することができるメモリを有して構成され、そのメモリには、カードＩＤ２０３０、バリュー情報２０４０、前回精算額２０５０、入場情報２０６０、最終出場情報２０９０、途中下車割引情報２１３０、周遊券情報２１９０、定期券情報２２５０を格納する格納場所が用意されている。入場情報２０６０には、入場時刻２０７０と入場駅コード２０８０とが格納され、最終出場情報２０９０には、出場年月日２１００、出場時刻２１１０及び出場駅コード２１２０が格納される。
【００１８】
本発明の実施形態は、各種割引で用いるデータの格納場所として、定期券割引、周遊券割引、途中下車・入場券割引の３つの割引を適用する場合のために、途中下車割引情報２１３０、周遊券情報２１９０、定期券情報２２５０を格納する格納場所が用意されている。そして、途中下車駅割引情報２１３０には、途中下車と判定される最初の乗車駅コード２１４０、途中下車回数２１５０、前回精算額２１６０、精算額２１７０、当日積算額２１８０が格納され、周遊券情報２１９０には、周遊券コード２２００、利用日２２１０、周遊券運賃２２２０、普通運賃相当額２２３０、当日積算額２２４０が格納されている。定期券情報２２５０には、区間を表す駅１コード２２６０、駅２コード２２７０、有効期限２２８０、積算額利用日２２９０、当日積算額２３００が格納される。
【００１９】
前述した各割引運賃情報にある当日積算額は、各割引を適用した場合の運賃を格納する領域であり、実際の精算時には、各割引運賃における当日積算額を比較し、より低額な運賃で精算を行う。
【００２０】
一方、カード利用機器２０２０は、内部時計２３１０、メモリ２３２０、表示装置１０９０、カードリーダライタ２３４０を備えて構成され、メモリ２３２０には、機器ＩＤ２３５０、設置駅コード２３６０、普通運賃計算プログラム２３７０、周遊券割引計算プログラム２３８０、途中下車割引計算プログラム２３９０、定期割引計算プログラム２４００、及び、周遊券区間データ２４１０が格納されている。
【００２１】
次に、本発明の実施形態による割引運賃計算の処理について説明する。
【００２２】
図３は改札機における割引運賃計算の処理動作の全体を接続するフローチャートであり、次に、これについて説明する。
【００２３】
（１）利用者が駅への入場、駅からの出場のために、改札機のカードリーダライタに自分が保持しているＩＣカードをかざし、あるいは、挿入して改札機にアクセスすると、入場か出場かを判定する（ステップ３０１０、３０２０）。
【００２４】
（２）ステップ３０２０の判定で、入場であった場合には、途中下車割引計算処理（入場時処理）を行い、入場情報２０６０をＩＣカードに書き込む。なお、途中下車割引計算処理（入場時処理）については後述する（ステップ３０３０、３０４０）。
【００２５】
（３）ステップ３０２０の判定で、出場であった場合には、普通運賃を算出する処理を実行した後、定期券割引計算処理、周遊券割引計算処理、途中下車割引計算処理（入場時処理）の各処理を実行する。定期券割引計算処理は、ＩＣカード内に記録されている入場駅コード及び出場駅である自機器の設置駅コードと、ＩＣカード内の定期券情報に記録されている駅１コード及び駅２コードとから当該利用区間に定期区間を含むか否かを判定し、含む場合には当該区間から定期券区間を除いてた残りの区間を取得し、残りの区間を当日積算額に加算すると共に、積算額利用日を当日とする処理である。なお、周遊券割引計算処理、途中下車割引計算処理（入場時処理）の各処理の詳細については後述する（ステップ３０５０〜３０８０）。
【００２６】
（４）各割引計算処理を実行した後、ステップ３０６０〜ステップ３０８０の各割引計算の処理により、適用判定中あるいは適用中の割引が存在するか否かを判定する。この判定は、定期券割引の場合、積算額利用日が当日であるか否かによる判定であり、周遊券割引の場合、利用日が当日である周遊券情報が存在するか否かによる判定であり、また、途中下車割引の場合、途中下車回数が１以上であるか否かによる判定である（ステップ３０９０）。
【００２７】
（５）ステップ３０９０の判定により、適用判定中あるいは適用中の割引が存在していた場合、各運賃の当日積算額を更新する。この更新方法は、ステップ３０６０〜ステップ３０８０の各割引処理において、各割引が適用された場合にはそのままとし、適用されなかった場合には普通運賃を加算する方法である（ステップ３１００）。
【００２８】
（６）次に、各割引の当日積算額を比較し、ＩＣカード内の前回精算額と最低運賃とを比較して最低となる運賃を選択し、前回精算額と最低運賃との差額を精算する。この精算は、ＩＣカード内に先払いしたバリューを用いて、ＩＣカード内のバリューを更新することにより行われる（ステップ３１１０、３１２０）。
【００２９】
（７）一方、ステップ３０９０の判定により、適用判定中あるいは適用中の割引が存在していなかった場合、普通運賃を精算する。この精算は、ＩＣカード内に先払いしたバリューを用いて、ＩＣカード内のバリューを更新することにより行われる。その後、各運賃の当日積算額を０とし、前回精算額を０として、これらをＩＣカード内に書き込む（ステップ３１３０〜３１５０）。
【００３０】
（８）次に、ステップ３１２０、３１５０の処理後、ＩＣカード内の最終出場情報を更新する（ステップ３１６０）
（９）ステップ３０４０、３１６０の処理後、運賃計算機１０１０に利用履歴情報を送信し、適用された割引運賃が存在したか否かを判定して、存在した場合、割引内容を表示装置１０９０に表示して、ここでの処理を終了する（ステップ３１７０〜３１９０）。
【００３１】
図４は前述したステップ３０３０での途中下車割引計算処理（入場時処理）の詳細を説明するフローチャートであり、次に、これについて説明する。この処理では、当駅での下車が、途中下車とみなされるか否かを判定する。
【００３２】
（１）ＩＣカード内に最終出場情報が存在するか否かを、出場年月日が当該年月日と等しいか否か、出場駅コードが当該駅コードと等しいか否か、現在時刻と出場時刻の差が１時間以内であるか否かを判定し、これらの判定の結果の全てがＹＥＳであった場合、当該駅での下車を途中下車とみなし、ＩＣカード内の途中下車駅情報の途中下車回数に１を加算する（ステップ４０１０〜４０５０）。
【００３３】
（２）ステップ４０１０〜ステップ４０４０の判定で、条件に合致しない項目が１つでもあった場合、途中下車回数を０とし、ＩＣカード内の途中下車駅情報の最初乗車駅コードに当駅コードを登録する。これは、当該駅までの利用とこれからの利用が途切れていると判定したことを意味する（ステップ４０６０、４０７０）。
【００３４】
（３）ステップ４０５０、４０７０の処理の後、運賃計算機１０１０に通知情報を送信して、処理を終了する（ステップ４０８０）。
【００３５】
通知情報とは、入場割引及び途中下車割引が適用される期限の一定時刻前に運賃計算機からメールを送信して通知を行うサービスの情報である。この情報により、運賃計算機１０１０は、例えば、入場の場合、入場券としての利用による入場料が無料となる時間期限を１０分とし、その２分前に通知を行い、また、出場の場合、途中下車割引が適用される時間期限がステップ４０４０で判定したように１時間であるとすると、その１０分前に通知を行う。
【００３６】
図５は運賃計算機が持つ通知情報のデータ構造を説明する図である。通知情報１０４０は、カードＩＤ５０１０、通知時刻５０２０、入場時刻５０３０、出場時刻５０４０及び駅コード５０５０から構成される。運賃計算機１０１０は、通知情報の受信時に、入場時刻及び出場時刻から所定の通知時刻を算出し、通知時刻５０２０に算出した時刻を格納すると共に、通知時刻を昇順に並べ替えて、所定の時刻に当該カードＩＤに対応するメールアドレスに通知情報を送信する。利用者のメールアドレスは、顧客情報１０３０に格納されている。
【００３７】
図６は運賃計算機が持つ顧客情報のデータ構造を説明する図である。顧客情報１０３０は、カード発行の際に利用者からの情報を格納したものであり、カードＩＤ６０１０、氏名６０２０、性別６０３０、郵便番号６０４０、Ｅ−ｍａｉｌアドレス６０５０、カード番号６０６０及びカード種別６０７０から構成される。運賃計算機１０１０は、カードＩＤに対応するメールアドレスを当該顧客情報から参照する。また、利用料金を後払い精算する利用者に対しては、カード情報に基づいて精算処理を行う。
【００３８】
図７は図３により説明したステップ３０７０での周遊券割引計算処理の処理の詳細を説明するフローチャートであり、次に、これについて説明する。
【００３９】
（１）周遊券割引計算の処理が開始されると、まず、当該ＩＣカード内の情報から判別した乗車区間と、改札機内にある周遊券区間情報とを照合し、当該乗車区間が周遊券区間を含むか否かを判定し、含まなければ、何もせずに処理を終了する（ステップ７０１０）
（２）ステップ７０１０の判定で、当該乗車区間が周遊券区間を含んでいた場合、周遊券区間とそれ以外の区間とを分割し、次に、ＩＣカード内の周遊券情報に、当日の当該周遊券コードの情報が存在するか否かを判定かる（ステップ７０２０、７０３０）。
【００４０】
（３）ステップ７０３０の判定で、周遊券情報に当日の当該周遊券コードの情報が存在した場合、ＩＣカード内の普通運賃相当額及び当日積算額に周遊券区間外の普通運賃を加算する処理を行って、ここでの処理を終了する（ステップ７０４０）。
【００４１】
（４）ステップ７０３０の判定で、ＩＣカード内に当日の周遊券情報が存在しなかった場合、ＩＣカード内の周遊券情報に空き領域があるか否かを判定し、空き領域がなかった場合、ＩＣカード内の周遊券情報のうち当日以外の情報を検索し、なかった場合、処理を終了し、あった場合、その情報を消去する（ステップ７０５０〜７０７０）。
【００４２】
（５）ステップ７０５０の判定で、ＩＣカード内の周遊券情報に空き領域があった場合、または、ステップ７０７０の処理の後、周遊券情報の空き領域に対して、新規周遊券情報の登録として、周遊券コード、利用日、周遊券運賃を登録する（ステップ７０８０）。
【００４３】
（６）次に、普通運賃相当額に周遊券外運賃を加算して登録し、さらに、ＩＣカード内の当日積算額に周遊券運賃と普通運賃相当額とを加算した運賃を登録して、ここでの処理を終了する（ステップ７０９０、７１００）。
【００４４】
図８は図３により説明したステップ３０８０での途中下車割引計算処理（出場時処理）の詳細を説明するフローチャートであり、次に、これについて説明する。
【００４５】
（１）途中下車割引計算処理（出場時処理）が開始されると、まず、当該駅と入場駅とが一致するか否かを判定し、異なっていた場合、ステップ８０２０以下の処理により、途中下車割引の適用判定、及び割引運賃の算出を行い、当該駅が入場駅と同一であった場合、ステップ８０３０以下の処理により、入場券運賃の算出を行う（ステップ８０１０）。
【００４６】
（２）ステップ８０１０の判定で、当該駅と入場駅とが異なっていた場合、ＩＣカード内の途中下車駅情報の途中下車回数が１以上であるか否かを判定し、途中下車回数が０であった場合、前駅での下車が途中下車であると判定されなかったことを意味するため、ここでの処理を終了する（ステップ８０２０）。
【００４７】
（３）ステップ８０２０の判定で、途中下車回数が１以上であった場合、前駅における下車が途中下車であったことを意味するため、途中下車割引運賃の算出を行い、精算額を前回精算額にコピーし、ＩＣカード内の途中下車割引情報内の精算額に算出額を書き込んで処理を終了する（ステップ８０４０〜８０６０）。
【００４８】
前述したステップ８０４０の途中下車割引運賃の算出方法としては、例えば、以下の式で示す２つの方法がある。すなわち、
割引運賃＝（入場駅→当駅の普通運賃）×０．８                  ……（式１）
割引運賃＝（最初乗車駅→当駅の普通運賃）×１．２−前回精算額  ……（式２）
である。
【００４９】
式１に示す方法は、前回の途中下車駅から当駅までの運賃を割り引く方法であり、逐次割引運賃を精算していくという方法である。式２に示す方法は、途中下車と判定された区間を連続の乗車とみなし、最初の乗車駅から当駅までの運賃に対して、途中下車分の割増料金を適用する方法であり、前回精算額との差額を精算することによって実現する。
【００５０】
（４）一方、ステップ８０１０の判定で、当該駅と入場駅とが同一であった場合、入場券運賃の適用を行い、入場時刻が出場時刻から１０分以内であるか否かを判定し、入場時刻が出場時刻から１０分以内であった場合、入場料金を無料として、ここでの処理を終了する（ステップ８０３０）。
【００５１】
（５）ステップ８０３０の判定で、入場時刻が出場時刻から１０分以上経過していた場合、以下に式３として示す入場料算出式
入場料金＝（現在時刻−入場時刻）÷６０分×（基本入場料）      ……（式３）
により、入場料金を算出する。基本入場料は１時間当りの入場料であり、これにより、当該利用の入場料金を算出して、ここでの処理を終了する（ステップ８０７０）。
【００５２】
前述までに説明した本発明の実施形態による各処理は、処理プログラムとして構成することができ、この処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することができる。
【００５３】
図９は運賃計算機が持つ利用履歴情報のデータ構造を説明する図である。利用履歴情報は１０２０、利用日９０１０、利用時刻９０２０、カードＩＤ９０３０、駅コード９０４０、処理９０５０、バリュー処理９０６０及びバリュー残高９０７０から構成され、利用者のＩＣカードが改札機やバリューの積み増しのためにカード情報照会機にアクセスするたびに運賃計算機１０１０に送信される情報である。運賃計算機１０１０は、この利用履歴情報１０２０と顧客情報１０３０との情報を使用して、口座振替を行う利用者に対する一定期間毎、例えば、１月毎の料金の精算を運賃計算プログラム１０５０を用いて行い、利用者が登録しているクレジット会社等を介して、利用者に料金の請求を行う。
【００５４】
前述した本発明の実施形態における図３で説明したステップ３１２０、ステップ３１３０の精算は、ＩＣカード内のバリューを用いた先払いとして説明したが、本発明は、前述した利用履歴情報を用いた後払いの方法を適用することも可能である。また、本発明は、当日は、当日積算額の積み増しを行い続け、一定の期間経過して後日のアクセスした際に、当日分までの精算を一括して行うようにすることもできる。この方法によれば、精算回数を削減することが可能となる。
【００５５】
前述した本発明の実施形態によれば、前述したフローによる一連の処理を実行することにより、多様な運賃サービスを、運賃計算システム全体のの負荷を増大させることなく、同時に実現することが可能となる。
【００５６】
【発明の効果】
以上説明したように本発明によれば、複数種類の割引運賃を同時に提供し、適用する割引を選択することが可能となり、これらの機能を、運賃後払いによる精算に対しても運賃計算システム全体の処理負荷を低減させて実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態による運賃計算システムの全体の構成を示すブロック図である。
【図２】利用者が保持するＩＣカード内に格納されている情報と、改札機、カード照会機としてのカード利用機器の構成とについて接続する図である。
【図３】改札機における割引運賃計算の処理動作の全体を接続するフローチャートである。
【図４】途中下車割引計算処理（入場時処理）の詳細を説明するフローチャートである。
【図５】運賃計算機が持つ通知情報のデータ構造を説明する図である。
【図６】運賃計算機が持つ顧客情報のデータ構造を説明する図である。
【図７】周遊券割引計算処理の処理の詳細を説明するフローチャートである。
【図８】途中下車割引計算処理（出場時処理）の詳細を説明するフローチャートある。
【図９】運賃計算機が持つ利用履歴情報のデータ構造を説明する図である。
【符号の説明】
１０１０  運賃計算機
１０２０  利用履歴情報
１０３０  顧客情報
１０４０  通知情報
１０５０  運賃計算プログラム
１０６０  ネットワーク
１０７０  改札機
１０８０  カード情報照会機
１０９０  表示装置
２０１０  ＩＣカード
２０２０  改札機、カード情報照会機としてのカード利用機器
２３１０  内部時計
２３２０  メモリ
２３４０  カードリーダライタ
【図１】
2004326424.tif 000003
【図２】
2004326424.tif 000004
【図３】
2004326424.tif 000005
【図４】
2004326424.tif 000006
【図５】
2004326424.tif 000007
【図６】
2004326424.tif 000008
【図７】
2004326424.tif 000009
【図８】
2004326424.tif 000010
【図９】
2004326424.tif 000011