[go: up one dir, main page]

JP2001256564A - Reward card system and user reward card - Google Patents

Reward card system and user reward card

Info

Publication number
JP2001256564A
JP2001256564A JP2000070939A JP2000070939A JP2001256564A JP 2001256564 A JP2001256564 A JP 2001256564A JP 2000070939 A JP2000070939 A JP 2000070939A JP 2000070939 A JP2000070939 A JP 2000070939A JP 2001256564 A JP2001256564 A JP 2001256564A
Authority
JP
Japan
Prior art keywords
user
point
store
value
public key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2000070939A
Other languages
Japanese (ja)
Other versions
JP3825606B2 (en
Inventor
Takehisa Kato
岳久 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2000070939A priority Critical patent/JP3825606B2/en
Publication of JP2001256564A publication Critical patent/JP2001256564A/en
Application granted granted Critical
Publication of JP3825606B2 publication Critical patent/JP3825606B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

(57)【要約】 【課題】 店舗側での処理の負担を軽減させる。 【解決手段】 ICチップの搭載された利用者ポイント
カード10を挿脱自在に保持する店舗端末20と、この
店舗端末に接続された店舗ホスト30とを備えたポイン
トカードシステムであって、利用者ポイントカードが店
舗端末に保持され、利用者により代金が支払われると
き、店舗端末20がこの支払われる代金に基づいて、ポ
イントデータを生成し、店舗ホストが、少なくともポイ
ントデータ及び利用者データに対し、店舗固有のデジタ
ル署名を施してバリューデータを生成し、得られたバリ
ューデータを店舗端末に送信し、店舗端末が、受信した
バリューデータを利用者ポイントカードに入力する。こ
れにより、バリューデータやポイント残高の管理を利用
者ポイントカード側に負担させることができる。
(57) [Summary] [Problem] To reduce the processing load on the store side. SOLUTION: This point card system comprises a shop terminal 20 which holds a user point card 10 on which an IC chip is mounted in a detachable manner, and a shop host 30 connected to the shop terminal. When the point card is held in the store terminal and the user pays for the price, the store terminal 20 generates point data based on the paid price, and the store host generates at least the point data and the user data, A store-specific digital signature is applied to generate value data, the obtained value data is transmitted to the store terminal, and the store terminal inputs the received value data to the user reward card. Thus, the management of the value data and the point balance can be borne by the user reward card side.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、購入金額に基づき
ポイントを利用者のカードに記録し、また、カードのポ
イントの累積額に応じて購入金額を割引するポイントカ
ードシステム及び利用者ポイントカードに係り、特に、
店舗側の処理の負担を軽減し得るポイントカードシステ
ム及び利用者ポイントカードに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a point card system and a user point card which record points on a user's card based on the purchase amount and discount the purchase amount according to the accumulated amount of points on the card. Involved, in particular,
The present invention relates to a loyalty card system and a user loyalty card that can reduce the processing load on the store side.

【0002】[0002]

【従来の技術】一般に、商取引の分野では、購入金額に
基づきポイントを利用者のカードに記録し、また、カー
ドのポイントの累積額に応じて購入金額を割引するポイ
ントカードシステムが広く知られている。
2. Description of the Related Art Generally, in the field of commerce, point card systems are widely known in which points are recorded on a user's card based on the purchase amount and the purchase amount is discounted according to the accumulated amount of points on the card. I have.

【0003】図13は係るポイントカードシステムの概
略構成を示す模式図である。このポイントカードシステ
ムは、不特定多数の利用者に店舗毎に発行されたn種類
のポイントカード1〜1、各店舗毎に配置されたn
種類の店舗端末2〜2、各店舗端末2〜2を統
括する店舗ホスト3及び店舗ホスト3に接続された顧客
ポイント管理DB(data base)4から構成されている。
FIG. 13 is a schematic diagram showing a schematic configuration of such a point card system. This point card system is composed of n types of point cards 11 to 1 n issued to an unspecified number of users for each store, and n cards arranged for each store.
Type of store terminal 2 1 to 2 n, and a customer point management DB (data base) 4 connected to the store host 3 and the shop host 3 governing each store terminal 2 1 to 2 n.

【0004】ここで、ポイントカード1〜1は、利
用者ID(identification number)の記録された磁気カ
ードである。店舗端末2〜2は、ポイントカード1
〜1内の利用者IDを読出可能で且つ各情報を店舗
ホスト3に対して送受信可能なものであり、具体的に
は、後述する利用者登録情報の入力部をも兼用したキャ
ッシュレジスタ及びリーダ(又はリーダライタ)が一体
化されたカード処理装置である。
[0004] Here, the point cards 1 1 to 1 n are magnetic cards on which user IDs (identification numbers) are recorded. The store terminal 2 1 ~2 n is, point card 1
1 to 1 n can read the user ID and can transmit and receive each information to and from the store host 3. Specifically, a cash register which also serves as an input section for user registration information described later. And a reader (or reader / writer).

【0005】店舗ホスト3は、各情報を店舗端末2
に対して送受信可能で且つ各情報を顧客ポイント管
理DB4に対して読出/書込可能なホスト計算機であ
る。顧客ポイント管理DB4は、店舗ホスト3から読出
/書込可能で且つ利用者ID、利用者登録情報並びにポ
イント残高情報が記録されるデータベース装置である。
[0005] store host 3, each of the information store terminal 2 1 to
2n is a host computer capable of transmitting / receiving data to / from the client point management DB4. The customer point management DB 4 is a database device that is readable / writable from the store host 3 and records a user ID, user registration information, and point balance information.

【0006】係るポイントカードシステムでは、新規登
録の際に、図14に示すように、利用者が店舗に行き、
例えばポイントカード1の発行を店員に申込む。店員
は、利用者から聴取した利用者の姓名、住所並びに電話
番号等の利用者登録情報を店舗端末2に入力し、店舗
端末2は、これら利用者登録情報を店舗ホスト3に送信
する(ST1)。
In such a point card system, at the time of new registration, as shown in FIG.
For example, it applies for the issuance of point card 1 to the clerk. The clerk, a user of the first and last name that was heard from the user, enter the user registration information such as address and phone number to the shop terminal 2 1, the store terminal 2 transmits these user registration information to the store host 3 ( ST1).

【0007】また、店舗ホスト3は、利用者登録情報を
受信すると、識別用の利用者IDを発行し、これら利用
者情報と利用者IDとの組を顧客ポイント管理DB4に
登録し、利用者IDを店舗端末2に返信する(ST
2)。
When the store host 3 receives the user registration information, the store host 3 issues a user ID for identification, registers a set of the user information and the user ID in the customer point management DB 4, and It returns the ID to the shop terminal 2 1 (ST
2).

【0008】店舗端末2は、この利用者IDをポイン
トカード1に書込み(ST3)、新規登録処理を完了
する。但し、このような手順に限らず、例えば、予め利
用者IDの記録されたポイントカード1を用い、この
ポイントカード1から読取った利用者IDと、利用者
から得た利用者登録情報との組を店舗ホスト3に送信
し、利用者IDと利用者登録情報との組を顧客ポイント
管理DB4に登録する方式としてもよい。いずれにして
も、利用者IDと利用者情報とをリンク付けして顧客ポ
イント管理DB4に登録する方式であればよい。
[0008] The shop terminal 2 1, write the user ID to the point card 1 1 (ST3), to complete the new registration process. However, not limited to such a procedure, for example, using the recorded point card 1 1 of previously user ID, a user ID read from this point card 1 1, and the user registration information from the user May be transmitted to the store host 3 and a set of the user ID and the user registration information may be registered in the customer point management DB 4. In any case, any method may be used as long as the user ID and the user information are linked and registered in the customer point management DB 4.

【0009】一方、代金支払の際には、利用者は、図1
5に示すように、携帯するポイントカード1を店員に
提示する。店員は、店舗端末2のリーダを用い、ポイ
ントカード1から利用者IDを読出す(ST11)。
また、店舗端末2は、読み出した利用者IDを店舗ホ
スト3に送信する(ST12)。
On the other hand, when paying for the price, the user is required
As shown in 5, presenting the point card 1 1 to carry the clerk. The clerk, using the store terminal 2 1 of the reader, reads the user ID from the point card 1 1 (ST11).
Also, the store terminal 2 1 transmits the user ID read in the store host 3 (ST12).

【0010】店舗ホスト3は、店舗端末2から利用者
IDを受けると、その利用者IDに基づいて、顧客ポイ
ント管理DB4内のポイント残高情報(ポイント累積
額)を検索し、得られたポイント残高情報を店舗端末2
に送る(ST13)。
[0010] store host 3 receives the user ID from the shop terminal 2 1, points based on the user ID, searches the point balance information in the customer point management DB4 (points accumulated amount), and the resulting Store information on store terminal 2
1 (ST13).

【0011】店員は、店舗端末2を用いて、利用者に
割引前の支払い代金を提示し(ST14)、利用者がポ
イントを使用するか否かを尋ねる。利用者がポイントを
使用する場合は、そのポイント残高情報の値を上限とし
て支払い代金から割引するように店舗端末2を操作
し、店舗端末2に最終的な支払い代金を提示させる。
[0011] The clerk, using the store terminal 2 1, presents the payment price of the previous discount to the user (ST14), the user is asked whether or not to use the point. If the user uses the point is, the value of the point balance information to operate the store terminal 2 1 to discount from the payment price as the upper limit, to present the final payment price to the shop terminal 2 1.

【0012】次に、店員は、利用者から支払い代金を受
取ると(ST15)、その旨を店舗端末2に入力す
る。店舗端末2は、ポイントを使用した旨を示すポイ
ント使用情報、及び利用者の代金支払いに応じたポイン
ト発生額を店舗端末2から店舗ホスト3ヘ送信する
(ST16)。
[0012] Next, the clerk, upon receipt of the payment price from the user (ST15), the input to that effect to the shop terminal 2 1. The shop terminal 2 1, point usage information indicating that using the point, and to send the store host 3 f the point accrual in accordance with the payment of the user from the shop terminal 2 1 (ST16).

【0013】店舗ホスト3は、ポイント使用情報を受け
ると、利用者IDに対応するポイント残高情報をクリア
し、ポイント発生額の値を新規のポイント残高情報とし
て顧客ポイント管理DB4に更新する。その後、店舗ホ
スト3は、新たなポイント残高情報を店舗端末2へ送
信する(ST17)。店舗端末2は、利用者から受取
った支払い代金と、新たなポイント残高情報とをレシー
ト等に印字出力し、店員はこのレシートを利用者に渡す
(ST18)。
Upon receiving the point use information, the store host 3 clears the point balance information corresponding to the user ID, and updates the value of the point generation amount as new point balance information in the customer point management DB 4. Thereafter, the shop host 3 transmits a new point balance information to the store terminal 2 1 (ST17). The shop terminal 2 1, and payment price received from the user, and the new points balance information printed out on the receipt or the like, the clerk pass this receipt to the user (ST18).

【0014】一方、ステップST14の際に、利用者が
ポイントを使用しない旨を述べた場合には、割引前の支
払い代金が最終的な支払い代金として確定される。
On the other hand, if the user states that points are not used at step ST14, the payment price before discount is determined as the final payment price.

【0015】店員は、図16に示すように、利用者から
支払い代金を受取ると(ST19)、その旨を店舗端末
に入力する。店舗端末2は、利用者がポイントを
使用しない旨を示すポイント使用情報、及び利用者の代
金の支払いに応じたポイント発生額を店舗端末2から
店舗ホスト3ヘ送信する(ST20)。
[0015] The clerk, as shown in FIG. 16, upon receipt of the payment price from the user (ST19), the input to that effect to the shop terminal 2 1. The shop terminal 2 1, the user points using information indicating that you do not want to use the point, and to send the store host 3 f the point accrual in accordance with the payment of a user of the price from the shop terminal 2 1 (ST20).

【0016】店舗ホスト3は、利用者IDに対応する残
高ポイント情報にこのポイント発生額の値を加算し、得
られた結果を新規の残高ポイント情報として顧客ポイン
ト管理DB4に更新する。以下同様に、店舗ホスト3
は、新たなポイント残高情報を店舗端末2に送信し
(ST21)、店舗端末2は、受取った支払い代金
と、新たなポイント残高情報とをレシート等に印字出力
し、店員はこのレシートを利用者に渡す(ST22)。
The store host 3 adds the value of the point generation amount to the balance point information corresponding to the user ID, and updates the obtained result in the customer point management DB 4 as new balance point information. Similarly, store host 3
Sends the new points balance information to the shop terminal 2 1 (ST21), the store terminal 2 1, and payment price received, and the new points balance information printed out on the receipt or the like, the clerk of this receipt It is passed to the user (ST22).

【0017】[0017]

【発明が解決しようとする課題】しかしながら、以上の
ようなポイントカードシステムでは、店舗ホスト3がポ
イント残高情報を顧客ポイント管理DB4に更新する
が、この更新処理は、店舗数の増加に伴い、店舗ホスト
3に多大な負担をかけると共に、通信コストの増大を招
いてしまう。
However, in the above-mentioned point card system, the store host 3 updates the point balance information in the customer point management DB 4, but this updating process is performed in accordance with the increase in the number of stores. This places an enormous burden on the host 3 and increases the communication cost.

【0018】また、利用者が各店舗毎に異なるポイント
カード1〜1を所持する必要がある。さらに、ポイ
ントカード1内の利用者IDにより顧客ポイント管理
DB4内のポイント残高情報を得るため、スキニングと
いう不正な読出行為により、簡単に他人のポイントカー
ド1からポイント残高情報や利用者情報を読出可能とな
るため、秘密保持の度合が低い。
Further, it is necessary for the user to have different point cards 11 1 to 1 n for each store. In addition, the reading order by the user ID of the point card 1 1 get to the point balance information in the customer point management DB4, by reading the act illegal that skinning, easy to point balance information and user information from the point card 1 of others Because it is possible, the degree of confidentiality is low.

【0019】本発明は上記実情を考慮してなされたもの
で、店舗側での処理の負担を軽減し得るポイントカード
システム及び利用者ポイントカードを提供することを目
的とする。
The present invention has been made in view of the above circumstances, and has as its object to provide a point card system and a user point card that can reduce the processing load on the store side.

【0020】また、本発明の他の目的は、異なる店舗で
も共通のカードでポイントサービスを実現し得るポイン
トカードシステム及び利用者ポイントカードを提供する
ことを目的とする。
It is another object of the present invention to provide a point card system and a user point card which can realize a point service with a common card even in different stores.

【0021】さらに、本発明の他の目的は、秘密保持の
度合を向上し得るポイントカードシステム及び利用者ポ
イントカードシステムを提供することにある。
Still another object of the present invention is to provide a point card system and a user point card system capable of improving the degree of confidentiality.

【0022】[0022]

【課題を解決するための手段】上記目的を達成するため
に本発明の第1の局面は、ICチップの搭載された利用
者ポイントカードを挿脱自在に保持する店舗端末と、こ
の店舗端末に接続された店舗ホスト計算機とを備えたポ
イントカードシステムであって、前記利用者ポイントカ
ードが前記店舗端末に保持され、利用者により代金が支
払われるとき、この支払われる代金に基づいて、ポイン
トデータを生成するポイント生成手段と、前記店舗ホス
ト計算機に設けられ、少なくとも前記ポイント生成手段
により生成されたポイントデータ及び前記代金を支払う
利用者に関する利用者データに対し、店舗固有のデジタ
ル署名を施してバリューデータを生成するバリュー生成
手段と、前記バリュー生成手段により生成されたバリュ
ーデータを前記店舗端末に送信するバリュー送信手段
と、前記バリュー送信手段から受信したバリューデータ
を前記利用者ポイントカードに入力するバリュー入力手
段とを備えたポイントカードシステムである。
According to a first aspect of the present invention, there is provided a store terminal for holding a user point card on which an IC chip is mounted so as to be removably inserted therein. A point card system including a connected store host computer, wherein the user point card is held in the store terminal, and when the user is paid, the point data is converted based on the paid price. A point generating means for generating, and a store-specific digital signature applied to at least the point data generated by the point generating means and the user data relating to the user who pays for the price, provided in the store host computer, and the value data. Value generating means for generating the value, and the value data generated by the value generating means And value transmitting means for transmitting to the terminal a point card system comprising a value input means for inputting a value data received from said value transmission means to the user loyalty cards.

【0023】また、本発明の第2の局面は、上記ポイン
トカードシステムに使用される耐タンパー性の利用者ポ
イントカードであって、前記バリュー入力手段から入力
されたバリューデータを格納するバリュー格納手段と、
前記バリュー格納手段内のバリューデータの残高を示す
カウンタと、前記店舗端末から残高要求を受けたとき、
この残高要求に基づいて、少なくとも前記バリュー格納
手段内のバリューデータ及び前記カウンタの値を前記店
舗端末に送信する残高送信手段と、前記店舗端末からポ
イント使用額が入力されたとき、このポイント使用額に
相当する分だけ前記カウンタの値を実質的に減額するカ
ウンタ値減額手段と、前記カウンタ値減額手段により減
額された前記カウンタの値を前記店舗端末に送信する減
額値送信手段とを備えた利用者ポイントカードである。
According to a second aspect of the present invention, there is provided a tamper-resistant user point card used in the above-mentioned point card system, wherein the value storage means stores value data inputted from the value input means. When,
When a counter indicating the balance of the value data in the value storage means and a balance request is received from the store terminal,
Based on the balance request, at least the balance transmitting means for transmitting the value data in the value storage means and the value of the counter to the store terminal, and when the point use amount is input from the store terminal, the point use amount A counter value reduction means for substantially reducing the value of the counter by an amount corresponding to the following, and a reduction value transmission means for transmitting the counter value reduced by the counter value reduction means to the store terminal. Is a reward point card.

【0024】(作用)従って、本発明は以上のような手
段を講じたことにより、ポイント残高を利用者ポイント
カード側に記録するようにしたので、店舗側での処理の
負担を軽減させることができる。
(Operation) Therefore, according to the present invention, by taking the above measures, the point balance is recorded on the user point card side, so that the processing load on the store side can be reduced. it can.

【0025】また、例えば複数の店舗において各店舗ホ
スト公開鍵を共通化することにより、利用者は1つの耐
タンパーデバイスを所持するだけで、異なる店舗でも共
通のカードでポイントサービスを実現することができ
る。
Further, for example, by sharing a store host public key in a plurality of stores, a user can realize a point service with a common card in different stores only by having one tamper-resistant device. it can.

【0026】さらに、ICチップの搭載された利用者ポ
イントカードと、デジタル署名や公開鍵暗号などの暗号
技術とを用いた方式により、従来の磁気カードに比べ、
秘密保持の度合いを向上させることができる。
[0026] Further, by using a user point card on which an IC chip is mounted and an encryption technique such as a digital signature or a public key encryption, a conventional magnetic card is compared with a conventional magnetic card.
The degree of confidentiality can be improved.

【0027】[0027]

【発明の実施の形態】以下、本発明の各実施形態につい
て図面を参照しながら説明する。なお、各実施形態中、
利用者の所持する耐タンパーデバイスはデジタル署名の
計算機能をもつICカードであり、このICカードにバ
リュー、利用者情報及びポイント情報が格納されるもの
とする。また、公開鍵暗号方式において公開される鍵を
公開鍵、秘匿される鍵を秘密鍵、両者を公開鍵ペアと呼
ぶ。ここでは、例えばRSA公開鍵方式が使用されるも
のとする。
Embodiments of the present invention will be described below with reference to the drawings. In each embodiment,
The tamper-resistant device possessed by the user is an IC card having a digital signature calculation function, and this IC card stores value, user information, and point information. In the public key cryptosystem, a public key is called a public key, a secret key is called a private key, and both are called a public key pair. Here, it is assumed that the RSA public key method is used, for example.

【0028】(第1の実施形態)図1は本発明の第1の
実施形態に係るポイントカードシステムの構成を示すブ
ロック図である。このポイントカードシステムは、利用
者ポイントカード10によりポイントサービスを実行す
るための店舗端末20がホスト計算機としての店舗ホス
ト30に接続されている。
(First Embodiment) FIG. 1 is a block diagram showing a configuration of a point card system according to a first embodiment of the present invention. In this point card system, a store terminal 20 for executing a point service by a user point card 10 is connected to a store host 30 as a host computer.

【0029】ここで、利用者ポイントカード10は、耐
タンパー性を有し、店舗端末20に装着されて使用され
る署名演算可能な携帯用電子機器(例、ICカード)で
あり、ポイントバリューを保持するためのメモリ11、
メモリ11内のポイントバリューの残高(以下、ポイン
ト残高という)を計数処理するための残高カウンタ1
2、残高カウンタ12に記録されるポイント残高を管理
するための残高管理部13、及び残高管理部13から店
舗端末20に対して各情報を送受信するためのI/Oイ
ンターフェイス14を備えている。なお、メモリ11、
残高カウンタ12及び残高管理部13は、耐タンパー性
をもつICチップにより実現されている。
Here, the user reward card 10 is a portable electronic device (for example, an IC card) having tamper resistance and capable of performing a signature operation, which is used by being attached to the store terminal 20. Memory 11 for holding
Balance counter 1 for counting the point value balance (hereinafter referred to as point balance) in the memory 11
2, a balance management unit 13 for managing the point balance recorded in the balance counter 12, and an I / O interface 14 for transmitting and receiving each information from the balance management unit 13 to the store terminal 20. Note that the memory 11,
The balance counter 12 and the balance management unit 13 are realized by an IC chip having tamper resistance.

【0030】メモリ11は、利用する店舗毎で且つ利用
者ポイントカード10毎に付けられるユニークな番号で
あるカードID、各利用者ポイントカード固有の利用者
公開鍵・利用者秘密鍵のペア(以下、利用者公開鍵ペア
という)、利用者公開鍵証明書、店舗ホスト公開鍵が格
納されており、また、支払い代金に応じたポイントバリ
ューが書込み可能であって、ICチップの耐タンパー性
によって改ざんやコピー等の不正なアクセスから保護さ
れている。特に、利用者秘密鍵は、通常の手段では読出
不可能な領域に格納される。
The memory 11 stores a card ID, which is a unique number assigned to each store and user loyalty card 10 used, and a pair of a user public key and a user secret key unique to each user loyalty card. , A user public key pair), a user public key certificate, and a store host public key, and a point value corresponding to the payment price can be written therein. And protected from unauthorized access such as copying. In particular, the user secret key is stored in an area that cannot be read by ordinary means.

【0031】利用者公開鍵証明書は、店舗ホスト30に
より生成され、少なくとも利用者公開鍵の値、この利用
者公開鍵証明書を発行した店舗ホスト名、及びこの店舗
ホスト名と利用者公開鍵の値との組を店舗ホスト30の
秘密鍵でデジタル署名した署名の3つを有するデータで
ある。なお、利用者公開鍵ペア及び利用者公開鍵証明書
は、Trusted Third Partyと呼ばれる第三者機関により
発行されたものでもよい。
The user public key certificate is generated by the store host 30 and includes at least the value of the user public key, the name of the store host that issued the user public key certificate, and the name of the store host and the user public key. Is digitally signed with the secret key of the store host 30. The user public key pair and the user public key certificate may be issued by a third party called a Trusted Third Party.

【0032】ポイントバリューは、店舗ホスト30によ
り生成され、利用者ID、ポイントバリュー生成時のポ
イント額、日付、といった情報に店舗ホスト30のディ
ジタル署名が施されたデータである。
The point value is generated by the store host 30 and is data in which information such as a user ID, a point amount at the time of generating the point value, and a date is digitally signed by the store host 30.

【0033】残高管理部13は、印紙残高の管理の他、
ポイントバリューの記録並びに更新に関する処理を実行
するものであり、具体的には、店舗端末20から入力さ
れた残高要求をI/Oインターフェイス14を介して受
けたとき(以下の説明では、記載の簡潔化のため、店舗
端末20と利用者ポイントカード10内との間にてI/
Oインターフェイス14を介する旨の記載を省略す
る)、この残高要求に基づいて、メモリ11内の利用者
ID、利用者公開鍵証明書並びにポイントバリューと、
残高カウンタ12内のポイント残高とを店舗端末20に
送出する機能と、正当性有りを示す検証結果とポイント
使用額とが店舗端末20から入力されたとき、ポイント
使用額を残高カウンタ12の値から減額し、得られたポ
イント残高を店舗端末20に送出する機能と、店舗端末
20から入力された新規ポイントバリューをメモリ11
に上書き更新すると共に、残高カウンタ12の値を新規
ポイントバリューに対応して再設定する機能と、再設定
処理が終了すると完了通知を店舗端末20に送出する機
能とをもっている。
The balance management unit 13 manages the stamp balance,
It executes processing relating to recording and updating of point value. Specifically, when a balance request input from the store terminal 20 is received via the I / O interface 14 (in the following description, the description will be simplified). I / O between the store terminal 20 and the user reward card 10
O via the interface 14 is omitted), based on this balance request, the user ID, the user public key certificate and the point value in the memory 11,
When the function of sending the point balance in the balance counter 12 to the store terminal 20 and the verification result indicating validity and the point use amount are input from the store terminal 20, the point use amount is calculated from the value of the balance counter 12 The function of sending the obtained point balance to the store terminal 20 and reducing the new point value input from the store terminal 20 to the memory 11
And has a function of resetting the value of the balance counter 12 in accordance with the new point value and a function of sending a completion notification to the store terminal 20 when the resetting process is completed.

【0034】店舗端末20は、利用者ポイントカード1
0を挿脱自在に保持する機能と、未登録の利用者ポイン
トカード10を新規登録する機能と、登録済の利用者ポ
イントカード10が挿入されているとき、店員の操作に
より、利用者ポイントカード10の検証、未使用残高の
表示、ポイントバリューの授受などを実行する機能を有
するものである。
[0034] The shop terminal 20 stores the user reward card 1
0, the function of newly registering an unregistered user reward card 10, and the function of newly registering an unregistered user reward card 10 when a registered customer reward card 10 is inserted. It has a function of executing verification of ten, display of unused balance, transfer of point value, and the like.

【0035】具体的には店舗端末20は、通常のキャッ
シュレジスタ機能(金銭出納機能及び画面表示機能な
ど)に加え、データ読出/書込部21、登録部22、デ
ィジタル署名検証部23、ポイント残高検証部24、ポ
イント更新部25、データ格納部26及び通信I/F2
7を備えている。
More specifically, the store terminal 20 includes a data read / write unit 21, a registration unit 22, a digital signature verification unit 23, a point balance, in addition to a normal cash register function (such as a cash accounting function and a screen display function). Verification unit 24, point update unit 25, data storage unit 26, and communication I / F2
7 is provided.

【0036】データ読出/書込部21は、店舗端末20
内の各処理部22〜25に制御され、利用者ポイントカ
ード10内のデータの読出処理及び書込処理を実行する
機能を有するものであり、ここではICカード用リーダ
ライタが使用されている。なお、以下の説明は、前述同
様に記載の簡潔化のため、利用者ポイントカード10と
のデータ授受に関してデータ読出/書込部21を介する
旨の記載を省略する。
The data read / write unit 21 is connected to the store terminal 20
, And has a function of executing data read processing and data write processing in the user reward card 10. Here, an IC card reader / writer is used. In the following description, for simplification of the description, the description that the data is exchanged with the user reward card 10 via the data read / write unit 21 is omitted.

【0037】登録部22は、利用者ポイントカード10
が挿入されると、氏名、住所及び電話番号等の利用者登
録情報の入力を促すための画面表示を行なう機能と、入
力された利用者登録情報をデータ格納部26及び通信I
/F27を介して店舗ホスト30に送信する機能と、店
舗ホスト30から通信I/F27及びデータ格納部26
を介して受けた利用者ID、利用者公開鍵ペア、利用者
公開鍵証明書及び店舗ホスト公開鍵を利用者ポイントカ
ード10に書込むと共に、登録完了の旨を画面表示する
機能とを備えている。なお、登録部22に限らず、以下
の説明は、前述同様に記載の簡潔化のため、店舗ホスト
30とのデータ授受に関してデータ格納部26及び通信
I/F27を介する旨の記載を省略する。
The registration unit 22 stores the user reward card 10
Is inserted, a function for displaying a screen for prompting input of user registration information such as a name, an address and a telephone number, and the input user registration information are stored in the data storage unit 26 and the communication I
A function of transmitting data to the store host 30 via the / F 27 and a communication I / F 27 and the data storage unit 26 from the store host 30.
A user ID, a user public key pair, a user public key certificate, and a store host public key received via the user point card 10 and a function of displaying registration completion on a screen. I have. The description below is not limited to the registration unit 22, and for simplicity of description, as in the above description, the description that the data is exchanged with the store host 30 via the data storage unit 26 and the communication I / F 27 is omitted.

【0038】ディジタル署名検証部23は、検証用の店
舗ホスト公開鍵を保持し、利用者ポイントカード10が
店舗端末20(のカード読出/書込部21)に挿入され
た際に、利用者ポイントカード10から受ける利用者公
開鍵証明書及びポイントバリューの各々のディジタル署
名を検証する機能と、店舗ホスト30から受ける新規ポ
イントバリューのディジタル署名を検証する機能と、そ
れぞれの検証結果をポイント更新部25に通知する機能
とをもっている。
The digital signature verification unit 23 holds a store host public key for verification, and stores the user point card when the user point card 10 is inserted into (the card reading / writing unit 21 of) the store terminal 20. The function of verifying the digital signature of each of the user public key certificate and the point value received from the card 10, the function of verifying the digital signature of the new point value received from the store host 30, and the point updating unit 25 And a function to notify

【0039】ポイント残高検証部24は、ポイントバリ
ューとポイント残高の値との比較に基づいて、ポイント
残高の正当性を検証する機能と、検証結果をポイント更
新部25に通知する機能とをもっている。具体的には、
ポイント残高の値は、ポイントバリューの値以下のと
き、正当と判定される。
The point balance verification unit 24 has a function of verifying the validity of the point balance based on a comparison between the point value and the value of the point balance, and a function of notifying the verification result to the point update unit 25. In particular,
When the value of the point balance is equal to or less than the value of the point value, it is determined to be valid.

【0040】ポイント更新部25は、ディジタル署名検
証部23及びポイント残高検証部24による正当性の検
証の後、現在のポイント残高の画面表示とポイント使用
額の入力を促すための画面表示とを行なう機能と、入力
されたポイント使用額を利用者ポイントカード10に入
力する機能と、利用者ポイントカード10から受けた利
用者ID、ポイント残高及び新規ポイント額とを店舗ホ
スト30に送信する機能と、店舗ホスト30から受けた
新規ポイントバリューをディジタル署名検証部23によ
る検証の後に利用者ポイントカード10に入力する機能
と、利用者ポイントカード10から受けた完了通知によ
り処理を終了する機能とを備えている。
After the validity is verified by the digital signature verifying unit 23 and the point balance verifying unit 24, the point updating unit 25 displays a screen of the current point balance and a screen for prompting the input of the amount of point used. A function, a function of inputting the input point usage amount to the user point card 10, a function of transmitting the user ID, the point balance and the new point amount received from the user point card 10, to the store host 30, It has a function of inputting the new point value received from the store host 30 to the user reward card 10 after being verified by the digital signature verifying unit 23, and a function of terminating the process based on a completion notification received from the user reward card 10. I have.

【0041】データ格納部26は、店舗端末20内で店
舗ホスト30との間で授受されるデータが一時的に格納
されるバッファメモリ機能をもっている。
The data storage unit 26 has a buffer memory function for temporarily storing data exchanged with the store host 30 in the store terminal 20.

【0042】通信I/F27は、データ格納部26と店
舗ホスト30との間で通信を実行するためのインタフェ
ース機能をもっている。
The communication I / F 27 has an interface function for executing communication between the data storage unit 26 and the store host 30.

【0043】一方、店舗ホスト30は、通信I/F3
1、利用者データ登録部32、鍵データ生成部33、利
用者情報管理DB34及びポイントバリュー生成部35
を備えている。
On the other hand, the store host 30 communicates with the communication I / F 3
1. User data registration unit 32, key data generation unit 33, user information management DB 34, and point value generation unit 35
It has.

【0044】通信I/F31は、店舗端末20との通信
を実行するためのインタフェースである。また、以下の
説明は、前述同様に記載の簡潔化のため、店舗端末20
とのデータ授受に関して通信I/F31を介する旨の記
載を省略する。
The communication I / F 31 is an interface for executing communication with the store terminal 20. In the following description, the store terminal 20 is used for the sake of simplicity.
A description that the data is exchanged with the communication interface 31 via the communication I / F 31 is omitted.

【0045】利用者データ登録部32は、利用者を新規
登録するための機能を有し、具体的には店舗端末20か
ら利用者登録情報を受けると、利用者IDを発行してこ
の利用者IDと利用者登録情報との組を利用者情報管理
DB34に登録する機能と、鍵データ生成部33を起動
して利用者公開鍵ペア及び利用者公開鍵証明書を発行さ
せる機能と、利用者ID、利用者公開鍵ペア、利用者公
開鍵証明書及び店舗ホスト公開鍵を店舗端末20に送信
する機能とを備えている。
The user data registration unit 32 has a function for newly registering a user. Specifically, upon receiving user registration information from the shop terminal 20, the user data registration unit 32 issues a user ID and A function of registering a set of an ID and user registration information in the user information management DB 34, a function of activating the key data generation unit 33 and issuing a user public key pair and a user public key certificate, It has a function of transmitting an ID, a user public key pair, a user public key certificate, and a store host public key to the store terminal 20.

【0046】鍵データ生成部33は、利用者登録部32
に起動されると、例えば利用者IDに基づいて利用者公
開鍵ペア及び利用者公開鍵証明書を発行し、これら利用
者公開鍵ペア及び利用者公開鍵証明書を利用者登録部3
2に送出する機能をもっている。
The key data generation unit 33 includes a user registration unit 32
Is activated, a user public key pair and a user public key certificate are issued based on, for example, the user ID, and the user public key pair and the user public key certificate are stored in the user registration unit 3.
2 has the function of sending to 2.

【0047】利用者情報管理DB34は、利用者データ
登録部32により、利用者IDと利用者登録情報(氏
名、住所及び電話番号など)との組が記録されるDBで
ある。
The user information management DB 34 is a DB in which the user data registration unit 32 records a set of a user ID and user registration information (name, address, telephone number, etc.).

【0048】ポイントバリュー生成部35は、店舗端末
20から利用者ID、ポイント残高、新規ポイント額を
受信すると、ポイント残高と新規ポイント額とを加算し
て新規ポイントバリューを生成し、この新規ポイントバ
リューを店舗端末20宛に返信する機能をもっている。
When receiving the user ID, the point balance, and the new point amount from the store terminal 20, the point value generation unit 35 generates a new point value by adding the point balance and the new point amount, and generates the new point value. To the store terminal 20.

【0049】次に、以上のように構成されたポイントカ
ードシステムの動作について図2及び図3を用いて説明
する。 (新規登録時)図2に示すように、利用者が店舗に行
き、ポイントカードの発行を店員に申込む。店員は、利
用者ポイントカード10を店舗端末20に挿入する。店
舗端末20においては、登録部22が、この挿入によ
り、氏名、住所及び電話番号等の利用者登録情報の入力
を促すための画面表示を行なう。また、登録部22は、
店員が利用者から聴取した利用者登録情報を入力する
と、この入力された利用者登録情報をデータ格納部26
及び通信I/F27を介して店舗ホスト30に送信する
(ST31)。
Next, the operation of the point card system configured as described above will be described with reference to FIGS. (At the time of new registration) As shown in FIG. 2, a user goes to a store and applies to a store clerk to issue a point card. The clerk inserts the user reward card 10 into the store terminal 20. In the store terminal 20, the registration unit 22 displays a screen for prompting input of user registration information such as a name, an address, and a telephone number by this insertion. In addition, the registration unit 22
When the clerk inputs the user registration information heard from the user, the input user registration information is stored in the data storage unit 26.
Then, the data is transmitted to the store host 30 via the communication I / F 27 (ST31).

【0050】店舗ホスト30においては、利用者データ
登録部32が、利用者登録情報を受けると、利用者ID
を発行してこの利用者IDと利用者登録情報との組を利
用者情報管理DB34に登録し、鍵データ生成部33を
起動して利用者公開鍵ペア及び利用者公開鍵証明書を発
行させ、これら利用者ID、利用者公開鍵ペア、利用者
公開鍵証明書及び店舗ホスト公開鍵を店舗端末20に送
信する(ST32)。
In the shop host 30, when the user data registration section 32 receives the user registration information, the user ID
And registers the set of the user ID and the user registration information in the user information management DB 34, activates the key data generation unit 33, and issues a user public key pair and a user public key certificate. The user ID, user public key pair, user public key certificate, and store host public key are transmitted to the store terminal 20 (ST32).

【0051】店舗端末20においては、登録部22が、
店舗ホストから受けた利用者ID、利用者公開鍵ペア、
利用者公開鍵証明書及び店舗ホスト公開鍵を利用者ポイ
ントカードのメモリに書込むと共に(ST33)、登録
完了の旨を画面表示し、登録処理を終了する。
In the store terminal 20, the registration unit 22
User ID, user public key pair received from the store host,
The user public key certificate and the store host public key are written in the memory of the user point card (ST33), and the completion of the registration is displayed on the screen, and the registration process is terminated.

【0052】(登録後の代金支払い時)また、代金支払
の際には、利用者は、図3に示すように、携帯する利用
者ポイントカード10を店員に提示する。店員は、利用
者ポイントカード10を店舗端末20に挿入し、店舗端
末20は、残高要求を利用者ポイントカード10に入力
する。利用者ポイントカード10は、この残高要求に基
づいて、メモリ11内の利用者ID、利用者公開鍵証明
書及びポイントバリュー(有る場合)と、残高カウンタ
12内のポイント残高とを店舗端末20に送出する(S
T41)。
(At the time of payment after registration) At the time of payment, as shown in FIG. 3, the user presents the user point card 10 to be carried to the clerk. The clerk inserts the user reward card 10 into the shop terminal 20, and the shop terminal 20 inputs the balance request into the user reward card 10. Based on the balance request, the user point card 10 stores the user ID, the user public key certificate, the point value (if any) in the memory 11 and the point balance in the balance counter 12 in the store terminal 20. Send (S
T41).

【0053】次に、店舗端末20においては、ディジタ
ル署名検証部23が、利用者公開鍵証明書及びポイント
バリューの各々のディジタル署名を検証し、検証結果を
ポイント更新部25に通知する。また、ポイント残高検
証部24は、ポイントバリューとポイント残高の値との
比較に基づいて、ポイント残高の正当性を検証し、検証
結果をポイント更新部25に通知する。
Next, in the store terminal 20, the digital signature verifying unit 23 verifies the digital signature of each of the user public key certificate and the point value, and notifies the point updating unit 25 of the verification result. In addition, the point balance verification unit 24 verifies the validity of the point balance based on the comparison between the point value and the value of the point balance, and notifies the point update unit 25 of the verification result.

【0054】ポイント更新部25は、各々の検証結果が
正当性有りを示すとき、現在のポイント残高の画面表示
と、ポイント使用額の入力を促すための画面表示とを行
なう。続いて、利用者は、現在のポイント残高のうち、
利用するポイント額(ポイント使用額)を店員に告げ、
店員は、このポイント使用額を店舗端末20に入力する
と共に、利用者から支払い代金を受取る。なお、ポイン
トを使用しない場合(貯める場合)、ポイント使用額を
「0」とする。
When each verification result indicates validity, the point updating unit 25 displays a screen of the current point balance and a screen for prompting the input of the amount of point used. Next, the user will make a
Tell the store clerk how much points to use (the amount of points used)
The clerk inputs the point usage amount to the store terminal 20 and receives the payment from the user. When points are not used (when accumulated), the point usage amount is set to “0”.

【0055】店舗端末20においては、ポイント更新部
25が、入力されたポイント使用額及び両検証部23,
24の検証結果を利用者ポイントカード10に入力する
(ST42)。
In the store terminal 20, the point updating unit 25 stores the inputted point usage amount and the two verification units 23,
The verification result of 24 is input to the user reward card 10 (ST42).

【0056】利用者ポイントカード10では、残高管理
部13が、これら検証結果とポイント使用額とを受ける
と、ポイント使用額を残高カウンタ12の値から減額
し、得られたポイント残高を店舗端末20に送出する
(ST43)。
In the user point card 10, when the balance management unit 13 receives the verification result and the point usage amount, the balance management unit 13 reduces the point usage amount from the value of the balance counter 12 and stores the obtained point balance in the store terminal 20. (ST43).

【0057】店舗端末20では、ポイント更新部25
が、これら利用者ID、ポイント残高及び新規ポイント
額を店舗ホスト30に送信する(ST44)。
In the store terminal 20, the point updating unit 25
Transmits the user ID, the point balance, and the new point amount to the store host 30 (ST44).

【0058】店舗ホスト30では、ポイントバリュー生
成部35が、店舗端末20から利用者ID、ポイント残
高、新規ポイント額を受信すると、ポイント残高と新規
ポイント額とを加算して得たポイント額に利用者IDと
日付とを連接してなる情報に対して店舗ホスト秘密鍵を
用いてディジタル署名を施すことにより、新規ポイント
バリューを生成し、この新規ポイントバリューを店舗端
末20宛に返信する(ST45)。
In the store host 30, when the point value generation unit 35 receives the user ID, the point balance, and the new point amount from the store terminal 20, the point value generation unit 35 uses the point balance obtained by adding the point balance and the new point amount. By applying a digital signature to the information obtained by linking the user ID and the date using the store host secret key, a new point value is generated, and the new point value is returned to the store terminal 20 (ST45). .

【0059】店舗端末20では、ディジタル署名検証部
23が、店舗ホスト公開鍵を用いて新規ポイントバリュ
ーのディジタル署名を検証し、検証結果をポイント更新
部25に通知する。
In the store terminal 20, the digital signature verifying unit 23 verifies the digital signature of the new point value using the store host public key, and notifies the verification result to the point updating unit 25.

【0060】ポイント更新部25は、この検証結果が正
当性を示すとき、新規ポイントバリューを利用者ポイン
トカード10に入力する(ST46)。
When the verification result indicates validity, the point updating unit 25 inputs the new point value into the user point card 10 (ST46).

【0061】利用者ポイントバリューでは、残高管理部
13が、新規ポイントバリューをメモリ11に上書き更
新すると共に、残高カウンタ12の値を新規ポイントバ
リューに対応して再設定し、しかる後、完了通知を店舗
端末20に送出する。店舗端末20は、この完了通知を
受けると、ポイントの更新処理を終了する。
In the user point value, the balance management unit 13 overwrites and updates the new point value in the memory 11 and resets the value of the balance counter 12 in accordance with the new point value. Send it to the store terminal 20. When receiving the completion notification, the shop terminal 20 ends the point update processing.

【0062】上述したように本実施形態によれば、ポイ
ント残高を利用者ポイントカード10側に記録するよう
にしたので、店舗側での処理の負担を軽減させることが
できる。
As described above, according to the present embodiment, the point balance is recorded on the user reward card 10 side, so that the processing load on the store side can be reduced.

【0063】また、例えば複数の店舗において各店舗ホ
スト公開鍵を共通化することにより、利用者は1つの耐
タンパーデバイスを所持するだけで、異なる店舗でも共
通の利用者ポイントカードでポイントサービスを実現す
ることができる。
Further, for example, by sharing a store host public key in a plurality of stores, a user can have a single tamper-resistant device and realize a point service with a common user reward card in different stores. can do.

【0064】さらに、ICチップの搭載された利用者ポ
イントカードと、デジタル署名や公開鍵暗号などの暗号
技術とを用いた方式により、従来の磁気カードに比べ、
秘密保持の度合いを向上させることができる。
Further, by using a user point card on which an IC chip is mounted and an encryption technique such as digital signature and public key encryption, a conventional magnetic card is used.
The degree of confidentiality can be improved.

【0065】(第2の実施形態)図4は本発明の第2の
実施形態に係るポイントカードシステムを説明するため
の模式図であり、前述した図面と同一部分には同一符号
を付してその詳しい説明を省略し、ここでは異なる部分
について主に述べる。なお、以下の各実施形態も同様に
して重複した説明を省略する。
(Second Embodiment) FIG. 4 is a schematic diagram for explaining a point card system according to a second embodiment of the present invention. The detailed description is omitted, and different portions are mainly described here. In the following respective embodiments, the duplicated description will be omitted in the same manner.

【0066】すなわち、本実施形態は、第1の実施形態
の変形例であり、商店街における利用者ポイントカード
10の種類の共通化を図るものであり、具体的には前述
した店舗ホスト30を各店舗28〜28からなる商
店街で1つだけ設け、且つ前述したカードID、利用者
公開鍵ペア、利用者公開鍵証明書及び店舗ホスト公開鍵
のうち、店舗ホスト公開鍵と、利用者公開鍵証明書のデ
ィジタル署名(店舗ホスト秘密鍵)とを商店街の各店舗
28〜28で共通化させた構成となっている。
That is, the present embodiment is a modification of the first embodiment, and aims at sharing the type of the user reward card 10 in the shopping street. only one provided in a shopping district, which consists of each store 28 1 ~28 n, and the above-mentioned card ID, user public key pair, the user public key certificate and out of the store host public key, and the store host public key, use and it has a configuration that was shared by the public's digital signature key certificate (store host secret key) each store 28 1 and the shopping street ~28 n.

【0067】また、前述した店舗端末20は、各店舗2
〜28毎に配置され、それぞれ共通の店舗ホスト
30に接続されている。以上のような構成によれば、例
えば1つの店舗で複数の店舗端末20〜20 を用い
る場合と同一の接続関係となるので、第1の実施形態の
効果に加え、商店街で共通種類の利用者ポイントカード
10(又はポイントカードサービス)を提供することが
できる。
The above-mentioned store terminal 20 is connected to each store 2
81~ 28nPlaced for each store, common store host
30. According to the above configuration, an example
For example, a plurality of store terminals 20 in one store1~ 20 nUsing
Since the connection relationship is the same as that of the first embodiment,
In addition to the effect, common types of user loyalty cards in shopping streets
10 (or point card service)
it can.

【0068】(第3の実施形態)図5は本発明の第3の
実施形態に係るポイントカードシステムを説明するため
の模式図である。本実施形態は、第2の実施形態の変形
例であり、1枚の利用者ポイントカード10に複数の店
舗のポイントバリューを格納可能としたものであり、具
体的には公開鍵ペア及び公開鍵証明書を発行する計算機
システムとしての第三者機関(Trusted Third Party)
40を設けている。
(Third Embodiment) FIG. 5 is a schematic diagram for explaining a point card system according to a third embodiment of the present invention. The present embodiment is a modification of the second embodiment, in which one user point card 10 can store point values of a plurality of stores. Specifically, a public key pair and a public key are used. Trusted Third Party as a computer system that issues certificates
40 are provided.

【0069】ここで、第三者機関40は、いわゆる認証
局(Certification Authority)に相当するものであ
り、いずれかの店舗ホスト30(但し、1≦i≦n)
から利用者IDを添付して鍵の発行を要求されたとき、
利用者公開鍵ペア及び利用者公開鍵証明書を発行して要
求のあった店舗ホスト30に送信する機能をもってい
る。
Here, the third-party organization 40 corresponds to a so-called Certification Authority, and any of the store hosts 30 i (where 1 ≦ i ≦ n)
Is requested to issue a key with a user ID attached,
It has a function of issuing a user public key pair and a user public key certificate and transmitting them to the requested shop host 30i .

【0070】各店舗端末20〜20は、前述した図
1の機能ブロックにおいて、ディジタル署名検証部23
の機能が変更されたものである。具体的には、ディジタ
ル署名検証部23は、店舗ホスト公開鍵に加え、検証用
の第三者機関公開鍵を保持し、利用者ポイントカード1
0が店舗端末20に挿入された際に、利用者ポイント
カード10から受ける利用者公開鍵証明書を第三者機関
公開鍵により検証する機能と、利用者ポイントカード1
0から受けるポイントバリューを後述する店舗識別子に
該当する店舗ホスト公開鍵により検証する機能とを備え
た構成に変形されている。
[0070] Each shop terminal 20 1 to 20 n in the functional block of FIG. 1 described above, a digital signature verification unit 23
Has been changed. Specifically, the digital signature verification unit 23 holds a third party public key for verification in addition to the store host public key,
When 0 is inserted to the shop terminal 20 i, and the user's public key certificate received from the user's point card 10 function to verify by third party public key, the user point card 1
It is modified to have a function of verifying a point value received from 0 with a store host public key corresponding to a store identifier described later.

【0071】但し、自己の店舗ホスト30から受ける
新規ポイントバリューのディジタル署名を店舗ホスト公
開鍵により検証する機能と、それぞれの検証結果をポイ
ント更新部25に通知する機能とは前述同様に有してい
る。
[0071] However, the function of verifying the digital signature of the new point value received from its store host 30 i by the shop host public key, and the function of notifying each of the verification result to the point update unit 25 has as before ing.

【0072】また、ここでいう利用者公開鍵証明書は、
第三者機関40により生成され、少なくとも利用者公開
鍵の値、この利用者公開鍵証明書を発行した第三者機関
名、及びこの第三者機関名と利用者公開鍵の値との組を
第三者機関40の秘密鍵でデジタル署名した署名の3つ
を有するデータである。
Also, the user public key certificate referred to here is:
At least the value of the user public key generated by the third party organization 40, the name of the third party organization that issued the user public key certificate, and a set of the name of the third party organization and the value of the user public key Is digitally signed with the private key of the third party organization 40.

【0073】一方、店舗ホスト30〜30は、各店
舗28〜28毎に設けられ、前述した各機能のう
ち、鍵の生成機能に関する鍵データ生成部33が省略
(=第三者機関40に移転)された構成となっている。
On the other hand, the store hosts 30 1 to 30 n are provided for each of the stores 28 1 to 28 n , and the key data generation unit 33 relating to the key generation function is omitted (= third party). (Transferred to the institution 40).

【0074】また、各ポイントバリューは、各店舗28
〜28毎に固有の店舗識別子が付され、店舗識別子
に該当する店舗28の店舗ホスト公開鍵によりディジ
タル署名が検証可能となっている。
Each point value is stored in each store 28
1 are denoted by the unique store identifier to each ~28 n, digital signature has become can be verified by the shop host public key of the store 28 i corresponding to the store identifier.

【0075】以上のような構成により、1枚の利用者ポ
イントカード10に複数の店舗28 〜28のポイン
トバリューを記録でき、各店舗28〜28毎にポイ
ントカードサービスを実行することができる。
With the above configuration, one user port
A plurality of stores 28 on the int card 10 1~ 28nPoint
Value can be recorded at each store 281~ 28nPoi every time
Can perform a smart card service.

【0076】(第4の実施形態)図6は本発明の第4の
実施形態に係るポイントカードシステムを説明するため
の模式図である。
(Fourth Embodiment) FIG. 6 is a schematic diagram for explaining a point card system according to a fourth embodiment of the present invention.

【0077】本実施形態は、第1の実施形態の変形例で
あり、ネットワーク通信を用いたポイントカードシステ
ム(オンライン・ショッピング)の実現を図るものであ
り、図6に示すように、店舗端末20に代えて、ネット
ワークNWを介して店舗ホスト30aと通信可能な利用
者端末20aが用いられ、これに伴い、店舗ホスト30
aがネットワークNWの通信機能を備えたものとなって
いる。また、利用者ポイントカード10aは、前述した
機能をもつICカードであり、且つ予めカード基材にク
レジット番号がエンボス加工されたものである。
This embodiment is a modification of the first embodiment, and is intended to realize a point card system (online shopping) using network communication. As shown in FIG. Is replaced by a user terminal 20a capable of communicating with the store host 30a via the network NW.
a has a communication function of the network NW. Further, the user reward card 10a is an IC card having the above-described functions, and has a credit number embossed in advance on a card base material.

【0078】利用者端末20aは、例えば利用者宅に配
置されたクライアント端末であり、前述した店舗端末2
0と同様の機能に加え(但し、キャッシュレジスタ機能
が無く、署名検証部23,24が店舗ホスト30aに移
転されている)、暗号通信用のプロトコルを用いて店舗
ホスト30aとネットワーク通信を実行可能なものであ
る。ここで、暗号通信用のプロトコルとしては、例えば
SSL(Secure SocketLayer:SSLは米国Netscape社
の商標)が使用されている。
The user terminal 20a is, for example, a client terminal located at the user's house,
In addition to the same function as that of 0 (however, there is no cash register function, and the signature verification units 23 and 24 have been moved to the store host 30a), and network communication with the store host 30a can be executed using an encryption communication protocol. It is something. Here, as a protocol for encrypted communication, for example, SSL (Secure Socket Layer: SSL is a trademark of Netscape, USA) is used.

【0079】具体的には、利用者端末20aは、前述し
た登録部22の機能と、操作者の操作により、例えば購
入要求のチェックボックスを画面表示し、このチェック
ボックスがチェックされた後、提出(submit)アイコンが
クリックされると、購入要求を店舗ホスト30aに送信
する機能と、店舗ホスト30aから代金請求を受ける
と、代金請求の金額を画面表示すると共に、クレジット
番号の入力を促すようにメッセージ等の画面表示を行う
機能と、利用者の操作により、クレジット番号が入力さ
れ、承認(OK)アイコンがクリックされると、クレジット
番号、ポイント使用額(2回目以降)、利用者公開鍵証
明書及び利用者IDを店舗ホスト30aに送信する機能
と、店舗ホスト30aから代金(クレジット番号)の受
付通知及びポイント発生通知を受けると、発生したポイ
ント額を画面表示すると共に、このポイントを受取るか
否かの回答を促すメッセージ等を画面表示する機能と、
利用者の操作により、受取意志表示ステータス(OK)及び
ポイント残高(2回目以降)、又は非受取意志表示ステ
ータス(NG)を店舗ホスト30aに送信する機能と、店舗
ホスト30aから受けたポイントバリューを充填する
と、受取通知を店舗ホスト30aに送信する機能とをも
っている。
More specifically, the user terminal 20a displays, for example, a check box of a purchase request on the screen by the function of the registration unit 22 and the operation of the operator, and after the check box is checked, submits. When the (submit) icon is clicked, a function of transmitting a purchase request to the store host 30a, and upon receiving a charge request from the store host 30a, display the amount of the charge request on the screen and prompt the user to input a credit number. The credit number is entered by the function of displaying the screen of the message etc. and the user's operation, and when the approval (OK) icon is clicked, the credit number, the point usage amount (from the second time), the user public key certification Function to transmit the certificate and the user ID to the store host 30a, a notice of receipt of the price (credit number) from the store host 30a, and generation of points. Upon receiving the knowledge, together with the screen display a point value that have occurred, and the ability to screen display a message or the like to prompt whether or not the answer receives this point,
The function of transmitting the will display status (OK) and the point balance (second and subsequent times) or the non-received will display status (NG) to the store host 30a by the user operation, and the point value received from the store host 30a. When it is filled, it has a function of transmitting a receipt notification to the store host 30a.

【0080】一方、店舗ホスト30aは、例えばコンテ
ンツ販売業者のサーバ装置36及びそれに接続された利
用者情報管理DB34からなる計算機システムであり、
前述した店舗ホスト30と同様の機能に加え、暗号通信
用のプロトコルを用いて利用者端末20aとネットワー
ク通信を実行可能なものである。
On the other hand, the store host 30a is a computer system including, for example, a server 36 of a content distributor and a user information management DB 34 connected thereto.
In addition to the same functions as the store host 30 described above, network communication with the user terminal 20a can be executed using a protocol for encrypted communication.

【0081】具体的には、店舗ホスト30aは、前述し
た利用者データ登録部32の機能に加え、クレジット番
号を登録する機能と、利用者端末20aから購入要求を
受けると、購入要求に対応する商品の代金請求を利用者
端末20aに返信する機能と、利用者端末20aからク
レジット番号、ポイント使用額(2回目以降)、利用者
公開鍵証明書及び利用者IDを受信すると、前述同様に
利用者公開鍵証明書のディジタル署名を検証した後、支
払い代金の受付通知と、この代金支払いにより生じたポ
イント額を示すポイント発生通知とを利用者端末20a
に送信する機能と、利用者端末から受取意志表示ステー
タスを受けると、ポイントバリューを利用者端末20a
に送信すると共に、このポイントバリューの識別情報
(日付とポイント額、あるいは発行番号など)に対応さ
せて利用者情報管理DB34a内に受取意志表示ステー
タスの有を設定する機能と、利用者端末からポイントバ
リューの受取通知を受けると、利用者情報管理DB34
a内の該当するポイントバリューにおける受取通知の有
を設定し、完了通知を利用者端末20aに送出し、一連
のポイントカード処理を終了する機能とをもっている。
Specifically, the store host 30a responds to the purchase request by receiving a purchase request from the user terminal 20a in addition to the function of the user data registration section 32 described above and a function of registering a credit number. The function of returning a bill for the product to the user terminal 20a, and receiving the credit number, the point usage amount (from the second time), the user public key certificate, and the user ID from the user terminal 20a, as described above. After verifying the digital signature of the public key certificate of the user, the user terminal 20a transmits a notice of acceptance of the payment and a point generation notification indicating the amount of points generated by the payment.
When receiving the receiving intention display status from the user terminal, the point value is transmitted to the user terminal 20a.
And a function of setting presence / absence of a willingness indication status in the user information management DB 34a in association with the identification information (date and point amount, issue number, etc.) of the point value, and Upon receiving the value receipt notification, the user information management DB 34
The function has a function of setting the existence of the reception notification at the corresponding point value in a, sending a completion notification to the user terminal 20a, and ending a series of point card processing.

【0082】また、店舗ホスト30aは、ポイントバリ
ューを送信した後、所定時間が経過しても、受取通知を
受信しない際には不正があった旨を検出する機能と、ポ
イント発生通知の送信後、所定時間が経過しても、受取
意志表示ステータス(OK)又は非受取意志表示ステータス
(NG)のいずれも受信しないとき(通信事故等)、これら
ステータスを受信してない旨を出力し、店舗ホスト30
aの管理者(店員)に対応を促す機能とをもっている。
Further, the store host 30a has a function of detecting that there has been fraud if the reception notification is not received even after a predetermined time has elapsed after transmitting the point value. , Even if the predetermined time has elapsed, the willingness to display status (OK) or the non-receiving willing status
If none of (NG) is received (communication accident, etc.), it is output that these statuses have not been received, and the store host 30
It has a function for urging the administrator (a store clerk) to respond.

【0083】なお、利用者情報管理DB34aは、前述
した利用者ID、利用者登録情報(氏名、住所及び電話
番号など)及びポイント残高の組に加え、ポイントバリ
ューの識別情報(例、日付とポイント額、あるいは発行
番号など)毎に、受取意志表示ステータスの有無、受取
通知の有無が設定されるものである。
The user information management DB 34a stores, in addition to the set of the user ID, the user registration information (name, address, telephone number, etc.) and the point balance, point value identification information (eg, date and point). The presence / absence of a reception intention display status and the presence / absence of a receipt notification are set for each amount or issue number.

【0084】次に、以上のように構成されたポイントカ
ードシステムの動作を図7〜図9のシーケンス図を用い
て説明する。 (新規登録時)図7に示す登録処理のステップST51
〜ST53は、前述した図2と同様に実行される。但
し、ステップST51中、利用者端末20aから店舗ホ
スト30aに送信される利用者登録情報は、前述した氏
名、住所及び電話番号に加え、クレジット番号が含まれ
ている。また、ネットワーク通信としては、SSLなど
の暗号通信用のプロトコルが使用される。さらに、以下
の通信も全て同様に暗号通信用のプロトコルが使用され
る。
Next, the operation of the point card system configured as described above will be described with reference to the sequence diagrams of FIGS. (At the time of new registration) Step ST51 of the registration process shown in FIG.
Steps ST53 to ST53 are executed in the same manner as in FIG. However, in step ST51, the user registration information transmitted from the user terminal 20a to the store host 30a includes a credit number in addition to the above-described name, address, and telephone number. As network communication, a protocol for encrypted communication such as SSL is used. Further, the following communication uses the same protocol for encrypted communication.

【0085】(初回購入時)利用者端末20aでは、図
8に示すように、操作者の操作により、例えば購入要求
のチェックボックスが画面表示され、このチェックボッ
クスがチェックされた後、提出(submit)アイコンがクリ
ックされると、購入要求が店舗ホスト30aに送信され
る(ST61)。
(At the time of first purchase) At the user terminal 20a, for example, a check box of a purchase request is displayed on the screen by an operation of the operator as shown in FIG. 8, and after the check box is checked, the submit (submit) is performed. ) When the icon is clicked, a purchase request is transmitted to the store host 30a (ST61).

【0086】店舗ホスト30aでは、購入要求を受ける
と、購入要求に対応する商品の代金請求を利用者端末2
0aに返信する(ST62)。
When the store host 30a receives the purchase request, the store host 30a issues a bill for the product corresponding to the purchase request to the user terminal 2.
0a (ST62).

【0087】利用者端末20aでは、代金請求を受ける
と、代金請求の金額を画面表示すると共に、クレジット
番号の入力を促すようにメッセージ等の画面表示を行
う。
Upon receiving the charge, the user terminal 20a displays the amount of the charge on the screen and displays a message or the like on the screen so as to prompt the input of the credit number.

【0088】ここで、利用者端末20aでは、利用者の
操作により、クレジット番号が入力され、承認(OK)アイ
コンがクリックされると、クレジット番号、利用者公開
鍵証明書及び利用者IDが店舗ホスト30aに送信され
る(ST63)。店舗ホスト30aは、これらクレジッ
ト番号等を受信すると、前述同様に利用者公開鍵証明書
のディジタル署名を検証した後、支払い代金の受付通知
と、この代金支払いにより生じたポイント額を示すポイ
ント発生通知とを利用者端末20aに送信する(ST6
4)。
Here, in the user terminal 20a, the credit number is input by the user's operation, and when the approval (OK) icon is clicked, the credit number, the user public key certificate and the user ID are stored in the store. It is transmitted to the host 30a (ST63). Upon receiving these credit numbers and the like, the store host 30a verifies the digital signature of the user public key certificate in the same manner as described above, and then receives a payment receipt notification and a point generation notification indicating the amount of points generated by the payment. Is transmitted to the user terminal 20a (ST6).
4).

【0089】利用者端末20aは、この受付通知及びポ
イント発生通知を受けると、発生したポイント額を画面
表示すると共に、このポイントを受取るか否かの回答を
促すメッセージ等を画面表示する。
When receiving the reception notification and the point generation notification, the user terminal 20a displays the generated point amount on the screen and a message or the like for prompting an answer as to whether or not to receive the point.

【0090】利用者端末20aは、利用者の操作によ
り、例えば受取意志表示ステータス(OK)を店舗ホスト3
0aに送信する(ST65)。店舗ホスト30aは、こ
の受取意志表示ステータスを受けると、ポイントバリュ
ーを利用者端末20aに送信すると共に(ST66)、
このポイントバリューの識別情報(日付とポイント額、
あるいは発行番号など)に対応させて利用者情報管理D
B34a内に受取意志表示ステータスの有を設定する。
The user terminal 20a displays, for example, the willingness to receive display status (OK) by the user's operation.
0a (ST65). Upon receiving the reception intention display status, the store host 30a transmits the point value to the user terminal 20a (ST66),
Identification information for this point value (date and point amount,
Or user information management D
In B34a, the presence / absence of the reception intention display status is set.

【0091】利用者端末20aは、このポイントバリュ
ーを充填すると、受取通知を店舗ホスト30aに送信す
る(ST67)。店舗ホスト30aは、この受取通知を
受けると、利用者情報管理DB34a内の該当するポイ
ントバリューにおける受取通知の有を設定し、完了通知
を利用者端末20aに送出すると(ST68)、一連の
ポイントカード処理を終了する。なお、店舗ホスト30
aは、ポイントバリューを送信した後、所定時間が経過
しても、受取通知を受信しない際には不正があった旨を
検出する。この不正の検出により、例えば該当するポイ
ントバリューが使用された際には検出可能な処置をとる
ことができる。また、ステップST65にて、店舗ホス
ト30aは、所定時間が経過しても、受取意志表示ステ
ータス(OK)又は非受取意志表示ステータス(NG)のいずれ
も受信しないとき(通信事故等)、これらステータスを
受信してない旨を出力し、店舗ホスト30aの管理者
(店員)に対応を促す。店員は、この出力により、意志
表示に関するステータスを受信してない旨を電話等のオ
フライン手段で利用者に通知し、利用者の回答が受取承
認のとき、ポイント充填用のURL(uniform resource
locator)を通知する。以下、利用者端末20aがこの
URLにアクセスすると、ポイントバリューが充填され
る。
When the user terminal 20a has filled this point value, it transmits a receipt notification to the store host 30a (ST67). Upon receiving the receipt notification, the store host 30a sets the existence of the receipt notification at the corresponding point value in the user information management DB 34a, and sends the completion notification to the user terminal 20a (ST68). The process ends. The store host 30
“a” detects that a fraud has occurred when a reception notification is not received even after a predetermined time has elapsed after transmitting the point value. By detecting this fraud, for example, when the corresponding point value is used, a detectable action can be taken. Further, in step ST65, when the store host 30a does not receive any of the intention to receive indication status (OK) or the status of non-acceptance of intention to receive (NG) even after the predetermined time has elapsed (a communication accident or the like), the status Is output, and the manager (store clerk) of the store host 30a is urged to respond. With this output, the clerk informs the user of the fact that the status relating to the will display has not been received by offline means such as a telephone, and when the user's answer is acceptance approval, the URL (uniform resource)
locator). Hereinafter, when the user terminal 20a accesses this URL, the point value is filled.

【0092】(2回目以降)利用者端末20aでは、図
9に示すように、前述同様に、操作者の操作により、購
入要求を店舗ホスト30aに送信する(ST71)。
As shown in FIG. 9, the user terminal 20a transmits a purchase request to the store host 30a by the operation of the operator as shown in FIG. 9 (ST71).

【0093】店舗ホストでは、購入要求を受けると、購
入要求に対応する商品の代金請求を利用者端末30aに
返信する(ST72)。
When the store host receives the purchase request, it returns a bill for the product corresponding to the purchase request to the user terminal 30a (ST72).

【0094】ここまでは初回時のステップST61〜S
T62と同じである。以下は、ポイント使用額に関する
処理が付加されている(初回時は、利用者ポイントカー
ド10内にポイントバリューがないことにより、ポイン
ト使用額に関する処理が無かった)。
Up to this point, the steps ST61 to S at the first time are performed.
Same as T62. In the following, processing relating to the amount of point usage is added (at the first time, there is no processing relating to the amount of point usage because there is no point value in the user reward card 10).

【0095】次に、利用者端末20aは、代金請求を受
けると、代金請求の金額を画面表示すると共に、クレジ
ット番号とポイント使用額との入力を促すようにメッセ
ージ等の画面表示を行なう。
Next, when the user terminal 20a receives the charge, the user terminal 20a displays the amount of the charged amount on the screen and also displays a screen such as a message to prompt the input of the credit number and the point usage amount.

【0096】利用者端末20aでは、利用者の操作によ
り、クレジット番号及びポイント使用額が入力され、承
認アイコンがクリックされると、クレジット番号、ポイ
ント使用額、利用者公開鍵証明書及び利用者IDが店舗
ホスト30aに送信される(ST73)。なお、ポイン
トを使用しないときにはポイント使用額として「0」が
入力される。また、ポイント使用額は、利用者ポイント
カード10a内に保存しておく。例えば、1000ポイ
ントあった場合に、500ポイント使用すると500ポ
イントの残高があるはずであるが、300ポイントしか
残高がなかった場合に、利用者がポイントの修正等を行
なう際に利用される。
At the user terminal 20a, the credit number and the point usage amount are input by the user's operation, and when the approval icon is clicked, the credit number, the point usage amount, the user public key certificate and the user ID Is transmitted to the store host 30a (ST73). When points are not used, “0” is input as the point usage amount. Further, the point usage amount is stored in the user reward card 10a. For example, if there are 1000 points and 500 points are used, there should be a balance of 500 points, but if there is only a balance of 300 points, the balance is used when the user corrects points.

【0097】店舗ホスト30aでは、これらクレジット
番号等を受信すると、前述同様に利用者公開鍵証明書の
ディジタル署名を検証した後、支払代金(=クレジット
支払代金+ポイント使用額)の受付通知と、この代金の
支払いにより生じたポイント額を示すポイント発生通知
とを利用者端末20aに送信する(ST74)。
Upon receiving these credit numbers and the like, the store host 30a verifies the digital signature of the user public key certificate in the same manner as described above, and then receives a notice of the payment price (= credit payment price + point usage), A point generation notification indicating the amount of points generated by the payment is transmitted to the user terminal 20a (ST74).

【0098】利用者端末20aは、この受付通知及びポ
イント発生通知を受けると、発生したポイント額を画面
表示すると共に、このポイントを受取るか否かの回答を
促すメッセージを画面表示する。
Upon receiving the reception notification and the point occurrence notification, the user terminal 20a displays the amount of points generated on the screen and a message prompting an answer as to whether or not to receive the points on the screen.

【0099】利用者端末20aは、利用者の操作によ
り、例えばポイントを受取る場合、ポイント残高初期化
証明書を発行し、そのポイント残高初期化証明書、ポイ
ントバリュー及び受取意志表示ステータスを店舗ホスト
30aに送信する(ST75)。なお、ポイント残高初
期化証明書は、ポイント残高と、ポイントバリューの識
別番号とが利用者端末20aの秘密鍵によりデジタル署
名されて得られるデータとポイントバリューからなるデ
ータである。このポイント残高初期化証明書は利用者ポ
イントカード10a内にログとして保存しておき、例え
ば、通信途中で障害等で、利用者が新しいポイントバリ
ューを受け取れない場合に後で新しいポイントバリュー
を再送してもらったり、オフラインで利用者ポイントカ
ード10aにポイントバリューを充填する際に利用され
る。また、店舗ホスト30aが受取意志表示ステータス
又は非受取意志表示ステータスのいずれも受信しないと
きの処理は、前述した通りである。
The user terminal 20a issues, for example, a point balance initialization certificate when receiving points by the user's operation, and stores the point balance initialization certificate, the point value, and the reception intention display status in the store host 30a. (ST75). In addition, the point balance initialization certificate is data including data obtained by digitally signing the point balance and the identification number of the point value with the secret key of the user terminal 20a and the point value. This point balance initialization certificate is stored as a log in the user point card 10a. For example, if the user cannot receive a new point value due to a failure during communication, the new point value is resent later. It is used when the user gets the point value in the user reward card 10a when he or she is taken off-line. The processing when the store host 30a does not receive any of the willingness display status or the non-receiving intention display status is as described above.

【0100】一方、店舗ホスト30aは、このポイント
残高初期化証明書、ポイントバリュー及び受取意志表示
ステータスを受けると、ポイントバリューと利用者端末
20aの利用者公開鍵とに基づいてポイント残高初期化
証明書を検証した後、この証明書内のポイント残高とポ
イント発生額とを加算した額の新規ポイントバリューを
生成し、前述同様に、この新規ポイントバリューを利用
者端末20aに送信すると共に(ST76)、この新規
ポイントバリューの識別情報に対応させて利用者情報管
理DB34a内に受取意志表示ステータスの有を設定す
る。
On the other hand, when the store host 30a receives the point balance initialization certificate, the point value, and the willingness to receive display status, the store balance initialization certificate based on the point value and the user public key of the user terminal 20a. After verifying the certificate, a new point value is generated by adding the point balance and the point generation amount in the certificate, and the new point value is transmitted to the user terminal 20a as described above (ST76). The presence / absence of a willingness to receive display status is set in the user information management DB 34a in association with the identification information of the new point value.

【0101】利用者端末20aは、この新規ポイントバ
リューを充填(書込)すると共に、ポイント残高を設定
すると、受取通知を店舗ホスト30aに送信する(ST
77)。
When the user terminal 20a fills (writes) this new point value and sets the point balance, it transmits a receipt notification to the store host 30a (ST).
77).

【0102】店舗ホスト30aは、この受取通知を受け
ると、利用者情報管理DB34a内の該当するポイント
バリューにおける受取通知の有を記入し、完了通知を利
用者端末に送信すると(ST78)、一連のポイントカ
ード処理を終了する。なお、店舗ホスト30aは、受取
通知を受信しないとき、前述同様に、不正を検出するこ
とができる。
When the store host 30a receives the reception notification, the store host 30a fills in the existence of the reception notification at the corresponding point value in the user information management DB 34a, and transmits a completion notification to the user terminal (ST78). The point card processing ends. When the store host 30a does not receive the receipt notification, the store host 30a can detect the fraud as described above.

【0103】上述したように本実施形態によれば、第1
の実施形態と同様の効果を奏するオンライン・ショッピ
ングを実現することができる。
As described above, according to the present embodiment, the first
Online shopping having the same effects as the embodiment can be realized.

【0104】(第5の実施形態)図10は本発明の第5
の実施形態に係るポイントカードシステムを説明するた
めの模式図である。
(Fifth Embodiment) FIG. 10 shows a fifth embodiment of the present invention.
It is a mimetic diagram for explaining the reward card system concerning an embodiment.

【0105】本実施形態は、第4の実施形態の変形例で
あり、ネットワーク通信を用いたポイントカードシステ
ム(オフライン・ショッピング)の実現を図るものであ
り、図10に示すように利用者による操作入力に代え
て、店員が、ポイント使用の有無、ポイント受取の有
無、ポイント使用額などを利用者から聴取して店舗端末
20bに入力する構成となっている。
This embodiment is a modification of the fourth embodiment, and is intended to realize a point card system (offline shopping) using network communication. As shown in FIG. Instead of the input, the store clerk listens to the user about whether or not the point is used, whether or not the point is received, the amount of the point used, and the like, and inputs the information to the store terminal 20b.

【0106】なお、店舗端末20bは、前述した利用者
端末20aの機能に対し、キャッシュレジスタ機能が付
加されたものである。また、店舗端末20bと店舗ホス
ト30aとの間は、前述したネットワークNWに代え
て、専用線PNで接続されている。
The store terminal 20b is obtained by adding a cash register function to the function of the user terminal 20a described above. The store terminal 20b and the store host 30a are connected by a dedicated line PN instead of the network NW described above.

【0107】以上のような構成によれば、第4の実施形
態と同様の効果を奏するオフライン・ショッピングを実
現することができる。
According to the above configuration, it is possible to realize off-line shopping having the same effects as in the fourth embodiment.

【0108】(第6の実施形態)図11は本発明の第6
の実施形態に係るポイントカードシステムの構成を示す
模式図である。
(Sixth Embodiment) FIG. 11 shows a sixth embodiment of the present invention.
It is a schematic diagram which shows the structure of the point card system which concerns on embodiment.

【0109】すなわち、本実施形態は、第4の実施形態
の変形例であり、図11に示すように、ネットワークN
Wに接続された第1及び第2の利用者端末20aA,2
0aBを介し、第1の利用者ポイントカード10aAの
ポイント残高のうち、任意の額のポイント残高を第2の
利用者ポイントカード10aBに移転させ、この利用者
ポイントカード10aBのポイント残高に加算可能とす
るものである。
That is, the present embodiment is a modification of the fourth embodiment, and as shown in FIG.
W and first and second user terminals 20aA, 20a connected to W
It is possible to transfer an arbitrary point balance among the point balances of the first user reward card 10aA to the second user reward card 10aB via 0aB, and add it to the point balance of the user reward card 10aB. Is what you do.

【0110】ここで、第1及び第2の利用者端末20a
A,20aBは、互いに同一構成のため、ここでは、第
1の利用者端末20aAを代表に挙げて説明する。ま
た、第1及び第2の利用者ポイントカード10aA,1
0aBについても同様である。さらに、第1の利用者端
末20aAには第1の利用者ポイントカード10aAが
装着され、第2の利用者端末20aBには第2の利用者
ポイントカード10aBが装着されているとする。
Here, the first and second user terminals 20a
Since A and 20aB have the same configuration, the first user terminal 20aA will be described as a representative here. In addition, the first and second user loyalty cards 10aA, 1
The same applies to 0aB. Further, it is assumed that a first user reward card 10aA is attached to the first user terminal 20aA, and a second user reward card 10aB is attached to the second user terminal 20aB.

【0111】第1の利用者端末20aAは、前述した機
能に加え、利用者の操作により、移転させる額及び移転
先を指定したポイント残高移転指令を装着された第1の
利用者ポイントカード10aAに入力する機能と、ポイ
ント残高移転指令に応じて第1の利用者ポイントカード
10aAからポイント残高を受けたとき、このポイント
残高を移転先(例、第2の利用者ポイントカード10a
B)宛に送信する機能と、第1の利用者ポイントカード
から2つのポイント残高を受けたとき、これらポイント
残高を店舗ホスト30aに送信する機能とをもってい
る。
[0111] In addition to the above-described functions, the first user terminal 20aA is provided to the first user point card 10aA equipped with a point balance transfer command designating the amount to be transferred and the transfer destination by the operation of the user. When a point balance is received from the first user point card 10aA in response to the function to input and the point balance transfer command, this point balance is transferred to the transfer destination (for example, the second user point card 10a).
B) and a function of transmitting these point balances to the store host 30a when two point balances are received from the first user point card.

【0112】第1の利用者ポイントカード10aAは、
前述した機能に加え、ポイント残高の移転機能が付加さ
れている。係るポイント残高の移転機能は、例えば、移
転させる額及び移転先を指定したポイント残高移転指令
が第1の利用者端末20aAから入力されたとき、この
ポイント残高移転指令に基づいて、既存のポイント残高
を減算して更新し、且つ減算分(移転分)のポイント残
高値を移転先(例、第2の利用者ポイントカード10a
B)宛に送信する機能と、移転されたポイント残高値を
受けたとき、このポイント残高値と自己のポイント残高
値とを組にして店舗ホスト30a宛に送信する機能とを
もっている。
The first user reward card 10aA is:
In addition to the functions described above, a point balance transfer function is added. The point balance transfer function is, for example, when a point balance transfer command designating an amount to be transferred and a transfer destination is input from the first user terminal 20aA, based on the point balance transfer command, the existing point balance. Is subtracted and updated, and the point balance value of the subtracted amount (the transferred amount) is transferred to the transfer destination (for example, the second user reward card 10a).
B) and a function of receiving the transferred point balance value and transmitting the point balance value and the own point balance value to the store host 30a as a set.

【0113】次に、以上のように構成されたポイントカ
ードシステムの動作を図12のシーケンス図を用いて説
明する。始めに、第1の利用者ポイントカード10aA
のポイント残高が500円であり、第2の利用者ポイン
トカード10aBのポイント残高が1000円であると
する(図12中、ST78の終了時点)。
Next, the operation of the point card system configured as described above will be described with reference to the sequence diagram of FIG. First, the first user reward card 10aA
Is 500 yen, and the point balance of the second user reward card 10aB is 1000 yen (at the end of ST78 in FIG. 12).

【0114】ここで、第2の利用者ポイントカード10
aBのポイント残高1000円のうち、100円を第1
の利用者ポイントカード10aAに移転させるとする。
Here, the second user reward card 10
100 yen out of 1000 yen aB point balance
Transfer to the user reward card 10aA.

【0115】第2の利用者ポイントカード10aBは、
第2の利用者端末20aBから100円を指定したポイ
ント残高移転指令が入力されると、ポイント残高100
0円から100円を減算し、ポイント残高を900円に
更新する一方、減算したポイント残高100円を第2の
利用者端末20aBを介して第1の利用者ポイントカー
ド10aA宛に送信する(ST81)。
The second user reward card 10aB is:
When a point balance transfer command designating 100 yen is input from the second user terminal 20aB, the point balance 100
While 100 yen is subtracted from 0 yen to update the point balance to 900 yen, the subtracted point balance of 100 yen is transmitted to the first user reward card 10aA via the second user terminal 20aB (ST81). ).

【0116】第1の利用者ポイントカード10aAは、
このポイント残高100円を受けると、既存のポイント
残高500円と共に、第1の利用者端末20aAを介し
て店舗ホスト30a宛に送信する(ST82)。
The first user reward card 10aA is:
When this point balance of 100 yen is received, it is transmitted to the store host 30a via the first user terminal 20aA together with the existing point balance of 500 yen (ST82).

【0117】店舗ホスト30aは、これらポイント残高
500円,100円を受けると、両者を互いに加算して
その加算結果600円を示すポイントバリューを新規に
生成し、当該ポイントバリュー600円を第1の利用者
ポイントカード10aA宛に送信する(ST83)。
When the store host 30a receives the point balance of 500 yen and 100 yen, the store host 30a adds the two points to each other, newly generates a point value indicating the addition result of 600 yen, and transfers the point value of 600 yen to the first. It is transmitted to the user point card 10aA (ST83).

【0118】第1の利用者ポイントカード10aAは、
ポイントバリュー600円を受信すると、当該ポイント
バリューを保存すると共に、ポイント残高を600円に
設定する。以下、前述同様に、第1の利用者ポイントカ
ード10aAは、第1の利用者端末20aAを介して受
取通知を店舗ホスト30a宛に送信する(ST84)。
また、店舗ホスト30aは、この受取通知を受けると、
完了通知を第1の利用者ポイントカード10aA宛に送
信し(ST85)、処理を終了する。
The first user reward card 10aA is:
When the point value of 600 yen is received, the point value is stored and the point balance is set to 600 yen. Hereinafter, as described above, the first user reward card 10aA transmits a receipt notification to the store host 30a via the first user terminal 20aA (ST84).
When the store host 30a receives the receipt notification,
A completion notification is transmitted to the first user reward card 10aA (ST85), and the process ends.

【0119】上述したように本実施形態によれば、第4
の実施形態の効果に加え、利用者間でポイントの受け渡
しを行なうことができる。
As described above, according to the present embodiment, the fourth
In addition to the effects of the embodiment, points can be transferred between users.

【0120】なお、上記各実施形態は、利用者ポイント
カード10,10a,10aA,10aBとしてICカ
ードを用いた場合について説明したが、ICカード形状
に限らず、例えば棒状の如き、カード以外の形状(例、
メモリスティック)又はICカード規格外のカード形状
(例、メモリカード形状)のように外形状を任意に変更
した場合であっても、本発明の範囲に包含される。
In the above embodiments, the case where an IC card is used as the user reward card 10, 10a, 10aA, 10aB has been described. However, the present invention is not limited to the IC card shape. (E.g.,
A case where the external shape is arbitrarily changed, such as a memory stick) or a card shape outside the IC card standard (eg, a memory card shape), is included in the scope of the present invention.

【0121】また、上記各実施形態では、代金支払い時
に利用者のPIN(Personal Identity Number)入力を
行わない場合について説明したが、これに限らず、代金
支払い時に利用者のPINを入力する構成としても、本
発明を同様に実施して同様の効果を得ることができる。
但し、店舗での処理を考慮するとPINの入力を省略し
た形態の方が好ましいと考えられる。
Further, in each of the above-described embodiments, the case where the user does not input the PIN (Personal Identity Number) at the time of payment is described. However, the present invention is not limited to this. The same effect can be obtained by implementing the present invention in the same manner.
However, in consideration of the processing in the store, it is considered that the form in which the input of the PIN is omitted is more preferable.

【0122】その他、本発明はその要旨を逸脱しない範
囲で種々変形して実施できる。
In addition, the present invention can be variously modified and implemented without departing from the gist thereof.

【0123】[0123]

【発明の効果】以上説明したように本発明によれば、店
舗側での処理の負担を軽減し得るポイントカードシステ
ム及び利用者ポイントカードを提供できる。また、異な
る店舗でも共通のカードでポイントサービスを実現でき
るポイントカードシステム及び利用者ポイントカードを
提供できる。さらに、秘密保持の度合を向上し得るポイ
ントカードシステム及び利用者ポイントカードシステム
を提供できる。
As described above, according to the present invention, it is possible to provide a point card system and a user point card which can reduce the processing load on the store side. Further, it is possible to provide a point card system and a user point card which can realize a point service with a common card in different stores. Further, it is possible to provide a point card system and a user point card system capable of improving the degree of confidentiality.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施形態に係るポイントカード
システムの構成を示すブロック図
FIG. 1 is a block diagram showing a configuration of a point card system according to a first embodiment of the present invention.

【図2】同実施形態における新規登録時の動作を説明す
るためのシーケンス図
FIG. 2 is a sequence diagram for explaining an operation at the time of new registration in the embodiment.

【図3】同実施形態における代金支払い時の動作を説明
するためのシーケンス図
FIG. 3 is a sequence diagram for explaining an operation at the time of payment in the embodiment;

【図4】本発明の第2の実施形態に係るポイントカード
システムを説明するための模式図
FIG. 4 is a schematic diagram illustrating a point card system according to a second embodiment of the present invention.

【図5】本発明の第3の実施形態に係るポイントカード
システムを説明するための模式図
FIG. 5 is a schematic diagram illustrating a point card system according to a third embodiment of the present invention.

【図6】本発明の第4の実施形態に係るポイントカード
システムを説明するための模式図
FIG. 6 is a schematic diagram illustrating a point card system according to a fourth embodiment of the present invention.

【図7】同実施形態における新規登録時の動作を説明す
るためのシーケンス図
FIG. 7 is a sequence diagram for explaining an operation at the time of new registration in the embodiment.

【図8】同実施形態における初回購入時の動作を説明す
るためのシーケンス図
FIG. 8 is a sequence diagram for explaining the operation at the time of the first purchase in the embodiment.

【図9】同実施形態における2回目以降購入時の動作を
説明するためのシーケンス図
FIG. 9 is a sequence diagram for explaining the operation at the time of the second or subsequent purchase in the embodiment.

【図10】本発明の第5の実施形態に係るポイントカー
ドシステムを説明するための模式図
FIG. 10 is a schematic diagram for explaining a point card system according to a fifth embodiment of the present invention.

【図11】本発明の第6の実施形態に係るポイントカー
ドシステムを説明するための模式図
FIG. 11 is a schematic diagram illustrating a point card system according to a sixth embodiment of the present invention.

【図12】同実施形態における動作を説明するためのシ
ーケンス図
FIG. 12 is a sequence diagram for explaining the operation in the embodiment;

【図13】従来のポイントカードシステムの概略構成を
示す模式図
FIG. 13 is a schematic diagram showing a schematic configuration of a conventional point card system.

【図14】従来の新規登録時の動作を示すシーケンス図FIG. 14 is a sequence diagram showing a conventional operation at the time of new registration.

【図15】従来の代金支払い時の動作を示すシーケンス
FIG. 15 is a sequence diagram showing a conventional operation at the time of payment.

【図16】従来のポイント未使用時の動作を示すシーケ
ンス図
FIG. 16 is a sequence diagram showing a conventional operation when points are not used.

【符号の説明】[Explanation of symbols]

10,10a,10aA,10aB…利用者ポイントカ
ード 11…メモリ 12…残高カウンタ 13…残高管理部 14…I/Oインターフェイス 20,20b…店舗端末 20a,20aA,20aB…利用者端末 21…データ読出/書込部 22…登録部 23…ディジタル署名検証部 24…ポイント残高検証部 25…ポイント更新部 26…データ格納部 27,31…通信I/F 28〜28…店舗 30,30a…店舗ホスト 32…利用者データ登録部 33…鍵データ生成部 34…利用者情報管理DB 35…ポイントバリュー生成部 NW…ネットワーク PN…専用線
10, 10a, 10aA, 10aB ... user point card 11 ... memory 12 ... balance counter 13 ... balance management unit 14 ... I / O interface 20, 20b ... store terminal 20a, 20aA, 20aB ... user terminal 21 ... data reading / Writing unit 22 ... Registration unit 23 ... Digital signature verification unit 24 ... Point balance verification unit 25 ... Point update unit 26 ... Data storage unit 27,31 ... Communication I / F 28 1 to 28 n ... Store 30, 30a ... Store host Reference numeral 32: user data registration unit 33: key data generation unit 34: user information management DB 35: point value generation unit NW: network PN: dedicated line

フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G07G 1/14 G07G 1/14 Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat II (reference) G07G 1/14 G07G 1/14

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 ICチップの搭載された利用者ポイント
カードを挿脱自在に保持する店舗端末と、この店舗端末
に接続された店舗ホスト計算機とを備えたポイントカー
ドシステムであって、 前記利用者ポイントカードが前記店舗端末に保持され、
利用者により代金が支払われるとき、この支払われる代
金に基づいて、ポイントデータを生成するポイント生成
手段と、 前記店舗ホスト計算機に設けられ、少なくとも前記ポイ
ント生成手段により生成されたポイントデータ及び前記
代金を支払う利用者に関する利用者データに対し、店舗
固有のデジタル署名を施してバリューデータを生成する
バリュー生成手段と、 前記バリュー生成手段により生成されたバリューデータ
を前記店舗端末に送信するバリュー送信手段と、 前記バリュー送信手段から受信したバリューデータを前
記利用者ポイントカードに入力するバリュー入力手段と
を備えたことを特徴とするポイントカードシステム。
1. A point card system comprising: a store terminal for holding a user point card on which an IC chip is mounted in a detachable manner; and a store host computer connected to the store terminal. A point card is held in the store terminal,
When the price is paid by the user, a point generating means for generating point data based on the paid price, provided at the store host computer, at least the point data generated by the point generating means and the price Value generating means for generating value data by applying a store-specific digital signature to the user data relating to the paying user, Value transmitting means for transmitting the value data generated by the value generating means to the store terminal, A point card system comprising: value input means for inputting value data received from the value transmitting means to the user point card.
【請求項2】 請求項1に記載のポイントカードシステ
ムに使用される耐タンパー性の利用者ポイントカードで
あって、 前記バリュー入力手段から入力されたバリューデータを
格納するバリュー格納手段と、 前記バリュー格納手段内のバリューデータの残高を示す
カウンタと、 前記店舗端末から残高要求を受けたとき、この残高要求
に基づいて、少なくとも前記バリュー格納手段内のバリ
ューデータ及び前記カウンタの値を前記店舗端末に送信
する残高送信手段と、 前記店舗端末からポイント使用額が入力されたとき、こ
のポイント使用額に相当する分だけ前記カウンタの値を
実質的に減額するカウンタ値減額手段と、 前記カウンタ値減額手段により減額された前記カウンタ
の値を前記店舗端末に送信する減額値送信手段とを備え
たことを特徴とする利用者ポイントカード。
2. A tamper-resistant user point card used in the point card system according to claim 1, wherein the value storage means stores value data input from the value input means, and the value. A counter indicating the balance of the value data in the storage means, and when receiving a balance request from the store terminal, based on the balance request, at least the value data in the value storage means and the value of the counter are transmitted to the store terminal. Balance transmitting means for transmitting, when a point usage amount is input from the store terminal, counter value reduction means for substantially reducing the value of the counter by an amount corresponding to the point usage amount, and the counter value reduction means And a reduced value transmitting means for transmitting the value of the counter reduced by the above to the store terminal. User point card to butterflies.
【請求項3】 請求項1に記載のポイントカードシステ
ムにおいて、 前記バリュー生成手段は、前記利用者がポイントを使用
しないとき、少なくとも、前記ポイント生成手段により
生成されたポイントデータに前記利用者ポイントカード
内のバリューデータの残高を加算して得られた額のポイ
ントデータ、及び前記利用者データに対し、店舗固有の
デジタル署名を施してバリューデータを生成することを
特徴とするポイントカードシステム。
3. The point card system according to claim 1, wherein said value generating means includes at least said user point card in point data generated by said point generating means when said user does not use points. A point card system for generating value data by applying a store-specific digital signature to point data of an amount obtained by adding the balance of value data within the user and the user data.
【請求項4】 請求項1に記載のポイントカードシステ
ムにおいて、 前記店舗ホスト計算機は、 前記利用者を登録するとき、前記店舗端末から利用者登
録情報を受けると、利用者IDを発行し、この利用者I
Dと前記利用者登録情報との組を登録する利用者登録手
段と、 前記利用者登録手段により発行された利用者IDに基づ
いて、利用者公開鍵ペア及び利用者公開鍵証明書を発行
する鍵データ生成手段と、 前記利用者登録手段により発行された利用者ID、前記
鍵データ生成手段により発行された利用者公開鍵ペア並
びに利用者公開鍵証明書、及び所定の店舗ホスト公開鍵
を前記店舗端末に送信する鍵送信手段とを備え、 前記店舗端末は、 前記鍵送信手段から受けた利用者ID、利用者公開鍵ペ
ア、利用者公開鍵証明書及び店舗ホスト公開鍵を前記利
用者ポイントカードに入力する鍵情報入力手段を備えた
ことを特徴とするポイントカードシステム。
4. The point card system according to claim 1, wherein the store host computer issues a user ID when receiving the user registration information from the store terminal when registering the user. User I
User registration means for registering a set of D and the user registration information; and issuing a user public key pair and a user public key certificate based on the user ID issued by the user registration means. A key data generation unit, a user ID issued by the user registration unit, a user public key pair and a user public key certificate issued by the key data generation unit, and a predetermined store host public key. Key transmitting means for transmitting to the store terminal, the store terminal transmits the user ID, user public key pair, user public key certificate and store host public key received from the key transmitting means to the user point. A point card system comprising key information input means for inputting to a card.
【請求項5】 請求項4に記載のポイントカードシステ
ムにおいて、 前記店舗端末は複数台が設けられ、これら各店舗端末が
個別に複数の店舗に配置されており、 前記店舗ホスト計算機は1台であり、前記店舗ホスト公
開鍵は各利用者ポイントカード間で共通化されているこ
とを特徴とするポイントカードシステム。
5. The point card system according to claim 4, wherein a plurality of said shop terminals are provided, and each of these shop terminals is individually arranged in a plurality of shops, and said shop host computer is one. The point card system, wherein the store host public key is shared among the user point cards.
【請求項6】 請求項1に記載のポイントカードシステ
ムであって、 前記店舗端末は複数台が設けられ、これら各店舗端末が
個別に複数の店舗に配置されており、 前記店舗ホスト計算機は複数台が設けられ、これら各店
舗ホスト計算機が個別に各店舗端末に接続され、且つそ
れぞれ個別の店舗ホスト公開鍵を有しており、 前記各店舗ホスト計算機に設けられ、前記利用者を登録
するとき、前記店舗端末から利用者登録情報を受ける
と、利用者IDを発行し、この利用者IDと前記利用者
登録情報との組を登録する利用者登録手段と、 前記各店舗ホスト計算機に接続された共通の第三者機関
装置に設けられ、前記利用者登録手段により発行された
利用者IDに基づいて、利用者公開鍵ペアを発行すると
共に、共通の第三者機関公開鍵を用いたデジタル署名に
より利用者公開鍵証明書を発行する鍵データ生成手段
と、 前記各店舗ホスト計算機に設けられ、前記利用者登録手
段により発行された利用者ID、前記鍵データ生成手段
により発行された利用者公開鍵ペア並びに利用者公開鍵
証明書、及び所定の店舗ホスト公開鍵を前記店舗端末に
送信する鍵送信手段と、 前記各店舗端末に設けられ、前記鍵送信手段から受けた
利用者ID、利用者公開鍵ペア、利用者公開鍵証明書及
び店舗ホスト公開鍵を前記利用者ポイントカードに入力
する鍵情報入力手段とを備えたことを特徴とするポイン
トカードシステム。
6. The point card system according to claim 1, wherein a plurality of the shop terminals are provided, and each of the shop terminals is individually arranged in a plurality of shops. A table is provided, and each of these store host computers is individually connected to each store terminal, and has an individual store host public key, and is provided in each of the store host computers and registers the user. Receiving the user registration information from the store terminal, issuing a user ID, and registering a set of the user ID and the user registration information; and a user registration unit connected to each of the store host computers. A user public key pair is provided based on the user ID issued by the user registration means provided in the common third party organization device, and the common third party public key is used. Key data generating means for issuing a user public key certificate by digital signature, a user ID provided in each of the store host computers, issued by the user registering means, and used by the key data generating means. Key transmitting means for transmitting a user public key pair and a user public key certificate, and a predetermined store host public key to the store terminal; a user ID provided in each of the store terminals and received from the key transmitting means; A point card system comprising key information input means for inputting a user public key pair, a user public key certificate, and a store host public key to the user point card.
JP2000070939A 2000-03-14 2000-03-14 Reward card system and user reward card Expired - Lifetime JP3825606B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000070939A JP3825606B2 (en) 2000-03-14 2000-03-14 Reward card system and user reward card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000070939A JP3825606B2 (en) 2000-03-14 2000-03-14 Reward card system and user reward card

Publications (2)

Publication Number Publication Date
JP2001256564A true JP2001256564A (en) 2001-09-21
JP3825606B2 JP3825606B2 (en) 2006-09-27

Family

ID=18589599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000070939A Expired - Lifetime JP3825606B2 (en) 2000-03-14 2000-03-14 Reward card system and user reward card

Country Status (1)

Country Link
JP (1) JP3825606B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008072424A1 (en) * 2006-12-13 2008-06-19 Bitwallet, Inc. Electronic money system, amount-of-money change information transmitter, server, and amount-of-money change information transmitting method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789583B (en) * 2011-07-29 2015-08-12 深圳中科讯联科技有限公司 Based on system, method of work and system that computer workstation is networked

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008072424A1 (en) * 2006-12-13 2008-06-19 Bitwallet, Inc. Electronic money system, amount-of-money change information transmitter, server, and amount-of-money change information transmitting method
US9355397B2 (en) 2006-12-13 2016-05-31 Sony Corporation Electronic money system, amount-of-money change information transmitter, server, and amount-of-money change information transmitting method
US11037112B2 (en) 2006-12-13 2021-06-15 Sony Corporation Information processing apparatus and information processing method

Also Published As

Publication number Publication date
JP3825606B2 (en) 2006-09-27

Similar Documents

Publication Publication Date Title
US6938019B1 (en) Method and apparatus for making secure electronic payments
KR100194486B1 (en) Computerized transaction processing method and apparatus
US7991694B2 (en) Mobile electronic commerce system
JPH11213068A (en) Electronic ticket system, collection terminal, service providing terminal, user terminal, electronic ticket collection method and recording medium
JP4639676B2 (en) Rental server system
US20020156676A1 (en) System, method, and apparatus for creating and securely managing accounts holding cash equivalents
JP6655147B2 (en) Payment system
KR20190028517A (en) Distributing digital assets by transactional devices
JP2001290945A (en) Financial transaction method using an automatic teller machine, display method of financial transaction menu, automatic teller machine use system, automatic teller machine, and relay center
JP2002157491A (en) Privilege service system, recording medium used therefor, and privilege service method
US20200074438A1 (en) Mobile device payment system and method
US20210174373A1 (en) Ticket validity confirmation device, method, and program
CN114219478A (en) Bank card binding method, device, electronic device and storage medium
JPH10171887A (en) Online shopping system
JP2010039619A (en) Receiving system, settlement device, and computer program
JP4942240B2 (en) Payment processing method using a credit card
JP2001160109A (en) Information processing apparatus, information processing method, and recording medium
JP2003203274A (en) Receipt issuing method and receipt issuing program
JP2001056835A (en) Electronic rights information processing system, processing method and device, and recording medium on which program for executing the method is recorded
JP3825606B2 (en) Reward card system and user reward card
JP4207461B2 (en) Electronic coupon ticket transaction system
JP2006023843A (en) ID link payment card system
JP4942245B2 (en) Payment processing method using a credit card
JP2003271883A (en) Recording medium with electronic ticket, information processing device with electronic ticket, electronic ticket verification device, electronic ticket processing system, and electronic ticket processing method
JP2003507824A (en) Guarantee system for performing electronic commerce and method used therefor

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060601

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060627

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060630

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090707

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100707

Year of fee payment: 4