(57)【要約】【課題】ポイントの偽造等の防止に役立つ、ＩＣカード、ＩＣカード端末及びサーバ等が提供される。【解決手段】本発明によれば、商取引時などに発生したポイントを、ＩＣカード１００や管理サーバ１２６において、ポイントの発生事由に関する情報とともに管理する。そして、ポイントがユーザ間で譲渡・転送された場合など、何らかの理由でポイントが転送される際には、ポイント発生事由を含めて譲受人側の記憶装置へと転送するように構成したので、そのポイントがどのようにして発生したかを追跡することが可能となる。ポイント発生事由に関する情報としては、発生事由を表す情報そのものであってもよいし、発生事由に対応付けられた識別情報などであってもよい。【選択図】  図１
2005038086.tif 000002
【特許請求の範囲】
【請求項１】
商取引の決済に利用されるＩＣカードと、前記ＩＣカードと通信して決済処理を実行するＩＣカード端末とを含むＩＣカードシステムにおいて、商取引の際に発生した金銭価値を有するポイントを管理するポイント管理方法であって、
前記ＩＣカード端末において、決済金額と決済内容とを含む決済情報を入力するステップと、
前記ＩＣカード端末と前記ＩＣカード間において、前記入力された決済情報に基づいて前記ＩＣカードについての決済処理を実行するステップと、
前記ＩＣカード端末において、前記決済金額に対応するポイントデータを算出するステップと、
前記ＩＣカード端末において、ポイントデータが算出される度に、該算出されたポイントデータを識別するための固有のポイント識別情報を生成するステップと、
前記ＩＣカード端末において、前記ポイントデータと、前記ポイント識別情報とを前記ＩＣカードに送信するステップと、
前記ＩＣカードにおいて、前記ポイントデータと、前記ポイント識別情報とを受信するステップと、
前記ＩＣカードにおいて、前記受信したポイントデータと、前記ポイント識別情報とを記憶ユニットに記憶するステップと、
を含むポイント管理方法。
【請求項２】
前記ＩＣカード端末において、前記決済情報及び前記ポイント識別情報をポイント管理サーバに送信するステップと、
前記ポイント管理サーバにおいて、前記決済情報及び前記ポイント識別情報を対応付けて記憶するステップと、
前記ポイント管理サーバにおいて、任意の端末から、任意のＩＣカードに記憶されているポイント識別情報と、該ポイント識別情報に対応する決済情報の照会要求を受信するステップと、
前記ポイント管理サーバにおいて、前記ポイント識別情報に対応する決済情報を読み出して、前記任意の端末へと送信するステップと、
前記任意の端末において、前記決済情報を受信して出力するステップと
を含む請求項１に記載のポイント管理方法。
【請求項３】
前記ＩＣカード端末において、返品処理が起動されると、該返品処理の対象となっている商品に関するポイント識別情報及びポイントデータを送信するよう要求するための送信要求を前記ＩＣカードに対して送信するステップと、
前記ＩＣカードにおいて、前記送信要求を受信すると、前記返品処理の対象となっている商品に関するポイント識別情報及びポイントデータを記憶ユニットから読み出して、前記ＩＣカード端末に送信するステップと、
前記ＩＣカード端末において、前記返品処理の対象となっている商品のポイント識別情報を受信すると、前記ポイント管理サーバに対して、該ポイントの識別情報とともに、該ポイント識別情報に対応する決済情報の検索抽出要求を送信するステップと、
前記ＩＣカード端末において、前記ポイント管理サーバから決済情報を受信して出力するステップと、
前記ＩＣカード端末において、前記返品処理に関する返金データとポイントの減額データとを作成し、前記ＩＣカードに送信するステップと、
前記ＩＣカードにおいて、前記返金データと前記ポイントの減額データとを受信して、前記記憶ユニットに記憶するステップと
を含む請求項２に記載のポイント管理方法。
【請求項４】
前記ＩＣカード端末において、前記決済情報をＩＣカードに送信するステップと、
前記ＩＣカードにおいて、前記決済情報を受信するステップと、
前記ＩＣカードにおいて、前記受信した決済情報を前記ポイント識別情報と対応付けて記憶するステップと、
前記ＩＣカードにおいて、任意のＩＣカード端末から、ポイント識別情報と、該ポイント識別情報に対応する決済情報の照会要求を受信するステップと、
前記ＩＣカードにおいて、前記ポイント識別情報に対応する決済情報を読み出して、前記任意のＩＣカード端末へと送信するステップと、
前記任意のＩＣカード端末において、前記決済情報を受信して出力するステップと
を含む請求項１に記載のポイント管理方法。
【請求項５】
前記ＩＣカード端末において、返品処理が起動されると、該返品処理の対象となっている商品に関する決済情報、ポイント識別情報及びポイントデータを送信するよう要求するための送信要求を前記ＩＣカードに対して送信するステップと、
前記ＩＣカードにおいて、前記送信要求を受信するステップと、
前記ＩＣカードにおいて、前記返品処理の対象となっている商品に関する決済情報、ポイント識別情報及びポイントデータを記憶ユニットから読み出して、前記ＩＣカード端末に送信するステップと、
前記ＩＣカード端末において、前記返品処理の対象となっている商品に関する決済情報、ポイント識別情報及びポイントデータを受信して出力するステップと、
前記ＩＣカード端末において、前記返品処理に関する返金データとポイントの減額データとを作成し、前記ＩＣカードに送信するステップと、
前記ＩＣカードにおいて、前記返金データと前記ポイントの減額データとを受信して、前記記憶ユニットに記憶するステップと
を含む請求項４に記載のポイント管理方法。
【請求項６】
商取引の決済に利用されるＩＣカードにおいて、
ＩＣカードリーダライタ機能を有する機器と通信する通信部と、
前記通信部を介して受信された決済情報に基づいて決済処理を実行する決済処理部と、
前記通信部を介して受信した前記決済処理によって発生したポイントのデータを記憶するポイントデータ記憶部と、
前記ポイントが発生した際に発行された固有のポイント識別情報、及び前記ポイントの発生に寄与した決済内容に関する決済情報のうち少なくとも一方を記憶するポイント関連情報記憶部と
を含むことを特徴とするＩＣカード。
【請求項７】
前記ポイントのデータを読み出し、前記読み出されたポイントのうち、他のＩＣカードへと譲渡転送するポイントを決定する決定処理部と、
前記決定されたポイントのデータと、前記固有のポイント識別情報とを、少なくとも一つの前記ＩＣカードリーダライタ機能を有する機器を通じて、前記他のＩＣカードへと転送するよう前記通信部を制御する転送制御部と
をさらに含む請求項６に記載のＩＣカード。
【請求項８】
ＩＣカードのリーダライタ機能を有するＩＣカード端末であって、
前記ＩＣカードを用いて商取引の決済を実行する際に、決済金額と決済内容とを含む決済情報を入力する入力部と、
前記入力された決済情報に基づいて前記ＩＣカードについての決済処理を実行する決済処理部と、
前記決済金額に対応するポイントデータを算出するポイント算出部と、
前記算出されたポイントデータについて固有のポイント識別情報を生成する識別情報生成部と、
前記ポイントデータと、前記ポイント識別情報とを前記ＩＣカードに対して書き込むよう制御する書込制御部と
を含むＩＣカード端末。
【請求項９】
前記ポイントデータ、前記ポイント識別情報、前記決済情報をポイント管理サーバに送信する送信部をさらに含む請求項８に記載のＩＣカード端末。
【請求項１０】
少なくとも一つのＩＣカード端末を通じ、複数のＩＣカード間で金銭価値を有するポイントデータを譲渡転送するポイントデータの譲渡転送方法であって、
第１のＩＣカードを用いた商取引の決済処理において発生したポイントに関するポイントデータと、該ポイントデータについてのポイント識別情報とを記憶ユニットに記憶するステップと、
前記第１のＩＣカードのポイントデータを第２のＩＣカードへと譲渡転送するための譲渡転送要求を、通信ユニットを通じて受信するステップと、
前記譲渡転送要求を受信すると、前記譲渡転送の対象となっているポイントデータと、該ポイントデータに対応するポイント識別情報とを前記記憶ユニットから読み出すステップと、
前記読み出されたポイントデータと、前記ポイント識別情報とを前記第２のＩＣカードへと転送するステップと
を含むポイントデータの譲渡転送方法。
【請求項１１】
少なくとも一つのＩＣカード端末を通じ、複数のＩＣカード間で金銭価値を有するポイントデータの譲渡転送を補助する譲渡転送補助装置であって、
第１のＩＣカードを用いた商取引の決済処理において発生したポイントに関するポイントデータと、該ポイントデータについてのポイント識別情報とを、前記第１のＩＣカードと通信する第１のＩＣカード端末装置を通じて受信する第１の受信ユニットと、
前記受信したポイントデータと、前記ポイント識別情報とを記憶する記憶ユニットと、
前記第１のＩＣカードのポイントデータを第２のＩＣカードへと譲渡転送するための譲渡転送要求を受信する第２の受信ユニットと、
前記譲渡転送要求を受信すると、前記譲渡転送の対象となっているポイントデータと、該ポイントデータに対応するポイント識別情報とを前記記憶ユニットから読み出す読出制御ユニットと、
前記読み出されたポイントデータと、前記ポイント識別情報とを、第２のＩＣカード端末を通じて前記第２のＩＣカードへと送信する送信ユニットと
を含む譲渡転送補助装置。
【請求項１２】
商取引又はポイントの譲渡により発生したポイントデータをＩＣカードに記憶しておき、該ＩＣカードのポイントデータを用いて決済を行なうポイントデータによる決済処理方法であって、
予め複数のＩＣカードのそれぞれについて、商取引又はポイントの譲渡によりポイントが発生する度に生成されるポイント識別情報と、該ポイントデータの発生事由を表す発生事由情報とを記憶ユニットに記憶するステップと、
任意のＩＣカード端末において、任意のＩＣカードに記憶されているポイントデータを用い、商品又はサービスについて決済処理する際に、該ＩＣカードに記憶されているポイントデータと、該ポイントデータに対応するポイント識別情報とを、該ＩＣカード端末を通じて受信するステップと、
前記受信されたポイント識別情報に基づいて、前記記憶ユニットに記憶されている発生事由情報を検索抽出するステップと、
前記検索抽出された発生事由情報を前記ＩＣカード端末に送信するステップと、
前記ＩＣカード端末において、前記発生事由情報を表示するステップと、
前記ＩＣカード端末において、前記ポイントデータを用いて決済処理を実行させるための実行開始指示を入力するステップと、
前記ＩＣカード端末において、前記実行開始指示が入力されると、前記ポイントデータにより決済処理を実行するステップと
を含むポイントデータによる決済処理方法。
【請求項１３】
商取引又はポイントの譲渡により発生したポイントデータをＩＣカードに記憶しておき、該ＩＣカードのポイントデータを用いて決済を行なうＩＣカード端末であって、
前記ポイントデータにより商品又はサービスの代金を決済する際に、前記ＩＣカードのポイントデータと、前記ポイントが発生する度に生成されるポイント識別情報とを、該ＩＣカードから受信するカードインタフェースユニットと、
前記ポイント識別情報と、前記ポイントデータの発生事由を表す発生事由情報とを対応付けて記憶しているポイント管理サーバに、前記ＩＣカードから受信したポイント識別情報を送信する送信ユニットと、
前記ポイント管理サーバから、前記ポイント識別情報に対応する発生事由情報を受信する受信ユニットと、
前記受信した発生事由情報を表示するユニットと、
前記ポイントデータを用いて決済処理を実行させるための実行開始指示を入力する入力ユニットと、
前記実行開始指示が入力されると前記ポイントデータにより決済処理を実行する決済処理ユニットと
を含むＩＣカード端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＣカードに係り、例えば、ＩＣカードを利用した取引において発生したポイント情報の管理技術に関する。
【０００２】
【従来の技術】
従来、店舗等でショッピングをした際に支払額に応じてポイントを付与するシステムが存在する。付与されたポイントは一定の割合で金品に換算することができ、その換算金額に応じたショッピングを楽しめるようになっている。
【０００３】
このようなポイントの管理システムでは、通信回線を介したセンター側の装置で各会員のポイントをデータベース化して管理している（特許文献１、２）。しかしながら、このようなポイント管理システムでは、センター側の装置にアクセスできない場合には、現在のポイント残高を参照できないため、ポイントを利用したショッピングができないといった課題があった。
【０００４】
この課題の解決を試みた従来技術として、特許文献３に記載の発明がある。例えば、加盟店に設置されたＰＯＳシステム等の販売管理システムにおいて、会員顧客が商品を購入すると、購入金額に応じたポイントを中央ポイント管理システムに登録する。ポイントを利用して商品を購入する際には、予め、中央ポイント管理システムと接続されたローディング装置にＩＣカードをセットし、当該ローディング装置を通じて、中央ポイント管理システムからポイントの全部又は一部をダウンロードし、当該ＩＣカードへと書き込んでおく。そして、ＰＯＳがＩＣカードからポイントデータを読み出して、商品の支払に充当する。この文献では、中央ポイント管理システムに記憶されているポイントを預かりポイントと呼び、ＩＣカード内に蓄積されているポイントを単にポイントと呼ぶことで区別している。
【０００５】
このようにポイントを分割して管理することで、ＰＯＳが中央ポイント管理システムにアクセスできない場合であっても、ＩＣカード内に記憶されているポイント残高の範囲内であれば商品を購入できる。
【０００６】
【特許文献１】
特開平６−２９５３９０号公報
【特許文献２】
特開平１０−１２４７５４号公報
【特許文献３】
特開２００１−４３４５１号公報。
【０００７】
【発明が解決しようとする課題】
上述の特許文献３に記載の技術によれば、ある会員の預かりポイントを、他の会員の預かりポイントの口座へと転送することについての示唆は見受けられるが、果たしてどのようなハードウエアリソースを利用して具体的に実現するかの開示がない。
【０００８】
ところで、このようなポイントを会員間で譲渡できれば、ポイントカードシステムの利便性がより一層高まることが予想される。
【０００９】
しかしながら、ポイントを会員間で自由に譲渡・転送できるようになった場合、ポイントが偽造され、偽造されたポイントが会員間で譲渡されるおそれがある。すなわち、ポイント自体は単なる数値データであり、出所表示機能がないため、ある口座に蓄積されているポイントがどのような経緯で発生したのかを把握することはできない。その結果、ポイントが偽造されたものか、あるいは正規に発生したのものかを区別できないのである。ポイントは、金銭的な価値を有しているため、このような偽造を防止することが望まれる。
【００１０】
ところで、一般に商品の返品処理を行なう際には、レシート及びクレジットカードの利用控えを用意しなければならなかった。この理由は、返品される商品が本当にその店舗で購入されたものであるかを知るためと、さらに、商品の購入価格（返金額）を知るためである。
【００１１】
しかしながら、レシートや利用控えは、小さな紙を記録媒体としているため、紛失しやすく、また破損しやすい。仮に、レシート等を紛失してしまえば、返品処理に支障をきたすことがあった。
【００１２】
そこで、本発明では、このような課題のうち少なくとも一つを解決することを目的とする。
【００１３】
【課題を解決するための手段】
本発明によれば、商取引時などに発生したポイントを、ポイントの発生事由に関する情報とともに管理する。そして、ポイントがユーザ間で譲渡・転送された場合など、何らかの理由でポイントが転送される際には、ポイント発生事由を含めて譲受人側の記憶装置へと転送するように構成したので、そのポイントがどのようにして発生したかを追跡することが可能となる。ポイント発生事由に関する情報としては、発生事由を表す情報そのものであってもよいし、発生事由に対応付けられた識別情報などであってもよい。また、商品のバーコードデータなど、商品コードであってもよい。この識別情報と発生事由との対応関係は、管理装置に記憶しておき、例えば、ＰＯＳやユーザにより操作可能な端末から発生事由の問い合わせがあると、対応する発生事由に関する情報を送信してもよい。あるいは、ＩＣカード内にこれらの対応関係を記憶しておいてもよい。
【００１４】
【発明の実施の形態】
以下に本発明の一実施形態を示す。もちろん以下の実施形態は、上位概念として開示される本発明の下位概念にすぎない。すなわち、以下の実施形態は、特許請求の範囲によって確定される本願発明の技術的範囲に含まれるほんの一部の実施形態にすぎないのである。従って、本願の明細書又は図面に開示された上位概念たる発明であって、特許請求の範囲に記載された発明と技術思想が共通すれば、たとえ本願明細書又は図面に直接的に記載されていない実施形態であっても本願発明の技術的範囲に包含される。
【００１５】
なお、以下の実施形態に記載する下位概念の発明について、そのすべてが特許請求の範囲に記載されているとは限らない。ただし、これは特許発明の技術的範囲から意識的に除外したのではなく、特許発明と均等の関係にあるため特許請求の範囲には記載していない場合があることを理解していただきたい。
【００１６】
図１は、本実施形態に係るＩＣカードシステムの一例を示した図である。ＩＣカード１００は、オリジナルのＩＣカードであり、キャッシュカード機能、電子マネー機能、クレジットカード機能、デビットカード機能、航空会社のマイレージカード機能、鉄道・バス会社等の定期券機能、ＥＴＣ（道路通行料金自動徴収システム）カード機能、ポイントカード機能及び身分証明書（社員証など）機能などの少なくとも一つを備えている。なお、各機能を実現するデータやアプリケーションプログラムはＥＥＰＲＯＭなどの不揮発性の記憶装置に記憶されている。
【００１７】
携帯電話機１０２は、ＩＣカードリーダライタ機能つきの携帯端末である。ＰＣ１０３もＩＣカードリーダライタ機能を搭載したＩＣカード端末である。なお、携帯電話機１０２もＩＣカード端末の一種である。
【００１８】
ＩＣカードリーダライタ装置（以下ではＩＣカード端末と略す。）１１０は、ＩＣカード１００や携帯電話機１０２と通信してデータを書き込んだり読み込んだりするためのＩＣカード端末である。ＩＣカードリーダライタ１１０は、単体の装置として各店舗に配置されてもよいし、店舗のレジ、改札装置などに内蔵されてもよい。
【００１９】
ＡＴＭ端末１１２は、ＩＣカードリーダライタ機能を備えるＩＣカード端末である。
【００２０】
デビットカード決済サーバ１２０は、各カード利用者ごとのデビッド決済口座に関する情報を記憶しており、ＩＣカード端末１１０から送信されてくる決済要求に応じて、対応する決済口座の残高を減額するコンピュータである。
【００２１】
クレジットカード決済サーバ１２２は、各カード利用者ごとのクレジッド決済口座に関する情報を記憶しており、ＩＣカード端末１１０から送信されてくる決済要求に応じて、対応する決済口座に支払額を加算するコンピュータである。
【００２２】
銀行サーバ１２４は、ＡＴＭ端末１１２から送信されてくる預金の預け入れ・払い戻し、振込みなどの取引を管理するためのコンピュータである。
【００２３】
このように各種のサーバ１２０〜１２４は、カード機能を提供している団体のセンター側装置として機能することになる。
【００２４】
ポイント管理サーバ１２６は、各ＩＣカードのポイントに関する情報を記憶管理するコンピュータ装置である。例えば、各ポイントデータを識別するための固有のポイント識別情報や、当該ポイントデータが発生した事由（例、商品購入、ポイント譲渡、商品コードなど）を表すポイント発生事由情報などを対応付けて記憶しており、ポイント発生事由情報の問い合わせがあると、検索キーとして提供されたポイント識別情報に対応するポイント発生事由情報を検索抽出して送信する。
【００２５】
このポイント管理サーバ１２６は、複数のユーザ間でポイントデータを譲渡する場合に、その転送処理を管理・補助する機能も備えている。
【００２６】
図２は、本実施形態に係るＩＣカードのブロック図である。ＣＰＵ２０１は、制御プログラムに従ってＩＣカード１００内の各部を制御する中央演算処理装置である。例えば、制御プログラムとしては、後述するフローチャートに従ったポイントデータの記憶処理などのプログラムが含まれる。ＲＡＭ２０２は、制御プログラムを実行する際に必要となる作業領域や各種のデータを記憶する記憶装置である。マスクＲＯＭ２０３は、制御プログラムや各種のデータを記憶するための記憶装置である。ＥＥＰＲＯＭ２０４は、ポイントデータ２１１と、ポイント識別情報２１２とを記憶する書き換え可能な記憶装置である。また、ＥＥＰＲＯＭ２０４は、ポイント発生事由情報も記憶していてもよい。なお、ＥＥＰＲＯＭ２０４は、フラッシュメモリなどに置き換えてもよい。通信インタフェース２０７は、ＩＣカード端末１１０等と通信するための通信（カード）インタフェースである。通信ＩＦ２０７は、非接触型インタフェース及び接触型インタフェースの少なくとも一方を搭載している。
【００２７】
図３は、本実施形態に係るＩＣカードリーダライタ装置のブロック図である。ＣＰＵ３０１は、ＲＯＭ３０３に格納されているコンピュータプログラムに基づいて制御を実行する中央演算処理装置である。例えば、制御プログラムとしては、後述するフローチャートに従ったポイントデータの算出、譲渡転送、決済処理に関するプログラムやウェブブラウザプログラムなどが含まれる。ＲＡＭ３０２は、データなどを記憶する揮発性の記憶装置である。ＲＯＭ３０３は、書き換え不能のマスクＲＯＭである。ＥＥＰＲＯＭ３０９は、書き換え可能な記憶装置である。表示装置３０４は、ＩＣカード１００との通信結果や、ポイント発生事由情報などを表示するディスプレイである。操作部３０５は、タッチパネルデバイスやテンキーなどの入力装置である。通信インタフェース３０７は、サーバ１２０〜１２６などと接続するための通信回路である。カード（通信）インタフェース３０８は、ＩＣカード１００に搭載されている磁気ストライプからデータを読み出したり、当該磁気ストライプにデータを書き込むための磁気カード装置、接触型ＩＣカードの接続端子からデータを読み出したり、書き込んだりするための接触型リーダライタ装置、及び非接触型ＩＣカードと無線通信を行い、データを読み出したり、書き込んだりするための非接触型リーダライタ装置の少なくとも一つを搭載している。
【００２８】
なお、ＩＣカード端末１１０は、ＰＯＳ（店舗販売時点情報管理）システムなどの会計装置と一体化されていてもよい。また、ＩＣカード端末１１０は、例えば、複数のカードリーダライタ装置とホスト装置とからなるローカルなＩＣカードシステムであってもよい。この場合は、ホスト装置を経由して各種の決済サーバと通信を実行することになろう。
【００２９】
図４は、本実施形態にかかる各サーバの例示的なブロック図である。ＣＰＵ４０１は、ＲＯＭ４０３や、ハードディスクドライブ４０８に格納されているコンピュータプログラムに基づいて制御を実行する中央演算処理装置である。ＲＡＭ４０２は、データなどを記憶する揮発性の記憶装置である。ＲＯＭ４０３は、書き換え不能のマスクＲＯＭや書き換え可能なＥＥＰＲＯＭなどの記憶装置である。表示装置４０４は、各種の情報を表示するディスプレイである。操作部４０５は、キーボードやポインティングデバイスなどの入力装置である。通信インタフェース４０７は、ＩＣカード端末１１０、ＡＴＭ端末１１２などと接続するための通信回路である。ハードディスクドライブ４０８は、決済処理に必要となるコンピュータプログラムや、決済処理に必要になるデータを管理するデータベースなどを記憶する記憶装置である。
【００３０】
図５は、本実施形態にかかる携帯端末やＰＣの例示的なブロック図である。ＣＰＵ５０１は、ＲＯＭ５０３や、ＥＥＰＲＯＭ５０９に格納されているコンピュータプログラムに基づいて制御を実行する中央演算処理装置である。ＲＡＭ５０２は、データなどを記憶する揮発性の記憶装置である。ＲＯＭ５０３は、書き換え不能のマスクＲＯＭであり、ポイント処理プログラム、ウェブブラウザプログラムなどが含まれる。ＥＥＰＲＯＭ５０９は、書き換え可能な記憶装置である。表示装置５０４は、各種の情報を表示するディスプレイである。操作部５０５は、キーボードやポインティングデバイスなどの入力装置である。通信インタフェース５０７は、携帯電話網やインターネットなどの通信網に接続するための通信回路である。カードインタフェース５０８は、ＩＣカード１００に搭載されている磁気ストライプからデータを読み出したり、当該磁気ストライプにデータを書き込むための磁気カード装置、接触型ＩＣカードの接続端子からデータを読み出したり、書き込んだりするための接触型リーダライタ装置、及び非接触型ＩＣカードと無線通信を行い、データを読み出したり、書き込んだりするための非接触型リーダライタ装置の少なくとも一つを搭載している。また、カードインタフェース５０８は、ＩＣカード端末１１０等と通信するための通信（カード）インタフェースでもあり、非接触型インタフェース及び接触型インタフェースの少なくとも一方を搭載している。
【００３１】
図６は、本実施形態に係るＩＣカードシステムのポイントＩＤ登録処理の例示的なシーケンス図である。この例では、店舗に設置されたＩＣカード端末１１０を利用する場合を説明する。もちろん、ＩＣカードリーダライタ機能を有するＡＴＭ端末１１２、ＰＣ１０３および携帯端末１０２の何れにおいて実行されてもよく、その場合は、以下のＩＣカード端末１１０についてのハードウエアの参照符号を、ＡＴＭ端末１１２等の各参照符号に置換することで同様に理解できよう。例えば、ＩＣカード端末のＣＰＵ３０１は、ＡＴＭ端末のＣＰＵ３０１、携帯端末１０２又はＰＣ１０３のＣＰＵ５０１に対応することになる。
【００３２】
ステップＳ６００において、ＩＣカード端末１１０のＣＰＵ３０１は、カードインタフェース３０８を制御し、ＩＣカード１００との通信を確立し、必要な認証処理等を実行する。
【００３３】
ステップＳ６０２において、ＣＰＵ３０１は、操作部３０５から入力されたトランザクションデータをＲＡＭ３０２に記憶する。
【００３４】
図７は、本実施形態に係るトランザクションＩＤとトランザクションデータとの対応関係を示した図である。トランザクションデータには、取引の内容７０２（例えば、商品購入、商品販売、出金、入金、送金、ポイント交換など）、取引日時７０３、取引金額７０４、商品又はサービスのデータ７０５（例えば、商品名、商品コード、数量、単価）、店舗名７０６などの少なくとも一つが含まれている。また、操作部３０５からではなく、ＰＯＳなどの外部端末からこれらのトランザクションデータを受信してもよい。
【００３５】
また、ＣＰＵ３０１は、各トランザクションデータごとに、固有のトランザクションＩＤを生成する。トランザクションＩＤは、例えば、ＩＣカードのカードＩＤ、決済に利用されるアプリケーションのＩＤ、決済に利用されるＩＣカード端末のＩＤ、取引年月日、取引時刻、店舗コードなどの少なくとも一つを予め定められた順序で接続して生成する。このトランザクションＩＤには、ＩＣカード端末に割り当てられたＩＰｖ６形式のＩＰアドレスを含ませてもよい。ＩＰｖ６のＩＰアドレス空間は広大であり、各ＩＣカード端末ごとにグローバルＩＰアドレスを割り当てることができるため、このＩＰアドレスをトランザクションＩＤに利用すれば、どのＩＣカード端末で実行されたトランザクションデータであるかを容易に判定できよう。
【００３６】
ステップＳ６０４において、ＩＣカード端末１１０のＣＰＵ３０１と、ＩＣカード１００のＣＰＵ２０１は、それぞれのカードインタフェース３０８、２０７を通じて、トランザクションデータを送受信して、決済処理を実行する。例えば、ＩＣカード１００の電子マネーアプリケーションにより決済処理を実行する場合は、ＣＰＵ２０１が、電子マネーの残高データを読み出して、受信したトランザクションデータに含まれていた取引金額と比較し、決済可能かどうかを判定し、その判定結果をＩＣカード端末１１０に送信する。ＩＣカード端末１１０は、受信した決済の判定結果に基づいて決済処理を実行する。また、オンラインクレジットやオンラインデビットにより決済処理を実行する場合は、クレジットカード決済サーバ１２２やデビットカード決済サーバ１２０にアクセスして、決済に必要なデータ処理を実行する。また、ＩＣカード端末１１０のＣＰＵ３０１は、通信インタフェース３０７を制御して、トランザクションデータとトランザクションＩＤを、決済に関与した決済サーバ１２０、１２２へと送信する。決済サーバ１２０、１２２のＣＰＵ４０１は、通信インタフェース４０７を制御して受信したトランザクションデータとそのＩＤとを対応付けてデータベース化し、ハードディスクドライブ４０８に記憶する。
【００３７】
なお、ＩＣカード１００のＣＰＵ２０１は、ＩＣカード端末１１０から受信したトランザクションデータとトランザクションＩＤとをＥＥＰＲＯＭ２０４に記憶する。
【００３８】
ステップＳ６０６において、ＩＣカード端末１１０のＣＰＵ３０１は、取引金額に応じた還元ポイントを算出する。例えば、取引金額に所定の還元率を乗算して還元ポイントを算出する。
【００３９】
ステップＳ６０８において、ＣＰＵ３０１は、算出したポイントに関するポイントＩＤを生成する。例えば、ポイントＩＤは、トランザクションＩＤの全て又は一部のデータに、さらに、ポイントを付与した団体のＩＤ等を付加して生成することができる。もちろん、トランザクションＩＤに依存することなく、ポイントＩＤを生成してもよい。
【００４０】
図８は、本実施形態に係るポイントＩＤとポイントデータとの関係を表した図である。ポイントＩＤ８０１と対応付けられたオリジナルのポイント８０２、オリジナルのポイントが発生した際の発生事由８０３、及びポイント残高８０４などが含まれている。なお、ＣＰＵ３０１は、商品購入による決済処理においてポイントデータを生成した時は、ポイント発生事由８０３として「商品購入」を表す識別情報を設定する。また、「商品購入：商品コードＸＸＸＸＸＸＸ」の如く、商品のバーコードデータなどの商品コードをポイント発生事由に含ませてもよい。
【００４１】
ステップＳ６１０において、ＣＰＵ３０１は、カードインタフェース３０８を制御して、算出したポイントを表すポイントデータと、それに対応するポイントＩＤ、ポイント発生事由の情報をＩＣカード１００に送信する。ＩＣカード１００のＣＰＵ２０１は、通信（カード）インタフェース２０７を制御して、ポイントデータ、ポイントＩＤ及びポイント発生事由の情報を受信する。
【００４２】
ステップＳ６１２において、ＣＰＵ２０１は、受信したポイントデータ等をＥＥＰＲＯＭ２０４に記憶する。
【００４３】
ステップＳ６１４において、ＣＰＵ２０１は、ポイントデータに関するＩＣカード内の処理が完了したことを表す完了通知をＩＣカード端末１１０に送信する。
【００４４】
ステップＳ６１６において、ＩＣカード端末１１０は、カードインタフェース３０８を介して完了通知を受信すると、ＲＡＭ３０２に記憶しておいたポイントデータとポイントＩＤとを管理サーバ１２６へと送信する。管理サーバ１２６は、ポイントＩＤ、ポイントデータ及びポイント発生事由とを対応付けてデータベースを作成し、ハードディスクドライブに記憶する。
【００４５】
なお、図８に示されているようにポイント残高の情報についてもＩＣカード端末１１０、ＩＣカード１００及び管理サーバ１２６間で送受信してもよい。ちなみに、商品購入時には、ＩＣカード端末１１０によって、オリジナルポイントデータと同一のポイントデータがポイント残高として設定され、ＩＣカード１００に送信される。
【００４６】
図９は、本実施形態に係るトランザクションデータの照会処理についての例示的なシーケンス図である。この例では、ＩＣカード端末１１０を用いてＩＣカードに記憶されている各種データを参照するが、もちろんＩＣカードリーダ機能を搭載しているのであれば、ＡＴＭ端末１１２、ＰＣ１０３や携帯電話１０２などのコンピュータ端末からも同様に参照可能である
ステップＳ９００において、ＩＣカード端末１１０のＣＰＵ３０１は、カードインタフェース３０８を制御してＩＣカード１００に、ポイントデータの参照要求を送信する。なお、ＩＣカード１００のＣＰＵ２０１からパスワードの入力を要求された場合は、操作部３０５から入力されたパスワードをＩＣカード１００に送信し、ＣＰＵ２０１により認証処理を実行させ、その認証結果を受信する。
【００４７】
ステップＳ９０２において、ＩＣカード１００のＣＰＵ２０１は、ポイントデータベース２１１を検索し、ポイント残高等のポイントデータを検索抽出する。例えば、デビットカードアプリケーション、クレジットカードアプリケーション、ハウスカードアプリケーションなどの各アプリケーションごとに、全ての又は過去一定期間のポイントデータを検索抽出する。
【００４８】
ステップＳ９０４において、ＣＰＵ２０１は、検索抽出したポイントデータをＩＣカード端末１１０に送信する。ＩＣカード端末１１０は、ポイントデータ等を受信しＲＡＭ３０２に記憶する。
【００４９】
ステップＳ９０６において、ＩＣカード端末１１０のＣＰＵ３０１は、受信したポイントデータ等を表示装置３０４に表示させる。
【００５０】
ステップＳ９０８において、ＣＰＵ３０１は、操作部３０５からの指示信号に基づいて、トランザクションデータの参照が指定されたと判定し、トランザクションの参照要求を作成する。例えば、操作部３０５から入力された、カード識別番号、アプリケーション識別番号、パスワード、日付データ、ポイントＩＤ、店舗データ、トランザクションＩＤ、商品コードなどの少なくとも一つに基づいて参照要求を作成する。
【００５１】
ステップＳ９１０において、ＣＰＵ３０１は、トランザクションデータの参照要求をカードインタフェース３０８からＩＣカード１００に送信する。ＩＣカード１００のＣＰＵ２０１は、カードインタフェース２０７を制御して参照要求を受信する。
【００５２】
ステップＳ９１４において、ＣＰＵ２０１は、参照要求を受信すると、参照要求に含まれているカード織別情報や商品コード等を検索キーとして、トランザクションデータベース２１２を検索抽出する。
【００５３】
ステップＳ９１８において、ＣＰＵ２０１は、受信した検索抽出結果をＩＣカード端末１１０に送信する。
【００５４】
ステップＳ９２０において、ＩＣカード端末１１０のＣＰＵ３０１は、受信した検索抽出結果を表示装置３０４に表示する。
【００５５】
以上の処理により、カードの利用者は、現在のポイントデータや、トランザクションの履歴を参照することができる。
【００５６】
図１０は、本実施形態に係るトランザクションデータの照会処理についての例示的なシーケンス図である。この例では、ＰＣ１０３や携帯電話１０２など、管理サーバ１２６へとアクセス可能なコンピュータ端末を利用してポイントデータやトランザクションデータを参照するものとして説明する。もちろん、ＩＣカード端末１１０、ＰＯＳ端末、ＡＴＭ端末１１２なども同様に適用可能である。なお、ＩＣカードの識別情報等を操作部５０５などから入力できるのであれば、ＩＣカードインタフェース５０８は必須ではない。
【００５７】
ステップＳ１０００において、ＰＣ１０３のＣＰＵ５０１は、通信インタフェース５０７を制御して管理サーバ１２６へと接続し、ポイントデータの参照要求を送信する。具体的には、操作部５０５やカードインタフェース５０８から入力されたポイントＩＤ等を送信することになるが、カード識別情報やパスワードなども一連の送受信処理の中で管理サーバ１２６に送信してもよい。管理サーバ１２６のＣＰＵ４０１は、通信インタフェース４０７を制御し、ポイントデータの参照要求を受信する。カード識別番号とパスワードを受信したときは、ハードディスクドライブ４０８に記憶されている認証データベースのカード識別番号及びパスワードと比較し、認証処理を実行する。
【００５８】
ステップＳ１００２において、ＣＰＵ４０１は、受信したポイントＩＤを検索キーとして、ハードディスクドライブ４０８のポイント管理データベース（例：図８）を検索し、ポイント残高等のポイントデータを検索抽出する。この例では、ポイントＩＤに対応するポイントデータを読み出したが、カード識別情報ごと、あるいは、デビットカードアプリケーション、ショッピングポイントアプリケーションなどの各アプリケーションごとに、全ての又は過去一定期間のポイントデータを全て検索抽出して、ポイントリストを作成してもよい。なお、ポイントデータやポイントリストは、ＸＭＬ、ＨＴＭＬなどのハイパーテキスト記述言語などにより作成することができる。
【００５９】
ステップＳ１００４において、ＣＰＵ４０１は、検索抽出したポイントデータやポイントリストをＰＣ１０３に送信する。ＰＣ１０３は、ポイントデータ等を受信しＲＡＭ５０２に記憶する。
【００６０】
ステップＳ１００６において、ＰＣ１０３のＣＰＵ５０１は、受信したポイントデータ等を表示装置５０４に表示させる。例えば、ブラウザプログラムによりＸＭＬ形式等の受信データを表示形式データに変換して、表示装置５０４に表示させる。
【００６１】
ステップＳ１００８において、ＣＰＵ５０１は、操作部５０５からの指示信号に基づいて、トランザクションデータの参照が指定されたと判定し、トランザクションの参照要求を作成する。例えば、操作部５０５から入力された、カード識別番号、アプリケーション識別番号、パスワード、日付データ、ポイントＩＤ、店舗データ、トランザクションＩＤ、商品コードなどの少なくとも一つに基づいて、参照要求を作成する。
【００６２】
ステップＳ１０１０において、ＣＰＵ５０１は、トランザクションデータの参照要求を通信インタフェース５０７から管理サーバ１２６宛てに送信する。管理サーバ１２６のＣＰＵ４０１は、通信インタフェース４０７を制御して参照要求を受信する。
【００６３】
ステップＳ１０１２において、管理サーバ１２６のＣＰＵ４０１は、受信した参照要求に基づいて、決済サーバ宛ての参照要求を作成し、通信インタフェース４０７を介して送信する。なお、管理サーバ１２６が、図７のようなトランザクションデータベースを記憶している場合は、自らトランザクションデータの検索抽出処理（ステップＳ１０１４）を実行してもよい。
【００６４】
ステップＳ１０１４において、決済サーバ１２０、１２２又は１２４のＣＰＵ４０１は、参照要求を受信すると、参照要求に含まれているカード織別情報や商品コード等に基づいて、ハードディスクドライブ４０８のトランザクションデータベースを検索抽出する。
【００６５】
ステップＳ１０１６において、決済サーバのＣＰＵ４０１は、検索抽出結果を管理サーバ１２６に送信する。
【００６６】
ステップＳ１０１８において、管理サーバ１２６のＣＰＵ４０１は、受信した検索抽出結果をＰＣ１０３に送信する。なお、検索抽出結果を、よりユーザにとって見やすいフォーマットへと変換処理してもよい。
【００６７】
ステップＳ１０２０において、ＰＣ１０３のＣＰＵ５０１は、受信した検索抽出結果を表示装置５０４に表示する。
【００６８】
以上の処理により、カードの利用者は、現在のポイントデータや、トランザクションの履歴を参照することができる。
【００６９】
図１１は、本実施形態に係る返品処理についての例示的なシーケンス図である。
【００７０】
ステップＳ１１００において、ＩＣカード端末１１０のＣＰＵ３０１は、キーボード、バーコードリーダ、ＩＣタグリーダ等の操作部３０５から返品対象の商品コードを入力する。
【００７１】
ステップＳ１１０２において、ＣＰＵ３０１は、返品対象商品のトランザクションデータを取得するために、商品コードを検索キーとした検索要求を作成して、ＩＣカード１００に送信する。
【００７２】
ステップＳ１１０４において、ＩＣカード１００のＣＰＵ２０１は、カードインタフェース２０７を制御して検索要求を受信すると、検索要求に含まれていた商品コードに基づいてトランザクションデータベース２１２を検索する。
【００７３】
ステップＳ１１０６において、ＣＰＵ２０１は、検索抽出結果を、ＩＣカードインタフェース２０７を通じて、ＩＣカード端末１１０に送信する。
【００７４】
ステップＳ１１０８において、ＩＣカード端末１１０のＣＰＵ３０１は、受信した検索結果を表示装置３０４に表示させる。なお、プリンタ装置を内蔵しているか又は外部に接続している場合には、検索結果をプリンタ装置から出力させてもよい。
【００７５】
ステップＳ１１１０において、ＣＰＵ３０１は、操作部３０５からの指示信号に基づいて、返品が承諾されたか否かを判定する。たとえば、表示装置３０４には、返品商品のトランザクションデータが表示されているため、店員は、当該店舗にて購入された商品に間違いないことを確認した後、操作部３０５から返品承諾を意味するキーを押し下げる。
【００７６】
ステップＳ１１１２において、ＣＰＵ３０１は、返品の承諾された商品について、返品を意味するトランザクションデータと、ポイントの取消データを作成する。返品を意味するトランザクションデータは、通常のトランザクションデータとほぼ同様であるが、例えば、取引金額がマイナス（返金を意味する。）になっている。代替的に、ＣＰＵ３０１は、返品対象のトランザクションデータの抹消命令を作成してもよい。ポイントの取消データには、マイナスのポイントデータ、又は、ポイントＩＤを指定した抹消命令が含まれていてもよい。
【００７７】
ステップＳ１１１４において、ＣＰＵ３０１は、返品データやポイント取消データをＩＣカード１００に送信する。
【００７８】
ステップＳ１１１６において、ＩＣカードのＣＰＵ２０１は、受信した返品データをＥＥＰＲＯＭ２０４内のトランザクションデータベース２１２に記憶する。また、受信したポイント取消データをポイントデータベース２１１に記憶する。なお、データ抹消命令が含まれている場合は、ＣＰＵ２０１が、該当ポイントＩＤのポイントデータと、該当トランザクションＩＤのトランザクションデータを削除する。
【００７９】
ステップＳ１１１８において、ＣＰＵ３０１は、返品データを決済サーバ１２０、１２２又は１２４へと送信し、ポイント取消データを管理サーバ１２６に送信する。
【００８０】
ステップＳ１１２０において、決済サーバのＣＰＵ４０１は、受信した返品データをハードディスクドライブ４０８内のトランザクションデータベースに記憶する。また、管理サーバ１２６のＣＰＵ４０１は、受信したポイント取消データをハードディスクドライブ４０８内のポイントデータベースに記憶する。なお、データ抹消命令が含まれている場合は、それぞれのサーバのＣＰＵ４０１が、該当ポイントＩＤのポイントデータや、該当トランザクションＩＤのトランザクションデータを削除する。
【００８１】
以上説明したように、本実施形態の返品処理によれば、レシートやクレジットカード等の利用控えを用意していなくても、ＩＣカード１００内のトランザクションデータを利用して返品処理ができるため、ユーザの利便性が増大する。また、店舗側にとっても、返品処理が円滑となるため、業務効率が改善しよう。
【００８２】
なお、ポイント発生事由情報に商品コードが含まれている場合、ＣＰＵ２０１は、トランザクションデータの代わりにポイントデータを利用してポイントＩＤを検索し、当該ポイントＩＤに対応するトランザクションＩＤを決定し、返品対象のトランザクションデータを検索抽出してもよい。
【００８３】
図１２は、本実施形態に係る返品処理についての例示的なシーケンス図である。なお、あらかじめ、ＩＣカード端末１１０のＣＰＵ３０１は、ＩＣカード１００からカード識別情報やポイントＩＤを読み出しているものとする。
【００８４】
ステップＳ１２００において、ＩＣカード端末１１０のＣＰＵ３０１は、キーボード、バーコードリーダ、ＩＣタグリーダ等の操作部３０５から返品対象の商品コードを入力する。
【００８５】
ステップＳ１２０２において、ＣＰＵ３０１は、返品対象商品のトランザクションデータを取得するために、カード識別情報、商品コードなどを検索キーとした検索要求を作成して、管理サーバ１２６に送信する。なお、トランザクションデータベースを各決済サーバが記憶している場合は、管理サーバを仲介して、あるいは仲介せずに対応する決済サーバに検索要求を送信してもよい。
【００８６】
また、ポイントＩＤにトランザクションＩＤが含まれている場合は、ポイントＩＤからトランザクションＩＤを作成し、このトランザクションＩＤを検索キーとして管理サーバ１２６に送信してもよい。
【００８７】
ステップＳ１２０４において、管理サーバ１２６のＣＰＵ４０１は、通信インタフェース４０７を制御して検索要求を受信すると、検索要求に含まれていたカード識別情報、商品コード、ポイントＩＤ、トランザクションＩＤなどの少なくとも一つに基づいてハードディスクドライブ４０８に記憶されているトランザクションデータベースを検索する。
【００８８】
ステップＳ１２０６において、ＣＰＵ４０１は、検索抽出結果を、通信インタフェース４０７を通じて、ＩＣカード端末１１０に送信する。
【００８９】
ステップＳ１２０８において、ＩＣカード端末１１０のＣＰＵ３０１は、受信した検索結果を表示装置３０４に表示させる。なお、プリンタ装置を内蔵しているか又は外部に接続している場合には、検索結果をプリンタ装置から出力させてもよい。
【００９０】
ステップＳ１２１０において、ＣＰＵ３０１は、操作部３０５からの指示信号に基づいて、返品が承諾されたか否かを判定する。たとえば、表示装置に３０４には、返品商品のトランザクションデータが表示されているため、店員は、当該店舗にて購入された商品に間違いないことを確認した後、操作部３０５から返品承諾を意味するキーを押し下げる。
【００９１】
ステップＳ１２１２において、ＣＰＵ３０１は、返品の承諾された商品について、返品を意味するトランザクションデータと、ポイントの取消データを作成する。返品を意味するトランザクションデータは、通常のトランザクションデータとほぼ同様であるが、例えば、取引金額がマイナス（返金を意味する。）になっている。代替的に、ＣＰＵ３０１は、返品対象のトランザクションデータの抹消命令を作成してもよい。ポイントの取消データには、マイナスのポイントデータ、又は、ポイントＩＤを指定した抹消命令が含まれていてもよい。
【００９２】
ステップＳ１２１４において、ＣＰＵ３０１は、返品データやポイント取消データをＩＣカード１００に送信する。
【００９３】
ステップＳ１２１６において、ＩＣカードのＣＰＵ２０１は、受信した返品データをＥＥＰＲＯＭ２０４内のトランザクションデータベース２１２に記憶する。また、受信したポイント取消データをポイントデータベース２１１に記憶する。なお、データ抹消命令が含まれている場合は、ＣＰＵ２０１が、該当ポイントＩＤのポイントデータと、該当トランザクションＩＤのトランザクションデータを削除する。
【００９４】
ステップＳ１２１８において、ＣＰＵ３０１は、返品データを決済サーバ１２０、１２２又は１２４へと送信し、ポイント取消データを管理サーバ１２６に送信する。
【００９５】
ステップＳ１２２０において、決済サーバのＣＰＵ４０１は、受信した返品データをハードディスクドライブ４０８内のトランザクションデータベースに記憶する。また、管理サーバ１２６のＣＰＵ４０１は、受信したポイント取消データをハードディスクドライブ４０８内のポイントデータベースに記憶する。なお、データ抹消命令が含まれている場合は、それぞれのサーバのＣＰＵ４０１が、該当ポイントＩＤのポイントデータや、該当トランザクションＩＤのトランザクションデータを削除する。
【００９６】
以上説明したように、本実施形態の返品処理によれば、レシートやクレジットカード等の利用控えを用意していなくても、ＩＣカード１００内のトランザクションデータを利用して返品処理ができるため、ユーザの利便性が増大する。また、店舗側にとっても、返品処理が円滑となるため、業務効率が改善しよう。
【００９７】
図１３は、本実施形態に係るポイントの譲渡転送処理に関する例示的なシーケンス図である。この例では、ＩＣカード端末１１０に本実施形態に係る発明を適用して説明するが、ＰＣ１０３や携帯電話１０２、ＡＴＭ端末１１２なども同様に本発明を適用可能である。
【００９８】
ステップＳ１３００において、ＩＣカード端末１１０のＣＰＵ３０１は、通信インタフェース３０７を制御し、譲渡要求を管理サーバ１２６に送信する。
【００９９】
ステップＳ１３０２において、管理サーバ１２６のＣＰＵ４０１は、譲渡要求を受信すると、譲渡対象となるポイントＩＤの送信を要求するために対象データ要求を作成してＩＣカード端末１１０に送信する。
【０１００】
ステップＳ１３０４において、ＩＣカード端末１１０のＣＰＵ３０１は対象データ要求を受信すると、譲渡対象となるポイントデータをＩＣカード１００から読み出して選択したり、操作部３０５から入力したりして譲渡対象となっているポイントのポイントＩＤを決定する。さらに、操作部３０５等から譲受人のカード識別情報など、譲受先を特定可能な情報を入力する。そして、ポイントＩＤ、譲受先の情報を含む対象データを作成し、管理サーバ１２６に送信する。
【０１０１】
なお、ＰＣ１０３や携帯端末１０２の場合は、図９や図１０のポイントデータ参照シーケンスの一連動作として譲渡転送シーケンスを位置付けることができる。例えば、ステップＳ９０８やステップＳ１００６において、ブラウザプログラムによりポイントＩＤ等とともに譲渡対象を選択するためのラジオボックスを表示させ、当該ポイントＩＤのラジオボックスがチェックされ、「譲渡」というボタンが押されたことをＣＰＵ５０１が検出すると、当該ポイントＩＤを含む対象データを管理サーバ１２６に送信してもよい。
【０１０２】
ステップＳ１３０６において、管理サーバ１２６のＣＰＵ４０１は、受信した対象データに含まれているポイントＩＤが、ポイント管理データベースに含まれているか否かを判定する。また、譲受人もカード識別情報等が正しいものであるかポイント管理データベースを検索して判定する。なお、ポイントが既に使用済みであったり、譲受人に関する情報がデータベースに未登録であったりした場合は、エラー情報を作成してＩＣカード端末１１０に送信する。
【０１０３】
また、ＣＰＵ４０１は、ポイントＩＤからトランザクションＩＤを作成し、対応するトランザクションデータが、管理サーバ１２６、各種決済サーバ１２０、１２２、１２４の何れかに正しく記憶されているか否かを判定してもよい。すなわち、ポイントＩＤをトランザクションＩＤとが対応付けて管理されていることを利用して、正規のトランザクションにより発生したＩＤであることを確認できる。
【０１０４】
ステップＳ１３０８において、ＣＰＵ４０１は、譲渡対象のポイントＩＤに対応するポイント残高を譲渡したポイント分だけ減額処理してデータベースを更新する。また、譲受人のポイントデータに関して、ＣＰＵ４０１は、同一のポイントＩＤ８０１、同一のオリジナルポイント８０２、譲渡時のポイント残高８０４を譲渡人のポイントデータからコピーし、ポイント発生事由８０２に「譲渡」を表すコードを設定して新しいポイントデータを作成し、譲受人のポイント管理データベースに追加記憶する。なお、ポイント発生事由８０２の欄に「商品購入（商品コードＸＸＸＸＸＸ）・譲渡（譲受人Ａ）・譲渡（譲受人Ｂ）・・・・」の如く、ポイントの発生や譲渡などの事由を追加記憶していけば、ポイント譲渡により経緯をより追跡しやすくなろう。また、譲渡の場合は譲受人を特定可能な識別コード（例：カード識別コードなど）を発生事由情報８０２に含ませれば、具体的に誰を経由して譲渡されたかも明確に把握できる利点がある。
【０１０５】
ステップＳ１３１０において、減額処理後のポイント残高に関するデータを含む更新データを作成し、ＩＣカード１００ａ（ここでは、譲渡人のＩＣカードに１００ａという参照符号を付す。）に送信する。なお、この更新データの送信タイミングは、管理サーバ１２６におけるデータ更新後すぐであってもよいし、次にＩＣカード１００が管理サーバ１２６とオンラインで接続した際であってもよい。
【０１０６】
ステップＳ１３１２において、ＩＣカード端末１１０は、受信した更新データをＩＣカード１００ａに送信する。
【０１０７】
ステップＳ１３１４において、ＩＣカード１００ａのＣＰＵ２０１は、受信したデータがポイントデータの更新データであると認識すると、更新データに含まれているポイントＩＤに基づいてポイントデータベース２１１を検索し、検索抽出されたポイントデータのポイント残高を、更新データに含まれている残高データにより更新して記憶する。
【０１０８】
一方、譲受人側のＩＣカード１００ｂが任意のＩＣカード端末１１０等に接続すると、ステップＳ１３１６において、ＩＣカード端末１１０は、管理サーバ１２６にアクセスする。
【０１０９】
ステップＳ１３１８において、管理サーバ１２６のＣＰＵ４０１は、ＩＣカード端末１１０から受信したＩＣカード１００ｂのカード識別情報、ポイントデータ等に基づいて、ポイント管理データベースを検索し、検索結果であるポイントデータと、ＩＣカード内のポイントデータ２１１とを比較し、必要であれば同期処理を実行する。例えば、ＩＣカード１００ａから譲渡されたポイントデータが管理サーバ１２６側に記憶されていれば、当該譲渡されたポイントデータをＩＣカード１００ｂのポイントデータベース２１１に追加記憶させるための更新データを作成する。
【０１１０】
ステップＳ１３２０において、管理サーバ１２６のＣＰＵ４０１は、更新データをＩＣカード端末１１０に送信する。
【０１１１】
ステップＳ１３２２において、ＩＣカード端末１１０のＣＰＵ３０１は、受信した更新データをＩＣカード１００ｂに送信する。
【０１１２】
ステップＳ１３２４において、ＩＣカード１００ｂのＣＰＵ２０１は、受信した更新データをポイントデータベース２１１に追加記憶する。
【０１１３】
以上のように、ＩＣカード間でポイントを譲渡転送する際には、管理サーバ１２６において譲渡が可能か否かを判定させることで、ポイントの偽造や不正な転送を防止できる。また、ポイントが譲渡されたとしてもポイントＩＤを実質的に変更することなく、第三者へ譲渡するため、ポイントが譲渡されても、オリジナルポイントの発生事由を把握できる。これは、ポイントの譲渡経緯を追跡するのに役立つであろう。
【０１１４】
なお、管理サーバ１２６を経由せず、一つのＩＣカード端末１１０を利用して、あるＩＣカードから他のＩＣカードへとポイントを譲渡してもよい。例えば、ＩＣカード端末１１０のＣＰＵ３０１がＩＣカード１００ａのＣＰＵ２０１と通信して、ポイントデータを受信し、表示装置３０４にポイントデータをリスト表示し、譲渡対象のポイントデータを操作部３０５からの指示信号により選択されると、譲渡用のポイントデータと更新データを作成する。続いて、ＩＣカード端末１１０のＣＰＵ３０１がＩＣカード１００ｂのＣＰＵ２０１と通信して、譲渡用のポイントデータを送信する。ＣＰＵ２０１は、受信したポイントデータをポイントデータベース２１１に追記する。最後に、ＣＰＵ３０１は再びＩＣカード１００ａと通信し、更新データを送信し、ＣＰＵ２０１にポイントデータベースを更新させる。なお、管理サーバ１２６のポイント管理データベースを更新する必要がある場合は、ＩＣカード端末１１０のＣＰＵ３０１がＩＣカード１００ａと１００ｂのそれぞれの更新データを作成して、管理サーバ１２６に送信する。管理サーバ１２６のＣＰＵ４０１は、受信した各更新データに基づいて、対応するＩＣカードのポイント管理データベースを更新する。
【０１１５】
以上説明したように、複数のＩＣカード間でポイントを譲渡転送する際には、管理サーバやＩＣカード端末（例：ＩＣカード端末１１０、ＡＴＭ端末１１２、ＰＣ１０３、携帯端末１０２などのＩＣカードリーダライタ機能を有するコンピュータ端末など）が譲渡転送を補助するため、ポイントの譲渡転送を円滑に実行することができる。
【０１１６】
図１４は、本実施形態に係るポイントを利用した決済処理についての例示的なシーケンス図である。
【０１１７】
ステップＳ１４００において、ＩＣカード１００と、店舗等に設置されたＩＣカード端末１１０との間で、ＩＣカードの認証処理などの初期処理を実行する。
【０１１８】
ステップＳ１４０２において、ＩＣカード端末１１０のＣＰＵ３０１は、操作部３０５や外部のＰＯＳ端末からトランザクションデータを入力する。
【０１１９】
ステップＳ１４０４において、ＣＰＵ３０１は、ＩＣカード１００に記憶されているポイントデータにより決済金額の一部を充当するか否かを表示装置３０４に表示し、操作部３０５から入力された指示信号に基づいてポイント充当の可否を判定する。ポイントの充当をしない場合は、通常の決済処理を実行する。
【０１２０】
ステップＳ１４０６において、ＣＰＵ３０１は、充当に使用するポイントデータ及びポイントＩＤ等の要求をＩＣカード１００に送信する。
【０１２１】
ステップＳ１４０８において、ＩＣカード１００のＣＰＵ２０１は、ＥＥＰＲＯＭ２０４に記憶されているポイントデータを読出し、ＩＣカード端末１１０に送信する。
【０１２２】
ステップＳ１４１０において、ＩＣカード端末１１０のＣＰＵ３０１は、受信したポイントデータのうち少なくともポイント発生事由情報を表示装置３０４に表示する。このように、ポイント発生事由を表示させることで、オリジナルのポイントがどのような経緯で発生したか、また譲渡により発生したものであるかを確認することができる。
【０１２３】
ステップＳ１４１２において、ＣＰＵ４０１は、表示装置３０４に充当を許可するかを確認するためのメッセージを表示し、操作部３０５から入力された実行開始などの指示信号に基づいて、充当が許可されたか否かを判定する。
【０１２４】
ステップＳ１４１４において、ＣＰＵ４０１は、受信したポイントデータに含まれていたポイント残高に所定の還元係数を乗じて現金に換算する。なお、ポイント自体がすでに現金と対応している場合（１ポイント＝１円のごとく）は、Ｓ１４１４は不要であろう。
【０１２５】
ステップＳ１４１６において、ＣＰＵ４０１は、ポイントにより決済される分を差し引いた残りの未決済分についてＩＣカード１００との間で決済処理を実行する。
【０１２６】
ステップＳ１４１８において、ＣＰＵ４０１は、充当されたポイントの分だけ、ポイント残高を減額し、減額後のポイントデータを用いて更新データを作成し、ＩＣカード１００に送信する。また、現金、電子マネー、デビットカードアプリケーション、クレジットカードアプリケーションにより決済された部分については、あらためてポイントＩＤと、ポイントデータを作成し、ＩＣカード１００に送信する。
【０１２７】
ステップＳ１４２０において、ＩＣカード１００のＣＰＵ２０１は、受信したポイントデータ等をＥＥＰＲＯＭ２０４に記憶する。
【０１２８】
ステップＳ１４２２において、ＣＰＵ２０１は、ポイントデータに関するＩＣカード内の処理が完了したことを表す完了通知をＩＣカード端末１１０に送信する。
【０１２９】
ステップＳ１４２４において、ＩＣカード端末１１０は、カードインタフェース３０８を介して完了通知を受信すると、ＲＡＭ３０２に記憶しておいたポイントデータとポイントＩＤとを管理サーバ１２６へと送信する。管理サーバ１２６は、ポイントＩＤ、ポイントデータ及びポイント発生事由とを対応付けてデータベースを作成し、ハードディスクドライブに記憶する。
【０１３０】
以上のように、ＩＣカード１００内のポイントを充当して決済する際には、充当されるポイントの発生事由に関する情報を表示させて店員等が確認できるようにしたため、不適切な発生事由に基づく、ポイントの充当を未然に防げるようになるだろう。
【０１３１】
【発明の効果】
本発明によれば、ポイントの偽造等の防止に役立つ、ＩＣカード、ＩＣカード端末及びサーバ等が提供される。
【図面の簡単な説明】
【図１】図１は、本実施形態に係る例示的なＩＣカードシステムの概要を説明するための図である。
【図２】図２は、本実施形態に係る例示的なＩＣカードのブロック図である。
【図３】図３は、本実施形態に係る例示的なＩＣカードリーダライタ装置のブロック図である。
【図４】図４は、本実施形態にかかる各サーバの例示的なブロック図である。
【図５】図５は、本実施形態にかかる携帯端末の例示的なブロック図である。
【図６】図６は、本実施形態に係るＩＣカードシステムのポイントＩＤ登録処理の例示的なシーケンス図である。
【図７】図７は、本実施形態に係るトランザクションＩＤとトランザクションデータとの対応関係を示した図である。
【図８】図８は、本実施形態に係るポイントＩＤとポイントデータとの関係を表した図である。
【図９】図９は、本実施形態に係るトランザクションデータの照会処理についての例示的なシーケンス図である。
【図１０】図１０は、本実施形態に係るトランザクションデータの照会処理についての例示的なシーケンス図である。
【図１１】図１１は、本実施形態に係る返品処理についての例示的なシーケンス図である。
【図１２】図１２は、本実施形態に係る返品処理についての例示的なシーケンス図である。
【図１３】図１３は、本実施形態に係るポイントの譲渡転送処理に関する例示的なシーケンス図である。
【図１４】図１４は、本実施形態に係るポイントを利用した決済処理についての例示的なシーケンス図である。
【符号の説明】
１００…ＩＣカード
１０２…ＩＣカードリーダライタ機能付き携帯電話機
１０３…ＩＣカードリーダライタ機能付きＰＣ
１１０…ＩＣカードリーダライタ
１１２…ＡＴＭ端末
１２０…デビットカード決済サーバ
１２２…クレジットカード決済サーバ
１２４…銀行サーバ
１２６…ポイント管理サーバ
【図１】
2005038086.tif 000003
【図２】
2005038086.tif 000004
【図３】
2005038086.tif 000005
【図４】
2005038086.tif 000006
【図５】
2005038086.tif 000007
【図６】
2005038086.tif 000008
【図７】
2005038086.tif 000009
【図８】
2005038086.tif 000010
【図９】
2005038086.tif 000011
【図１０】
2005038086.tif 000012
【図１１】
2005038086.tif 000013
【図１２】
2005038086.tif 000014
【図１３】
2005038086.tif 000015
【図１４】
2005038086.tif 000016