Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7440175B2 - Card management system, verification device, terminal device, and card management method - Google Patents
[go: Go Back, main page]

JP7440175B2 - Card management system, verification device, terminal device, and card management method - Google Patents

Card management system, verification device, terminal device, and card management method Download PDF

Info

Publication number
JP7440175B2
JP7440175B2 JP2022029496A JP2022029496A JP7440175B2 JP 7440175 B2 JP7440175 B2 JP 7440175B2 JP 2022029496 A JP2022029496 A JP 2022029496A JP 2022029496 A JP2022029496 A JP 2022029496A JP 7440175 B2 JP7440175 B2 JP 7440175B2
Authority
JP
Japan
Prior art keywords
card
data
unique data
recorded
recorded information
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.)
Active
Application number
JP2022029496A
Other languages
Japanese (ja)
Other versions
JP2023125424A (en
Inventor
博文 藤井
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.)
NEC Platforms Ltd
Original Assignee
NEC Platforms Ltd
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 NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2022029496A priority Critical patent/JP7440175B2/en
Publication of JP2023125424A publication Critical patent/JP2023125424A/en
Application granted granted Critical
Publication of JP7440175B2 publication Critical patent/JP7440175B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Credit Cards Or The Like (AREA)

Description

本発明は、カード管理システム、照合装置、端末装置、およびカード管理方法に関する。 The present invention relates to a card management system, a verification device, a terminal device, and a card management method.

小売店等において、磁気カードを利用した各種取引(支払い、ポイントサービス等)が提供されている。このような取引においては、顧客または小売店の従業員が磁気カードリーダ等を用いて磁気カードを操作し、磁気カードに付されたカード番号を読み取る場合がある。 Various transactions (payments, point services, etc.) using magnetic cards are provided at retail stores and the like. In such transactions, a customer or a retail store employee may operate a magnetic card using a magnetic card reader or the like to read the card number attached to the magnetic card.

一方、磁気カードの磁気低下等の原因により、上記読み取り操作が失敗する場合がある。特許文献1には、読み取り操作の失敗に関連する技術が開示されている。 On the other hand, the reading operation may fail due to factors such as deterioration of the magnetic field of the magnetic card. Patent Document 1 discloses a technique related to a failure in a reading operation.

特許文献1に記載されたカードリーダは、磁気カードの読み取りに失敗した際に、読み取り失敗を表すデータを上位装置に送信する。当該送信されたデータの統計を取ることにより、読み取り失敗の原因が磁気カードおよびカードリーダのいずれにあるのかを推定することができる。 When the card reader described in Patent Document 1 fails to read a magnetic card, it transmits data representing the reading failure to a host device. By taking statistics on the transmitted data, it is possible to estimate whether the cause of the reading failure lies in the magnetic card or the card reader.

特開平11-242726号公報Japanese Patent Application Publication No. 11-242726

一般に、磁気カードの読み取りに失敗した場合、顧客または小売店の従業員は、カードリーダによる読み取り操作を複数回繰り返す。しかしながら、読み取りの失敗が磁気の低下、傷、割れその他の磁気カードの物理的損傷にある場合、読み取り操作を複数回繰り返したとしても読み取りは成功しにくい。したがって、当該操作を繰り返したのちにカードリーダによる読み取りを諦め、従業員がPOS(Point of Sales)等の上位端末からカード番号を手動で入力する、または、磁気カードを利用した取引の提供を中止する等の処置が行われる場合がある。この場合、従業員の手間が増え、繁忙時間帯においてはレジ待ち列が長くなる等、店舗サービスを低下させる可能性があった。 Generally, if a magnetic card reading fails, the customer or retail store employee repeats the reading operation with the card reader multiple times. However, if the reading failure is due to deterioration of magnetism, scratches, cracks, or other physical damage to the magnetic card, reading is unlikely to be successful even if the reading operation is repeated multiple times. Therefore, after repeating this operation, the card reader gives up on reading the card and the employee manually enters the card number from a host terminal such as a POS (Point of Sales), or the provision of transactions using magnetic cards is discontinued. In some cases, other measures may be taken. In this case, there was a possibility that store service would deteriorate, such as increased labor for employees and longer checkout lines during busy hours.

また、上記特許文献1に記載のカードリーダを用い、読み取り失敗の原因が磁気カードにあると推定できたとしても、磁気カードの読み取りは依然として困難なままである。したがって、顧客が磁気カードを新しいカードに交換するまでの間は、取引の度に上記読み取りの失敗および上記処置が繰り返され、従業員の手間を発生させる可能性があった。 Further, even if it is possible to assume that the cause of reading failure is due to the magnetic card using the card reader described in Patent Document 1, reading the magnetic card remains difficult. Therefore, until the customer exchanges the magnetic card for a new card, the above-mentioned reading failure and the above-mentioned procedure are repeated every time a transaction is made, potentially causing trouble for employees.

この発明は、上記の課題を解決するカード管理システム、照合装置、端末装置、およびカード管理方法を提供する。 The present invention provides a card management system, a verification device, a terminal device, and a card management method that solve the above problems.

上記目的を達成するために、本発明の一態様によるカード管理システムは、カードに一意に付されたカード番号と、前記カードに記録された記録情報の取得エラーに係る第1データを含む固有データとを対応付けて管理する管理手段と、対象カードに記録された前記記録情報を電磁的方法により取得し、前記記録情報の取得エラーが生じた場合に、取得エラーに係る第1データを含む固有データを取得する取得手段と、前記取得手段で前記記録情報の取得エラーが生じた場合に、前記管理手段によって管理される前記固有データと、前記取得手段で取得された前記固有データとを照合し、前記対象カードのカード番号の特定を行う照合手段と、を備える。 In order to achieve the above object, a card management system according to one aspect of the present invention provides unique data including a card number uniquely assigned to a card and first data related to an acquisition error of recorded information recorded on the card. and a management means that manages the recorded information recorded on the target card by an electromagnetic method, and when an acquisition error of the recorded information occurs, a unique management means that includes first data related to the acquisition error. an acquisition means for acquiring data, and when an acquisition error of the recorded information occurs in the acquisition means, the unique data managed by the management means and the unique data acquired by the acquisition means are collated. , and a verification means for specifying the card number of the target card.

上記目的を達成するために、本発明の一態様による照合装置は、カードに一意に付されたカード番号と、前記カードに記録された記録情報の取得エラーに係る第1データを含む固有データとを対応付けて管理する管理手段と、対象カードに記録された前記記録情報を電磁的方法により取得する取得手段で取得エラーが生じた場合に、前記管理手段によって管理される前記固有データと、前記取得手段で取得された前記対象カードに記録された前記記録情報の取得エラーに係る第1データを含む固有データとを照合し、前記対象カードのカード番号の特定を行う照合手段と、を備える。 In order to achieve the above object, a verification device according to one aspect of the present invention includes unique data including a card number uniquely attached to a card and first data related to an acquisition error of recorded information recorded on the card. When an acquisition error occurs in the acquisition means that acquires the recorded information recorded on the target card by an electromagnetic method, the unique data managed by the management means; A verification means is provided for identifying the card number of the target card by comparing the recorded information recorded on the target card acquired by the acquisition unit with unique data including first data related to an acquisition error.

上記目的を達成するために、本発明の一態様による端末装置は、対象カードに記録された記録情報を電磁的方法により取得し、取得エラーが生じた場合に、前記対象カードに記録された前記記録情報の取得エラーに係る第1データを含む固有データを取得する取得手段と、前記取得手段で取得された前記固有データを、前記固有データを用いて前記対象カードのカード番号の特定を行う照合装置に送信する送信手段と、を備える。 In order to achieve the above object, a terminal device according to one aspect of the present invention acquires recorded information recorded on a target card by an electromagnetic method, and when an acquisition error occurs, the terminal device according to one aspect of the present invention acquires recorded information recorded on a target card. an acquisition unit that acquires unique data including first data related to an acquisition error of recorded information; and a collation that identifies the card number of the target card using the unique data, and the unique data acquired by the acquisition unit. and transmitting means for transmitting data to the device.

上記目的を達成するために、本発明の一態様によるカード管理方法は、対象カードに記録された記録情報の電磁的方法による取得エラーが生じた場合に、前記対象カードに一意に付されたカード番号と、前記記録情報の取得エラーに係る第1データを含む固有データとを送信する第1ステップと、前記第1ステップにおいて送信された前記カード番号と前記固有データとを対応付けて管理する第2ステップと、前記対象カードに記録された前記記録情報の電磁的方法による取得エラーが生じた場合に、前記対象カードに係る前記固有データを送信する第3ステップと、前記第2ステップにおいて管理される前記固有データと、前記第3ステップにおいて送信された前記固有データとを照合し、前記対象カードの前記カード番号の特定を行う第4ステップと、を備える。 In order to achieve the above object, a card management method according to one aspect of the present invention provides a card management method that, when an error occurs in acquiring recorded information recorded on a target card by an electromagnetic method, a card that is uniquely attached to the target card. a first step of transmitting a number and unique data including first data related to the acquisition error of the recorded information; and a first step of managing the card number transmitted in the first step in association with the unique data. 2 steps, a third step of transmitting the unique data related to the target card when an acquisition error occurs by an electromagnetic method of the recorded information recorded on the target card; and a third step of transmitting the unique data related to the target card; and a fourth step of comparing the unique data sent in the third step with the unique data transmitted in the third step to identify the card number of the target card.

本発明の上記態様によれば、読み取りが困難となったカードを用いた取引に要する手間を削減することができる。 According to the above aspect of the present invention, it is possible to reduce the effort required for transactions using cards that are difficult to read.

本発明の一実施形態によるカード管理システムの構成例を示すブロック図である。1 is a block diagram showing a configuration example of a card management system according to an embodiment of the present invention. 読み取り可能なカードに係る波形データおよび復号データの一例を示す図である。FIG. 3 is a diagram showing an example of waveform data and decoded data related to a readable card. 読み取り困難なカードに係る波形データおよび復号データの一例を示す図である。FIG. 3 is a diagram showing an example of waveform data and decoded data related to a card that is difficult to read. 本発明の一実施形態による管理手段が管理する第1データの一例を示す図である。It is a figure showing an example of the 1st data managed by the management means by one embodiment of the present invention. 本発明の一実施形態による管理手段が管理する第2データの一例を示す図である。It is a figure which shows an example of the 2nd data managed by the management means by one embodiment of this invention. 対象カードの固有データが照合装置に記録される前において、本発明の一実施形態によるカード管理システムが行う処理を示すフローチャートである。2 is a flowchart showing processing performed by a card management system according to an embodiment of the present invention before unique data of a target card is recorded in a verification device. 対象カードの固有データが照合装置に記録された後において、本発明の一実施形態によるカード管理システムが行う処理を示すフローチャートである。It is a flowchart showing the processing performed by the card management system according to one embodiment of the present invention after the unique data of the target card is recorded in the verification device. 本発明の一実施形態による復号データが変動する例を示す図である。FIG. 3 is a diagram illustrating an example in which decoded data changes according to an embodiment of the present invention. 本発明の一実施形態による波形データが変動する例を示す図である。FIG. 3 is a diagram showing an example in which waveform data fluctuates according to an embodiment of the present invention. 本発明の一実施形態による画像データが変動する例を示す図である。FIG. 3 is a diagram showing an example in which image data fluctuates according to an embodiment of the present invention. 本発明の他の実施形態による復号データの変形例を示す図である。FIG. 7 is a diagram showing a modified example of decoded data according to another embodiment of the present invention. 本発明の一実施形態によるカード管理システムの最小構成例を示す図である。1 is a diagram showing an example of the minimum configuration of a card management system according to an embodiment of the present invention.

以下、本発明の一実施形態によるカード管理システム1を、図面を参照して説明する。
図1は、本実施形態によるカード管理システム1の構成の一例を示すブロック図である。図1に示すように、本実施形態によるカード管理システム1は、端末装置2および照合装置3を備える。端末装置2と照合装置3とは、有線または無線のネットワークNWを介して接続されている。
Hereinafter, a card management system 1 according to an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing an example of the configuration of a card management system 1 according to this embodiment. As shown in FIG. 1, the card management system 1 according to this embodiment includes a terminal device 2 and a verification device 3. The terminal device 2 and the verification device 3 are connected via a wired or wireless network NW.

本実施形態によるカード管理システム1は、例えば、小売店等におけるカード(磁気カード)Cを利用した各種取引に用いられる。カードCには、記録情報が記録されている。記録情報とは、カードCに一意に付されたカード番号に係る情報であり、例えば磁気情報である。顧客または従業員がカードCを端末装置2で操作することにより、カードCの記録情報(磁気情報)が読み取られる。読み取られた記録情報に対し、復号処理や誤り訂正処理等の処理が行われることにより、カードCのカード番号が特定される。カードCの記録情報が正常に取得されなかった場合には、照合装置3が、記録情報の取得エラーに係る情報を用いてカードCのカード番号を特定する。 The card management system 1 according to this embodiment is used, for example, in various transactions using a card (magnetic card) C at a retail store or the like. Recorded information is recorded on the card C. The recorded information is information related to a card number uniquely attached to the card C, and is, for example, magnetic information. When a customer or an employee operates the card C with the terminal device 2, recorded information (magnetic information) on the card C is read. The card number of the card C is specified by performing processing such as decoding processing and error correction processing on the read recorded information. If the recorded information of the card C is not successfully acquired, the verification device 3 identifies the card number of the card C using information related to the recorded information acquisition error.

<端末装置2>
まず、端末装置2について説明する。
端末装置2は、例えば、小売店等に設置される装置である。本実施形態による端末装置2は、磁気カードリーダ210およびPOS220を備える。本実施形態による磁気カードリーダ210(取得手段)は、CPU(Central Processing Unit;中央演算処理装置)211と、記録部212と、イメージスキャナ213と、磁気ヘッド214と、を備える。
<Terminal device 2>
First, the terminal device 2 will be explained.
The terminal device 2 is, for example, a device installed in a retail store or the like. The terminal device 2 according to this embodiment includes a magnetic card reader 210 and a POS 220. The magnetic card reader 210 (obtaining means) according to this embodiment includes a CPU (Central Processing Unit) 211, a recording section 212, an image scanner 213, and a magnetic head 214.

POS220は、カードCのカード番号に基づく各種取引(支払い等)を管理する。POS220は、カードCを用いた取引が始まった際に、磁気カードリーダ210に対し取引が始まった旨を通知する。本実施形態によるPOS220は、カードCの固有データD(詳細は後述)を照合装置3に送信する送信手段としても機能する。POS220は、ディスプレイを備えていてもよい。 The POS 220 manages various transactions (payments, etc.) based on the card number of the card C. When a transaction using card C starts, POS 220 notifies magnetic card reader 210 that the transaction has started. The POS 220 according to this embodiment also functions as a transmitting means for transmitting unique data D of the card C (details will be described later) to the verification device 3. POS 220 may include a display.

イメージスキャナ213は、カードCの外観を示す第2データD20を取得する。本実施形態による第2データD20は、カードCから光学的方法によって得られる画像データである。イメージスキャナ213は、カードCの画像データ(第2データD20)を、CPU211に出力する。 The image scanner 213 acquires second data D20 indicating the appearance of the card C. The second data D20 according to this embodiment is image data obtained from the card C by an optical method. The image scanner 213 outputs the image data of the card C (second data D20) to the CPU 211.

磁気ヘッド214は、カードCの磁気ストライプC1に記録された磁気情報を、電磁的方法により波形データD11(波形D11a)として取得する。より具体的には、磁気ヘッド214と磁気ストライプC1とが摺動することにより、磁気ストライプC1の磁気に比例して振幅が変化するアナログ信号が得られる。磁気ヘッド214は、取得した波形データD11をCPU211に出力する。 The magnetic head 214 acquires the magnetic information recorded on the magnetic stripe C1 of the card C as waveform data D11 (waveform D11a) by an electromagnetic method. More specifically, by sliding the magnetic head 214 and the magnetic stripe C1, an analog signal whose amplitude changes in proportion to the magnetism of the magnetic stripe C1 is obtained. The magnetic head 214 outputs the acquired waveform data D11 to the CPU 211.

CPU211は、磁気ヘッド214から出力された波形データD11に対しAD(Analog Digital)変換を行う。CPU211は、AD変換された波形データD11を、記録部212に出力する。CPU211は、磁気ヘッド214から出力された波形データD11を復号し、復号データD12を生成する。復号データD12は、数字列である。CPU211は、生成した復号データD12を、記録部212に出力する。なお、カード管理システム1は、CPU211とは異なる手段を備え、当該異なる手段が波形データD11を復号し復号データD12を生成してもよい。CPU211は、生成した復号データD12が規定のデータフォーマットに即しているか否か判定する。既定のデータフォーマットは、例えば、JIS X6302-2によって定義されるデータフォーマットである。生成した復号データD12が既定のデータフォーマットに即している場合、CPU211は、復号データD12からカードCのカード番号を抽出する。CPU211は、抽出したカード番号を、POS220に出力する。CPU211は、イメージスキャナ213から出力された画像データを、記録部212に出力する。 The CPU 211 performs AD (Analog Digital) conversion on the waveform data D11 output from the magnetic head 214. The CPU 211 outputs the AD-converted waveform data D11 to the recording unit 212. The CPU 211 decodes the waveform data D11 output from the magnetic head 214, and generates decoded data D12. The decoded data D12 is a number string. The CPU 211 outputs the generated decoded data D12 to the recording unit 212. Note that the card management system 1 may include means different from the CPU 211, and the different means may decode the waveform data D11 and generate the decoded data D12. The CPU 211 determines whether the generated decoded data D12 conforms to a specified data format. The default data format is, for example, a data format defined by JIS X6302-2. If the generated decrypted data D12 conforms to the predetermined data format, the CPU 211 extracts the card number of the card C from the decrypted data D12. The CPU 211 outputs the extracted card number to the POS 220. The CPU 211 outputs the image data output from the image scanner 213 to the recording unit 212.

記録部212は、CPU211から出力された波形データD11、復号データD12、および画像データ(第2データD20)を、カードCの読み取りごとに記録する。 The recording unit 212 records the waveform data D11, decoded data D12, and image data (second data D20) output from the CPU 211 every time the card C is read.

<カードCを読み取ることで得られる情報>
カードC(磁気ストライプC1)が磁気の低下、傷、割れその他の物理的損傷を負っている場合、カードCを磁気ヘッド214で正常に読み取れない場合がある。図2Aは、物理的損傷を負っていないカードCについて、磁気ヘッド214で読み取って得られた波形データD11(波形D11a)と、波形データD11をCPU211が復号して得られた復号データD12と、を示す図である。図2Bは、物理的損傷を負っているカードCについて、磁気ヘッド214で読み取って得られた波形データD11と、波形データD11をCPU211が復号して得られた復号データD12と、を示す図である。
<Information obtained by reading Card C>
If the card C (magnetic stripe C1) has reduced magnetism, scratches, cracks, or other physical damage, the magnetic head 214 may not be able to read the card C normally. FIG. 2A shows waveform data D11 (waveform D11a) obtained by reading the card C with the magnetic head 214 and decoded data D12 obtained by decoding the waveform data D11 by the CPU 211 for a card C that is not physically damaged. FIG. FIG. 2B is a diagram showing waveform data D11 obtained by reading with the magnetic head 214 and decoded data D12 obtained by decoding the waveform data D11 by the CPU 211 regarding the physically damaged card C. be.

図2Aに示すように、物理的損傷を負っていないカードCの場合には、磁気ヘッド214が取得した波形データD11の振幅が略一定であり、当該波形データD11を復号した復号データD12が正常データSと一致する。なお、「正常データS」とは、正常なカードCを正常に読み取りおよび復号した際に得られる復号データD12を意味している。また、図示の例においては、理解を容易とするための便宜上、正常データSとして1から9および0が巡回する数字列を示している。実際の正常データSは、カードCによって異なる。 As shown in FIG. 2A, in the case of a card C that is not physically damaged, the amplitude of the waveform data D11 acquired by the magnetic head 214 is approximately constant, and the decoded data D12 obtained by decoding the waveform data D11 is normal. Matches data S. Note that "normal data S" means decoded data D12 obtained when a normal card C is read and decrypted normally. In addition, in the illustrated example, a cyclic number sequence of 1 to 9 and 0 is shown as the normal data S for the sake of easy understanding. The actual normal data S differs depending on the card C.

図2Bに示すように、物理的損傷を負っているカードCの場合には、磁気ヘッド214が取得した波形データD11の振幅が部分的に低下する。ここで、CPU211による復号が可能な信号レベル(振幅)には下限Lが存在する。言い換えれば、波形データD11のうち振幅が下限Lを下回る部分は、CPU211による復号がなされない。図示の例においては、波形データD11のうち「5678」に対応する部分の振幅が下限Lを下回り、当該部分が復号データD12から欠落している。 As shown in FIG. 2B, in the case of a physically damaged card C, the amplitude of the waveform data D11 acquired by the magnetic head 214 partially decreases. Here, there is a lower limit L for the signal level (amplitude) that can be decoded by the CPU 211. In other words, a portion of the waveform data D11 whose amplitude is below the lower limit L is not decoded by the CPU 211. In the illustrated example, the amplitude of the portion corresponding to "5678" in the waveform data D11 is below the lower limit L, and this portion is missing from the decoded data D12.

<照合装置3および固有データD>
次に、照合装置3および固有データDについて説明する。
照合装置3は、例えばクラウド等である。図1に示すように、照合装置3は、管理手段310および照合手段320を備える。
<Verification device 3 and unique data D>
Next, the verification device 3 and the unique data D will be explained.
The verification device 3 is, for example, a cloud. As shown in FIG. 1, the verification device 3 includes a management means 310 and a verification means 320.

管理手段310は、例えばデータベース等である。管理手段310は、カードCのカード番号と、カードCに記録された磁気情報の取得エラーに係る固有データDと、を対応付けて管理する。本実施形態による固有データDは、第1データD10および第2データD20を含む。 The management means 310 is, for example, a database. The management unit 310 manages the card number of the card C and the unique data D related to the acquisition error of the magnetic information recorded on the card C in association with each other. The unique data D according to this embodiment includes first data D10 and second data D20.

図3Aに示すように、本実施形態による第1データD10は、波形データD11および復号データD12を含む。なお、波形データD11は、例えば、AD変換された波形D11aであってもよい。あるいは、波形データD11は、波形D11aの包絡線D11bであってもよい。波形データD11として包絡線D11bを用いる場合、照合装置3が包絡線D11bの生成を行ってもよい。波形データD11として、波形D11aおよび包絡線D11bの双方が用いられてもよい。 As shown in FIG. 3A, the first data D10 according to this embodiment includes waveform data D11 and decoded data D12. Note that the waveform data D11 may be, for example, an AD-converted waveform D11a. Alternatively, the waveform data D11 may be an envelope D11b of the waveform D11a. When using the envelope D11b as the waveform data D11, the matching device 3 may generate the envelope D11b. Both the waveform D11a and the envelope D11b may be used as the waveform data D11.

第2データD20は、カードCの外観を示すデータである。図3Bに示すように、本実施形態による第2データD20は、イメージスキャナ213によって取得される画像データである。本実施形態による第2データD20は、カードCのデザインD21、カードCに付された顧客のサインD22、カードCの傷D23が含まれる。なお、傷D23は、カードCの表面に形成された傷であってもよいし、カードCの割れであってもよい。 The second data D20 is data indicating the appearance of the card C. As shown in FIG. 3B, the second data D20 according to this embodiment is image data acquired by the image scanner 213. The second data D20 according to this embodiment includes a design D21 of the card C, a customer's signature D22 attached to the card C, and a scratch D23 on the card C. Note that the flaw D23 may be a flaw formed on the surface of the card C, or may be a crack in the card C.

照合手段320は、磁気カードリーダ210で記録情報の取得エラーが生じた場合に、照合装置3によって管理される上記固有データ(管理固有データ)Dと、磁気カードリーダ210で取得された固有データ(取得固有データ)Dとを照合し、カードCのカード番号の特定を行う。 When an error in acquiring recorded information occurs in the magnetic card reader 210, the collation means 320 collects the above-mentioned unique data (management unique data) D managed by the collation device 3 and the unique data acquired by the magnetic card reader 210 ( The card number of the card C is identified by comparing it with the acquired unique data) D.

<カード管理システム1が行う処理>
次に、カード管理システム1が行う処理手順の一例を説明する。以降、カード管理システム1の処理の対象となるカードCを、特に、対象カードCと称する場合がある。
<Processing performed by card management system 1>
Next, an example of a processing procedure performed by the card management system 1 will be explained. Hereinafter, the card C to be processed by the card management system 1 may be particularly referred to as the target card C.

まず、対象カードCの固有データDが照合装置3に記録される前における処理手順の一例を説明する。図4Aは、対象カードCの固有データDが照合装置3に記録される前において、本実施形態によるカード管理システム1が行う処理手順の一例を示すフローチャートである。 First, an example of the processing procedure before the unique data D of the target card C is recorded in the verification device 3 will be described. FIG. 4A is a flowchart showing an example of a processing procedure performed by the card management system 1 according to the present embodiment before the unique data D of the target card C is recorded in the verification device 3.

(ステップS101)POS220は、磁気カードリーダ210に対し、これから新しい取引が開始される旨を通知する。例えば、従業員がレジ操作を開始すると、POS220は磁気カードリーダ210に対して取引開始通知を行う。当該取引開始通知により、磁気カードリーダ210は、取引の区分を認識する。 (Step S101) The POS 220 notifies the magnetic card reader 210 that a new transaction is about to start. For example, when an employee starts operating a cash register, POS 220 notifies magnetic card reader 210 of the start of a transaction. Based on the transaction start notification, the magnetic card reader 210 recognizes the transaction category.

(ステップS102)磁気カードリーダ210は、対象カードCに記録された磁気情報(符号データ)を取得する。例えば、従業員または顧客が対象カードCの磁気ストライプC1を磁気ヘッド214と摺動させると、磁気ヘッド214は、対象カードCの磁気情報に応じた波形データD11(波形D11a)を取得する。磁気ヘッド214は、取得した波形データD11を、CPU211に出力する。CPU211は、磁気ヘッド214が出力した波形データD11に対しAD変換を行い、AD変換された波形データD11を記録部212に出力する。 (Step S102) The magnetic card reader 210 acquires magnetic information (code data) recorded on the target card C. For example, when an employee or a customer slides the magnetic stripe C1 of the target card C against the magnetic head 214, the magnetic head 214 acquires waveform data D11 (waveform D11a) corresponding to the magnetic information of the target card C. The magnetic head 214 outputs the acquired waveform data D11 to the CPU 211. The CPU 211 performs AD conversion on the waveform data D11 output by the magnetic head 214, and outputs the AD-converted waveform data D11 to the recording unit 212.

(ステップS103)イメージスキャナ213は、対象カードCの画像データを取得する。イメージスキャナ213は、取得した画像データをCPU211に出力する。CPU211は、イメージスキャナ213から取得した画像データを記録部212に出力する。なお、ステップS102の処理およびステップS103の処理は同時に行われてもよい。あるいは、ステップS102の処理とステップS103の処理とは異なるタイミングで行われてもよい。 (Step S103) The image scanner 213 acquires image data of the target card C. The image scanner 213 outputs the acquired image data to the CPU 211. The CPU 211 outputs image data acquired from the image scanner 213 to the recording unit 212. Note that the processing in step S102 and the processing in step S103 may be performed simultaneously. Alternatively, the processing in step S102 and the processing in step S103 may be performed at different timings.

(ステップS104)CPU211は、磁気ヘッド214が出力した波形データD11を復号し、復号データD12を生成する。CPU211は、生成した復号データD12を記録部212に出力する。 (Step S104) The CPU 211 decodes the waveform data D11 output by the magnetic head 214, and generates decoded data D12. The CPU 211 outputs the generated decoded data D12 to the recording unit 212.

(ステップS105)記録部212は、CPU211が出力した波形データD11および復号データD12(第1データD10)と、画像データ(第2データD20)とを、読み取りごとに記録する。言い換えれば、記録部212は、第1データD10および第2データD20を含む固有データDを、読み取りごとに記録する。 (Step S105) The recording unit 212 records the waveform data D11 and decoded data D12 (first data D10) outputted by the CPU 211, and image data (second data D20) for each reading. In other words, the recording unit 212 records the unique data D including the first data D10 and the second data D20 every time it is read.

(ステップS106)CPU211は、生成した復号データD12が規定のデータフォーマットに即しているか否か判定する。CPU211が、既定のデータフォーマットに即していると判定した場合(ステップS106;YES)には、ステップS107の処理が行われ、既定のデータフォーマットに即していないと判定した場合(ステップS106;NO)には、ステップS109の処理が行われる。 (Step S106) The CPU 211 determines whether the generated decoded data D12 conforms to a specified data format. If the CPU 211 determines that the data format conforms to the default data format (step S106; YES), the process of step S107 is performed; if it determines that the data format does not conform to the default data format (step S106; If NO), the process of step S109 is performed.

(ステップS107)CPU211は、復号データD12から対象カードCのカード番号を抽出する。CPU211は、抽出したカード番号をPOS220に出力する。POS220は、CPU211が出力したカード番号に基づき、各種取引処理(支払い処理、ポイントサービスの提供等)を行う。 (Step S107) The CPU 211 extracts the card number of the target card C from the decrypted data D12. The CPU 211 outputs the extracted card number to the POS 220. The POS 220 performs various transaction processing (payment processing, point service provision, etc.) based on the card number output by the CPU 211.

(ステップS108)記録部212は、記録していた固有データD(第1データD10および第2データD20)を破棄する。 (Step S108) The recording unit 212 discards the recorded unique data D (first data D10 and second data D20).

(ステップS109)CPU211は、POS220に対し、対象カードCの読み取りが不可だった旨(取得エラー)を通知する。 (Step S109) The CPU 211 notifies the POS 220 that the target card C could not be read (acquisition error).

(ステップS110)POS220は、顧客または従業員による読み取り終了指示があるか否かを判定する。読み取り終了指示がない場合(ステップS110;NO)には、ステップS102~ステップS106の処理が繰り返される。ステップS102~ステップS106の処理が繰り返されることで、記録部212には、読み取り回数分の固有データDが記録される。読み取り終了指示があった場合(ステップS110;YES)には、ステップS111の処理が行われる。 (Step S110) The POS 220 determines whether there is an instruction to end reading from a customer or an employee. If there is no reading end instruction (step S110; NO), the processes of steps S102 to S106 are repeated. By repeating the processes from step S102 to step S106, the unique data D corresponding to the number of times of reading is recorded in the recording unit 212. If there is an instruction to finish reading (step S110; YES), the process of step S111 is performed.

(ステップS111)POS220は、顧客または従業員によるカード番号の手入力を待機する(ステップS111;NO)。顧客又は従業員によるカード番号の手入力があった場合(ステップS111;YES)には、ステップS112の処理が行われる。なお、カード番号の手入力を行わない場合には、取引を中止してもよい。 (Step S111) The POS 220 waits for the customer or employee to manually input the card number (Step S111; NO). If the customer or employee manually inputs the card number (step S111; YES), the process of step S112 is performed. Note that if the card number is not manually input, the transaction may be canceled.

(ステップS112)POS220は、磁気カードリーダ210に対し、固有データDの送信を指示する。磁気カードリーダ210は、記録部212に記録していた読み取り回数分の固有データD(第1データD10および第2データD20)を、POS220に出力する。POS220は、手入力されたカード番号と、CPU211が出力した読み取り回数分の固有データDとを、照合装置3に送信する。 (Step S112) The POS 220 instructs the magnetic card reader 210 to transmit the unique data D. The magnetic card reader 210 outputs the unique data D (first data D10 and second data D20) corresponding to the number of times of reading recorded in the recording unit 212 to the POS 220. The POS 220 transmits the manually input card number and the unique data D corresponding to the number of readings output by the CPU 211 to the verification device 3.

(ステップS113)照合装置3は、POS220が送信したカード番号と読み取り回数分の固有データDとを紐づけ、管理手段310に格納する。なお、管理手段310には、波形データD11として波形D11aが格納されてもよいし、包絡線D11bが格納されてもよい。あるいは、管理手段310には、波形D11aおよび包絡線D11bの双方を含む波形データD11が格納されてもよい。管理手段310に包絡線D11bを含む波形データD11が格納される場合、照合装置3が、波形D11aから包絡線D11bを生成してもよい。 (Step S113) The verification device 3 associates the card number sent by the POS 220 with the unique data D corresponding to the number of times of reading, and stores it in the management means 310. Note that the management means 310 may store the waveform D11a as the waveform data D11, or may store the envelope D11b. Alternatively, the management means 310 may store waveform data D11 including both the waveform D11a and the envelope D11b. When the waveform data D11 including the envelope D11b is stored in the management means 310, the matching device 3 may generate the envelope D11b from the waveform D11a.

次に、対象カードCの固有データDが照合装置3に記録された後における処理手順の一例について説明する。図4Bは、対象カードCの固有データDが照合装置3に記録された後において、本実施形態によるカード管理システム1が行う処理手順の一例を示すフローチャートである。 Next, an example of the processing procedure after the unique data D of the target card C is recorded in the verification device 3 will be explained. FIG. 4B is a flowchart illustrating an example of a processing procedure performed by the card management system 1 according to the present embodiment after the unique data D of the target card C is recorded in the verification device 3.

(ステップS201)POS220は、ステップS101と同様に、磁気カードリーダ210に対し、これから新しい取引が開始される旨を通知する。 (Step S201) Similar to step S101, the POS 220 notifies the magnetic card reader 210 that a new transaction is about to start.

(ステップS202)磁気カードリーダ210は、ステップS102と同様に、対象カードCに記録された磁気情報(符号データ)を取得する。磁気ヘッド214は、対象カードCに応じた波形データD11(波形D11a)を取得する。磁気ヘッド214は、取得した波形データD11を、CPU211に出力する。CPU211は、磁気ヘッド214が出力した波形データD11に対しAD変換を行い、AD変換された波形データD11を記録部212に出力する。 (Step S202) The magnetic card reader 210 acquires magnetic information (code data) recorded on the target card C, similarly to step S102. The magnetic head 214 acquires waveform data D11 (waveform D11a) corresponding to the target card C. The magnetic head 214 outputs the acquired waveform data D11 to the CPU 211. The CPU 211 performs AD conversion on the waveform data D11 output by the magnetic head 214, and outputs the AD-converted waveform data D11 to the recording unit 212.

(ステップS203)イメージスキャナ213は、ステップS103と同様に、対象カードCの画像データを取得する。イメージスキャナ213は、取得した画像データをCPU211に出力する。CPU211は、イメージスキャナ213から取得した画像データを記録部212に出力する。なお、ステップS202の処理およびステップS203の処理は同時に行われてもよい。あるいは、ステップS202の処理とステップS203の処理とは異なるタイミングで行われてもよい。 (Step S203) The image scanner 213 acquires image data of the target card C, similarly to step S103. The image scanner 213 outputs the acquired image data to the CPU 211. The CPU 211 outputs image data acquired from the image scanner 213 to the recording unit 212. Note that the process in step S202 and the process in step S203 may be performed simultaneously. Alternatively, the processing in step S202 and the processing in step S203 may be performed at different timings.

(ステップS204)CPU211は、ステップS104と同様に、磁気ヘッド214が出力した波形データD11を復号し、復号データD12を生成する。CPU211は、生成した復号データD12を記録部212に出力する。 (Step S204) Similar to step S104, the CPU 211 decodes the waveform data D11 output by the magnetic head 214 to generate decoded data D12. The CPU 211 outputs the generated decoded data D12 to the recording unit 212.

(ステップS205)記録部212は、CPU211が出力した波形データD11および復号データD12(第1データD10)と、画像データ(第2データD20)とを、記録する。 (Step S205) The recording unit 212 records the waveform data D11 and decoded data D12 (first data D10) output by the CPU 211, and image data (second data D20).

(ステップS206)CPU211は、ステップS106と同様に、生成した復号データD12が規定のデータフォーマットに即しているか否か判定する。CPU211が、既定のデータフォーマットに即していると判定した場合(ステップS206;YES)には、ステップS207の処理が行われ、既定のデータフォーマットに即していないと判定した場合(ステップS206;NO)には、ステップS209の処理が行われる。 (Step S206) Similar to step S106, the CPU 211 determines whether the generated decoded data D12 conforms to the specified data format. If the CPU 211 determines that the data format conforms to the default data format (step S206; YES), the process of step S207 is performed; if it determines that the data format does not conform to the default data format (step S206; If NO), the process of step S209 is performed.

(ステップS207)CPU211は、ステップS107と同様に、復号データD12から対象カードCのカード番号を抽出する。CPU211は、抽出したカード番号をPOS220に出力する。POS220は、CPU211が出力したカード番号に基づき、各種取引処理(支払い処理、ポイントサービスの提供等)を行う。 (Step S207) Similar to step S107, the CPU 211 extracts the card number of the target card C from the decrypted data D12. The CPU 211 outputs the extracted card number to the POS 220. The POS 220 performs various transaction processing (payment processing, point service provision, etc.) based on the card number output by the CPU 211.

(ステップS208)記録部212は、ステップS108と同様に、記録していた固有データD(第1データD10および第2データD20)を破棄する。 (Step S208) Similar to step S108, the recording unit 212 discards the recorded unique data D (first data D10 and second data D20).

(ステップS209)磁気カードリーダ210は、記録部212に記録していた固有データD(第1データD10および第2データD20)を、POS220に出力する。POS220は、CPU211が出力した固有データDを、照合装置3に送信する。 (Step S209) The magnetic card reader 210 outputs the unique data D (first data D10 and second data D20) recorded in the recording unit 212 to the POS 220. The POS 220 transmits the unique data D output by the CPU 211 to the verification device 3.

(ステップS210)照合手段320は、POS220から送信されてきた固有データD(取得固有データD)と、管理手段310に格納されている固有データD(管理固有データ)とを照合する。例えば、照合手段320は、取得固有データDと第1データD10(波形データD11および復号データD12)および第2データD20が合致する管理固有データDを照合する。または、照合手段320は、取得固有データDと第1データD10および第2データD20が近い(類似する)管理固有データDを照合する。 (Step S210) The collation means 320 collates the unique data D (obtained unique data D) transmitted from the POS 220 and the unique data D (management unique data) stored in the management means 310. For example, the collation unit 320 collates the acquired unique data D with the management unique data D in which the first data D10 (waveform data D11 and decoded data D12) and the second data D20 match. Alternatively, the collation unit 320 collates the acquired unique data D with the management unique data D that is close (similar) to the first data D10 and the second data D20.

(ステップS211)照合手段320は、照合手段320によって照合された管理固有データDに紐づけられたカード番号を特定する。照合装置3は、特定されたカード番号をPOS220に送信する。 (Step S211) The verification means 320 identifies the card number linked to the management specific data D verified by the verification means 320. The verification device 3 transmits the identified card number to the POS 220.

(ステップS212)POS220は、照合装置3が送信したカード番号を顧客に提示し、照合されたカード番号に間違いがないか承認を求める。POS220は、例えば、POS220が備えるディスプレイに、カード番号の承認画面を表示する。 (Step S212) The POS 220 presents the card number sent by the verification device 3 to the customer, and requests approval to confirm that there is no mistake in the verified card number. For example, the POS 220 displays a card number approval screen on a display included in the POS 220.

(ステップS213)POS220は、提示したカード番号が顧客に承認されたか否かを判定する。提示したカード番号が承認された場合(ステップS213;YES)には、POS220は、提示したカード番号に基づき、各種取引処理(支払い処理、ポイントサービスの提供等)を行う。提示したカード番号が承認されなかった(否認された)場合(ステップS214;NO)には、ステップS214の処理が行われる。 (Step S213) The POS 220 determines whether the presented card number has been approved by the customer. If the presented card number is approved (step S213; YES), the POS 220 performs various transaction processes (payment processing, point service provision, etc.) based on the presented card number. If the presented card number is not approved (rejected) (step S214; NO), the process of step S214 is performed.

(ステップS214)POS220は、否認されたカード番号を照合装置3に送信する。照合装置3は、否認されたカード番号を管理手段310に登録し、同一の取引内で再度同じカード番号を提示しないようにする。ステップS214の処理が行われたのち、ステップS210~ステップS213の処理が繰り返される。なお、ステップS210の処理が再度行われる際には、ステップS213で否認されたカード番号の一致率を下げたうえで照合が行われてもよい。また、一定回数の再照合が行われてもなおカード番号が否認される場合には、ステップS111およびステップS112と同様の処理により、管理手段310へのカード番号の再登録を行ってもよい。ステップS214の処理が行われたのち、ステップS202の処理が行われてもよい。 (Step S214) The POS 220 transmits the rejected card number to the verification device 3. The verification device 3 registers the rejected card number in the management means 310, and prevents the same card number from being presented again in the same transaction. After the process in step S214 is performed, the processes in steps S210 to S213 are repeated. Note that when the process of step S210 is performed again, the matching rate of the card number rejected in step S213 may be lowered and then the verification may be performed. Further, if the card number is still rejected even after a certain number of re-verifications, the card number may be re-registered in the management means 310 by the same process as step S111 and step S112. After the process in step S214 is performed, the process in step S202 may be performed.

以上説明したように、本実施形態によるカード管理システム1は、カードCに一意に付されたカード番号と、カードCに記録された記録情報(磁気情報)の取得エラーに係る第1データD10を含む固有データDとを対応付けて管理する管理手段310と、対象カードCに記録された記録情報を電磁的方法により取得し、記録情報の取得エラーが生じた場合に、取得エラーに係る第1データD10を含む固有データDを取得する磁気カードリーダ210と、磁気カードリーダ210で記録情報の取得エラーが生じた場合に、管理手段310によって管理される固有データDと、磁気カードリーダ210で取得された固有データDとを照合し、対象カードCのカード番号の特定を行う照合手段320と、を備える。 As explained above, the card management system 1 according to the present embodiment stores the card number uniquely assigned to the card C and the first data D10 related to the acquisition error of recorded information (magnetic information) recorded on the card C. A management means 310 that associates and manages the unique data D contained in the target card C, and a management means 310 that acquires the recorded information recorded on the target card C by an electromagnetic method, and when an acquisition error of the recorded information occurs, a first A magnetic card reader 210 that acquires unique data D including data D10, and unique data D that is managed by a management means 310 when an error in acquiring recorded information occurs in the magnetic card reader 210, and that is acquired by the magnetic card reader 210. and a verification means 320 that identifies the card number of the target card C by verifying the unique data D that has been received.

この構成によれば、磁気の低下、傷、割れその他の物理的損傷により磁気カードリーダ210による読み取りが困難となったカードCを用いた取引に要する手間を削減することができる。より具体的には、取引の度に読み取りの失敗を繰り返したり、取引の度にカード番号の手入力を行ったりすることが防止される。 According to this configuration, it is possible to reduce the effort required for transactions using a card C that is difficult to read by the magnetic card reader 210 due to deterioration of magnetism, scratches, cracks, or other physical damage. More specifically, it is possible to prevent repeated reading failures each time a transaction is made or to manually enter a card number each time a transaction is made.

<冗長性を持たせた照合>
なお、上述したステップS210において、照合手段320は、冗長性を持たせた照合を行ってもよい。以下、冗長性を持たせた照合の重要性について説明する。
<Verification with redundancy>
Note that in step S210 described above, the matching means 320 may perform matching with redundancy. The importance of matching with redundancy will be explained below.

先述したように、波形データD11のうち、振幅が下限Lを下回る部分は、CPU211による復号がなされない(図2B参照)。しかしながら、例えば磁気ヘッド214の出力がバラつくことにより、下限L付近では、同一のカードCであってもその復号結果(復号データD12)が変動する可能性がある。また、CPU211による復号感度や変換精度のバラつき、または磁気ヘッド214に対するカードCの操作速度のバラつき等の要因によっても、カードCの復号結果は変動し得る。より具体的には、図5Aに示すように、復号データD12においては、数字(桁)の増加(符号D12a)、数字の消失(符号D12b)、または数字の変化(符号D12c)等の変動が生じる可能性がある。 As described above, the portion of the waveform data D11 whose amplitude is below the lower limit L is not decoded by the CPU 211 (see FIG. 2B). However, for example, due to variations in the output of the magnetic head 214, the decoding result (decoded data D12) may vary near the lower limit L even for the same card C. Furthermore, the decoding result of the card C may vary due to factors such as variations in the decoding sensitivity and conversion accuracy of the CPU 211 or variations in the operation speed of the card C with respect to the magnetic head 214. More specifically, as shown in FIG. 5A, in the decoded data D12, there are fluctuations such as an increase in numbers (digits) (code D12a), disappearance of numbers (code D12b), or changes in numbers (code D12c). may occur.

したがって、照合手段320が復号データD12の照合を行う際には、復号データD12が完全一致していることを照合の要件としないことが望ましい。例えば、復号データD12における数字の並び(配列順)が同一であることや、復号データD12を構成する数字列の一致率が一定値以上であること、またはこれらの双方を照合の要件とすることが望ましい。 Therefore, when the collation means 320 collates the decoded data D12, it is desirable that the collation does not require that the decoded data D12 completely match. For example, the sequence of numbers in the decrypted data D12 (order of arrangement) is the same, the matching rate of the number strings that make up the decoded data D12 is a certain value or more, or both of these are requirements for verification. is desirable.

また、磁気ヘッド214に対するカードCの操作速度によって、波形データD11は変動し得る。より具体的には、図5Bに示すように、磁気ヘッド214に対するカードCの操作速度を速くすると(符号D11f)、波形データD11の振幅は増大し、波形データD11の長さ(期間)は短くなる。一方で、磁気ヘッド214に対するカードCの操作速度を遅くすると(符号D11s)、波形データD11の振幅は減少し、波形データD11の長さ(期間)は長くなる。 Furthermore, the waveform data D11 may vary depending on the operating speed of the card C with respect to the magnetic head 214. More specifically, as shown in FIG. 5B, when the operation speed of the card C with respect to the magnetic head 214 is increased (symbol D11f), the amplitude of the waveform data D11 increases and the length (period) of the waveform data D11 becomes shorter. Become. On the other hand, when the operating speed of the card C with respect to the magnetic head 214 is slowed down (symbol D11s), the amplitude of the waveform data D11 decreases and the length (period) of the waveform data D11 increases.

したがって、照合手段320が波形データD11の照合を行う際には、波形データD11が完全一致していることを照合の要件としないことが望ましい。例えば、照合手段320は、波形データD11を伸縮したうえで波形データD11の照合を行ったり、波形データD11の一致率が一定値以上であることを照合の要件としたり、あるいはこれらの双方を適用した照合を行ったりすることが望ましい。 Therefore, when the matching means 320 matches the waveform data D11, it is desirable that the matching does not require that the waveform data D11 completely match. For example, the matching means 320 may expand or contract the waveform data D11 and then match the waveform data D11, or may set the matching rate of the waveform data D11 to be equal to or higher than a certain value as a requirement for matching, or apply both of these methods. It is desirable to carry out a matching process.

また、イメージスキャナ213に対するカードCの操作速度によって、第2データD20は変動し得る。より具体的には、図5Cに示すように、イメージスキャナ213に対するカードCの操作速度を速くすると(符号D20f)、第2データD20はカードCの長辺方向に収縮する。一方で、イメージスキャナ213に対するカードCの操作速度を遅くすると(符号D20s)、第2データD20はカードCの長辺方向に伸長する。 Further, the second data D20 may vary depending on the operating speed of the card C with respect to the image scanner 213. More specifically, as shown in FIG. 5C, when the operating speed of the card C with respect to the image scanner 213 is increased (symbol D20f), the second data D20 shrinks in the long side direction of the card C. On the other hand, when the operating speed of the card C with respect to the image scanner 213 is slowed down (symbol D20s), the second data D20 expands in the long side direction of the card C.

したがって、照合手段320が第2データD20の照合を行う際には、第2データD20が完全一致していることを照合の要件としないことが望ましい。例えば、照合手段320は、第2データD20を伸縮したうえで第2データD20の照合を行ったり、第2データD20の一致率が一定値以上であることを照合の要件としたり、あるいはこれらの双方を適用した照合を行ったりすることが望ましい。 Therefore, when the matching means 320 matches the second data D20, it is preferable not to require that the second data D20 completely match. For example, the collation means 320 expands and contracts the second data D20 and then collates the second data D20, or sets the matching rate of the second data D20 to be equal to or higher than a certain value as a requirement for collation, or performs these operations. It is desirable to perform verification using both methods.

<変形例>
上記実施形態において、管理手段310は第1データD10および第2データD20の双方を管理していたが、管理手段310は第1データD10のみを管理していてもよい。この場合、照合手段320は、第1データD10のみを照合して対象カードCのカード番号を特定してもよい。
<Modified example>
In the above embodiment, the management means 310 managed both the first data D10 and the second data D20, but the management means 310 may manage only the first data D10. In this case, the collation means 320 may identify the card number of the target card C by collating only the first data D10.

また、上記実施形態において、読み取りの度に生成される固有データDは記録部212に記録されていたが、読み取りの度に生成される固有データDはPOS220に記録されてもよい。この場合、POS220は、磁気カードリーダ210に対して取引開始通知をしなくてもよい。磁気カードリーダ210は、読み取りの度に固有データDをPOS220に出力してもよい。POS220は、顧客または従業員による読み取り終了指示があった場合、手入力されたカード番号と、POS220に記録されていた読み取り回数分の固有データDとを、照合装置3に送信してもよい。 Furthermore, in the above embodiment, the unique data D generated each time the reading is performed is recorded in the recording unit 212, but the unique data D generated each time the reading is performed may be recorded in the POS 220. In this case, the POS 220 does not need to notify the magnetic card reader 210 of the start of the transaction. The magnetic card reader 210 may output the unique data D to the POS 220 every time it is read. When the customer or employee instructs the POS 220 to finish reading, the POS 220 may transmit the manually input card number and the unique data D corresponding to the number of readings recorded in the POS 220 to the verification device 3.

また、上記実施形態による復号データD12においては、カードCから得られた波形データD11のうち復号することができなかった区間は削除されていたが、復号データD12の構成はこれに限られない。図6に示すように、復号データD12は、波形データD11のうち復号することができなかった区間を無信号区間NSとして含んで(保持して)いてもよい。言い換えれば、復号データD12は、波形データD11のうち復号することができなかった区間を時間測定した情報を含んでいてもよい。この構成によれば、より実態に近い復号データD12を生成することができ、照合手段320による照合の精度を高めることができる。 Further, in the decoded data D12 according to the embodiment described above, sections that could not be decoded out of the waveform data D11 obtained from the card C are deleted, but the structure of the decoded data D12 is not limited to this. As shown in FIG. 6, the decoded data D12 may include (hold) a section of the waveform data D11 that could not be decoded as a no-signal section NS. In other words, the decoded data D12 may include information obtained by measuring the time of a section of the waveform data D11 that could not be decoded. According to this configuration, it is possible to generate decoded data D12 that is closer to the actual situation, and it is possible to improve the accuracy of verification by the verification means 320.

<最小構成例>
ここで、カード管理システムの最小構成例を説明する。
図7は、本発明の一実施形態によるカード管理システムの最小構成例を示す図である。図7に示すように、カード管理システム1Aは、管理手段310Aと、照合手段320Aと、取得手段210Aと、を備える。管理手段310Aは、カードCに一意に付されたカード番号と、カードCに記録された記録情報の取得エラーに係る第1データD10を含む固有データDとを対応付けて管理する。取得手段210Aは、対象カードCに記録された記録情報を電磁的方法により取得し、記録情報の取得エラーが生じた場合に、取得エラーに係る第1データD10を含む固有データDを取得する。照合手段320Aは、取得手段210Aで記録情報の取得エラーが生じた場合に、管理手段310Aによって管理される固有データDと、取得手段210Aで取得された固有データDとを照合し、対象カードCのカード番号の特定を行う。
<Minimum configuration example>
Here, an example of the minimum configuration of the card management system will be explained.
FIG. 7 is a diagram showing an example of the minimum configuration of a card management system according to an embodiment of the present invention. As shown in FIG. 7, the card management system 1A includes a management means 310A, a verification means 320A, and an acquisition means 210A. The management means 310A manages the card number uniquely assigned to the card C and the unique data D including the first data D10 related to the acquisition error of the recorded information recorded on the card C in association with each other. The acquisition means 210A acquires the recorded information recorded on the target card C by an electromagnetic method, and when an acquisition error of the recorded information occurs, acquires the unique data D including the first data D10 related to the acquisition error. When an error occurs in the acquisition of recorded information in the acquisition means 210A, the collation means 320A collates the unique data D managed by the management means 310A with the unique data D acquired by the acquisition means 210A, and selects the target card C. Identify the card number.

1、1A…カード管理システム 2…端末装置 3…照合装置 210…磁気カードリーダ(取得手段) 210A…取得手段 220…POS(送信手段) 310…管理手段 320…照合手段 1, 1A...Card management system 2...Terminal device 3...Verification device 210...Magnetic card reader (acquisition means) 210A...Acquisition means 220...POS (transmission means) 310...Management means 320...Verification means

Claims (9)

カードに記録された記録情報の取得エラーが生じた場合に、前記カードに一意に付されたカード番号と、前記記録情報の取得エラーに係る第1データを含む固有データとを紐づけて管理する管理手段と、
前記固有データが前記管理手段に記録されたあと対象カードに記録された前記記録情報を電磁的方法により取得し、前記記録情報の取得エラーが生じた場合に、取得エラーに係る第1データを含む固有データを取得する取得手段と、
前記固有データが前記管理手段に記録されたあと前記取得手段で前記記録情報の取得エラーが生じた場合に、前記管理手段によって管理される前記固有データと、前記取得手段で取得された前記固有データとを照合し、前記対象カードのカード番号の特定を行う照合手段と、
を備えるカード管理システム。
When an error occurs in acquiring recorded information recorded on a card, a card number uniquely assigned to the card and unique data including first data related to the error in acquiring recorded information are linked and managed. management means and
After the unique data is recorded in the management means, the recorded information recorded on the target card is acquired by an electromagnetic method, and when an acquisition error of the recorded information occurs, first data related to the acquisition error is included. an acquisition means for acquiring unique data;
If an error in acquiring the recorded information occurs in the acquisition means after the unique data is recorded in the management means, the unique data managed by the management means and the unique data acquired by the acquisition means a verification means for identifying the card number of the target card;
A card management system equipped with
前記第1データは、前記カードから電磁的方法により得られる信号の波形を示す波形データと、
前記カードから電磁的方法により得られる信号を復号して得られる復号データと、
を含む、請求項1記載のカード管理システム。
The first data includes waveform data indicating a waveform of a signal obtained from the card by an electromagnetic method;
decoded data obtained by decoding a signal obtained from the card by an electromagnetic method;
The card management system according to claim 1, comprising:
前記復号データは、前記カードから電磁的方法により得られる信号のうち復号することができなかった区間を無信号区間として含む、請求項2に記載のカード管理システム。 3. The card management system according to claim 2, wherein the decoded data includes, as a no-signal interval, an interval in which the signal obtained from the card by an electromagnetic method cannot be decoded. 前記管理手段によって管理される前記固有データは、前記カードの外観を示す第2データを更に含み、
前記取得手段によって取得される前記固有データは、前記対象カードの外観を示す第2データを更に含む、
請求項1から請求項3のいずれか一項に記載のカード管理システム。
The unique data managed by the management means further includes second data indicating the appearance of the card,
The unique data acquired by the acquisition means further includes second data indicating the appearance of the target card.
The card management system according to any one of claims 1 to 3.
前記第2データは、前記カードから光学的方法によって得られる画像データである、請求項4に記載のカード管理システム。 The card management system according to claim 4, wherein the second data is image data obtained from the card by an optical method. 前記照合手段は、前記管理手段によって管理される前記固有データと、前記取得手段で取得された前記固有データとを照合する際に、冗長性を持たせた照合を行う、請求項1から5のいずれか一項に記載のカード管理システム。 6. The method according to claim 1, wherein the collation means performs redundant collation when collating the unique data managed by the management means and the unique data acquired by the acquisition means. The card management system according to any one of the items. カードに記録された記録情報の取得エラーが生じた場合に、前記カードに一意に付されたカード番号と、前記記録情報の取得エラーに係る第1データを含む固有データとを紐づけて管理する管理手段と、
前記固有データが前記管理手段に記録されたあと対象カードに記録された前記記録情報を電磁的方法により取得する取得手段で取得エラーが生じた場合に、前記管理手段によって管理される前記固有データと、前記取得手段で取得された前記対象カードに記録された前記記録情報の取得エラーに係る第1データを含む固有データとを照合し、前記対象カードのカード番号の特定を行う照合手段と、
を備える照合装置。
When an error occurs in acquiring recorded information recorded on a card, a card number uniquely assigned to the card and unique data including first data related to the error in acquiring recorded information are linked and managed. management means and
If an acquisition error occurs in the acquisition means that acquires the recorded information recorded on the target card by an electromagnetic method after the unique data is recorded in the management means, the unique data managed by the management means and , a collation means for identifying the card number of the target card by collating unique data including first data related to an acquisition error of the recorded information recorded on the target card acquired by the acquisition means;
A verification device comprising:
対象カードに記録された記録情報を電磁的方法により取得し、取得エラーが生じた場合に、前記対象カードに記録された前記記録情報の取得エラーに係る第1データを含む固有データを取得する取得手段と、
前記記録情報の取得エラーが生じた場合に、入力されたカード番号と、前記取得手段で取得された前記固有データとを、前記固有データを用いて前記対象カードのカード番号の特定を行う照合装置に送信する送信手段と、
を備える端末装置。
Obtaining the recorded information recorded on the target card by an electromagnetic method, and when an acquisition error occurs, acquiring unique data including first data related to the acquisition error of the recorded information recorded on the target card. means and
When an error in acquiring the recorded information occurs, a verification device that uses the input card number and the unique data acquired by the acquisition means to identify the card number of the target card using the unique data. a transmission means for transmitting to;
A terminal device equipped with.
対象カードに記録された記録情報の電磁的方法による取得エラーが生じた場合に、前記対象カードに一意に付されたカード番号と、前記記録情報の取得エラーに係る第1データを含む固有データとを送信する第1ステップと、
前記第1ステップにおいて送信された前記カード番号と前記固有データとを紐づけて管理する第2ステップと、
前記第2ステップのあと、前記対象カードに記録された前記記録情報の電磁的方法による取得エラーが生じた場合に、前記対象カードに係る前記固有データを送信する第3ステップと、
前記第2ステップのあと、前記第2ステップにおいて管理される前記固有データと、前記第3ステップにおいて送信された前記固有データとを照合し、前記対象カードの前記カード番号の特定を行う第4ステップと、
を備えるカード管理方法。
If an error occurs in acquiring the recorded information recorded on the target card by an electromagnetic method, unique data including a card number uniquely attached to the target card and first data related to the error in acquiring the recorded information; The first step is to send the
a second step of linking and managing the card number transmitted in the first step and the unique data;
After the second step, if an error occurs in obtaining the recorded information recorded on the target card by an electromagnetic method, a third step of transmitting the unique data related to the target card;
After the second step, a fourth step of comparing the unique data managed in the second step with the unique data transmitted in the third step and identifying the card number of the target card. and,
A card management method comprising:
JP2022029496A 2022-02-28 2022-02-28 Card management system, verification device, terminal device, and card management method Active JP7440175B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022029496A JP7440175B2 (en) 2022-02-28 2022-02-28 Card management system, verification device, terminal device, and card management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022029496A JP7440175B2 (en) 2022-02-28 2022-02-28 Card management system, verification device, terminal device, and card management method

Publications (2)

Publication Number Publication Date
JP2023125424A JP2023125424A (en) 2023-09-07
JP7440175B2 true JP7440175B2 (en) 2024-02-28

Family

ID=87887083

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022029496A Active JP7440175B2 (en) 2022-02-28 2022-02-28 Card management system, verification device, terminal device, and card management method

Country Status (1)

Country Link
JP (1) JP7440175B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017111634A (en) 2015-12-16 2017-06-22 富士通フロンテック株式会社 Automatic transaction device, card inspection method, and card inspection program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3778742B2 (en) * 1999-11-02 2006-05-24 日本電産サンキョー株式会社 Data demodulating method and data demodulating device
JP2001273605A (en) * 2000-03-28 2001-10-05 Oki Electric Ind Co Ltd Magnetic data reader
JP4311954B2 (en) * 2003-03-13 2009-08-12 日立オムロンターミナルソリューションズ株式会社 Information reader
JP2009140541A (en) * 2007-12-04 2009-06-25 Nec Computertechno Ltd Information reading device, information processing device, passbook printer, information processing system, and method and program of detecting state of magnetism
JP2013073293A (en) * 2011-09-27 2013-04-22 Toshiba Tec Corp Card processing terminal
JP6329852B2 (en) * 2014-08-26 2018-05-23 シャープ株式会社 Magnetic card reader

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017111634A (en) 2015-12-16 2017-06-22 富士通フロンテック株式会社 Automatic transaction device, card inspection method, and card inspection program

Also Published As

Publication number Publication date
JP2023125424A (en) 2023-09-07

Similar Documents

Publication Publication Date Title
US7264163B2 (en) On-line correction of check code line recognition in point-of-sale stations
US9934433B2 (en) Global geographic information retrieval, validation, and normalization
US9342741B2 (en) Systems, methods and computer program products for determining document validity
US9396388B2 (en) Systems, methods and computer program products for determining document validity
US8855425B2 (en) Systems, methods and computer program products for determining document validity
US8879846B2 (en) Systems, methods and computer program products for processing financial documents
CN107798528B (en) Pre-authentication processing
US20050192884A1 (en) Credit card chargeback inquiry handling system and method
EP1111539A2 (en) Form handling system
JP5202677B2 (en) Receipt data recognition device and program thereof
US9965759B2 (en) Obfuscating private information using a transaction identifier
US20110052075A1 (en) Remote receipt analysis
US11263580B2 (en) Information push method and device
US20140278881A1 (en) Automated Method and System for Coupon Vision and Interpretation With Selective Use of Human Assisted Processing
JP7440175B2 (en) Card management system, verification device, terminal device, and card management method
CN114170609A (en) Electronic equipment and document identification and entry method and medium thereof
JP5324831B2 (en) Voucher management apparatus and voucher management method
US20200242582A1 (en) Image-based transaction processing
US20200026915A1 (en) Information processing apparatus and information processing method
JP2024118829A (en) Information processing device, system, information processing method, and program
JP5654878B2 (en) Form processing system, center terminal used for the form processing system, and program for realizing the center terminal
CN111797645B (en) Method and device for identifying bar codes
JP2020009323A (en) Delivery customer management system
KR100726482B1 (en) Credit card slip management method and system
JP2024071309A (en) Registration number collation system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230411

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230509

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230620

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230817

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230825

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20230929

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240208

R151 Written notification of patent or utility model registration

Ref document number: 7440175

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151