(57)【要約】【課題】  大規模・広域なカード利用システムにおいて、各ユーザの利用状況を解析して、新たなサービスを創出したり、カードの不正利用を監視するシステムを提供する。【解決手段】  カードのメモリに、カード利用機器の利用回数を記録するカウンタの領域を１〜ｎ個設ける。カード発行時には、全てのカウンタの値は初期化され、当該カードがカード利用機器を利用する際に、カードや利用機器の属性、あるいは利用内容によってカウンタの演算を行い、各々のカウンタの値を更新する。カード利用機器は、カードの利用内容に応じてカードID、カード利用情報、カウンタ値を履歴管理システムに送信し、履歴管理システムでは、カードの利用情報を各ID毎に整理する。この際、各ID毎に、正確な利用履歴データを作成するとともに、各ID毎の利用特性の解析を実施する。【選択図】  図１
2006107526.tif 000002
【特許請求の範囲】
【請求項１】
カードの利用が可能な利用機器において、
前記カードに記録された前記カードに固有のIDと、前記カードの利用に応じて前記カード内のカウンタ演算機によって累計されて前記カード内に記録されるカウンタ値と、前記カードの利用情報を格納可能なメモリと、
通信網を介して、前記IDと前記カウンタ値と共に前記利用履歴を、前記カウンタ値と前記利用情報に基づいて前記ID毎に前記カードの利用履歴を管理する履歴管理システムへ送信する手段とを備えることを特徴とする利用機器。
【請求項２】
請求項１に記載された利用機器において、
前記カードと情報のやり取りを行うリーダライタと、
前記カード内に記録された前記IDと前記カウンタ値を読み込む手段とを備えることを特徴とする利用機器。
【請求項３】
請求項１又は２に記載された利用機器において、
内部時計と、
当該利用機器の情報に基づいて、前記利用情報を作成する手段とを備え、
前記メモリは、当該利用機器の機器IDを記憶し、
前記送信する手段は、前記IDと前記カウンタ値と前記利用情報と共に、前記内部時計を参照して得られた前記カードの利用日及び利用時間と、前記機器IDを、前記履歴管理システムへ送信することを特徴とする利用機器。
【請求項４】
請求項１〜３の何れかに記載された利用機器において、
前記カード内に記録された有効期限に基づいて、前記カードが有効か否かを判断する手段を備え、
前記送信する手段は、前記カードが有効である場合に、前記IDと前記カウンタ値と前記利用情報とを前記履歴管理システムへ送信することを特徴とする利用機器。
【請求項５】
請求項１〜４の何れかに記載された利用機器において、
当該利用機器は、チケット発券機又は自動改札機又は自動清算機であることを特徴とする利用機器。
【請求項６】
請求項１〜５に記載された利用機器において、
前記カード内に記録された前記カウンタ値を読み込み、読み込まれた前記カウンタ値を累計して前記カードに書き込むカウンタ演算機を備えることを特徴とする利用機器。
【請求項７】
請求項６に記載された利用機器において、
前記送信する手段は、前記IDと前記カウンタ値と前記利用情報と共に、当該利用機器内の前記カウンタ演算機によって累計されたカウント値を、前記履歴管理システムへ送信することを特徴とする利用機器。
【請求項８】
請求項１に記載された利用機器に前記通信網を介して接続される前記履歴管理システムにおいて、
前記通信網を介して。前記IDと前記カウンタ値と共に前記利用情報を前記利用機器から受信する手段を備えたことを特徴とする履歴管理システム。
【請求項９】
請求項８に記載された履歴管理システムにおいて、
前記ID毎に前記利用情報を前記カウンタ値の順に並べて利用履歴データとして登録する手段と、
前記ID毎の前記利用履歴データの前記カウンタ値の連続性をチェックする手段とを備えたことを特徴とする履歴管理システム。
【請求項１０】
請求項１に記載された利用機器と接続可能な前記カードにおいて、
前記カウンタ演算機と、
当該カードの前記IDと前記カウンタ値とを格納可能なメモリとを備えることを特徴とするカード。
【請求項１１】
請求項１０に記載されたカードにおいて、
前記カードは、ICカードであることを特徴とするカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ICカード等の記憶媒体を利用した各種カードシステムに関するものであり、各カードユーザによるカード利用機器の利用履歴の作成および管理方法に関わる。
特に、会員カードや、クレジットカード、あるいは交通の乗車券等のように、不特定多数のユーザが広域なエリアに配置されたカード利用機器を利用する際の、各ユーザのカードの利用特性解析、無効カードの排除、カードの不正利用の検知・抑止を行なうために、各カードの利用履歴を正確な時系列データとして構築する方法に関するものである。
【背景技術】
【０００２】
従来の広域カードシステムにおいては、利用機器に組み込まれた時計あるいは、カード内に組み込まれた時計の値をタイムスタンプとして用いており、このタイムスタンプに従って各カード毎の利用履歴を構築するシステムが公知である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
大規模・広域なカード利用システムにおいては、各ユーザの利用状況を解析して、新たなサービスを創出したり、カードの不正利用を監視するシステムが必要となる。これを実現するには、各ユーザ毎の利用履歴を詳細に分析する必要があるが、このためには、カードの利用時刻を把握して、各カードID毎の利用履歴を正しく時系列に並べる必要がある。
ところが、銀行のオンラインシステムなど一部の例外を除いて、全国各地に設置されるカード利用機器は、全て中央でオンライン管理されているとは限らず、一部の機器はスタンドアロンで運用されることが多い。このようなスタンドアロン端末に対しては、定期的にディスク等の記憶媒体を利用して一定期間の利用データを中央システムに移すことが行われている。
また、仮に全てのカード利用機器がオンラインで接続されていたとしても、利用データの中央への配信は１件づつリアルタイムに実行されるだけでなく、一般的にはバッチ処理を組み合わせて、ネットワーク負荷を緩和させている。このような状況下において、各ユーザの利用履歴を正確に構築するためには、カード利用機器の内部時計、あるいはカード内の内部時計を利用する方法が公知であり、これらを利用した履歴作成方法が広く普及している。しかし、いずれの方法においても、全国に分散する全ての時計を正確に保つのは技術的にもコスト的にも課題が残されており、当然のことながら時計に狂いが生じた場合には、正確な履歴データの作成は不可能となる。
このように、全ての利用機器がオンライン接続されているシステムにおいては、定期的に中央から各端末に基本時刻を配信することで一定の信頼性を確保できるが、スタンドアロン端末が混在する大半のカードシステムにおいては、作成した履歴データがスタンドアロン端末やカード内部の時計に依存するため、信頼性が低いという課題が残る。
本発明の目的は、カード内の時計や利用機器の時計を参照することなく、各カード利用者毎の正確な利用履歴を容易に構築する手段を提供し、カード利用者の利用特性の解析を容易にすることにある。
【課題を解決するための手段】
【０００４】
カードのメモリに、カード利用機器の利用回数を記録するカウンタの領域を１〜ｎ個設ける。カード発行時には、全てのカウンタの値は初期化され、当該カードがカード利用機器を利用する際に、カードや利用機器の属性、あるいは利用内容によってカウンタの演算を行い、各々のカウンタの値を更新する。カード利用機器は、カードの利用内容に応じてカードID、カード利用情報、カウンタ値を履歴管理システムに送信し、履歴管理システムでは、カードの利用情報を各ID毎に整理する。この際、各ID毎に、カウンタ値の小さい方から順に利用データを並べることにより、正確な利用履歴データを作成し、各カウンタの値を比較することにより、各ID毎の利用特性の解析を実施する。
【発明の効果】
【０００５】
本発明によれば、カード内の時計やカード利用機器の時計を一切参照することなく、各カード利用者毎の正確な利用履歴を構築可能となるため、(1)履歴データの構築が容易になる、(2)時計の狂いから生じる履歴データの間違いがなくなる、等の効果が期待できる。
【発明を実施するための最良の形態】
【０００６】
以下、図1〜図10を用いて、本発明の一実施例である、ICカードチケットの顧客利用状況を管理する履歴管理システムを例に発明の内容を説明する。
図1は、ICカードチケット1010とICカードチケットが利用するカード利用機器1020の構成である。ICカードチケット内部のメモリには、カウンタ1011、アプリケーション情報1012が格納されている。一方、カード利用機器は、内部時計1021、メモリとして、機器ID 1022、カード利用情報1023、機器プログラム1024、また、ICカード内のカウンタ値を制御するカウンタ演算機1025、ICカードと情報のやり取りを行なうカードリーダライタ1026から構成される。図１においては、カウンタ演算機はカード利用機器にのみ存在することになるが、ICカード内にカウンタ演算機機を組み込み、ICカード内のカウンタ1011をカードカウンタ（カード内の演算機で制御するカウンタ）と機器カウンタ（機器内の演算機で制御するカウンタ）のように複数の演算機を設けてもよい。
図2は、カードシステムの全体における履歴管理システムの位置付けである。履歴管理システム2010は、カードシステム全体の基準時刻を示す基本時計2011、履歴管理プログラム2012、当日利用データ2013、利用履歴データ2014から構成される。また、履歴管理システムは、通信網2020を介して全国各地に分散するカード利用機器2030に接続（一部の機器はスタンドアローンの場合もある）されている。カード利用機器としては、チケット発券機2031、自動改札機2032、自動精算機2033等があり、ICカードを利用して各種機器にアクセスする度に、利用内容が判定され、必要に応じてカードの利用情報が通信網を介して履歴管理センタに送られる。
図3は、ICカード内メモリのデータ構造である。ICカード内メモリ3000は、カード利用機器の利用回数の累計値を格納するカウンタ3010とアプリケーション情報から構成される。また、アプリケーション情報としては、カード利用者を識別する顧客番号3020および、発行日、有効期限等の様々なチケット情報3030が格納される。
図4は、カード利用機器の一例である自動改札機の構造である。カード利用者は、改札機を通過する際に、自分のICカードチケットをICカード読み取り部4010にかざして改札機を通過する。この際、改札機はICカードチケットのメモリを読込み、ICカードチケットの有効期限等のチェックが行われ、チケットが無効であると判断された場合には、ゲート4030を閉じて利用者の通過を阻止するとともに、表示窓4040にゲートが閉じた理由を案内する。一方、チケットが有効な場合には、ICカードチケットのカウンタの値がカウンタ演算機4020に読込まれ、現在のカウンタの値に１を加算してICカードに書込むとともに、ICカードチケットの情報と、利用者が通過した改札機の情報をもとに、カード利用情報を作成して中央の履歴管理システムに送信する。
図5は、ICカードチケットがカード利用機器に入力された際に、各カード利用機器から履歴管理システムに送られるカード利用情報である。カード利用情報5000は、カードの利用日5010、利用時間5020、顧客ID 5030、利用機器ID 5040、利用情報5050、カウンタ5060から構成される。
図6は、カード利用機器によるカード利用情報の作成およびデータ送信手順である。まず、ステップ6010において、利用機器のIDやカードと利用機器との情報伝達内容からカードの利用内容を判定する。続いて、ステップ6020において、利用内容が中央の履歴管理システムに送信すべき内容かどうか判定する、このステップにより、例えば、単純な操作ミスや残高照会などといった利用履歴として管理する必要のない項目については利用カウントの更新は行なわず、利用内容の履歴管理システムへの送信も行われない。続いて、ステップ6030および6040において、カード利用機器の内部時計を参照して利用日および利用時刻を設定する。次に、ステップ6050において、利用中のICカードの顧客ID を参照して顧客IDを設定する。次に、ステップ6060において、利用機器の機器IDを参照して利用機器IDを設定する。次にステップ6070において、利用情報の設定を行い、ステップ6080においてカウンタの設定を行なう。本実施例におけるカウンタは、現時点のICカードのカウンタ値に１を加算することにより設定される。
以上のように設定される一件毎の利用情報は、ステップ6090においてオンラインまたはバッチ処理によって中央の履歴管理システムに送信される。なお、ネットワークに接続されていないカード利用機器の利用情報については、定期的に磁気ディスク等の記憶媒体を介して履歴管理システムに登録される。
図7は、全国各地に分散するカード利用機器から履歴管理システムに送信されるデータをデータが届いた順に並べた当日利用データである。データ項目は、利用データと同様に、利用日7010、利用時刻7020、顧客ID 7030、利用機器ID 7040、カウンタ7050、利用情報7060から構成される。毎日、大量に集まってくる当時利用データを、履歴管理システムが、各顧客ID毎かつカウンタの小さい順にソートしたデータが利用履歴データとして登録される。
図8は、各顧客ID毎の利用履歴のデータ構造である。利用履歴データは、全カード利用者のカード利用機器の利用情報を過去の一定期間にわたり顧客ID 毎に整理したデータである。各顧客IDの一日分のデータ項目は、カウンタ8010、利用時刻8020、利用機器ID 8030、利用情報8040から構成される。図８の例では、カウンタの値が全て連続しているが、全ての利用機器がオンラインで接続されて、リアルタイムに情報を収集するシステムにおいては、カウンタ値は全て連続して存在するのが正常であり、仮に、カウンタに歯抜けが生じている場合には、何らかの異常が発生していることになる。このように、カウンタの連続性をチェックすることにより、システムの状態を評価することが可能となる。
一方、利用機器の一部がスタンドアロンであったり、情報収集にリアルタイム処理とバッチ処理が混在するシステムにおいては、一部の利用データの収集にタイムラグが生じるため、図9のように利用履歴データのカウンタに非連続な箇所が発生する。このような場合には、歯抜けとなる箇所にカウンタを補完しておき、データ項目にNO-DATAのフラグを立てる 9010。こうすることで、例えば、各顧客ID毎に、スタンドアロン端末を利用している割合や、連続してスタンドアロン端末にアクセスする回数などが計算可能となり、これを用いて各顧客ID毎の利用特性を評価することが可能になる。
図10に、カウンタを利用した利用特性分析の一応用例を示す。これまでの例では、全ての機器対して一律にカウンタを１つ加算する場合について説明したが、カード内に複数のカウンタを設けることによって、利用履歴の分析手法への応用の幅が広がる。例えば、全てのカード利用機器内のカウンタ演算機によって、利用する度にカウンタを加算するカウンタA 10010と、特定の機器のカウンタによってカウンタを加算するカウンタB 10020、カード内のカウンタによってカウンタを加算するカウンタＸ 10030など、複数のカウンタをカードメモリに設けて、これまで説明してきた要領で履歴管理システムによって分析することにより、各顧客ID毎に、特定の機器を利用する比率やカード内カウンタによるカウント数と全利用機器によるカウンタ数の比率10040が計算可能である。このように、複数カウンタによる履歴分析を応用することにより、システム管理側が機器の稼動状況を評価したり、所在不明な機器へのカードアクセスによる不正を検知する等、様々な履歴情報を容易に収集し、これを評価することが可能になる。
【図面の簡単な説明】
【０００７】
【図１】ICカードチケットとICカードチケットが利用するカード利用機器の構成である。
【図２】カードシステムの全体における履歴管理システムの位置付けである。
【図３】ICカード内メモリのデータ構造である。
【図４】自動改札機の構造である。
【図５】各カード利用機器から履歴管理システムに送られるカード利用情報である。
【図６】カード利用情報の作成およびデータ送信手順である。
【図７】カード利用機器から履歴管理システムに送信される無加工の利用データである。
【図８】各顧客ID毎の利用履歴データである。
【図９】空カウンタが存在する場合の各顧客ID毎の利用履歴データである。
【図１０】カウンタを複数用意した場合の利用履歴の分析例である。
【符号の説明】
【０００８】
１０１０：ＩＣカードチケット、１０２０：カード利用機器。
【図１】
2006107526.tif 000003
【図２】
2006107526.tif 000004
【図３】
2006107526.tif 000005
【図４】
2006107526.tif 000006
【図５】
2006107526.tif 000007
【図６】
2006107526.tif 000008
【図７】
2006107526.tif 000009
【図８】
2006107526.tif 000010
【図９】
2006107526.tif 000011
【図１０】
2006107526.tif 000012