(57)【要約】【課題】  多大なインフラ整備コストを発生させることなく、顧客管理ファイルをセキュアな環境で保管できるようにする。【解決手段】  商品販売データ処理装置、例えばＰＯＳ端末２０１との間でデータ通信が可能であり、耐タンパ機能及び情報の暗号復号化機能を有する決済端末３０１が有している記憶部、例えばフラッシュメモリ３０６を利用し、顧客情報を暗号化してフラッシュメモリ３０６に記憶すると共にフラッシュメモリ３０６から復号化して出力可能とすることで、フラッシュメモリ３０６に記憶されている顧客情報をＰＯＳ端末２０１が容易に利用できるようにし、ＰＯＳ端末２０１での商品販売データ処理によって発生した顧客情報の更新情報に応じてフラッシュメモリ３０６中の顧客情報を更新できるようにした。【選択図】    図１
2006268211.tif 000002
【特許請求の範囲】
【請求項１】
商品販売データ処理を実行する商品販売データ処理装置との間でデータ通信が可能であり、耐タンパ機能及び情報の暗号復号化機能を有する決済端末であって、
顧客情報を書き換え自在に記憶する記憶部と、
顧客情報を暗号化して前記記憶部に記憶し、前記記憶部に記憶した顧客情報を復号化して出力する手段と、
前記商品販売データ処理装置からの第１の要求に応じて、前記記憶部から復号化した顧客情報を前記商品販売データ処理装置に送信出力する手段と、
前記商品販売データ処理装置からの第２の要求に応じて、前記商品販売データ処理装置から送信された顧客情報の更新情報を暗号化して前記記憶部に記憶する顧客情報を更新する手段と、
を備えることを特徴とする顧客管理機能付き決済端末。
【請求項２】
互いにデータ通信が可能な商品販売データ処理を実行する商品販売データ処理装置と耐タンパ機能及び情報の暗号復号化機能を有する決済端末とを備え、
前記決済端末は、
顧客情報を書き換え自在に記憶する記憶部と、
顧客情報を暗号化して前記記憶部に記憶し、前記記憶部に記憶した顧客情報を復号化して出力する手段と、
前記商品販売データ処理装置からの第１の要求に応じて、前記記憶部から復号化した顧客情報を前記商品販売データ処理装置に送信出力する手段と、
前記商品販売データ処理装置からの第２の要求に応じて、前記商品販売データ処理装置から送信された顧客情報の更新情報を暗号化して前記記憶部に記憶する顧客情報を更新する手段と、
を備え、
前記商品販売データ処理装置は、
前記第１の要求を前記決済端末に送信出力し、受信した顧客情報を参照する手段と、
前記第２の要求を顧客情報の更新情報と共に前記決済端末に送信出力する手段と、
を備える、
ことを特徴とする顧客情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人情報である顧客情報を管理するための技術分野に係り、特に、顧客情報管理機能付き決済端末及び顧客情報管理システムに関する。
【背景技術】
【０００２】
ＰＯＳ端末やＥＣＲ等の商品販売データ処理装置では、ポイント付与等のような顧客サービスを行なう機能を有しているものがある。このような商品販売データ処理装置では、顧客を特定する顧客特定情報に対応付けて商品の購入履歴を管理している。そのために、いずれかの場所に顧客管理ファイルを有している必要がある。このような顧客管理ファイルは、例えば商品販売データ処理装置にネットワーク接続された顧客管理サーバを別途設け、この顧客管理サーバによってアクセス可能な場所に保管される。これに対して、本来的にネットワークの概念を持たないＥＣＲでは、顧客管理サーバでの顧客管理ファイルの管理に馴染まない。ＰＯＳ端末でも、例えば小規模システムでは顧客管理サーバを有していないこともある。このような場合、商品販売データ処理装置の端末内部に個人情報を保管し、管理するようなことが一般に行なわれている。
【０００３】
また、商品販売データ処理装置では、クレジットカードやデビットカード等でのカード決済が一般化しているため、カード決済が可能な決済端末を接続していることがある。このような決済端末は、顧客情報保護のために、情報の暗号復号化機能を備えているのが一般的であり、情報をより強固に保護するための耐タンパ機能を備えているものもある。耐タンパ機能というのは、顧客情報それ自体や暗号化復号化プログラム等の機密情報が何らかの手段によって盗まれないようにするために、端末ハウジングのこじ開けや穴開け等の不正アクセスから機密情報の漏洩を防止する機能である。このような耐タンパ機能については、例えば特許文献１に記載されている。
【０００４】
【特許文献１】特開２００３−１６５２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
商品販売データ処理装置で行なわれるポイント付与等のような顧客サービスでは、商品の購入履歴等の情報が参照される。このため、顧客管理ファイルとしては、顧客特定情報に対応付けて商品の購入履歴を記憶管理している必要がある。この場合、商品の購入履歴としては、購入日時、品名、購入金額等の情報が含まれる。また、顧客管理ファイルは、顧客の氏名の他、住所、電話番号、年齢、性別等の個人情報を含むこともある。このようなことから、顧客管理ファイルは、セキュアな環境で保管することが望ましい。
【０００６】
商品販売データ処理装置にネットワーク接続された顧客管理サーバを別途設け、この顧客管理サーバによってアクセス可能な場所に顧客管理ファイルを保管する場合、セキュアな環境を保ち易い。顧客管理サーバは、情報の暗号復号化機能を有することが多いからである。しかしながら、例えばコンビニエンスストアを考えた場合、全ての店舗に顧客管理サーバを設置するとなると、多大なインフラ整備コストが発生してしまう。また、前述したように、スタンドアローンを本質とするＥＣＲでは、顧客管理サーバとの連携を取ることができない。
【０００７】
その一方で、商品販売データ処理装置の端末内部や外部記憶装置に顧客管理ファイルを保管する場合、顧客管理ファイルをセキュアな環境に置くとなると、商品販売データ処理装置に情報の暗号復号化機能を持たせなければならず、やはり多大なインフラ整備コストが発生してしまう。
【０００８】
このように、顧客管理ファイルをセキュアな環境で保管するには、多大なインフラ整備コストが発生してしまうという問題がある。
【０００９】
本発明の目的は、多大なインフラ整備コストを発生させることなく、顧客管理ファイルをセキュアな環境で保管できるようにすることである。
【課題を解決するための手段】
【００１０】
本発明は、商品販売データ処理を実行する商品販売データ処理装置（例えば、ＰＯＳ端末、ＥＣＲ等）との間でデータ通信が可能であり、耐タンパ機能及び情報の暗号復号化機能を有する決済端末であって、顧客情報を書き換え自在に記憶する記憶部（例えば、フラッシュメモリ）を備え、顧客情報を暗号化して前記記憶部に記憶し、前記記憶部に記憶した顧客情報を復号化して出力する機能と、前記商品販売データ処理装置からの第１の要求に応じて、前記記憶部から復号化した顧客情報を前記商品販売データ処理装置に送信出力する機能と、前記商品販売データ処理装置からの第２の要求に応じて、前記商品販売データ処理装置から送信された顧客情報の更新情報を暗号化して前記記憶部に記憶する顧客情報を更新する機能と、を実行する。
【００１１】
本発明の顧客情報管理システムは、互いにデータ通信が可能な商品販売データ処理を実行する商品販売データ処理装置（例えば、ＰＯＳ端末、ＥＣＲ等）と耐タンパ機能及び情報の暗号復号化機能を有する決済端末とを備え、前記決済端末は、顧客情報を書き換え自在に記憶する記憶部（例えば、フラッシュメモリ）を備え、顧客情報を暗号化して前記記憶部に記憶し、前記記憶部に記憶した顧客情報を復号化して出力する機能と、前記商品販売データ処理装置からの第１の要求に応じて、前記記憶部から復号化した顧客情報を前記商品販売データ処理装置に送信出力する機能と、前記商品販売データ処理装置からの第２の要求に応じて、前記商品販売データ処理装置から送信された顧客情報の更新情報を暗号化して前記記憶部に記憶する顧客情報を更新する機能と、を実行し、前記商品販売データ処理装置は、前記第１の要求を前記決済端末に送信出力し、受信した顧客情報を参照する機能と、前記第２の要求を顧客情報の更新情報と共に前記決済端末に送信出力する機能と、を実行する。
【発明の効果】
【００１２】
本発明によれば、本来的に耐タンパ機能及び情報の暗号復号化機能を有する決済端末が備える記憶部を顧客管理ファイルの管理場所として利用することで、多大なインフラ整備コストを発生させることなく、顧客管理ファイルをセキュアな環境で保管することができ、容易に顧客情報の保護を図ることができる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の一形態を図１ないし図６に基づいて説明する。
【００１４】
図１は、顧客情報管理システムの全体の模式図である。本実施の形態の顧客情報管理システム１０１は、店舗１０２に設置され、店舗１０２の外部に設置される顧客管理サーバ１０３との間でデータ通信可能に構成されている。一例として、店舗１０２がコンビニエンスストアであるとした場合、顧客管理サーバ１０３は複数の店舗１０２をまとめる地域ステーションに設置されるか、あるいは、本部に設置されている。このような顧客管理サーバ１０３は、顧客情報等を記憶保管する記憶部１０４を有している。
【００１５】
顧客情報管理システム１０１は、図１に示すように、商品販売データ処理装置であるＰＯＳ端末２０１と決済端末３０１とから構成されている。ＰＯＳ端末２０１と決済端末３０１とは、ネットワーク４０１を介してデータ通信可能である。
【００１６】
ＰＯＳ端末２０１は、オペレータ用と顧客用とのそれぞれの表示器２０２と、キーボードやバーコードスキャナ等の入力装置２０３とをハウジング２０４の外部に有する。ハウジング２０４の内部には、外観を図示しないレシート用とジャーナル用とのそれぞれのプリンタ２０５（図２参照）と、同様に外観を図示しないカードリーダ２０６（図２参照）とが内蔵されている。図１中、２０７は、プリンタ２０５によって印字された図示しないレシートを発行するためのレシート発行口である。また、図１中、２０８は、カードリーダ２０６に読み取らせる会員カード２０９を走査するための走査溝である。走査溝２０８に会員カード２０９を差し込んで手前に引くことで、会員カード２０９に記録された情報がカードリーダ２０６に読み取られる。会員カード２０９は、顧客に渡すポイントカードであり、情報を磁気的に記録している。記録されている情報は、一例として、顧客特定情報（顧客コード）である。このような外観態様を有するＰＯＳ端末２０１は、ドロワ２１０の上部に載置され、図示しないカウンタに設置されている。
【００１７】
決済端末３０１は、ハウジング３０２の上面に表示器３０３とキーボード３０４とを有している。ハウジング３０２の内部には、外観を図示しないカードリーダライタ３０５（図３、図４参照）が内蔵されている。このような決済端末３０１は、顧客情報等を記憶保管する記憶部としてのフラッシュメモリ３０６を有している。
【００１８】
決済端末３０１と顧客管理サーバ１０３とは、データ通信が可能である。この場合のデータ通信は、セキュアな環境下で実行される。
【００１９】
図２は、ＰＯＳ端末２０１のハードウェア構成の一例を示すブロック図である。本実施の形態のＰＯＳ端末２０１は、各種演算処理を実行して各部を集中的に制御するＣＰＵ２１１と固定データを固定的に記憶するＲＯＭ２１２と可変データを書き換え自在に記憶するＲＡＭ２１３とがシステムバス２１４を介して接続されて構成されたマイクロコンピュータを制御部２１５とする。制御部２１５には、その制御対象物である表示器２０２、入力装置２０３、プリンタ２０５及びカードリーダ２０６がシステムバス２１４を介して接続され、更に、ＨＤＤ２１６及びネットワークカード２１７もシステムバス２１４を介して接続されている。
【００２０】
ＰＯＳ端末２０１は、ネットワークカード２１７により、ネットワーク４０１を介して決済端末３０１との間のデータ通信が可能である。
【００２１】
ＨＤＤ２１６に記憶されている各種プログラム等の記憶データの全部又は一部はＰＯＳ端末２０１の起動時にＲＡＭ２１３に移され、ＣＰＵ２１１とＲＡＭ２１３との間のデータ通信によって各種プログラムの実行が可能となる。このようにＲＡＭ２１３に移される記憶データの一例として、顧客情報管理用プログラム２１６ａがある。顧客情報管理用プログラム２１６ａは、顧客情報管理システム１０１で顧客サービスの一環として行なわれるポイントサービスに際して、業務支援を行なう。
【００２２】
図３は、決済端末３０１のハードウェア構成の一例を示すブロック図である。本実施の形態の決済端末３０１は、各種演算処理を実行して各部を集中的に制御するＣＰＵ３１１と固定データを固定的に記憶するＲＯＭ３１２と可変データを書き換え自在に記憶するＲＡＭ３１３とがシステムバス３１４を介して接続されて構成されたマイクロコンピュータを制御部３１５とする。制御部３１５には、その制御対象物である表示器３０３、キーボード３０４及びカードリーダライタ３０５がシステムバス３１４を介して接続され、更に、フラッシュメモリ３０６、ネットワークカード３１６及び外部通信用Ｉ／Ｆ３１７もシステムバス３１４を介して接続されている。
【００２３】
決済端末３０１は、ネットワークカード３１６により、ネットワーク４０１を介してＰＯＳ端末２０１との間のデータ通信が可能である。また、決済端末３０１は、外部通信用Ｉ／Ｆ３１７により、ＣＡＦＩＳ（Credit And Finance Information System ）を介して信販会社の認証機関等との間でのデータ通信が可能である。
【００２４】
ＲＡＭ３１３には、各種プログラムとして、顧客情報管理用プログラム３１３ａとセキュリティー用プログラム３１３ｂとがインストールされている。この場合のＲＡＭ３１３は、不揮発性のＲＡＭ３１３である。顧客情報管理用プログラム３１３ａは、顧客情報管理システム１０１で顧客サービスの一環として行なわれるポイントサービスに際して、ＰＯＳ端末２０１にインストールされている顧客情報管理用プログラム２１６ａと共働して業務支援を行なう。セキュリティー用プログラム３１３ｂは、情報を暗号復号化するための暗号復号化機能、ファイアウォール機能、耐ダンパ機能等を決済端末３０１に与える。これらの顧客情報管理用プログラム３１３ａとセキュリティー用プログラム３１３ｂとは、本実施の形態ではＲＡＭ３１３に記憶されているが、ＲＯＭ３１２にファームウェアとして記録されていても良く、ＨＤＤ等のような別途の記憶手段に記憶されていても良い。フラッシュメモリ３０６には、書き換え自在に顧客管理ファイル３１８が記憶されている。
【００２５】
図４は、顧客管理ファイル３１８のファイル構造を例示する模式図である。顧客管理ファイル３１８は、顧客特定情報としての顧客ＩＤ３１８ａに対応させて個人情報３１８ｂと商品の購入履歴３１８ｃとを記憶管理する。個人情報３１８ｂは、例えば、顧客の氏名、住所、電話番号、年齢、性別等である。商品の購入履歴３１８ｃには、例えば、購入日時、品名、購入金額等の情報が記録される。顧客管理ファイル３１８に記憶されている情報は、ＲＡＭ３１３にインストールされたセキュリティー用プログラム３１３ｂによって暗号化されている。
【００２６】
図５は、決済端末３０１のハードウェア構成の別の一例を示すブロック図である。図３に示したハードウェア構成では、マイクロコンピュータ構成の制御部３１５を例示した。これに対して、図５に示すハードウェア構成では、制御部３１５を半導体チップにより構成している。その他の点は、図３に示すハードウェア構成と図５に示すハードウェア構成とで相違する点はない。
【００２７】
制御部３１５は、制御用チップ３５１とセキュリティー用チップ３５２とから構成されている。制御用チップ３５１は、決済端末３０１の動作シーケンスを規定する他、図３のハードウェア構成においてＲＡＭ３１３にインストールされている顧客情報管理用プログラム３１３ａによる制御と同一の制御を決済端末３０１に実行させる動作シーケンスを規定する。セキュリティー用チップ３５２は、図３のハードウェア構成においてＲＡＭ３１３にインストールされているセキュリティー用プログラム３１３ｂによる制御と同一の制御を決済端末３０１に実行させる動作シーケンスを規定する。
【００２８】
図６は、ＰＯＳ端末２０１と決済端末３０１とがそれぞれの顧客情報管理用プログラム２１６ａ、３１３ａ（図５に示すハードウェア構成ではセキュリティー用チップ３５２）に従い実行する顧客管理処理の流れを示すフローチャートである。ＰＯＳ端末２０１において、商品販売処理に際して顧客にポイントサービスを実施しようとする場合、顧客が所持する会員カード２０９に記録された顧客特定情報（顧客コード）を読み出す。この読み出しは、カードリーダ２０６によって会員カード２０９に記録されている情報を読み取ることによりなされる。
【００２９】
ＰＯＳ端末２０１にインストールされている顧客情報管理用プログラム２１６ａは、会員カード２０９からの顧客コードの読出しによる顧客コードの入力があった場合（ステップＳ１０１）、決済端末３０１に対する顧客コードの問合せ処理を実行させる（ステップＳ１０２）。これにより、ＰＯＳ端末２０１は、ネットワーク４０１を介して決済端末３０１に顧客コードの問合せ処理を実行する。この処理に際してＰＯＳ端末２０１から決済端末３０１に送信する要求を、本実施の形態においては便宜上、第１の要求という。
【００３０】
決済端末３０１にインストールされている顧客情報管理用プログラム３１３ａ（図５に示すハードウェア構成では制御用チップ３５１）は、第１の要求を受信すると、顧客管理ファイル３１８をサーチし、問合せがあった顧客コードに対応する顧客ＩＤ３１８ａを見つけ出す（ステップＳ２０１）。そして、該当する顧客ＩＤ３１８ａによって特定される商品の購入履歴３１８ｃを顧客データとしてＰＯＳ端末２０１に送信する。この際、決済端末３０１は、暗号化されている購入履歴３１８ｃの情報を復号化する。このような復号化は、セキュリティー用プログラム３１３ｂ（図５に示すハードウェア構成ではセキュリティー用チップ３５２）によって実行される。なお、決済端末３０１にインストールされている顧客情報管理用プログラム３１３ａ（図５に示すハードウェア構成では制御用チップ３５１）は、必要に応じて、該当する顧客ＩＤ３１８ａによって特定される個人情報３１８ｂも復号化し顧客データとしてＰＯＳ端末２０１に送信する（ステップＳ２０２）。
【００３１】
ＰＯＳ端末２０１にインストールされている顧客情報管理用プログラム２１６ａは、決済端末３０１から復号化された顧客データを受信すると、受信した顧客データを例えば表示器２０２に表示出力し（ステップＳ１０３）、商品登録処理に際して参照する（ステップＳ１０４）。この場合の参照の一例としては、当該顧客の今までの購入金額やある期間の購入金額等を参照し、ポイントがある規定のポイント数に達しているかどうかを判定する、というような処理が実行される。
【００３２】
その後、ＰＯＳ端末２０１にインストールされている顧客情報管理用プログラム２１６ａは、締め登録の終了を待ち（ステップＳ１０５）、第２の要求としての顧客データ更新要求を決済端末３０１に送信する処理を実行させる（ステップＳ１０６）。これにより、ＰＯＳ端末２０１は、ネットワーク４０１を介して決済端末３０１に顧客データ更新要求を送信する。この際、ＰＯＳ端末２０１は、更新情報、一例として当該顧客の今回の購入金額の情報を顧客データ更新要求に伴わせる。
【００３３】
決済端末３０１にインストールされている顧客情報管理用プログラム３１３ａ（図５に示すハードウェア構成では制御用チップ３５１）は、ＰＯＳ端末２０１からの更新情報を伴う顧客データ更新要求を受信すると、顧客管理ファイル３１８中、顧客ＩＤ３１８ａで特定される当該顧客の購入履歴３１８ｃ、必要に応じて個人情報３１８ｂを更新処理する（ステップＳ２０３）。この際、決済端末３０１は、セキュリティー用プログラム３１３ｂ（図５に示すハードウェア構成ではセキュリティー用チップ３５２）によって情報を暗号化して顧客管理ファイル３１８の更新処理を実行する。そして、更新結果をＰＯＳ端末２０１に返す（ステップＳ２０４）。
【００３４】
ＰＯＳ端末２０１にインストールされている顧客情報管理用プログラム２１６ａは、決済端末３０１から更新結果についての更新データを受信すると、例えば表示器２０２に表示出力し（ステップＳ１０７）、その視覚的な確認を可能とする。
【００３５】
ステップＳ２０３の処理により、決済端末３０１では、顧客管理ファイル３１８が随時更新処理される。そこで、決済端末３０１は、更新された顧客管理ファイル３１８の情報を、定期的に顧客管理サーバ１０３に送信する。この際、送信される顧客データは、暗号化されたままである。この点からしても、決済端末３０１は、セキュアな環境下で顧客管理サーバ１０３に顧客データを送信することができる。
【００３６】
以上説明したように、本実施の形態によれば、本来的に耐タンパ機能及び情報の暗号復号化機能を有する決済端末３０１が備えるフラッシュメモリ３０６を顧客管理ファイル３１８の管理場所として利用することで、多大なインフラ整備コストを発生させることなく、顧客管理ファイル３１８をセキュアな環境で保管することができ、容易に顧客情報の保護を図ることができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の一形態を示す顧客情報管理システムの全体の模式図である。
【図２】ＰＯＳ端末のハードウェア構成の一例を示すブロック図である。
【図３】決済端末のハードウェア構成の一例を示すブロック図である。
【図４】顧客管理ファイルのファイル構造を例示する模式図である。
【図５】決済端末のハードウェア構成の別の一例を示すブロック図である。
【図６】ＰＯＳ端末と決済端末とがそれぞれの顧客情報管理用プログラムに従い実行する顧客管理処理の流れを示すフローチャートである。
【符号の説明】
【００３８】
２０１…商品販売データ処理装置（ＰＯＳ端末），３０１…決済端末，３０６…記憶部（フラッシュメモリ）
【図１】
2006268211.tif 000003
【図２】
2006268211.tif 000004
【図３】
2006268211.tif 000005
【図４】
2006268211.tif 000006
【図５】
2006268211.tif 000007
【図６】
2006268211.tif 000008