(57)【特許請求の範囲】
【請求項１】
クレジットカードの決済処理を実行するために、クレジットカードシステム側に設けられた決済処理装置と、クレジットカードの利用額及び決済済みであるか否かを示す決済状況を少なくとも含むクレジットカードの利用履歴に関する履歴情報、並びに当該クレジットカードの締め日を示す締め日情報を記憶する携帯端末とを用いて、前記決済処理を行うクレジットカード決済処理方法であって、
前記携帯端末が、前記締め日情報に示される締め日に到達したときに、前記履歴情報を用いて、前回の締め日以降のクレジットカードの利用に係る未決済の利用額の集計処理を実行するステップと、
前記携帯端末が、前記集計処理の結果得られた未決済の利用額の合計を含む未決済情報を生成するステップと、
前記携帯端末が、生成された未決済情報を、前記決済処理装置へ送信するステップと、
前記決済処理装置が、前記携帯端末から送信された未決済情報を受信するステップと、
前記決済処理装置が、受信された未決済情報に含まれる未決済の利用額の合計を用いることによって、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行するステップと、
前記決済処理装置が、決済処理が完了したことを示す処理完了情報を、前記携帯端末へ送信するステップと、
前記携帯端末が、前記決済処理装置から送信された処理完了情報を受信するステップと、
前記携帯端末が、受信された処理完了情報に基づいて、前記履歴情報に含まれる決済状況を更新するステップと
を有することを特徴とする、クレジットカード決済処理方法。
【請求項２】
前記携帯端末が、複数のクレジットカード毎に、前記履歴情報及び前記締め日情報を記憶しており、当該複数のクレジットカード毎に、前記未決済情報を生成するステップと、前記決済処理装置へ送信するステップとを実行する、
請求項１に記載のクレジットカード決済処理方法。
【請求項３】
前記決済処理装置が、各クレジットカード会員によるクレジットカードの利用について決済済みであるか否かを示す決済状況情報を記憶しており、
前記決済処理装置が、前記受信された未決済情報及び記憶している前記決済状況情報に基づいて、当該未決済情報にかかる未決済の利用額について決済済みであるか否かを判定するステップ
をさらに有し、
前記決済処理を実行するステップにおいて、前記決済処理装置が、前記未決済の利用額について決済済みではないと判定した場合に、当該未決済の利用額について、その集計処理を行うことなく決済処理を実行する、
請求項１または請求項２に記載のクレジットカード決済処理方法。
【請求項４】
クレジットカードの決済処理を実行するために、クレジットカードシステム側に設けられた決済処理装置と、クレジットカードの利用額及び決済済みであるか否かを示す決済状況を少なくとも含むクレジットカードの利用履歴に関する履歴情報、並びに当該クレジットカードの締め日を示す締め日情報を記憶する携帯端末とを備えるクレジットカード決済処理システムであって、
前記携帯端末が、
前記締め日情報に示される締め日に到達したときに、前記履歴情報を用いて、前回の締め日以降のクレジットカードの利用に係る未決済の利用額の集計処理を実行する集計処理手段と、
当該集計処理手段によって得られた未決済の利用額の合計を含む未決済情報を生成する未決済情報生成手段と、
当該未決済情報生成手段によって生成された未決済情報を、前記決済処理装置へ送信する送信手段とを具備し、
前記決済処理装置が、
前記携帯端末から送信された未決済情報を受信する受信手段と、
当該受信手段によって受信された未決済情報に含まれる未決済の利用額の合計を用いることによって、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行する決済処理手段と、
当該決済処理手段により決済処理が完了したことを示す処理完了情報を、前記携帯端末へ送信する送信手段とを具備し、
前記携帯端末がさらに、
前記決済処理装置から送信された処理完了情報を受信する受信手段と、
当該受信手段によって受信された処理完了情報に基づいて、前記履歴情報に含まれる決済状況を更新する決済状況更新手段と
を具備する、クレジットカード決済処理システム。
【請求項５】
前記携帯端末が、複数のクレジットカード毎に、前記履歴情報及び前記締め日情報を記憶しており、
前記未決済情報生成手段が、前記複数のクレジットカード毎に、前記未決済情報を生成するように構成され、
前記送信手段が、前記複数のクレジットカード毎に、前記未決済情報を前記決済処理装置へ送信するように構成されている、
請求項４に記載のクレジットカード決済処理システム。
【請求項６】
前記決済処理装置が、
各クレジットカード会員によるクレジットカードの利用について決済済みであるか否かを示す決済状況情報を記憶する決済状況情報記憶手段と、
前記受信された未決済情報及び前記決済状況情報記憶手段によって記憶されている決済状況情報に基づいて、当該未決済情報にかかる未決済の利用額について決済済みであるか否かを判定する判定手段とをさらに具備し、
前記決済処理手段が、前記判定手段により前記未決済の利用額について決済済みではないと判定された場合に、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行するように構成されている、
請求項４または請求項５に記載のクレジットカード決済処理システム。
【請求項７】
クレジットカードの決済処理を実行するために、クレジットカードシステム側に設けられた決済処理装置と通信可能に接続され、クレジットカードの利用額及び決済済みであるか否かを示す決済状況を少なくとも含むクレジットカードの利用履歴に関する履歴情報、並びに当該クレジットカードの締め日を示す締め日情報を記憶する携帯端末であって、
前記締め日情報に示される締め日に到達したときに、前記履歴情報を用いて、前回の締め日以降のクレジットカードの利用に係る未決済の利用額の集計処理を実行する集計処理手段と、
当該集計処理手段によって得られた未決済の利用額の合計を含む未決済情報を生成する未決済情報生成手段と、
当該未決済情報生成手段によって生成された未決済情報を、前記決済処理装置へ送信する送信手段と、
前記未決済情報を受信した前記決済処理装置が、当該未決済情報に含まれる未決済の利用額の合計を用いることによって、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行した場合に、当該決済処理装置から当該決済処理が完了したことを示す処理完了情報を受信する手段と、
当該受信手段によって受信された処理完了情報に基づいて、前記履歴情報に含まれる決済状況を更新する決済状況更新手段と
を備える、携帯端末。
【請求項８】
複数のクレジットカード毎に、前記履歴情報及び前記締め日情報を記憶しており、
前記未決済情報生成手段が、前記複数のクレジットカード毎に、前記未決済情報を生成するように構成され、
前記送信手段が、前記複数のクレジットカード毎に、前記未決済情報を前記決済処理装置へ送信するように構成されている、
請求項７に記載の携帯端末。
【請求項９】
電源がオフであるか否かを判定する判定手段と、
当該判定手段によって電源がオフであると判定された場合に、電源をオンにする電源オン手段とをさらに備える、
請求項７または請求項８に記載の携帯端末。
【請求項１０】
前記未決済情報生成手段による未決済情報の生成と、前記送信手段による未決済情報の送信とが行われた場合に、電源をオフにする電源オフ手段をさらに備える、
請求項９に記載の携帯端末。
【請求項１１】
電池残量を検出する電池残量検出手段をさらに備え、
当該電池残量検出手段によって検出された電池残量が所定の閾値以下となった場合に、前記未決済情報生成手段による未決済情報の生成と、前記送信手段による未決済情報の送信とが行われるように構成されている、
請求項７乃至請求項１０の何れかに記載の携帯端末。
【請求項１２】
クレジットカードの決済処理を実行するために、クレジットカードシステム側に設けられた決済処理装置と通信可能に接続され、クレジットカードの利用額及び決済済みであるか否かを示す決済状況を少なくとも含むクレジットカードの利用履歴に関する履歴情報、並びに当該クレジットカードの締め日を示す締め日情報を記憶する携帯端末に、前記締め日情報に示される締め日に到達したときに、前記履歴情報を用いて、前回の締め日以降のクレジットカードの利用に係る未決済の利用額の集計処理を実行させる手順と、
前記携帯端末に、前記集計処理により得られた未決済の利用額の合計を含む未決済情報を生成させる手順と、
前記携帯端末に、生成された未決済情報を、前記決済処理装置へ送信させる手順と、
前記未決済情報を受信した前記決済処理装置が、当該未決済情報に含まれる未決済の利用額の合計を用いることによって、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行した場合に、当該決済処理装置から当該決済処理が完了したことを示す処理完了情報を前記携帯端末に受信させる手順と、
前記携帯端末に、受信された処理完了情報に基づいて、前記履歴情報に含まれる決済状況を更新させる手順と
を実行させるためのコンピュータプログラム。
【請求項１３】
前記携帯端末が、複数のクレジットカード毎に、前記履歴情報及び前記締め日情報を記憶しており、
前記未決済情報を生成させる手順が、前記携帯端末に、前記複数のクレジットカード毎に、前記未決済情報を生成させ、
前記決済処理装置へ送信させる手順が、前記携帯端末に、前記複数のクレジットカード毎に、前記未決済情報を前記決済処理装置へ送信させる、
請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記携帯端末に、電源がオフであるか否かを判定させる手順と、
電源がオフであると判定された場合、前記携帯端末に、電源をオンにさせる手順とをさらに含む、
請求項１２または請求項１３に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クレジットカードの決済処理を行うクレジットカード決済処理方法に関し、特に携帯端末に記憶されているクレジットカードの履歴情報を用いることにより、当該決済処理を行うクレジットカード決済処理方法、その方法を実施するためのクレジットカード決済処理システム、そのシステムが備える携帯端末、および前記方法を携帯端末に実施させるためのコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、グリッドコンピューティングと呼ばれる技術が提案されている。これは、ネットワークを利用することにより、分散された計算リソースを管理し活用して、大量の処理を実行することができるようにするものである。
【０００３】
このグリッドコンピューティングにおいては、各計算リソースを利用することの許可を得ることができなければ、当該計算リソースを利用することはできないため、所定の処理を確実に実行するための計算リソースを安定して確保することができないという問題があった。
【０００４】
そこで、センターサーバによる管理の下、ネットワークに接続されたネット機器のストレージの公共領域を自由に使用することができるようにすることによって、安定的に計算リソースを確保することができるグリッドコンピューティングシステムが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−２２２４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、クレジットカードの決済処理においては、膨大な量のデータを処理する必要があるため、クレジットカードシステムのホスト側では多大な負荷が発生している。例えば、未決済のカード利用額については、毎月１回などの所定のタイミングで集計処理を実行しなければならないが、これには大変な計算リソースが必要となる。
【０００６】
そこで、グリッドコンピューティングの考え方を適用して、ネットワークを介して、分散された計算リソースを活用することにより、この負荷を軽減することが考えられる。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、クレジットカードの決済処理に対してグリッドコンピューティング技術を適用することによって、所定のタイミングで実行しなければならない大量の処理を確実に実行することができるクレジットカード決済処理方法、その方法を実施するためのクレジットカード決済処理システム、そのシステムが備える端末装置、および前記方法を携帯端末に実施させるためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明者等は、クレジットカードの決済処理に対してグリッドコンピューティング技術を適用するにあたって、どのような計算リソースを活用すべきかについて鋭意検討した。ネットワークに接続されているパーソナルコンピュータを活用することも勿論考えられるが、近年、携帯型電話機をはじめとする携帯端末が急速に普及し、その計算能力も年々高くなってきており、しかも、クレジットカード機能を備えたものも普及しつつある点に着目した。
【０００９】
そして、本発明者等は、例えば、携帯端末のクレジットカード機能を利用することによってクレジットカードの利用が行われる場合に、当該クレジットカードの利用に係る一定の処理を当該携帯端末に実施させることによって、計算リソースを確実に確保することができるという利点があると考えた。しかも、発明者等は、その携帯端末が、当該クレジットカードの利用に関する所定の情報を記憶しているために、その情報を外部から受け取ることなく、所定の処理を実行することが可能となるので、当該クレジットカードの利用とはまったく関係のないネットワーク上の計算リソースを用いる場合と比べて、効率的な処理を実現することができるとも考えた。
【００１０】
なお、例えば、クレジットカードの利用額の集計処理などの処理の場合、毎月など所定のタイミングで繰り返し確実に実行されなければならないにもかかわらず、携帯端末の電源がオフになっているなどの原因により、当該処理を実行することができない事態が生じ得る。
【００１１】
この場合に、グリッドコンピューティングの考え方にしたがって活用可能な他の計算リソースに処理をさせるような構成とした場合、クレジットカードの利用に関する所定の情報を記憶している携帯端末に処理させることができなくなるため、上述したような効率的な処理を実現することができなくなる。
【００１２】
そこで、本発明者等は、クレジットカードの決済処理に対してグリッドコンピューティング技術を適用するにあたっては、上述したような事態を回避するための手段を設けておくことが好ましいと考えた。
【００１３】
これらの知見に基づいて、本発明者等は、以下に示す発明をした。
【００１４】
本発明のクレジットカード決済処理方法は、クレジットカードの決済処理を実行するために、クレジットカードシステム側に設けられた決済処理装置と、クレジットカードの利用額及び決済済みであるか否かを示す決済状況を少なくとも含むクレジットカードの利用履歴に関する履歴情報、並びに当該クレジットカードの締め日を示す締め日情報を記憶する携帯端末とを用いて、前記決済処理を行うクレジットカード決済処理方法であって、  前記携帯端末が、前記締め日情報に示される締め日に到達したときに、前記履歴情報を用いて、前回の締め日以降のクレジットカードの利用に係る未決済の利用額の集計処理を実行するステップと、前記携帯端末が、前記集計処理の結果得られた未決済の利用額の合計を含む未決済情報を生成するステップと、前記携帯端末が、生成された未決済情報を、前記決済処理装置へ送信するステップと、前記決済処理装置が、前記携帯端末から送信された未決済情報を受信するステップと、前記決済処理装置が、受信された未決済情報に含まれる未決済の利用額の合計を用いることによって、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行するステップと、前記決済処理装置が、決済処理が完了したことを示す処理完了情報を、前記携帯端末へ送信するステップと、前記携帯端末が、前記決済処理装置から送信された処理完了情報を受信するステップと、前記携帯端末が、受信された処理完了情報に基づいて、前記履歴情報に含まれる決済状況を更新するステップとを有する。
【００１５】
前記発明に係るクレジットカード決済処理方法において、前記携帯端末が、複数のクレジットカード毎に、前記履歴情報及び前記締め日情報を記憶しており、当該複数のクレジットカード毎に、前記未決済情報を生成するステップと、前記決済処理装置へ送信するステップとを実行することが好ましい。
【００１６】
また、前記発明に係るクレジットカード決済処理方法において、前記決済処理装置が、各クレジットカード会員によるクレジットカードの利用について決済済みであるか否かを示す決済状況情報を記憶しており、前記決済処理装置が、前記受信された未決済情報及び記憶している前記決済状況情報に基づいて、当該未決済情報にかかる未決済の利用額について決済済みであるか否かを判定するステップをさらに有し、前記決済処理を実行するステップにおいて、前記決済処理装置が、前記未決済の利用額について決済済みではないと判定した場合に、当該未決済の利用額について、その集計処理を行うことなく決済処理を実行することが好ましい。
【００１７】
また、本発明に係るクレジットカード決済処理システムは、クレジットカードの決済処理を実行するために、クレジットカードシステム側に設けられた決済処理装置と、クレジットカードの利用額及び決済済みであるか否かを示す決済状況を少なくとも含むクレジットカードの利用履歴に関する履歴情報、並びに当該クレジットカードの締め日を示す締め日情報を記憶する携帯端末とを備えるクレジットカード決済処理システムであって、前記携帯端末が、前記締め日情報に示される締め日に到達したときに、前記履歴情報を用いて、前回の締め日以降のクレジットカードの利用に係る未決済の利用額の集計処理を実行する集計処理手段と、当該集計処理手段によって得られた未決済の利用額の合計を含む未決済情報を生成する未決済情報生成手段と、当該未決済情報生成手段によって生成された未決済情報を、前記決済処理装置へ送信する送信手段とを具備し、前記決済処理装置が、前記携帯端末から送信された未決済情報を受信する受信手段と、当該受信手段によって受信された未決済情報に含まれる未決済の利用額の合計を用いることによって、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行する決済処理手段と、当該決済処理手段により決済処理が完了したことを示す処理完了情報を、前記携帯端末へ送信する送信手段とを具備し、前記携帯端末がさらに、前記決済処理装置から送信された処理完了情報を受信する受信手段と、当該受信手段によって受信された処理完了情報に基づいて、前記履歴情報に含まれる決済状況を更新する決済状況更新手段とを具備する。
【００１８】
前記発明に係るクレジットカード決済処理システムにおいて、前記携帯端末が、複数のクレジットカード毎に、前記履歴情報及び前記締め日情報を記憶しており、前記未決済情報生成手段が、前記複数のクレジットカード毎に、前記未決済情報を生成するように構成され、前記送信手段が、前記複数のクレジットカード毎に、前記未決済情報を前記決済処理装置へ送信するように構成されていることが好ましい。
【００１９】
また、前記発明に係るクレジットカード決済処理システムにおいて、前記決済処理装置が、各クレジットカード会員によるクレジットカードの利用について決済済みであるか否かを示す決済状況情報を記憶する決済状況情報記憶手段と、前記受信された未決済情報及び前記決済状況情報記憶手段によって記憶されている決済状況情報に基づいて、当該未決済情報にかかる未決済の利用額について決済済みであるか否かを判定する判定手段とをさらに具備し、前記決済処理手段が、前記判定手段により前記未決済の利用額について決済済みではないと判定された場合に、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行するように構成されていることが好ましい。
【００２０】
また、本発明の携帯端末は、クレジットカードの決済処理を実行するために、クレジットカードシステム側に設けられた決済処理装置と通信可能に接続され、クレジットカードの利用額及び決済済みであるか否かを示す決済状況を少なくとも含むクレジットカードの利用履歴に関する履歴情報、並びに当該クレジットカードの締め日を示す締め日情報を記憶する携帯端末であって、前記締め日情報に示される締め日に到達したときに、前記履歴情報を用いて、前回の締め日以降のクレジットカードの利用に係る未決済の利用額の集計処理を実行する集計処理手段と、当該集計処理手段によって得られた未決済の利用額の合計を含む未決済情報を生成する未決済情報生成手段と、当該未決済情報生成手段によって生成された未決済情報を、前記決済処理装置へ送信する送信手段と、前記未決済情報を受信した前記決済処理装置が、当該未決済情報に含まれる未決済の利用額の合計を用いることによって、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行した場合に、当該決済処理装置から当該決済処理が完了したことを示す処理完了情報を受信する手段と、当該受信手段によって受信された処理完了情報に基づいて、前記履歴情報に含まれる決済状況を更新する決済状況更新手段とを備える。
【００２１】
前記発明に係る携帯端末において、複数のクレジットカード毎に、前記履歴情報及び前記締め日情報を記憶しており、前記未決済情報生成手段が、前記複数のクレジットカード毎に、前記未決済情報を生成するように構成され、前記送信手段が、前記複数のクレジットカード毎に、前記未決済情報を前記決済処理装置へ送信するように構成されていることが好ましい。
【００２２】
また、前記発明に係る携帯端末において、電源がオフであるか否かを判定する判定手段と、当該判定手段によって電源がオフであると判定された場合に、電源をオンにする電源オン手段とをさらに備えることが好ましい。
【００２３】
また、前記発明に係る携帯端末において、前記未決済情報生成手段による未決済情報の生成と、前記送信手段による未決済情報の送信とが行われた場合に、電源をオフにする電源オフ手段をさらに備えることが好ましい。
【００２４】
また、前記発明に係る携帯端末において、電池残量を検出する電池残量検出手段をさらに備え、当該電池残量検出手段によって検出された電池残量が所定の閾値以下となった場合に、前記未決済情報生成手段による未決済情報の生成と、前記送信手段による未決済情報の送信とが行われるように構成されていることが好ましい。
【００２５】
また、本発明に係るコンピュータプログラムは、クレジットカードの決済処理を実行するために、クレジットカードシステム側に設けられた決済処理装置と通信可能に接続され、クレジットカードの利用額及び決済済みであるか否かを示す決済状況を少なくとも含むクレジットカードの利用履歴に関する履歴情報、並びに当該クレジットカードの締め日を示す締め日情報を記憶する携帯端末に、前記締め日情報に示される締め日に到達したときに、前記履歴情報を用いて、前回の締め日以降のクレジットカードの利用に係る未決済の利用額の集計処理を実行させる手順と、前記携帯端末に、前記集計処理により得られた未決済の利用額の合計を含む未決済情報を生成させる手順と、前記携帯端末に、生成された未決済情報を、前記決済処理装置へ送信させる手順と、前記未決済情報を受信した前記決済処理装置が、当該未決済情報に含まれる未決済の利用額の合計を用いることによって、前記未決済の利用額について、その集計処理を行うことなく決済処理を実行した場合に、当該決済処理装置から当該決済処理が完了したことを示す処理完了情報を前記携帯端末に受信させる手順と、前記携帯端末に、受信された処理完了情報に基づいて、前記履歴情報に含まれる決済状況を更新させる手順とを実行させるためのものである。
【００２６】
前記発明に係るコンピュータプログラムにおいて、前記携帯端末が、複数のクレジットカード毎に、前記履歴情報及び前記締め日情報を記憶しており、前記未決済情報を生成させる手順が、前記携帯端末に、前記複数のクレジットカード毎に、前記未決済情報を生成させ、前記決済処理装置へ送信させる手順が、前記携帯端末に、前記複数のクレジットカード毎に、前記未決済情報を前記決済処理装置へ送信させることが好ましい。
【００２７】
また、前記発明に係るコンピュータプログラムにおいて、前記携帯端末に、電源がオフであるか否かを判定させる手順と、電源がオフであると判定された場合、前記携帯端末に、電源をオンにさせる手順とをさらに含むことが好ましい。
【発明の効果】
【００２８】
本発明のクレジットカード決済処理方法、その方法を実施するためのクレジットカード決済処理システム、そのシステムが備える携帯端末、および前記方法を携帯端末に実施させるためのコンピュータプログラムによれば、携帯端末の処理能力を利用することにより、クレジットカード会社のシステム側における負荷を軽減することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００３０】
（クレジットカード決済処理システムの構成）
図１は、本発明のクレジットカード決済処理システムの構成を示すブロック図である。図１に示すように、クレジットカード決済処理システムは、クレジットカード会社に設けられたクレジットカードシステム１００が備える決済処理装置１と、ネットワーク２を介して当該決済処理装置１と通信可能に接続される、複数の携帯端末３，３…とを備えている。
【００３１】
ここで、携帯端末３としては、クレジットカード機能を有している携帯型電話機が主に用いられる。ただし、同様の機能を有する携帯端末であれば、携帯型電話機器以外のものを携帯端末３として利用してもよいことは言うまでもない。
【００３２】
なお、本実施の形態では、決済処理装置１がクレジットカードシステム１００内に設けられているが、本発明はこのような構成に限られるわけではなく、例えば、決済処理装置１が、クレジットカードシステム１００の外部に設けられ、当該クレジットカードシステム１００とネットワークを介して通信可能に接続されているような構成であってもよい。
【００３３】
（決済処理装置の構成）
図１に示すように、決済処理装置１は、ＣＰＵ１０を備えており、そのＣＰＵ１０は、バスを介して後述する各ハードウェアと接続されている。そして、ＣＰＵ１０は、それらのハードウェアの動作を制御するとともに、メモリ１１にロードされるコンピュータプログラムを実行する。これにより、決済処理装置１は、後述する処理を実行することが可能となる。
【００３４】
メモリ１１は、例えばＤＲＡＭ又はＳＲＡＭなどで構成され、コンピュータプログラムを実行する場合に発生する一時的なデータなどを記憶する。
【００３５】
ハードディスク１２は、読み書き可能な磁気ディスクで構成され、決済処理装置１の動作に必要なコンピュータプログラム、および各種のデータなどを記憶している。
【００３６】
通信インタフェース１３は、ネットワーク２を介して、複数の携帯端末３，３…と通信するために用いられるインタフェースである。
【００３７】
上記のハードディスク１２には、各クレジットカード会員のクレジットカードの利用履歴を示す履歴情報を蓄積するための履歴情報データベース（ＤＢ）１２Ａが備えられている。以下、この履歴情報ＤＢ１２Ａの詳細について説明する。
【００３８】
図２は、履歴情報ＤＢ１２Ａに記憶される履歴情報のフォーマットの一例を示す概念図である。なお、この履歴情報は、クレジットカード会員がクレジットカードを利用する都度生成され、蓄積されるものである。
【００３９】
図２に示すように、履歴情報は、会員番号フィールド１０１、利用日フィールド１０２、加盟店フィールド１０３、利用金額フィールド１０４、引落予定日フィールド１０５、および決済フィールド１０６などの各フィールドを有している。以下、これらの各フィールドに格納される情報について説明する。
【００４０】
会員番号フィールド１０１には、各クレジットカード会員を識別するための会員番号が、利用日フィールド１０２には、クレジットカードの利用日が、加盟店フィールド１０３には、当該クレジットカードを利用した加盟店を示す情報がそれぞれ格納されている。
【００４１】
また、利用金額フィールド１０４には、クレジットカードの利用額が、引落予定日フィールド１０５には、当該利用額が所定の金融口座から引き落とされる予定となっている年月日が、決済フィールド１０６には、当該利用額の引落がなされたか否か、すなわち既に決済がなされたか否かを示す情報がそれぞれ格納されている。
【００４２】
（携帯端末の構成）
次に、携帯端末３の構成について説明する。
【００４３】
上述したように、携帯端末３はクレジットカード機能を有している。そして、図１に示すように、携帯端末３は、所定の記憶容量を有する記憶部３０を備えている。この記憶部３０には、カード情報３０Ａ、履歴情報３０Ｂ、および集計処理プログラム３０Ｃなどが記憶されている。
【００４４】
ここで、集計処理プログラム３０Ｃは、携帯端末３に、後述する処理を実行させるためのコンピュータプログラムである。
【００４５】
以下、カード情報３０Ａおよび履歴情報３０Ｂについて説明する。
【００４６】
図３は、携帯端末３の記憶部３０に記憶されるカード情報３０Ａのフォーマットの一例を示す概念図である。ここで、カード情報３０Ａは、携帯端末３のクレジットカード機能によって利用可能なクレジットカードに関する情報であり、クレジットカード１枚に対して１レコードが割り当てられている。したがって、当該携帯端末３によって複数のクレジットカードの利用が可能となっている場合には、カード情報３０Ａは複数レコードから構成されることになる。
【００４７】
図３に示すように、カード情報３０Ａは、カード番号フィールド１０１、カード会社フィールド２０２、会員番号フィールド２０３、締め日フィールド２０４、および保存期間フィールド２０５などの各フィールドを有している。以下、これらの各フィールドに格納される情報について説明する。
【００４８】
カード番号フィールド２０１には、各クレジットカードを識別するための番号が、カード会社フィールド２０２には、そのクレジットカードの発行会社を示す情報が、会員番号フィールド２０３には、そのクレジットカードのカード番号がそれぞれ格納されている。
【００４９】
また、締め日フィールド２０４には、当該クレジットカードを利用した場合の所定の締め日が、保存期間フィールド２０５には、そのクレジットカードの利用に係る情報を保存する期間を示す日数がそれぞれ格納されている。
【００５０】
図４は、携帯端末３の記憶部３０に記憶される履歴情報３０Ｂのフォーマットの一例を示す概念図である。ここで、履歴情報３０Ｂは、クレジットカードを利用する都度生成される情報である。
【００５１】
図４に示すように、履歴情報３０Ｂには、カード番号フィールド３０１、利用日フィールド３０２、加盟店フィールド３０３、利用金額フィールド３０４、引落予定日フィールド３０５、および決済フィールド３０６の各フィールドを有している。
【００５２】
カード番号フィールド３０１には、利用したクレジットカードのカード番号が、利用日フィールド３０２には、クレジットカードの利用日が、加盟店フィールド３０３には、当該クレジットカードを利用した加盟店を示す情報がそれぞれ格納されている。
【００５３】
また、利用金額フィールド３０４には、クレジットカードの利用額が、引落予定日フィールド３０５には、当該利用額が所定の金融口座から引き落とされる予定となっている年月日が、決済フィールド３０６には、既に決済がなされたか否かを示す情報がそれぞれ格納されている。
【００５４】
（クレジットカード決済処理システムの動作）
次に、以上のように構成された本発明のクレジットカード決済処理システムの動作について、説明する。
【００５５】
［実施例１］
図５は、実施例１における本発明のクレジットカード決済処理システムが備える決済処理装置１および携帯端末３の動作の流れを示すフローチャートである。ここで、携帯端末３は、集計処理プログラム３０Ｃを実行することによって、以下の動作を行うことになる。
【００５６】
なお、以下の処理は、カード情報３０Ｂの締め日フィールド２０４に格納されている日の所定時刻（以下、「プログラム実行開始時刻」という）になったときに実行される。このプログラム実行開始時刻は、携帯端末３に集計処理プログラム３０Ｃがインストールされる際などに設定されるようにしてもよく、また、端末装置３の利用者によって設定可能としてあってもよい。このプログラム実行開始時刻には、例えば、午前３時など、通常、携帯端末３が利用されることの少ない時刻を設定することが考えられる。
【００５７】
まず、携帯端末３は、記憶部３０に記憶されている履歴情報３０Ｂを読み出す（Ｓ１０１）。
【００５８】
次に、携帯端末３は、その履歴情報３０Ｂを参照して、未だ決済がなされていないクレジットカードの利用額の集計処理を実行し、その集計処理の結果得られた未決済利用額の合計および当該クレジットカードの会員番号を少なくとも含む未決済情報を生成する（Ｓ１０２）。
【００５９】
そして、携帯端末３は、生成した未決済情報を、決済処理装置１宛に送信する（Ｓ１０２）。
【００６０】
決済処理装置１は、携帯端末３から送信された未決済情報を受信し（Ｓ２０１）、当該未決済情報に示されている会員番号に係る履歴情報を、履歴情報ＤＢ１２Ａから読み出す（Ｓ２０２）。
【００６１】
次に、決済処理装置１は、ステップＳ２０２にて読み出した履歴情報と、未決済情報との突合処理を実行する（Ｓ２０３）。この突合処理においては、未決済情報では決済されていないとされている件が当該履歴情報では決済済みとされていないか否かが確認される。ここで、当該履歴情報において決済済みとされている場合は、以下の処理を実行せず、すでに決済がなされていることを示す情報を、決済処理装置１が携帯端末３宛に送信する。他方、決済済みとされていない場合は、以下の処理を実行する。
【００６２】
なお、履歴情報ＤＢ１２Ａに記憶されている履歴情報には、加盟店に備えられている加盟店端末などを介してクレジットカードが利用された場合、いわゆるインターネットショッピングなどによりクレジットカードが利用された場合、および年会費が発生した場合のように、携帯端末３を利用せずにクレジットカードが利用された場合の利用履歴に関する履歴情報も含まれているので、決済処理装置１は、ステップＳ２０３の突合処理によって、どの履歴が携帯端末３の利用によるものであるのかを確認することができる。
【００６３】
決済処理装置１は、ステップＳ２０２にて読み出した履歴情報の決済フィールド１０６に決済がなされたことを示す情報を格納することによって、履歴情報ＤＢ１２Ａを更新する（Ｓ２０４）。
【００６４】
そして、決済処理装置１は、未決済の利用額に対する決済処理が完了したことを示す処理完了情報を生成し、これを携帯端末３宛に送信する（Ｓ２０５）。
【００６５】
携帯端末３は、決済処理装置１から送信された処理完了情報を受信した場合（Ｓ１０４）、履歴情報３０Ｂの決済フィールド３０６に決済がなされたことを示す情報を格納することによって、履歴情報３０Ｂを更新する（Ｓ１０５）。
【００６６】
なお、その後、決済処理装置１は、所定の手順にしたがって、決済処理に必要な他の処理を実行することにより、金融口座からの引落などが行われることになる。
【００６７】
［実施例２］
図６は、実施例２における本発明のクレジットカード決済処理システムが備える決済処理装置１および携帯端末３の動作の流れを示すフローチャートである。
【００６８】
なお、決済処理装置１の動作については、実施例１の場合と同様であるので、同一符号を付して、説明を省略する。
【００６９】
実施例１では、プログラム実行開始時刻において、携帯端末３の電源がオンとなっているために、上述した処理を予定通り実行することが可能な例であった。しかし、上述したように、通常、携帯端末３が利用されることの少ない時刻をプログラム実行開始時刻としたような場合であれば、携帯端末３の電源がオフとなっている場合もあり得る。このような場合、決済処理を実行することができなくなるという不都合が生じる。
【００７０】
そこで、実施例２では、携帯端末が有する自動電源オン／オフ機能を利用することにより、決済処理を確実に実行することができるようにする。ここで自動電源オン／オフ機能とは、予め設定された時刻となった場合に自動的に電源をオン／オフすることができる機能であり、例えば、現在の携帯型電話機が備えているものと同様の機能である。
【００７１】
なお、携帯端末３が、例えば、外部から出力される信号に応じて電源をオン／オフすることが可能な装置である場合は、携帯端末３の電源がオフであると外部装置が判定した場合に、当該外部装置が当該信号を携帯端末３に対して出力することによって、携帯端末３の電源をオンにさせるような構成であってもよい。
【００７２】
携帯端末３は、プログラム実行開始時刻になった時に、上述した自動電源オン／オフ機能により、自らの電源がオフであるか否かを判定する（Ｓ３０１）。ここで、電源はオフではないと判定された場合（Ｓ３０１でＮＯ）、携帯端末３は、ステップＳ３０３に進む。
【００７３】
これに対し、電源はオフであると判定された（Ｓ３０１でＹＥＳ）、携帯端末３は、自動電源オン／オフ機能により、自らの電源をオンにする（Ｓ３０２）。
【００７４】
その後、携帯端末３は、実施例１におけるステップＳ１０１からＳ１０５までと同様に、履歴情報の読み出し（Ｓ３０２）、未決済情報の生成（Ｓ３０４）、未決済情報の送信（Ｓ３０５）、処理完了情報の受信（Ｓ３０６）、および履歴情報の更新（Ｓ３０７）を実行する。
【００７５】
そして、携帯端末３は、自動電源オン／オフ機能により、自らの電源をオフにして（Ｓ３０８）、処理を終了する。なお、ステップＳ３０１にて電源はオフではないと判定された場合であれば、このステップＳ３０８を実行せずに処理を終了させてもよい。
【００７６】
このように、携帯端末３が備える自動電源オン／オフ機能を用いることにより、携帯端末３の電源がオフの状態であっても、決済処理を確実に実行することが可能となる。
【００７７】
［実施例３］
携帯端末３の電池残量が少なくなっている場合、その後プログラム実行開始時刻に達したときに、携帯端末３の電源がオフとなっている事態が起き得る。そこで、実施例３では、携帯端末３の電池残量が所定の閾値以下となった場合に決済処理を実行することによって、携帯端末３の電源がオフになる前に当該処理を確実に完了させることができるようにする。
【００７８】
図７は、実施例３における本発明のクレジットカード決済処理システムが備える決済処理装置１および携帯端末３の動作の流れを示すフローチャートである。
【００７９】
なお、決済処理装置１の動作については、実施例１の場合と同様であるので、同一符号を付して、説明を省略する。
【００８０】
携帯端末３は、電池残量が所定の閾値以下になったか否かを監視している（Ｓ４０１）。そして、電池残量が閾値以下になったと判定した場合（Ｓ４０１でＹＥＳ）、携帯端末３は、ステップＳ４０２へ進む。
【００８１】
その後、携帯端末３は、実施例１におけるステップＳ１０１からＳ１０５までと同様に、履歴情報の読み出し（Ｓ４０２）、未決済情報の生成（Ｓ４０３）、未決済情報の送信（Ｓ４０４）、処理完了情報の受信（Ｓ４０５）、および履歴情報の更新（Ｓ４０６）を実行する。
【００８２】
このように、携帯端末３の電池残量を確認することによって、携帯端末３の電源がオフになる前に、決済処理を確実に完了させることが可能となる。
【産業上の利用可能性】
【００８３】
本発明に係るクレジットカード決済処理方法、クレジットカード決済処理システム、携帯端末、およびコンピュータプログラムは、分散された計算リソースを有効に活用することができるため、大量の処理を実行しなければならないクレジットカード決済処理システム等に有用である。
【図面の簡単な説明】
【００８４】
【図１】本発明のクレジットカード決済処理システムの構成を示すブロック図である。
【図２】履歴情報ＤＢに記憶される履歴情報のフォーマットの一例を示す概念図である。
【図３】携帯端末の記憶部に記憶されるカード情報のフォーマットの一例を示す概念図である。
【図４】携帯端末の記憶部に記憶される履歴情報のフォーマットの一例を示す概念図である。
【図５】実施例１における本発明のクレジットカード決済処理システムが備える決済処理装置および携帯端末の動作の流れを示すフローチャートである。
【図６】実施例２における本発明のクレジットカード決済処理システムが備える決済処理装置および携帯端末の動作の流れを示すフローチャートである。
【図７】実施例３における本発明のクレジットカード決済処理システムが備える決済処理装置および携帯端末の動作の流れを示すフローチャートである。
【符号の説明】
【００８５】
１      決済処理装置
２      ネットワーク
３      携帯端末
１０    ＣＰＵ
１１    メモリ
１２    ハードディスク
１２Ａ  履歴情報ＤＢ
１３    通信インタフェース
３０    記憶部
３０Ａ  カード情報
３０Ｂ  履歴情報
３０Ｃ  集計処理プログラム
【図１】
0005128081.tif 000002
【図２】
0005128081.tif 000003
【図３】
0005128081.tif 000004
【図４】
0005128081.tif 000005
【図５】
0005128081.tif 000006
【図６】
0005128081.tif 000007
【図７】
0005128081.tif 000008