(57)【要約】【課題】仕入価格が変動する取引対象に掛かる経費を削減する。【解決手段】取引サーバ６は、予め購入された軽油量を示す軽油ポイントの残高と、軽油ポイントを使用して軽油の給油を受けるためのプリペイドカード２−ｉを特定可能な割付番号ｉと、を対応付けて登録するプリペイドカードＤＢを備える。プリペイドカード２−ｉの所有者である顧客は、所定の更新タイミングでの１リットル当たりの仕入価格から求められる販売価格で軽油を予め購入する。取引サーバ６は、プリペイドカード端末４−ｊからネットワークＮを介して送信される割付番号ｉと、顧客が保有するトラックのドライバが軽油の給油を受けるために使用したポイント数と、を受信したことに応答して、受信した割付番号ｉに対応付けてプリペイドカード２−ｉに登録されている軽油ポイントの残高から、受信したポイント数を減算して、軽油ポイントの残高を更新する。【選択図】図１
2017102646.tif 000002
【特許請求の範囲】
【請求項１】
単位数量当たりの仕入価格が変動する取引対象の所定の更新タイミングでの該仕入価格から求められる該取引対象の単位数量当たりの販売価格で、予め購入された該取引対象の数量を示すポイントの残高と、該ポイントを使用して該取引対象の提供を受けるためのプリペイドカードを特定可能なカード識別情報と、を対応付けて登録するデータベースと、
前記プリペイドカードから前記カード識別情報を読取可能な端末からネットワークを介して送信される該カード識別情報と、前記取引対象の提供を受けるために使用したポイント数と、を受信する受信手段と、
前記受信手段によって受信した前記カード識別情報に対応付けて前記データベースに登録されている前記ポイントの残高から、該受信した前記ポイント数を減算して、該ポイントの残高を更新するポイント残高更新手段と、
を備える取引サーバ。
【請求項２】
前記取引対象の単位数量当たりの販売価格は、該取引対象の前記所定の更新タイミングでの前記仕入価格に基づいて決定される前記取引対象の単位数量当たりの基準価格から、前記プリペイドカードの所有者毎に予め定められた値引額を減算することにより求められる、
ことを特徴とする請求項１に記載の取引サーバ。
【請求項３】
前記所定の更新タイミングで前記基準価格が更新されたことに応答して、前記プリペイドカードの所有者に、更新後の該基準価格と、該所有者の値引額と、を通知する第１通知手段をさらに備える、
ことを特徴とする請求項２に記載の取引サーバ。
【請求項４】
前記受信手段によって受信した前記ポイント数を、該受信した前記カード識別情報から特定される前記プリペイドカードの所有者に通知する第２通知手段をさらに備える、
ことを特徴とする請求項１，２、又は３に記載の取引サーバ。
【請求項５】
第１期間が経過する毎に、該第１期間内に前記受信手段によって受信した前記ポイント数と、該受信した前記カード識別情報に対応付けて前記データベースに登録されている前記ポイントの残高と、を該カード識別情報から特定される前記プリペイドカードの所有者に通知する第３通知手段をさらに備える、
ことを特徴とする請求項１乃至４のいずれか１項に記載の取引サーバ。
【請求項６】
第２期間が経過する毎に、該第２期間内に前記受信手段によって受信した前記ポイント数の合計を、該受信した前記カード識別情報から特定される前記プリペイドカードの所有者に通知する第４通知手段をさらに備える、
ことを特徴とする請求項１乃至５のいずれか１項に記載の取引サーバ。
【請求項７】
単位数量当たりの仕入価格が変動する取引対象の所定の更新タイミングでの該仕入価格から求められる該取引対象の単位数量当たりの販売価格で、予め購入された該取引対象の数量を示すポイントの残高と、該ポイントを使用して該取引対象の提供を受けるためのプリペイドカードを特定可能なカード識別情報と、を対応付けて登録するデータベースを備える取引サーバによる取引方法であって、
前記プリペイドカードから前記カード識別情報を読取可能な端末からネットワークを介して送信される該カード識別情報と、前記取引対象の提供を受けるために使用したポイント数と、を受信する受信ステップと、
前記受信ステップによって受信した前記カード識別情報に対応付けて前記データベースに登録されている前記ポイントの残高から、該受信した前記ポイント数を減算して、該ポイントの残高を更新するポイント残高更新ステップと、
を備える取引方法。
【請求項８】
単位数量当たりの仕入価格が変動する取引対象の所定の更新タイミングでの該仕入価格から求められる該取引対象の単位数量当たりの販売価格で、予め購入された該取引対象の数量を示すポイントの残高と、該ポイントを使用して該取引対象の提供を受けるためのプリペイドカードを特定可能なカード識別情報と、を対応付けて登録するデータベースを備える取引サーバが備えるコンピュータに、
前記プリペイドカードから前記カード識別情報を読取可能な端末からネットワークを介して送信される該カード識別情報と、前記取引対象の提供を受けるために使用したポイント数と、を受信する受信手順と、
前記受信手順によって受信した前記カード識別情報に対応付けて前記データベースに登録されている前記ポイントの残高から、該受信した前記ポイント数を減算して、該ポイントの残高を更新するポイント残高更新手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取引サーバ、取引方法、及びプログラムに関し、特に、仕入価格が変動する取引対象に掛かる経費を削減可能な取引サーバ、取引方法、及びプログラムに関する。
【背景技術】
【０００２】
トラックを保有する運送会社等の企業の中には、トラックに軽油を給油するための軽油タンクを自社の敷地内に設置するインタンクを採用するものもいる。インタンクによれば、運送会社等は、元売業者から直接軽油を購入することができるため、ガソリンスタンド等の給油店から入手するよりも安く軽油を入手することができる（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３１２１９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、インタンクは、そのイニシャルコスト及びランニングコストが膨大となるばかりか、寿命が３０年程度しかなく、廃棄にも莫大な費用が必要となるため、経費の削減に繋がらないことがままある。特に、トラックの保有台数が少ない企業では、インタンクを採用したことにより、却って経費が掛かるおそれがある。
【０００５】
本発明は、上記の課題を解決するためになされたものであって、仕入価格が変動する取引対象に掛かる経費を削減可能な取引サーバ、取引方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明の第１の観点に係る取引サーバは、単位数量当たりの仕入価格が変動する取引対象の所定の更新タイミングでの該仕入価格から求められる該取引対象の単位数量当たりの販売価格で、予め購入された該取引対象の数量を示すポイントの残高と、該ポイントを使用して該取引対象の提供を受けるためのプリペイドカードを特定可能なカード識別情報と、を対応付けて登録するデータベースと、前記プリペイドカードから前記カード識別情報を読取可能な端末からネットワークを介して送信される該カード識別情報と、前記取引対象の提供を受けるために使用したポイント数と、を受信する受信手段と、前記受信手段によって受信した前記カード識別情報に対応付けて前記データベースに登録されている前記ポイントの残高から、該受信した前記ポイント数を減算して、該ポイントの残高を更新するポイント残高更新手段と、を備える。
【０００７】
また、上記の取引サーバにおいて、前記取引対象の単位数量当たりの販売価格は、該取引対象の前記所定の更新タイミングでの前記仕入価格に基づいて決定される前記取引対象の単位数量当たりの基準価格から、前記プリペイドカードの所有者毎に予め定められた値引額を減算することにより求められる、ものであってもよい。
【０００８】
さらに、上記の取引サーバは、前記所定の更新タイミングで前記基準価格が更新されたことに応答して、前記プリペイドカードの所有者に、更新後の該基準価格と、該所有者の値引額と、を通知する第１通知手段をさらに備える、ものであってもよい。
【０００９】
また、上記の取引サーバは、前記受信手段によって受信した前記ポイント数を、該受信した前記カード識別情報から特定される前記プリペイドカードの所有者に通知する第２通知手段をさらに備える、ものであってもよい。
【００１０】
さらに、上記の取引サーバは、第１期間が経過する毎に、該第１期間内に前記受信手段によって受信した前記ポイント数と、該受信した前記カード識別情報に対応付けて前記データベースに登録されている前記ポイントの残高と、を該カード識別情報から特定される前記プリペイドカードの所有者に通知する第３通知手段をさらに備える、ものであってもよい。
【００１１】
また、上記の取引サーバは、第２期間が経過する毎に、該第２期間内に前記受信手段によって受信した前記ポイント数の合計を、該受信した前記カード識別情報から特定される前記プリペイドカードの所有者に通知する第４通知手段をさらに備える、ものであってもよい。
【００１２】
さらに、上記の目的を達成するため、本発明の第２の観点に係る取引方法は、単位数量当たりの仕入価格が変動する取引対象の所定の更新タイミングでの該仕入価格から求められる該取引対象の単位数量当たりの販売価格で、予め購入された該取引対象の数量を示すポイントの残高と、該ポイントを使用して該取引対象の提供を受けるためのプリペイドカードを特定可能なカード識別情報と、を対応付けて登録するデータベースを備える取引サーバによる取引方法であって、前記プリペイドカードから前記カード識別情報を読取可能な端末からネットワークを介して送信される該カード識別情報と、前記取引対象の提供を受けるために使用したポイント数と、を受信する受信ステップと、前記受信ステップによって受信した前記カード識別情報に対応付けて前記データベースに登録されている前記ポイントの残高から、該受信した前記ポイント数を減算して、該ポイントの残高を更新するポイント残高更新ステップと、を備える。
【００１３】
また、上記の目的を達成するため、本発明の第３の観点に係るプログラムは、単位数量当たりの仕入価格が変動する取引対象の所定の更新タイミングでの該仕入価格から求められる該取引対象の単位数量当たりの販売価格で、予め購入された該取引対象の数量を示すポイントの残高と、該ポイントを使用して該取引対象の提供を受けるためのプリペイドカードを特定可能なカード識別情報と、を対応付けて登録するデータベースを備える取引サーバが備えるコンピュータに、前記プリペイドカードから前記カード識別情報を読取可能な端末からネットワークを介して送信される該カード識別情報と、前記取引対象の提供を受けるために使用したポイント数と、を受信する受信手順と、前記受信手順によって受信した前記カード識別情報に対応付けて前記データベースに登録されている前記ポイントの残高から、該受信した前記ポイント数を減算して、該ポイントの残高を更新するポイント残高更新手順と、を実行させる。
【発明の効果】
【００１４】
本発明によれば、仕入価格が変動する取引対象に掛かる経費を削減可能な取引サーバ、取引方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るプリペイドカードシステムの構成例を示すシステム構成図である。
【図２】プリペイドカード端末の構成例を示す機能ブロック図である。
【図３】ＰＯＳ装置の構成例を示す機能ブロック図である。
【図４】取引サーバの構成例を示す機能ブロック図である。
【図５】顧客端末の構成例を示す機能ブロック図である。
【図６】新規登録処理の詳細を例示するフローチャートである。
【図７】残高加算処理の詳細を例示するフローチャートである。
【図８】残高照会処理の詳細を例示するフローチャートである。
【図９】ＰＯＳ処理の詳細を例示するフローチャートである。
【図１０】残高減算処理の詳細を例示するフローチャートである。
【図１１】履歴情報通知処理の詳細を例示するフローチャートである。
【図１２】取引情報通知処理の詳細を例示するフローチャートである。
【図１３】更新価格通知処理の詳細を例示するフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態について説明する。
【００１７】
まず、本発明の実施形態に係るプリペイドカードシステムの構成を図面を参照しつつ説明する。
【００１８】
図１は、プリペイドカードシステムの構成例を示すシステム構成図である。
【００１９】
プリペイドカードシステム１は、トラックを保有する顧客に仮想インタンクサービスを提供するもので、図１に示すように、プリペイドカード２−ｉ（ｉは自然数）と、ＰＯＳ（Point of Sale System）カード３−ｉと、プリペイドカード端末４−ｊ（ｊは自然数）と、ＰＯＳ装置５−ｊと、取引サーバ６と、顧客端末７−ｋ（ｋは自然数）と、から概略構成されている。また、プリペイドカード端末４−ｊとＰＯＳ装置５−ｊと取引サーバ６と顧客端末７−ｋとは、ネットワークＮを介して接続されている。
【００２０】
プリペイドカード２−ｉは、例えば汎用の磁気カードから構成され、プリペイドカード２−ｉ毎に割り付けられた割付番号ｉ及びチェックデジリット等を記憶している。
【００２１】
ＰＯＳカード３−ｉは、プリペイドカード２−ｉと同様に汎用の磁気カードから構成され、顧客を特定可能な顧客コードｋ、割付番号ｉ、及びチェックデジリット等を記憶している。
【００２２】
仮想インタンクサービスを運営する運営者は、同一の割付番号ｉが割り付けられたプリペイドカード２−ｉとＰＯＳカード３−ｉとを二枚一組として、トラックの台数に応じた枚数ずつ、仮想インタンクサービスを申し込んだ顧客に発行する。なお、一の顧客に発行されるプリペイドカード２−ｉ及びＰＯＳカード３−ｉの組数には、上限（例えば１０枚）があってもよい。そして、顧客は、同一の割付番号ｉが割り付けられた一組のプリペイドカード２−ｉとＰＯＳカード３−ｉとを、各トラックのドライバに配布する。すなわち、プリペイドカード２−ｉとＰＯＳカード３−ｉとの所有者は、顧客であるが、プリペイドカード２−ｉとＰＯＳカード３−ｉとの利用者は、ドライバとなる。
【００２３】
プリペイドカード端末４−ｊは、例えば汎用のカード端末から構成され、各給油店に設置されている。
【００２４】
図２は、プリペイドカード端末の構成例を示す機能ブロック図である。
【００２５】
プリペイドカード端末４−ｊは、図２に示すように、読取部４１と、操作部４２と、通信部４３と、表示部４４と、印刷部４５と、制御部４６と、を備え、これらはバスを介して接続されている。
【００２６】
読取部４１は、例えば汎用の磁気カードリーダ等から構成され、給油店の店員が挿入したプリペイドカード２−ｉから割付番号ｉ等を読み取る。
【００２７】
操作部４２は、例えば複数の操作ボタン等から構成され、給油店の店員により操作される。給油店の店員は、操作部４２を操作して、プリペイドカード２−ｉの軽油ポイントの残高の照会を要求する。ここで、軽油ポイントとは、ドライバがプリペイドカード２−ｉを利用して、給油店でトラックに給油可能な軽油量をリットル単位で示すものである。
【００２８】
また、給油店の店員は、操作部４２を操作して、後述するＰＯＳ伝票に印字されているＰＯＳ伝票番号と、トラックに軽油を給油するのに使用した軽油ポイント数と、を入力する。
【００２９】
通信部４３は、例えばＮＩＣ（Network Interface Card）等の汎用の通信装置を含んで構成され、プリペイドカード２−ｉの軽油ポイントの残高の照会を要求する残高照会要求、及びトラックへの給油が完了したことを通知する給油完了通知等をネットワークＮを介して取引サーバ６に送信する。
【００３０】
ここで、残高照会要求には、プリペイドカード２−ｉに記憶されている割付番号ｉと、プリペイドカード端末４−ｊが設置されている給油店を特定可能な給油店コードｊと、が含まれている。また、給油完了通知には、プリペイドカード２−ｉに記憶されている割付番号ｉと、トラックに軽油を給油するのに使用した軽油ポイント数と、が含まれている。
【００３１】
また、通信部４３は、取引サーバ６からネットワークＮを介して送信されるプリペイドカード２−ｉの軽油ポイントの残高等を受信する。
【００３２】
表示部４４は、例えばＬＣＤ（Liquid Crystal Display）等から構成され、プリペイドカード２−ｉの軽油ポイントの残高等を表示する。
【００３３】
印刷部４５は、例えば汎用のプリンタ等から構成され、プリペイドカード２−ｉの利用日時と、プリペイドカード２−ｉに記憶されている割付番号ｉと、ＰＯＳ伝票番号と、トラックに軽油を給油するのに使用した軽油ポイント数と、を印字した顧客用及び給油店用の軽油ポイント伝票を出力する。
【００３４】
制御部４６は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等を含む汎用のマイクロコンピュータ等から構成され、ＣＰＵが、ＲＡＭをワークメモリとして用いて、ＲＯＭ等に記憶されている各種プログラムを適宜実行することにより、プリペイドカード端末４−ｊの各部の動作を制御する。
【００３５】
本実施形態において、制御部４６は、給油店の店員が読取部４１に挿入したプリペイドカード２−ｉの軽油ポイントの残高の照会を操作部４２で要求したことに応答して、軽油ポイントの残高を照会する残高照会処理を行う。具体的に、制御部４６は、読取部４１で読み取った割付番号ｉと、給油店コードｊと、を含む残高照会要求を通信部４３からネットワークＮを介して取引サーバ６に送信する。その後、制御部４６は、取引サーバ６からネットワークＮを介して送信される軽油ポイントの残高を通信部４２で受信する。そして、制御部４６は、通信部４２で受信した軽油ポイントの残高を表示部４３に表示する。これにより、給油店の店員は、プリペイドカード２−ｉの軽油ポイントの残高を確認することができる。
【００３６】
また、制御部４６は、給油店の店員が読取部４１にプリペイドカード２−ｉを挿入した後、ＰＯＳ伝票番号と軽油ポイント数とを操作部４２で入力したことに応答して、軽油ポイントの残高を減算する残高減算処理を行う。具体的に、制御部４６は、現在の日時、すなわちプリペイドカード２−ｉの利用日時と、読取部４１で読み取った割付番号ｉと、操作部４２で入力されたＰＯＳ伝票番号及び軽油ポイント数と、を印字した顧客用及び給油店用の軽油ポイント伝票を印刷部４５から出力する。また、制御部４６は、読取部４１で読み取った割付番号ｉと、操作部４２で入力された軽油ポイント数と、を含む給油完了通知を通信部４３からネットワークＮを介して取引サーバ６に送信する。
【００３７】
図１に示すＰＯＳ装置５−ｊは、例えば汎用のＰＯＳ装置から構成され、プリペイドカード端末４−ｊと同様に、各給油店に設置されている。
【００３８】
図３は、ＰＯＳ装置の構成例を示す機能ブロック図である。
【００３９】
ＰＯＳ装置５−ｊは、図３に示すように、読取部５１と、操作部５２と、印刷部５５と、制御部５６と、を備え、これらはバスを介して接続されている。
【００４０】
読取部５１は、例えば汎用の磁気カードリーダ等から構成され、給油店の店員が挿入したＰＯＳカード３−ｉから顧客コードｋ及び割付番号ｉ等を読み取る。
【００４１】
操作部５２は、例えば複数の操作ボタン等から構成され、給油店の店員により操作される。給油店の店員は、操作部５２を操作して、トラックに給油する軽油量を入力する。
【００４２】
印刷部５５は、例えば汎用のプリンタ等から構成され、ＰＯＳカード３−ｉの利用日時と、ＰＯＳカード３−ｉに記憶されている顧客コードｋ及び割付番号ｉと、トラックに給油する軽油量と、を印字したＰＯＳ伝票を出力する。
【００４３】
また、印刷部５５は、第３期間（例えば一月）が経過する毎に、第３期間内に売上として計上した軽油量の合計と件数とを印字した集計伝票を出力する。
【００４４】
制御部５６は、例えばＣＰＵ、ＲＯＭ、及びＲＡＭ等を含む汎用のマイクロコンピュータ等から構成され、ＣＰＵが、ＲＡＭをワークメモリとして用いて、ＲＯＭ等に記憶されている各種プログラムを適宜実行することにより、ＰＯＳ装置５−ｊの各部の動作を制御する。
【００４５】
本実施形態において、制御部５６は、ＰＯＳ処理を行う。具体的に、制御部５６は、操作部５２で入力された軽油量を売上として計上する。また、制御部６６は、ＰＯＳ伝票番号と、現在の日時、すなわちＰＯＳカード３−ｉの利用日時と、読取部５１で読み取った顧客コードｋ及び割付番号ｉと、操作部５２で入力された軽油量と、を印字したＰＯＳ伝票を印刷部５５から出力する。そして、給油店は、同一のＰＯＳ伝票番号が印字された給油店用の軽油ポイント伝票とＰＯＳ伝票とを一対にして保管する。なお、顧客用の軽油ポイント伝票は、ドライバに手渡される。
【００４６】
さらに、制御部５６は、第３期間（例えば一月）毎に、第３期間内に売上として計上した軽油量の合計と件数とを印字した集計伝票を印刷部５５から出力する。給油店は、集計伝票と、第３期間内に保管した一対の給油店用の軽油ポイント伝票及びＰＯＳ伝票と、を照合する。
【００４７】
図１に示す取引サーバ６は、例えば一又は複数のサーバコンピュータやパーソナルコンピュータ等から構成され、仮想インタンクサービスを運営する運営者により管理されている。
【００４８】
図４は、取引サーバの構成例を示す機能ブロック図である。
【００４９】
取引サーバ６は、図４に示すように、記憶部６０と、操作部６２と、通信部６３と、制御部６６と、を備え、これらはバスを介して接続されている。
【００５０】
記憶部６０は、例えば汎用のハードディスクドライブ等から構成され、顧客ＤＢ（DabaBase）６０１と、プリペイドカードＤＢ６０２と、取引ＤＢ６０３と、を備えている。なお、顧客ＤＢ６０１とプリペイドカードＤＢ６０２と取引ＤＢ６０３とは、取引サーバ６を構成する一のサーバコンピュータが備えるものであってもよいし、ネットワークＮを介して接続された複数のサーバコンピュータがそれぞれ備えるものであってもよい。また、顧客ＤＢ６０１とプリペイドカードと取引ＤＢ６０３とは、その全部又はいずれか二つが一体に構成されてもよい。
【００５１】
顧客ＤＢ６０１は、仮想インタンクサービスを申し込んだ顧客を管理するためのもので、顧客毎に、顧客コードｋ、顧客情報、値引額、及び顧客に発行した軽油ポイントカード２−ｉ並びにＰＯＳカード３−ｉの割付番号ｉ等を対応付けて登録している。
【００５２】
ここで、顧客情報には、顧客の企業名、電話番号、ファクシミリ番号、及び担当者のメールアドレス等が含まれている。また、値引額は、軽油１リットル当りの基準価格から、顧客に応じて値引かれる金額を示すものである。
【００５３】
プリペイドカードＤＢ６０２は、プリペイドカード２−ｉを管理するためのもので、プリペイドカード２−ｉの割付番号ｉ、軽油ポイントの残高、及び履歴情報等を対応付けて登録している。
【００５４】
ここで、履歴情報には、プリペイドカード２−ｉの軽油ポイントの残高の更新日時、及び軽油ポイントの残高に加算又は減算した軽油ポイント数等が含まれている。
【００５５】
取引ＤＢ６０３は、顧客の取引情報を管理するためのもので、顧客毎に、顧客コードｋ、顧客情報、及び取引情報等を対応付けて登録している。
【００５６】
ここで、取引情報には、プリペイドカード２−ｉの割付番号ｉ、軽油ポイントの残高の更新日時、及び軽油ポイントの残高に加算又は減算した軽油ポイント数等が含まれている。
【００５７】
操作部６２は、例えば複数の操作ボタン等から構成され、運営者により操作される。運営者は、操作部６２を操作して、仮想インタンクサービスを申し込んだ顧客の顧客情報と値引額とを入力する。
【００５８】
また、運営者は、操作部６２を操作して、顧客コードｋ、プリペイドカード２−ｉの割付番号ｉと、軽油ポイントの残高に加算する軽油ポイント数と、顧客から運営者の口座への入金額と、を入力する。
【００５９】
また、運営者は、操作部６２を操作して、定期的（例えば一週間又は二週間）に到来する更新タイミング毎に、軽油１リットル当りの基準価格を更新する。基準価格は、更新タイミングでの仕入価格（例えばリム価格（登録商標））に基づいて決定される。例えば、運営者は、更新タイミングでの仕入価格に所定価格（例えば１５円）を加算して、基準価格を求めればよい。更新タイミングでの仕入価格が前回の更新タイミングでの仕入価格よりも上昇した場合には、これに連動して基準価格も上昇し、更新タイミングでの仕入価格が前回更新タイミングでの仕入価格から下落した場合には、これに連動して基準価格も下落する。
【００６０】
さらに、運営者は、仕入価格の変動状況から次の更新タイミングに基準価格の上昇又は下落が予想される場合、操作部６２を操作して、その旨を顧客にメールで事前に通知してもよい。これにより、顧客は、次の更新タイミングに基準価格の上昇が予想される場合、次の更新タイミングが到来する前に軽油ポイントを購入した方がよいと判断することができ、逆に、次の更新タイミングに基準価格の下落が予想される場合、次の更新タイミングが到来した後に軽油ポイントを購入した方がよいと判断することができる。
【００６１】
通信部６３は、例えばＮＩＣ等の汎用の通信装置を含んで構成され、プリペイドカード端末４−ｊからネットワークＮを介して送信される残高照会要求及び給油完了通知等を受信する。
【００６２】
さらに、通信部６３は、プリペイドカード２−ｉの軽油ポイントの残高等をネットワークＮを介してプリペイドカード端末４−ｊに送信する。また、通信部６３は、各種メールをネットワークＮを介して顧客端末７−ｋに送信する。
【００６３】
制御部６６は、例えばＣＰＵ、ＲＯＭ、及びＲＡＭ等を含む汎用のマイクロコンピュータ等から構成され、ＣＰＵが、ＲＡＭをワークメモリとして用いて、ＲＯＭ等に記憶されている各種プログラムを適宜実行することにより、取引サーバ６の各部の動作を制御する。
【００６４】
本実施形態において、制御部６６は、運営者が仮想インタンクサービスを申し込んだ顧客の顧客情報と値引額とを操作部６２で入力したことに応答して、顧客の新規登録処理を行う。
【００６５】
また、制御部６６は、運営者が顧客コードｋと、プリペイドカード２−ｉの割付番号ｉと、軽油ポイントの残高に加算する軽油ポイント数と、顧客から運営者の口座への入金額と、を操作部６２で入力したことに応答して、軽油ポイントの残高を加算する残高加算処理を行う。
【００６６】
さらに、制御部６６は、プリペイドカード端末４−ｊからネットワークＮを介して送信される残高照会要求を通信部６３で受信したことに応答して、残高照会要求に含まれる割付番号ｉに対応する軽油ポイントの残高を、プリペイドカードＤＢ６０２から検出する。そして、制御部６６は、プリペイドカードＤＢ６０２から検出した軽油ポイントの残高を通信部６３からネットワークＮを介して、残高照会要求に含まれる給油店コードｊから特定されるプリペイドカード端末４−ｊに送信する。
【００６７】
また、制御部６６は、プリペイドカード端末４−ｊからネットワークＮを介して送信される給油完了通知を通信部６３で受信したことに応答して、給油完了通知に含まれる割付番号ｉに対応する軽油ポイントの残高をプリペイドカードＤＢ６０２から検出する。次に、制御部６６は、プリペイドカードＤＢ６０２から検出した軽油ポイントの残高から、給油完了通知に含まれる軽油ポイント数を減算して、プリペイドカードＤＢ６０２の軽油ポイントの残高を更新する。また、制御部６６は、現在の日時、すなわちプリペイドカード２−ｉの軽油ポイントの残高の更新日時と、給油完了通知に含まれる軽油ポイント数と、を給油完了通知に含まれる割付番号ｉに対応するプリペイドカードＤＢ６０２の履歴情報に記憶して更新する。さらに、制御部６６は、給油完了通知に含まれる割付番号ｉに対応する顧客コードｋと顧客情報とを顧客ＤＢ６０１から検出する。そして、制御部６６は、給油完了通知に含まれる割付番号ｉと、プリペイドカードＤＢ６０２の履歴情報に登録した現在の日時及び軽油ポイント数と、を通知する更新情報メールを通信部６３からネットワークＮを介して、顧客ＤＢ６０１から検出した顧客情報から特定される顧客端末７−ｋに送信する。その後、制御部６６は、給油完了通知に含まれる割付番号ｉと、プリペイドカードＤＢ６０２の履歴情報に登録した現在の日時及び軽油ポイント数と、を顧客ＤＢ６０１から検出した顧客コードｋに対応する取引ＤＢ６０３の取引情報に記憶して更新する。
【００６８】
また、制御部６６は、第４期間（例えば２４時間）が経過する毎に、第４期間内にプリペイドカードＤＢ６０２に登録した履歴情報と、取引ＤＢ６０３に登録した取引情報と、を照合する。
【００６９】
さらに、制御部６６は、第１期間（例えば２４時間）が経過する毎に、第１期間内に更新したプリペイドカードＤＢ６０２の履歴情報を顧客に通知する履歴情報通知処理を行う。
【００７０】
また、制御部６６は、第２期間（例えば一月）が経過する毎に、第２期間内に更新した取引ＤＢ６０３の取引情報を顧客に通知する取引情報通知処理を行う。
【００７１】
さらに、制御部６６は、運営者が基準価格を操作部６２で更新したことに応答して、更新後の基準価格を顧客に通知する更新価格通知処理を行う。
【００７２】
図１に示す顧客端末７−ｋは、例えば汎用のサーバコンピュータやパーソナルコンピュータ等から構成され、仮想インタンクサービスを申し込んだ顧客の担当者により管理される。
【００７３】
図５は、顧客端末の構成例を示す機能ブロック図である。
【００７４】
顧客端末７−ｋは、図５に示すように、通信部７３と、表示部７４と、制御部７６と、を備え、これらはバスを介して接続されている。
【００７５】
通信部７３は、例えばＮＩＣ等の汎用の通信装置を含んで構成され、取引サーバ６からネットワークＮを介して送信される各種メールを受信する。
【００７６】
表示部７４は、例えばＬＣＤ等から構成され、更新情報メールにより通知された日時、軽油ポイント数、及び割付番号ｉ等を表示する。
【００７７】
また、表示部７４は、第１期間内に更新したプリペイドカードＤＢ６０２の履歴情報、第２期間内に更新した取引ＤＢ６０３の取引情報、及び更新後の基準価格等を表示する。
【００７８】
制御部７６は、例えばＣＰＵ、ＲＯＭ、及びＲＡＭ等を含む汎用のマイクロコンピュータ等から構成され、ＣＰＵが、ＲＡＭをワークメモリとして用いて、ＲＯＭ等に記憶されている各種プログラムを適宜実行することにより、顧客端末７−ｋの各部の動作を制御する。
【００７９】
本実施形態において、制御部７６は、取引サーバ６からネットワークＮを介して送信される更新情報メールを通信部７３で受信したことに応答して、更新情報メールにより通知された割付番号ｉと日時と軽油ポイント数とを表示部７４に表示する。これにより、顧客の担当者は、利用されたプリペイドカード２−ｉ及び日時と、使用された軽油ポイント数と、を確認することができる。
【００８０】
また、制御部７６は、取引サーバ６からネットワークＮを介して通知される第１期間内に更新したプリペイドカードＤＢ６０２の履歴情報、及び第２期間内に更新した取引ＤＢ６０３の取引情報等を表示部７４に表示する。これにより、顧客の担当者は、第１期間内における各ドライバのプリペイドカード２−ｉの利用状況、及び第２期間内における顧客の仮想インタンクサービス全体の利用状況並びに各ドライバのプリペイドカード２−ｉの利用状況を確認することができる。
【００８１】
さらに、制御部７６は、取引サーバ６からネットワークＮを介して通知される更新後の基準価格を表示部７４に表示する。これにより、顧客の担当者は、更新後の基準価格を確認することができる。
【００８２】
次に、上記構成を備えるプリペイドカードシステムの動作を図面を参照しつつ説明する。
【００８３】
まず、取引サーバ６において、運営者が仮想インタンクサービスを申し込んだ顧客の顧客情報及び値引額を操作部６２で入力したことに応答して、制御部６６は、顧客の新規登録処理を行う。
【００８４】
図６は、新規登録処理の詳細を例示するフローチャートである。
【００８５】
新規登録処理において、制御部６６は、図６に示すように、まず、操作部６２で顧客情報と値引額とが入力された顧客に発行する軽油ポイントカード２−ｉとＰＯＳカード３−ｉとのカード番号を決定する（ステップＳ６１）。カード番号には、顧客コードｋと割付番号ｉとが含まれている。
【００８６】
次に、制御部６６は、操作部６２で入力された顧客情報及び値引額と、ステップＳ６１で決定したカード番号に含まれる顧客コードｋ及び割付番号ｉと、を対応付けて顧客ＤＢ６０１に登録する（ステップＳ６２）。
【００８７】
そして、制御部６６は、ステップＳ６１で決定したカード番号と、ステップＳ６２での登録内容と、仮想インタンクサービスを利用するに際しての注意事項と、を含む新規登録メールを通信部６３からネットワークＮを介して、ステップＳ６２で登録した顧客情報から特定される顧客端末７−ｋに送信する（ステップＳ６３）。具体的に、制御部６６は、新規登録メールを、ステップＳ６２で登録した顧客情報から特定される担当者のメールアドレスに宛てて送信する。
【００８８】
その後、制御部６６は、ステップＳ６２で登録した顧客コードｋと顧客情報とを対応付けて取引ＤＢ６０３に対応付けて登録してから（ステップＳ６４）、新規登録処理を終了する。
【００８９】
その後、顧客は、顧客情報と、プリペイドカード２−ｉの割付番号ｉと、軽油ポイントの残高に加算する軽油ポイント数と、を指示する残高加算指示をファクシミリやメール等で運営者に送信する。また、顧客は、軽油ポイントの残高に加算する軽油ポイントの代金以上の金額を運営者の口座へ入金する。これにより、顧客は、軽油ポイントを予め購入することができる。なお、軽油ポイントの代金は、現在の基準価格から割引額を減算して、顧客の軽油１リットル当りの販売価格を求め、顧客の軽油１リットル当りの販売価格に軽油ポイント数が示す軽油量を乗算して求められる。また、残高加算指示は、プリペイドカード２−ｉの全部又は一部の軽油ポイントの残高に軽油ポイントを均等に加算することを指示するものであってもよい。そして、取引サーバ６において、運営者が顧客情報に対応する顧客コードｋと、残高加算指示で指示されたプリペイドカード２−ｉの割付番号ｉ及び軽油ポイントの残高に加算する軽油ポイント数と、顧客から運営者の口座への入金額と、を操作部６２で入力したことに応答して、制御部６６は、軽油ポイントの残高を加算する残高加算処理を行う。
【００９０】
図７は、残高加算処理の詳細を例示するフローチャートである。
【００９１】
残高加算処理において、制御部６６は、図７に示すように、まず、操作部６２で入力された割付番号ｉに対応する軽油ポイントの残高をプリペイドカードＤＢ６０２から検出する（ステップＳ７１）。
【００９２】
次に、制御部６６は、ステップＳ７１で検出した軽油ポイントの残高に、操作部６２で入力された軽油ポイント数を加算して、プリペイドカードＤＢ６０２に登録されている軽油ポイントの残高を更新する（ステップＳ７２）。
【００９３】
また、制御部６６は、操作部６２で入力された顧客コードｋに対応する顧客情報と値引額とを顧客ＤＢ６０１から検出する（ステップＳ７３）。
【００９４】
次に、制御部６６は、現在の基準価格から、ステップＳ７３で検出した値引額を減算して、顧客の軽油１リットル当りの販売価格を求める（ステップＳ７４）。
【００９５】
続いて、制御部６６は、ステップＳ７４で求めた顧客の軽油１リットル当りの販売価格に、操作部６２で入力された軽油ポイント数が示す軽油量を乗算して、軽油ポイントの代金を求める（ステップＳ７５）。
【００９６】
さらに、制御部６６は、操作部６２で入力された入金額から、ステップＳ７５で求めた代金を減算して、残額を求める（ステップＳ７６）。
【００９７】
そして、制御部６６は、現在の日時、すなわちプリペイドカード２−ｉの軽油ポイントの残高の更新日時と、操作部６２で入力された軽油ポイント数及び入金額と、ステップＳ７６で求めた残額と、を操作部６２で入力された割付番号ｉに対応するプリペイドカードＤＢ６０２の履歴情報に記憶して更新する（ステップＳ７７）。
【００９８】
そして、制御部６６は、操作部６２で入力された割付番号ｉと、ステップＳ７７で登録した現在の日時、軽油ポイント数、入金額、及び残金と、を通知する更新情報メールを通信部６３からネットワークＮを介して、ステップＳ７３で検出した顧客情報から特定される顧客端末７−ｋに送信する（ステップＳ７８）。具体的に、制御部６６は、更新情報メールを、ステップＳ７３で検出した顧客情報に含まれる担当者のメールアドレスに宛てて送信する。
【００９９】
その後、制御部６６は、操作部６２で入力された割付番号ｉと、ステップＳ７７で登録した現在の日時、軽油ポイント数、入金額、及び残金と、を操作部６２で入力された顧客コードｋに対応する取引ＤＢ６０３の取引情報に記憶して更新してから（ステップＳ７９）、残高加算処理を終了する。
【０１００】
そして、顧客は、軽油ポイントの残高に軽油ポイント数を加算したプリペイドカード２−ｉと、同一の割付番号ｉが割り付けられたＰＯＳカード３−ｉと、を二枚一組にしてトラックのドライバに配布する。その後、ドライバは、プリペイドカード２−ｉとＰＯＳカード３−ｉとを利用して、給油店でトラックに軽油を給油することを依頼する。続いて、給油店の店員は、ドライバのプリペイドカード２−ｉをプリペイドカード端末４−ｊの読取部４１に挿入する。そして、給油店の店員が読取部４１に挿入したプリペイドカード２−ｉの軽油ポイントの残高の照会を操作部４２で要求したことに応答して、制御部４６は、軽油ポイントの残高を照会する残高照会処理を実行する。
【０１０１】
図８は、残高照会処理の詳細を例示するフローチャートである。
【０１０２】
残高照会処理において、制御部４６は、図８に示すように、まず、読取部４１で読み取った割付番号ｉと、給油店コードｊと、を含む残高照会要求を通信部４３からネットワークＮを介して取引サーバ６に送信する（ステップＳ８１）。
【０１０３】
次に、取引サーバ６において、制御部６６は、プリペイドカード端末４−ｊからネットワークＮを介して送信される残高照会要求を通信部６３で受信する（ステップＳ８２）。
【０１０４】
続いて、制御部６６は、ステップＳ８２で受信した残高照会要求に含まれる割付番号ｉに対応する軽油ポイントの残高を、プリペイドカードＤＢ６０２から検出する（ステップＳ８３）。
【０１０５】
そして、制御部６６は、ステップＳ８３で検出した軽油ポイントの残高を通信部６３からネットワークＮを介して、残高照会要求に含まれる給油店コードｊから特定されるプリペイドカード端末４−ｊに送信する（ステップＳ８４）。
【０１０６】
続いて、プリペイドカード端末４−ｊにおいて、制御部４６は、取引サーバ６からネットワークＮを介して送信される軽油ポイントの残高を通信部４２で受信する（ステップＳ８５）。
【０１０７】
そして、制御部４６は、ステップＳ８５で受信した軽油ポイントの残高を表示部４３に表示してから（ステップＳ８６）、残高照会処理を終了する。
【０１０８】
これにより、給油店の店員は、プリペイドカード２−ｉの軽油ポイントの残高を確認することができる。そして、プリペイドカード２−ｉの軽油ポイントの残高が示す軽油量が、トラックに給油する軽油量以上である場合、給油店の店員は、ドライバのＰＯＳカード３−ｉをＰＯＳ装置５−ｊの読取部５１に挿入する。続いて、給油店の店員がトラックに給油する軽油量を操作部５２で入力したことに応答して、制御部５６は、ＰＯＳ処理を行う。
【０１０９】
図９は、ＰＯＳ処理の詳細を例示するフローチャートである。
【０１１０】
ＰＯＳ処理において、制御部５６は、図９に示すように、まず、操作部５２で入力された軽油量を売上として計上する（ステップＳ９１）。
【０１１１】
また、制御部５６は、ＰＯＳ伝票番号と、現在の日時、すなわちＰＯＳカード３−ｉの利用日時と、読取部５１で読み取った顧客コードｋ及び割付番号ｉと、操作部５２で入力された軽油量と、を印字したＰＯＳ伝票を印刷部５５から出力してから（ステップＳ９２）、ＰＯＳ処理を終了する。
【０１１２】
その後、給油店の店員は、トラックに軽油を給油する。続いて、給油店の店員は、ドライバのプリペイドカード２−ｉをプリペイドカード端末４−ｊの読取部４１に再度挿入する。そして、給油店の店員がＰＯＳ伝票番号とトラックに軽油を給油するのに使用した軽油ポイント数とを操作部４２で入力したことに応答して、制御部４６は、軽油ポイントの残高を減算する残高減算処理を実行する。
【０１１３】
図１０は、残高減算処理の詳細を例示するフローチャートである。
【０１１４】
残高減算処理において、制御部４６は、まず、図１０に示すように、現在の日時、すなわちプリペイドカード２−ｉの利用日時と、読取部４１で読み取った割付番号ｉと、操作部４２で入力されたＰＯＳ伝票番号及び軽油ポイント数と、を印字した顧客用及び給油店用の軽油ポイント伝票を印刷部４５から出力する（ステップＳ１０１）。なお、顧客用の軽油ポイント伝票は、ドライバに手渡される。
【０１１５】
また、制御部４６は、読取部４１で読み取った割付番号ｉと、操作部４２で入力された軽油ポイント数と、を含む給油完了通知を通信部４３からネットワークＮを介して取引サーバ６に送信する（ステップＳ１０２）。
【０１１６】
次に、取引サーバ６において、制御部６６は、通信部４３からネットワークＮを介して送信される給油完了通知を通信部６３で受信する（ステップＳ１０３）。
【０１１７】
続いて、制御部６６は、ステップＳ１０３で受信した給油完了通知に含まれる割付番号ｉに対応する軽油ポイントの残高をプリペイドカードＤＢ６０２から検出する（ステップＳ１０４）。
【０１１８】
続いて、制御部６６は、ステップＳ１０４で検出した軽油ポイントの残高から、給油完了通知に含まれる軽油ポイント数を減算して、プリペイドカードＤＢ６０２の軽油ポイントの残高を更新する（ステップＳ１０５）。
【０１１９】
また、制御部６６は、現在の日時、すなわちプリペイドカード２−ｉの軽油ポイントの残高の更新日時と、給油完了通知に含まれる軽油ポイント数と、を給油完了通知に含まれる割付番号ｉに対応するプリペイドカードＤＢ６０２の履歴情報に記憶して更新する（ステップＳ１０６）。
【０１２０】
さらに、制御部６６は、給油完了通知に含まれる割付番号ｉに対応する顧客コードｋと顧客情報とを顧客ＤＢ６０１から検出する（ステップ１０７）。
【０１２１】
そして、制御部６６は、給油完了通知に含まれる割付番号ｉと、ステップＳ１０６で登録した現在の日時及び軽油ポイント数と、を通知する更新情報メールを通信部６３からネットワークＮを介して、ステップＳ１０７で検出した顧客情報から特定される顧客端末７−ｋに送信する（ステップＳ１０８）。具体的に、制御部６６は、更新情報メールを、ステップＳ１０７で検出した顧客情報に含まれる担当者のメールアドレスに宛てて送信する。
【０１２２】
その後、制御部６６は、給油完了通知に含まれる割付番号ｉと、ステップＳ１０６で登録した現在の日時及び軽油ポイント数と、をステップＳ１０７で検出した顧客コードｋに対応する取引ＤＢ６０３の取引情報に記憶して更新してから（ステップＳ１０９）、残高減算処理を終了する。
【０１２３】
給油店は、同一のＰＯＳ伝票番号が印字された給油店用の軽油ポイント伝票とＰＯＳ伝票とを一対にして保管する。また、ＰＯＳ装置５−ｊにおいて、制御部５６は、第３期間（例えば一月）毎に、第１期間内に売上として計上した軽油量の合計と件数とを印字した集計伝票を印刷部５５から出力する。給油店は、集計伝票と、第３期間内に保管した一対の給油店用の軽油ポイント伝票及びＰＯＳ伝票と、を照合する。
【０１２４】
一方、サービス運営サービス６において、制御部６６は、第４期間（例えば２４時間）が経過する毎に、第４期間内にプリペイドカードＤＢ６０２に登録した履歴情報と、取引ＤＢ６０３に登録した取引情報と、を照合する。
【０１２５】
また、制御部６６は、第１期間（例えば２４時間）が経過する毎に、第１期間内に更新したプリペイドカードＤＢ６０２の履歴情報を顧客に通知する履歴情報通知処理を行う。
【０１２６】
図１１は、履歴情報通知処理の詳細を例示するフローチャートである。
【０１２７】
履歴情報通知処理において、制御部６６は、図１１に示すように、まず、顧客毎に、顧客情報と割付番号ｉとを顧客ＤＢ６０１から検出する（ステップＳ１１１）。
【０１２８】
次に、制御部６６は、顧客毎に、ステップＳ１１１で検出した割付番号ｉに対応する軽油ポイントの残高と第１期間内に更新した履歴情報とをプリペイドカードＤＢ６０２から検出する（ステップＳ１１２）。
【０１２９】
そして、制御部６６は、顧客毎に、ステップＳ１１１で検出した割付番号ｉと、ステップＳ１１２で検出した軽油ポイントの残高及び第１期間内に更新した履歴情報と、を通知する履歴情報メールを通信部６３からネットワークＮを介して、ステップＳ１１１で検出した顧客情報から特定される顧客端末７−ｋに送信してから（ステップＳ１１３）、履歴情報通知処理を終了する。具体的に、制御部６６は、顧客毎に履歴情報メールを、ステップＳ１１１で検出した顧客情報に含まれる担当者のメールアドレスに宛てて送信する。
【０１３０】
さらに、制御部６６は、第２期間（例えば一月）が経過する毎に、第２期間内に更新した取引ＤＢ６０３の取引情報を顧客に通知する取引情報通知処理を行う。
【０１３１】
図１２は、取引情報通知処理の詳細を例示するフローチャートである。
【０１３２】
取引情報通知処理において、制御部６６は、図１２に示すように、まず、顧客毎に、第２期間内に更新した取引情報を取引ＤＢ６０３から検出する（ステップＳ１２１）。
【０１３３】
次に、制御部６６は、顧客毎に、ステップＳ１２１で検出した第２期間内に更新した取引情報から、第２期間内の顧客から運営者の口座への入金額の合計と、顧客に発行した各軽油ポイントカード２−ｉの軽油ポイントの残高から第２期間内に減算した軽油ポイント数（以下、「第２期間軽油ポイント数」と呼ぶ。）と、顧客に発行した全軽油ポイントカード２−ｉの第２期間軽油ポイント数の合計と、を求める（ステップＳ１２２）。
【０１３４】
続いて、制御部６６は、顧客毎に、顧客情報を顧客Ｄ６０１から検出する（ステップＳ１２３）。
【０１３５】
そして、制御部６６は、顧客毎に、ステップＳ１２２で求めた入金額の合計と第２期間軽油ポイント数と第２期間軽油ポイント数の合計とを通知する取引情報メールを通信部６３からネットワークＮを介して、ステップＳ１２３で検出した顧客情報から特定される顧客端末７−ｋに送信してから（ステップＳ１２４）、取引情報通知処理を終了する。具体的に、制御部６６は、顧客毎に取引情報メールを、ステップＳ１２３で検出した顧客情報に含まれる担当者のメールアドレスに送信する。
【０１３６】
また、制御部６６は、運営者が基準価格を操作部６２で更新したことに応答して、更新後の基準価格を顧客に通知する更新価格通知処理を行う。
【０１３７】
図１３は、更新価格通知処理の詳細を例示するフローチャートである。
【０１３８】
更新価格通知処理において、制御部６６は、まず、図１３に示すように、顧客毎に、顧客情報と値引額と割付番号ｉとを顧客ＤＢ６０１から検出する（ステップＳ１３１）。
【０１３９】
次に、制御部６６は、顧客毎に、ステップＳ１３１で検出した割付番号ｉに対応する軽油ポイントの残高をプリペイドカードＤＢ６０２から検出する（ステップＳ１３２）。
【０１４０】
そして、制御部６６は、顧客毎に、操作部６２で更新された基準価格と、ステップＳ１３１で検出した値引額と、ステップＳ１３２で検出した軽油ポイントの残高と、を通知する価格更新メールを通信部６３からネットワークＮを介して、ステップＳ１３１で検出した顧客情報から特定される顧客端末７ｊに送信してから（ステップＳ１３３）、更新価格通知処理を終了する。具体的に、制御部６６は、顧客毎に価格更新メールを、ステップＳ１３１で検出した顧客情報に含まれる担当者のメールアドレスに送信する
【０１４１】
なお、運営者は、仕入価格の変動状況から次の更新タイミングに基準価格の上昇又は下落が予想される場合、操作部６２を操作して、その旨を顧客にメールで事前に通知してもよい。
【０１４２】
以上説明したように、本実施形態に係るプリペイドカードシステム１によれば、取引サーバ６は、予め購入された軽油量を示す軽油ポイントの残高と、軽油ポイントを使用して軽油の給油を受けるためのプリペイドカード２−ｉを特定可能な割付番号ｉと、を対応付けて登録するプリペイドカードＤＢ６０２を備えている。なお、仕入価格（例えばリム価格（登録商標））が変動する軽油１リットル当たりの販売価格は、所定の更新タイミングでの１リットル当たりの仕入価格から求められる。プリペイドカード２−ｉの所有者である顧客は、このようにして求められた販売価格で軽油を予め購入する。
【０１４３】
また、プリペイドカード端末４−ｊは、プリペイドカード２−ｉから読み取った割付番号ｉと、顧客が保有するトラックのドライバが軽油の給油を受けるために使用したポイント数と、をネットワークＮを介して取引サーバ６に送信する。
【０１４４】
一方、取引サーバ６は、プリペイドカード端末４−ｊからネットワークＮを介して送信される割付番号ｉと、顧客が保有するトラックのドライバが軽油の給油を受けるために使用した軽油ポイント数と、を受信する。そして、取引サーバ６は、受信した割付番号ｉに対応付けてプリペイドカードＤＢ６０２に登録されている軽油ポイントの残高から、受信した軽油ポイント数を減算して、軽油ポイントの残高を更新する。
【０１４５】
このように、プリペイドカードシステム１では、プリペイドカード２−ｉで使用される軽油ポイントを、金額を示すものではなく、軽油量を示すものとしたため、顧客は、軽油をリットル単位で予め購入することができる。
【０１４６】
また、顧客が保有するトラックのドライバは、プリペイドカード２−ｉにより、顧客が予め購入した軽油の提供を、必要なときに給油店で受けることができる。これにより、顧客は、購入した軽油を保管するインタンクを保有する必要がなくなるため、インタンクを設置するコストを削減することができる。すなわち、プリペイドカードシステム１によれば、仮想インタンクを実現することができる。
【０１４７】
さらに、顧客は、販売価格が下落しているときに軽油を予め大量に購入する一方で、販売価格が上昇しているときには軽油の購入を控えることができるため、軽油の購入費用を削減することもできる。
【０１４８】
このように、プリペイドカードシステム１によれば、仕入価格が変動する軽油に掛かる経費を削減することができる。
【０１４９】
また、軽油１リットル当たりの販売価格は、軽油の所定の更新タイミングでの仕入価格に基づいて決定される軽油１リットル当たりの基準価格から、プリペイドカード２−ｉの所有者である顧客毎に予め定められた値引額を減算することにより求められる。
【０１５０】
これにより、プリペイドカードシステム１では、例えば顧客の取引量等に応じて、軽油１リットル当たりの販売価格を安価にすることができるため、軽油を大量に使用する顧客の購入費用を削減することができる。
【０１５１】
さらに、取引サーバ６は、定期的（例えば一週間又は二週間毎）に到来する更新タイミングで基準価格が更新されたことに応答して、プリペイドカード２−ｉの所有者である顧客に、更新後の基準価格と、顧客の値引額と、を通知する。
【０１５２】
これにより、プリペイドカード２−ｉの所有者である顧客は、基準価格が更新される毎に、軽油１リットル当たりの販売価格を的確に把握することができる。
【０１５３】
また、取引サーバ６は、受信した軽油ポイント数等を通知する更新情報メールをネットワークＮを介して、受信した割付番号ｉから特定されるプリペイドカード２−ｉの所有者である顧客の顧客端末７−ｋに送信する。これにより、取引サーバ６は、受信した軽油ポイント数を、受信した割付番号ｉから特定されるプリペイドカード２−ｉの所有者である顧客に通知する。
【０１５４】
この結果、プリペイドカード２−ｉの所有者である顧客は、顧客が保有するトラックのドライバがプリペイドカード２−ｉを利用して軽油の給油を受けたことと、ドライバが軽油の給油を受けるために使用した軽油ポイント数と、を随時把握することができる。
【０１５５】
さらに、取引サーバ６は、第１期間（例えば２４時間）が経過する毎に、第１期間内に受信した軽油ポイント数と、受信した割付番号ｉに対応付けてプリペイドカードＤＢ６０２に登録されている軽油ポイントの残高と、を含む履歴情報を通知する履歴情報メールをネットワークＮを介して、受信した割付番号ｉから特定されるプリペイドカード２−ｉの所有者である顧客の顧客端末７−ｋに送信する。これにより、取引サーバ６は、第１期間（例えば２４時間）が経過する毎に、第１期間内に受信した軽油ポイント数と、受信した割付番号ｉに対応付けてプリペイドカードＤＢ６０２に登録されている軽油ポイントの残高と、を受信した割付番号ｉから特定されるプリペイドカード２−ｉの所有者である顧客に通知する。
【０１５６】
この結果、プリペイドカード２−ｉの所有者である顧客は、第１期間毎に、第１期間内に顧客が保有するトラックのドライバが使用した軽油ポイント数と、軽油ポイントの残高と、を確認することできるため、軽油を購入するタイミングを的確に把握することができる。
【０１５７】
また、取引サーバ６は、第２期間（例えば一月）が経過する毎に、第２期間内に受信した軽油ポイント数の合計を含む取引情報メールをネットワークＮを介して、受信した割付番号ｉから特定されるプリペイドカード２−ｉの所有者である顧客の顧客端末７−ｋに送信する。これにより、取引サーバ６は、第２期間が経過する毎に、第２期間内に受信した軽油ポイント数の合計を、受信した割付番号ｉから特定されるプリペイドカード２−ｉの所有者である顧客に通知する。
【０１５８】
この結果、プリペイドカード２−ｉの所有者である顧客は、第２期間毎に、第２期間内に顧客が保有するトラックのドライバが使用した軽油ポイント数の合計を確認することができるため、第２期間内に消費された軽油量を的確に把握することができる。
【０１５９】
なお、本発明は、上記の実施形態に限定されず、種々の変形、応用が可能である。以下、本発明に適用可能な上記の実施形態の変形態様について、説明する。
【０１６０】
上記の実施形態では、取引対象として軽油を例示して説明したが、本発明はこれに限定されるものではなく、単位数量当たりの仕入価格が変動するものであれば任意であり、ガソリンや、灯油、石油、天然ガス等の他の燃料であってもよく、貴金属や、穀物、野菜、食肉等燃料以外のものであってもよい。
【０１６１】
また、上記の実施形態では、プリペイドカード２−ｉ及びＰＯＳカード３−ｉといった二枚のカードが利用され、これに対応して、給油店には、プリペイドカード端末４−ｊ及びＰＯＳ装置５−ｊがそれぞれ設置されるものとして説明した。しかしながら、本発明はこれに限定されるものではなく、プリペイドカード２−ｉの機能とＰＯＳカード３−ｉの機能とを併有する一枚のプリペイドカードが利用されてもよい。また、給油店には、プリペイドカード端末４−ｊの機能と、ＰＯＳ装置５−ｊの機能と、を備える端末が設置されてもよい。
【０１６２】
さらに、上記の実施形態では、取引サーバ６の運営者が、仮想インタンクサービスを申し込んだ顧客の顧客情報を操作部６２で入力するものとして説明した。しかしながら、本発明はこれに限定されるものではなく、顧客の担当者が、顧客情報を顧客端末７−ｋの図示せぬ操作部で入力してもよい。この場合、顧客端末７−ｋの制御部７６は、顧客の担当者が操作部で入力した顧客情報を通信部７３からネットワークＮを介して取引サーバ６に送信すればよい。そして、取引サーバ６は、顧客端末７−ｋからネットワークＮを介して送信された顧客情報を通信部６３で受信したことに応答して、顧客の新規登録処理を行えばよい。
【０１６３】
また、上記実施の形態では、取引サーバ６の運営者が、顧客情報に対応する顧客コードｋと、プリペイドカード２−ｉの割付番号ｉと、軽油ポイントの残高に加算する軽油ポイント数と、顧客から運営者の口座への入金額と、を入力するものとして説明した。しかしながら、本発明はこれに限定されるものではなく、顧客の担当者が、顧客コードｋ及び／又は顧客情報と、プリペイドカード２−ｉの割付番号ｉと、軽油ポイントの残高に加算する軽油ポイント数と、顧客から運営者の口座への入金額と、を顧客端末７−ｋの図示せぬ操作部で入力してもよい。この場合、顧客端末７−ｋの制御部７６は、顧客の担当者が操作部で入力した顧客コードｋ及び／又は顧客情報と、プリペイドカード２−ｉの割付番号ｉと、軽油ポイントの残高に加算する軽油ポイント数と、顧客から運営者の口座への入金額と、を含む残高加算指示を、ネットワークＮを介して取引サーバ６に送信する。そして、取引サーバ６は、端末装置７−ｋからネットワークＮを介して送信される残高加算指示を通信部６３で受信したことに応答して、軽油ポイントの残高を加算する残高加算処理を行えばよい。
【０１６４】
さらに、上記の実施形態では、取引サーバ６の運営者が、操作部６２を操作して、定期的（例えば一週間又は二週間）に到来する更新タイミング毎に、軽油１リットル当りの基準価格を更新するものとして説明した。しかしながら、本発明はこれに限定されるものではなく、取引サーバ６において、制御部６６が、定期的に到来する更新タイミング毎に、所定のアルゴリズムに従って、更新タイミングでの仕入価格から基準価格を決定してもよい。そして、制御部６６は、更新後の基準価格を顧客に通知する更新価格通知処理を行えばよい。
【０１６５】
また、上記の実施形態において、制御部４６、制御部５６、制御部６６、及び制御部７６のＣＰＵが実行するプログラムは、予めＲＯＭ等に記憶されるものとして説明した。しかしながら、本発明はこれに限定されるものではなく、上記の処理を実行させるためのプログラムを、既存のカード端末、ＰＯＳ装置、サーバコンピュータ、及びパーソナルコンピュータ等にに適用することで、上記の実施形態に係る制御部４６、制御部５６、制御部６６、及び制御部７６として機能させてもよい。
【０１６６】
このようなプログラムの提供方法は任意であり、例えばコンピュータが読取可能な記録媒体（フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、及びフラッシュメモリ等）に格納して配布してもよいし、インターネット等のネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより提供してもよい。
【０１６７】
さらに、上記の処理をＯＳ（Operating System）とアプリケーションプログラムとの分担、又はＯＳとアプリケーションプログラムとの協働によって実行する場合には、アプリケーションプログラムのみを記録媒体やストレージに格納してもよい。また、搬送波にプログラムを重畳し、ネットワークを介して配信することも可能である。例えば、ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）に上記プログラムを掲示し、ネットワークを介してプログラムを配信してもよい。そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【符号の説明】
【０１６８】
１  プリペイドカードシステム
２−ｉ  プリペイドカード
３−ｉ  ＰＯＳカード
４−ｊ  プリペイドカード端末
５−ｊ  ＰＯＳ装置
６  取引サーバ
７−ｋ  顧客端末
４１，５１  読取部
４２，５２，６２  操作部
４３，６３，７３  通信部
４４，７４  表示部
４５，５５  印刷部
４６，５６，６６，７６  制御部
６０  記憶部
６０１  顧客ＤＢ
６０２  プリペイドカードＤＢ
６０３  取引ＤＢ
Ｎ  ネットワーク
【図１】
2017102646.tif 000003
【図２】
2017102646.tif 000004
【図３】
2017102646.tif 000005
【図４】
2017102646.tif 000006
【図５】
2017102646.tif 000007
【図６】
2017102646.tif 000008
【図７】
2017102646.tif 000009
【図８】
2017102646.tif 000010
【図９】
2017102646.tif 000011
【図１０】
2017102646.tif 000012
【図１１】
2017102646.tif 000013
【図１２】
2017102646.tif 000014
【図１３】
2017102646.tif 000015