亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

磁卡讀卡器及磁數(shù)據(jù)讀取方法

文檔序號(hào):6768304閱讀:2084來源:國(guó)知局
專利名稱:磁卡讀卡器及磁數(shù)據(jù)讀取方法
技術(shù)領(lǐng)域
本發(fā)明涉及對(duì)記錄在紙或塑料等卡狀介質(zhì)中的磁數(shù)據(jù)進(jìn)行讀取或?qū)懭氲拇趴ㄗx卡器及磁數(shù)據(jù)讀取方法。
背景技術(shù)
一直以來,在形成于信用卡、預(yù)付卡、或現(xiàn)金卡等卡狀介質(zhì)的磁條中記錄有例如固有信息等磁數(shù)據(jù)。在將磁數(shù)據(jù)記錄到卡狀介質(zhì)時(shí),例如使用組合兩種頻率而成的FM調(diào)制方式(F2F方式)。在對(duì)以FM調(diào)制方式記錄的磁數(shù)據(jù)進(jìn)行再現(xiàn)時(shí),使磁頭相對(duì)于卡狀介質(zhì)的磁條滑動(dòng),獲取磁數(shù)據(jù)作為模擬信號(hào),之后,轉(zhuǎn)換為數(shù)字信號(hào)(解調(diào)),存入CPU(解碼部)中 (參照專利文獻(xiàn)1)。專利文獻(xiàn)1中所揭示的磁卡讀卡器將從磁頭輸出并由放大部進(jìn)行放大后的模擬信號(hào)在F2F解調(diào)部進(jìn)行解調(diào),輸出卡片移動(dòng)信號(hào)、時(shí)鐘信號(hào)、及數(shù)據(jù)信號(hào)。通常,磁卡讀卡器中的刷卡式(手動(dòng)移動(dòng)式)磁卡讀卡器為了使結(jié)構(gòu)較為廉價(jià),大多會(huì)限制存儲(chǔ)器等資源(使用存儲(chǔ)容量較少的資源)。因此,有時(shí)存放磁數(shù)據(jù)的緩沖量(容量)可能沒有足夠的余量(余地)。一旦讀取的磁數(shù)據(jù)超過緩沖量,該超出部分的磁數(shù)據(jù)就會(huì)被舍棄,而存儲(chǔ)在緩沖器中的磁數(shù)據(jù)則無條件地發(fā)送至上位裝置。另外,專利文獻(xiàn)1中揭示的磁卡讀卡器在開始讀取磁卡時(shí),在硬件上廢除(忽略) 數(shù)比特的比特?cái)?shù)據(jù),從而去除動(dòng)作初期的不穩(wěn)定因素。該不穩(wěn)定因素包括磁卡與磁頭相抵接時(shí)產(chǎn)生的機(jī)械振動(dòng)、或因周圍環(huán)境引起的電學(xué)噪聲等。更具體而言,在模擬信號(hào)的開頭存在噪聲的情況下,磁卡讀卡器的F2F解調(diào)部將噪聲判斷為前同步碼的開頭,并進(jìn)行舍棄動(dòng)作。此外,在硬件上要廢除的數(shù)據(jù)數(shù)(比特?cái)?shù))(以下,稱為“忽略數(shù)”)可基于實(shí)驗(yàn)、經(jīng)驗(yàn)的累積來設(shè)定為最佳值。專利文獻(xiàn)1 日本專利特開2007-250142號(hào)公報(bào)(第
段)

發(fā)明內(nèi)容
然而,將存放在緩沖器中的數(shù)據(jù)無條件地發(fā)送至上位裝置的磁卡讀卡器存在耐環(huán)境性的問題。具體而言,在連續(xù)發(fā)送某一范圍的特定頻率的電波的電波試驗(yàn)(抗擾性)中, 接收與電路常數(shù)發(fā)生諧振的輻射的磁卡讀卡器會(huì)誤認(rèn)為接收了磁數(shù)據(jù),開始將磁數(shù)據(jù)存放到緩沖器中。然后,雖然磁數(shù)據(jù)本身并無意義,但存放在緩沖器中的磁數(shù)據(jù)會(huì)無條件地從磁卡讀卡器發(fā)送至上位裝置。其結(jié)果是,在上位裝置中進(jìn)行錯(cuò)誤處理。在與上述電波試驗(yàn)相同的環(huán)境中設(shè)置磁卡讀卡器的情況下,上位裝置需要頻繁地進(jìn)行錯(cuò)誤處理,因此,結(jié)果導(dǎo)致耐電波、耐噪聲等耐環(huán)境性下降。另外,若上位裝置被頻繁地要求錯(cuò)誤處理,則可能還會(huì)導(dǎo)致系統(tǒng)的穩(wěn)定性降低。然而,若僅僅以預(yù)先決定的忽略數(shù)來統(tǒng)一進(jìn)行忽略,則在讀取磁數(shù)據(jù)時(shí)欠缺穩(wěn)定性。即,若增大忽略數(shù),雖然耐錯(cuò)誤性得到提高,但是若將忽略數(shù)增加得過大,則反而可能會(huì)導(dǎo)致有效磁數(shù)據(jù)也被忽略。實(shí)際上,如上所述,雖然可以基于實(shí)驗(yàn)、經(jīng)驗(yàn)的累積來設(shè)定最佳值,但由于被忽略的磁數(shù)據(jù)無法再現(xiàn),因此,希望盡可能減少硬件上的忽略數(shù)(然而,若將忽略數(shù)減至極少,則耐錯(cuò)誤性反而降低)。另外,在因例如噪聲等的影響而具有忽略數(shù)以上的無效磁數(shù)據(jù)的情況下,有時(shí)會(huì)產(chǎn)生前進(jìn)至一下處理的問題。具體而言,在讀取了超過硬件上忽略數(shù)(預(yù)先決定的磁數(shù)據(jù) (比特?cái)?shù)))的無效磁數(shù)據(jù)的情況下,對(duì)超過的部分并不判斷其是否有效,而是前進(jìn)至下一處理。然后,在解碼處理結(jié)束后,在與磁卡讀卡器相連接的上位裝置中對(duì)該超過部分的無效磁數(shù)據(jù)進(jìn)行檢測(cè)。因而,在上位裝置中檢測(cè)出錯(cuò)誤的情況下,要求用戶進(jìn)行再操作(例如, 人為操作),從而導(dǎo)致操作性變差。本發(fā)明是鑒于上述問題完成的,其第一目的在于提供一種磁卡讀卡器,該磁卡讀卡器能提高磁卡讀卡器的耐環(huán)境性。本發(fā)明的第二目的在于提供一種磁卡讀卡器,該磁卡讀卡器能盡可能地排除因噪聲等干擾產(chǎn)生的無效磁數(shù)據(jù),能夠提高讀取磁數(shù)據(jù)時(shí)的穩(wěn)定性,并提高用戶的操作性。為了解決上述問題,本發(fā)明提供以下技術(shù)方案。(1) 一種磁卡讀卡器,用磁頭讀取記錄在卡狀介質(zhì)中的磁數(shù)據(jù),包括存儲(chǔ)部,該存儲(chǔ)部對(duì)由上述磁頭讀取獲得的磁數(shù)據(jù)進(jìn)行存儲(chǔ);第一比較部,該第一比較部對(duì)上述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)和預(yù)定的第一閾值進(jìn)行比較;以及判定部,該判定部在上述第一比較部比較出上述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)為上述預(yù)定的第一閾值以下的情況下,將上述磁數(shù)據(jù)判定為有效磁數(shù)據(jù)。根據(jù)本發(fā)明,在由磁頭讀取獲得的磁數(shù)據(jù)的“總數(shù)據(jù)數(shù)”為預(yù)定的第一閾值以下的情況下,將該磁數(shù)據(jù)作為有效磁數(shù)據(jù)進(jìn)行處理。因而,若將作為有效磁數(shù)據(jù)進(jìn)行處理的磁數(shù)據(jù)發(fā)送至上位裝置,則無需在上位裝置中頻繁地進(jìn)行錯(cuò)誤處理,且能夠排除因電波引起的誤認(rèn)的數(shù)據(jù)接收,能夠提高耐環(huán)境性。(2) 一種磁卡讀卡器,其特征在于,上述第一比較部在上述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)大于存儲(chǔ)在上述存儲(chǔ)部中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)的情況下,對(duì)上述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)和預(yù)定的第一閾值進(jìn)行比較。根據(jù)本發(fā)明,在磁頭讀取的磁數(shù)據(jù)超過存儲(chǔ)部的存儲(chǔ)容量時(shí),第一比較部起作用。 因而,無需一直使第一比較部起作用,能夠減輕軟件的處理負(fù)擔(dān)。(3) 一種磁卡讀卡器,其特征在于,包括計(jì)數(shù)器,該計(jì)數(shù)器檢測(cè)上述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)及存儲(chǔ)在上述存儲(chǔ)部中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)。根據(jù)本發(fā)明,利用該計(jì)數(shù)器的功能,能夠容易地檢測(cè)出磁數(shù)據(jù)的“總數(shù)據(jù)數(shù)”,且與上述相同,能夠提高耐電波、耐噪聲等耐環(huán)境性。特別是本發(fā)明中所設(shè)置的計(jì)數(shù)器不僅只檢測(cè)存儲(chǔ)在存儲(chǔ)部中的磁數(shù)據(jù)的數(shù)據(jù)數(shù), 還檢測(cè)磁數(shù)據(jù)的總數(shù)據(jù)數(shù)。若進(jìn)行具體說明,則在現(xiàn)有的磁卡讀卡器中,若讀取的磁數(shù)據(jù)超過存儲(chǔ)部的存儲(chǔ)容量(緩沖器上限),則中止對(duì)讀取出的數(shù)據(jù)數(shù)的計(jì)數(shù)。另外,檢測(cè)磁數(shù)據(jù)時(shí),暫時(shí)將其存放到存儲(chǔ)部,但一旦檢測(cè)出存儲(chǔ)容量以上的磁數(shù)據(jù),就將其舍棄,因此數(shù)據(jù)數(shù)的計(jì)數(shù)上限與存儲(chǔ)容量相等。因而,在這種情況下,即使能夠檢測(cè)出存儲(chǔ)在存儲(chǔ)部中的磁數(shù)據(jù)的數(shù)據(jù)數(shù),也不知道實(shí)際檢測(cè)出的磁數(shù)據(jù)的數(shù)據(jù)數(shù)有多少位(磁數(shù)據(jù)的總數(shù)據(jù)數(shù))。然而,本發(fā)明的磁卡讀卡器中設(shè)置的計(jì)數(shù)器能夠檢測(cè)出磁數(shù)據(jù)的總數(shù)據(jù)數(shù)和存儲(chǔ)在存儲(chǔ)部中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)這兩者。此外,對(duì)于本發(fā)明中的所謂“計(jì)數(shù)器”,可以是在物理上設(shè)置多個(gè)計(jì)數(shù)器,也可以是在一個(gè)計(jì)數(shù)器中設(shè)置多個(gè)變量,還可以是以一個(gè)計(jì)數(shù)器和一個(gè)變量來確保不同的變量可變區(qū)域,與其實(shí)施方式無關(guān)。(4) 一種磁卡讀卡器,其特征在于,上述預(yù)定的第一閾值是將ISO標(biāo)準(zhǔn)規(guī)定的記錄在磁卡中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)與預(yù)定的第一數(shù)據(jù)數(shù)相加后得到的值根據(jù)本發(fā)明,在刷了或插入滿足ISO標(biāo)準(zhǔn)的磁卡的情況下,能夠高精度地判定由磁頭讀取的磁數(shù)據(jù)是否是有效磁數(shù)據(jù)。此外,本發(fā)明中所謂的“預(yù)定的第一數(shù)據(jù)數(shù)”是基于實(shí)驗(yàn)、經(jīng)驗(yàn)而決定的數(shù)值,例如,能夠設(shè)為由ISO標(biāo)準(zhǔn)規(guī)定的記錄在磁卡中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)的10%。(5) 一種磁卡讀卡器,其特征在于,將上述第一判定部判定為有效磁數(shù)據(jù)的磁數(shù)據(jù)發(fā)送至上位裝置,廢除未被上述第一判定部判定為有效磁數(shù)據(jù)的磁數(shù)據(jù)。根據(jù)本發(fā)明,能夠減少磁卡讀卡器向上位裝置發(fā)送錯(cuò)誤磁數(shù)據(jù)的次數(shù),其結(jié)果是, 能夠減少上位裝置中進(jìn)行錯(cuò)誤處理的次數(shù),且能夠提高耐電波、耐噪聲等耐環(huán)境性。此外,此處所謂的“廢除”不僅是指刪除磁數(shù)據(jù),還包含在軟件上忽略磁數(shù)據(jù)而不將其刪除(不作為有效磁數(shù)據(jù)進(jìn)行處理)的意思。(6) 一種磁卡讀卡器,用磁頭讀取記錄在卡狀介質(zhì)中的磁數(shù)據(jù),包括第二比較部,該第二比較部對(duì)上述磁頭讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較;以及第二判定部,該第二判定部在上述第二比較部比較出上述磁數(shù)據(jù)為上述預(yù)定的第二閾值以下的情況下,將上述磁數(shù)據(jù)判定為無效磁數(shù)據(jù)。根據(jù)本發(fā)明,即使在干擾較大的惡劣環(huán)境下使用磁卡讀卡器的情況,也能夠提高讀取磁數(shù)據(jù)時(shí)的穩(wěn)定性及用戶的操作性。S卩,通過利用第二比較部及第二判定部這兩個(gè)功能來在軟件層面上進(jìn)行閾值判定處理,從而能夠簡(jiǎn)單地排除無效磁數(shù)據(jù)。另外,能像現(xiàn)有的磁卡讀卡器一樣,能夠防止忽略有效磁數(shù)據(jù),且能夠提高讀取磁數(shù)據(jù)時(shí)的穩(wěn)定性。另外,在本發(fā)明的磁卡讀卡器中,第二比較部對(duì)由磁頭讀取獲得的磁數(shù)據(jù)的“數(shù)據(jù)數(shù)”和預(yù)定的第二閾值進(jìn)行比較,判定部使用該結(jié)果來判斷是否為無效磁數(shù)據(jù)。由此,在對(duì)磁數(shù)據(jù)實(shí)施解碼處理前,能夠判定是否為無效磁數(shù)據(jù),因此無需從磁卡讀卡器向上位裝置發(fā)出錯(cuò)誤通知。因而,上位裝置不需要用戶的再操作,且能夠提高操作性。(7) 一種磁卡讀卡器,其特征在于,包括廢除部,該廢除部從由上述磁頭讀取獲得的磁數(shù)據(jù)中廢除預(yù)定決定的第二數(shù)據(jù)數(shù)。根據(jù)本發(fā)明,在磁卡讀卡器中設(shè)置有廢除部,該廢除部從由磁頭讀取獲得的磁數(shù)據(jù)中廢除預(yù)先決定的數(shù)據(jù)數(shù)(忽略數(shù)),因此,在廢除部中以預(yù)先決定的比特?cái)?shù)來統(tǒng)一進(jìn)行忽略,且能夠利用上述第二比較部及第二判定部這兩個(gè)功能在軟件層面上進(jìn)行閾值判定處理。因而,通過在丟棄部中將忽略的數(shù)據(jù)數(shù)(比特?cái)?shù))(硬件上的忽略數(shù))設(shè)為最低限度, 從而,廢除部能夠特別去除動(dòng)作初期的機(jī)械性的不穩(wěn)定部分,且第二比較部及第二判定部能夠特別去除因周圍環(huán)境引起的電學(xué)噪聲,能夠進(jìn)一步提高讀取磁數(shù)據(jù)時(shí)的穩(wěn)定性。此外, 此處所謂的“廢除”不僅是指刪除磁數(shù)據(jù),還包含在軟件上忽略磁數(shù)據(jù)而不將其刪除(不作為有效磁數(shù)據(jù)進(jìn)行處理)的意思。(8) 一種磁卡讀卡器,其特征在于,上述預(yù)定的第二閾值是卡狀介質(zhì)的長(zhǎng)邊方向的一列中記錄的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)中,能夠由上位裝置進(jìn)行處理的預(yù)定的數(shù)據(jù)數(shù)。
根據(jù)本發(fā)明,將上述預(yù)定的閾值設(shè)為卡狀介質(zhì)的長(zhǎng)邊方向的一列中記錄的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)中,能夠由上位裝置進(jìn)行處理的預(yù)定的數(shù)據(jù)數(shù),因此,利用比較部及判定部檢測(cè)出相當(dāng)于上述總數(shù)據(jù)數(shù)中能夠由上位裝置進(jìn)行處理的預(yù)定的數(shù)據(jù)數(shù)的磁數(shù)據(jù)的情況下,判斷為正常地讀取了磁數(shù)據(jù)。根據(jù)經(jīng)驗(yàn),由周圍環(huán)境引起的電學(xué)噪聲大多是比上述預(yù)定的數(shù)據(jù)數(shù)要少的數(shù)據(jù)數(shù),因此,能夠有效地區(qū)別有效磁數(shù)據(jù)和無效磁數(shù)據(jù)。(9) 一種磁卡讀卡器,其特征在于,上述卡狀介質(zhì)具有記錄磁數(shù)據(jù)的多根磁道,上述第二比較部對(duì)于每一根上述磁道,對(duì)由上述磁頭讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較。根據(jù)本發(fā)明,利用上述第二比較部對(duì)卡狀介質(zhì)的每一根磁道,對(duì)由磁頭讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較,因此在檢測(cè)出超過預(yù)定的第二閾值的數(shù)據(jù)數(shù)的情況下,作為有效磁數(shù)據(jù)進(jìn)行處理(例如,將該磁數(shù)據(jù)發(fā)送至上位裝置),在檢測(cè)出未超過預(yù)定的第二閾值的數(shù)據(jù)數(shù)的情況下,作為因干擾引起的無效磁數(shù)據(jù)進(jìn)行處理。其結(jié)果是,即使是混有有效磁數(shù)據(jù)和無效磁數(shù)據(jù)的狀態(tài),也能夠取出有效磁數(shù)據(jù),且能夠削減用戶再操作的發(fā)生頻率,提高操作性。(10) 一種磁卡讀卡器,其特征在于,廢除由上述判定部判定為無效磁數(shù)據(jù)的磁數(shù)據(jù)。根據(jù)本發(fā)明,廢除由上述判定部判定為無效磁數(shù)據(jù)的磁數(shù)據(jù),因此能夠防止頻繁地向上位裝置發(fā)送錯(cuò)誤通知,且能夠提高用戶的操作性。此外,此處所謂的“廢除”也與上述相同,不僅是指刪除磁數(shù)據(jù),還包含在軟件層面上忽略磁數(shù)據(jù)而不將其刪除(不作為有效磁數(shù)據(jù)進(jìn)行處理)的意思。(11) 一種磁數(shù)據(jù)讀取方法,用磁頭讀取記錄在卡狀介質(zhì)中的磁數(shù)據(jù),其特征在于, 對(duì)由上述磁頭讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較,在上述磁數(shù)據(jù)為上述預(yù)定的第二閾值以下的情況下,將上述磁數(shù)據(jù)判定為無效磁數(shù)據(jù)。根據(jù)本發(fā)明,用磁頭讀取記錄在卡狀介質(zhì)中的磁數(shù)據(jù)的磁數(shù)據(jù)讀取方法,對(duì)由磁頭讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較,在該數(shù)據(jù)數(shù)為預(yù)定的第二閾值以下的情況下,將上述磁數(shù)據(jù)判定為無效磁數(shù)據(jù),因此,與上述相同,能夠提高讀取磁數(shù)據(jù)時(shí)的穩(wěn)定性及用戶的操作性。如上所述說明的那樣,根據(jù)本發(fā)明,在由磁頭讀取獲得的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)為預(yù)定的第一閾值以下的情況下,將其作為有效磁數(shù)據(jù)進(jìn)行處理,因此,在上位裝置中,能夠減少因設(shè)置磁卡讀卡器的環(huán)境而引起的錯(cuò)誤處理的次數(shù),能夠提高磁卡讀卡器的耐電波、耐噪聲等耐環(huán)境性。另外,根據(jù)本發(fā)明,對(duì)由磁頭讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)與預(yù)定的第二閾值進(jìn)行比較,之后,判定是否為無效磁數(shù)據(jù),因此,即使在干擾較大的惡劣環(huán)境下使用磁卡讀卡器, 也能提高讀取磁數(shù)據(jù)時(shí)的穩(wěn)定性及用戶的操作性。


圖1是表示本發(fā)明的實(shí)施方式的磁卡讀卡器的概要的示意圖。圖2是表示本發(fā)明的實(shí)施方式的磁卡讀卡器的電學(xué)結(jié)構(gòu)的框圖。圖3是表示本發(fā)明的實(shí)施方式1的磁數(shù)據(jù)讀取方法的流程的流程圖。
圖4是用于說明檢測(cè)總數(shù)計(jì)數(shù)器和存放數(shù)據(jù)計(jì)數(shù)器的概念的說明圖。圖5是表示本發(fā)明的實(shí)施方式1的其他例的磁數(shù)據(jù)讀取方法的流程的流程圖。圖6是表示本發(fā)明的實(shí)施方式2的磁數(shù)據(jù)讀取方法的流程的流程圖。圖7是表示本發(fā)明的實(shí)施方式2的其他例的磁卡讀卡器的電學(xué)結(jié)構(gòu)的框圖。附圖標(biāo)記1磁卡讀卡器2 框架3移動(dòng)基準(zhǔn)面4 卡5 磁頭101磁卡讀卡器的CPU102 放大(AMP)電路103解調(diào)電路104RAM105R0M106解碼器110上位裝置的CPU
具體實(shí)施例方式以下,參照

用于實(shí)施本發(fā)明的最佳方式。圖1是表示本發(fā)明的實(shí)施方式1、實(shí)施方式2的磁卡讀卡器1的概要的示意圖。在圖1中,磁卡讀卡器1的與刷卡(手動(dòng)移動(dòng))方向正交的面的截面形狀大致為二字形狀,包括框架2,該框架2形成卡移動(dòng)路徑;移動(dòng)基準(zhǔn)面3,該移動(dòng)基準(zhǔn)面3形成為該框架2的一部分(底部);以及磁頭5,該磁頭5對(duì)記錄在卡4 (卡狀介質(zhì)的一個(gè)例子)上的磁條41中的磁數(shù)據(jù)進(jìn)行讀取或?qū)懭搿H鐖D中的兩個(gè)方向的箭頭所示,在磁卡讀卡器1中, 通過使卡4沿著移動(dòng)基準(zhǔn)面3刷過(手動(dòng)移動(dòng)),從而讀取磁數(shù)據(jù)。此外,在本實(shí)施方式中, 使用讀取專用的磁頭5,但也可以使用具有讀取功能及寫入功能的磁頭。另外,本說明書中的所謂“刷卡”是指手動(dòng)且迅速地使卡狀記錄介質(zhì)沿著磁卡讀卡器1的導(dǎo)軌(卡移動(dòng)路徑) 移動(dòng)的動(dòng)作。磁頭5以面對(duì)卡移動(dòng)路徑的方式配置。而且,對(duì)卡4上的磁數(shù)據(jù)相關(guān)的信號(hào)進(jìn)行再現(xiàn)。具體而言,磁頭5與卡4表面上的磁條41相接觸并滑動(dòng),從而讀取記錄在該磁條41 中的磁數(shù)據(jù),生成與該磁數(shù)據(jù)相關(guān)的再現(xiàn)信號(hào)。圖2是表示本發(fā)明的實(shí)施方式1、實(shí)施方式2的磁卡讀卡器1的電學(xué)結(jié)構(gòu)的框圖。在圖2中,本發(fā)明的實(shí)施方式1、實(shí)施方式2的磁卡讀卡器1主要包括磁頭5、 CPUlOUAMP 電路 102、解調(diào)電路 103、RAM104、及 R0M105。此外,RAM104 及 R0M105 也可組裝在CPUlOl內(nèi)(內(nèi)置ROM等)。一般而言,R0M105中存放有支持磁卡讀卡器1的基本功能的基本程序,RAM104作為CPUlOl的工作區(qū)域起作用。另外,在實(shí)施方式1、實(shí)施方式2中,在磁條41上,沿著卡4的長(zhǎng)邊方向(圖1中的兩個(gè)方向的箭頭)設(shè)置有多根(磁)道,因此磁頭5構(gòu)成多道型,但也可以是單道型。
CPUlOl是磁卡讀卡器1的控制中樞,對(duì)磁卡讀卡器1進(jìn)行綜合控制。來自磁頭5 的再現(xiàn)信號(hào)在AMP (放大)電路102中被放大、波形整形,在解調(diào)電路103中被解調(diào)之后(對(duì)讀取信號(hào)進(jìn)行了二進(jìn)制化之后),發(fā)送至CPU101。另外,CPUlOl通過I/F電路(未圖示)與上位裝置10進(jìn)行通信。在上位裝置10 中,CPUllO利用解碼器106對(duì)二進(jìn)制的數(shù)字?jǐn)?shù)據(jù)進(jìn)行解碼處理。其結(jié)果是,上位裝置10能夠獲取磁數(shù)據(jù)的內(nèi)容。[實(shí)施方式1]以下,說明實(shí)施方式1。在實(shí)施方式1的磁卡讀卡器1中,由CPU101、RAM104、及R0M105等電學(xué)要素構(gòu)成 “第一比較部”及“第一判定部”。若進(jìn)行更具體的說明,R0M105中存放有第一比較程序,該第一比較程序?qū)τ纱蓬^5讀取獲得的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)和預(yù)定的第一閾值進(jìn)行比較;以及第一判定程序,該第一判定程序在磁數(shù)據(jù)的總數(shù)據(jù)數(shù)在預(yù)定的第一閾值以下的情況下,將該磁數(shù)據(jù)判定為有效數(shù)據(jù),CPUlOl將RAM104設(shè)為工作區(qū)域并執(zhí)行上述程序,從而實(shí)現(xiàn)“第一比較部”及“第一判定部”的功能。此外,在實(shí)施方式1中,預(yù)定的第一閾值存儲(chǔ)在RAM104 中,但是也可存儲(chǔ)在例如另外設(shè)置的EEPROM等存儲(chǔ)器中。另外,在實(shí)施方式1中,將ISO標(biāo)準(zhǔn)規(guī)定的記錄在卡4中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)增加10%后得到的值設(shè)為預(yù)定的第一閾值。另外,在R0M105中還存放有第一發(fā)送程序,該第一發(fā)送程序?qū)⒂伞暗谝慌卸ú俊?判定為有效磁數(shù)據(jù)的磁數(shù)據(jù)發(fā)送至上位裝置10 ;第一廢除程序,該第一廢除程序廢除未被 “第一判定部”判定為有效磁數(shù)據(jù)的磁數(shù)據(jù),CPUlOl將RAM104設(shè)為工作區(qū)域,并執(zhí)行上述程序。另外,RAM104還作為可進(jìn)行改寫的“存儲(chǔ)部”起作用,用來存儲(chǔ)由磁頭5讀取獲得的磁數(shù)據(jù)。此外,在本實(shí)施方式中,RAM104是可進(jìn)行改寫的存儲(chǔ)部,還將RAM104的一部分存儲(chǔ)區(qū)域用作“數(shù)據(jù)存放用緩沖器”,但是也可以例如將RAM104的全部區(qū)域用作“數(shù)據(jù)存放用緩沖器”。而且,CPU101、RAM104等還作為計(jì)數(shù)器起作用,該計(jì)數(shù)器對(duì)由磁頭5讀取獲得的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)及存儲(chǔ)在數(shù)據(jù)存放用緩沖器中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)進(jìn)行檢測(cè)。此外,也可與 CPUlOl分開地設(shè)置計(jì)數(shù)器。以下,基于上述電學(xué)機(jī)構(gòu)來詳細(xì)說明磁數(shù)據(jù)讀取方法的流程。圖3是表示本發(fā)明的實(shí)施方式1的磁數(shù)據(jù)讀取方法的流程的流程圖。在圖3中,首先判斷磁數(shù)據(jù)的讀取(讀取磁數(shù)據(jù))是否已結(jié)束(步驟S 1)。具體而言,磁卡讀卡器1的CPUlOl對(duì)磁頭5是否結(jié)束了讀取磁數(shù)據(jù)進(jìn)行判斷。在磁數(shù)據(jù)的讀取尚未結(jié)束的情況下(步驟Sl 否),CPUlOl更新檢測(cè)總數(shù)計(jì)數(shù)器(步驟S2)?!皺z測(cè)總數(shù)計(jì)數(shù)器”如圖4所述那樣,是對(duì)所檢測(cè)出的磁數(shù)據(jù)數(shù)(總數(shù)據(jù)數(shù))進(jìn)行計(jì)數(shù)的計(jì)數(shù)器,與數(shù)據(jù)存放用緩沖器的緩沖量無關(guān)。接著,CPUlOl對(duì)數(shù)據(jù)存放用緩沖器中是否有空余進(jìn)行判斷(步驟S3),在判定為有空余的情況下(步驟S3:是),將磁數(shù)據(jù)存放到數(shù)據(jù)存放用緩沖器(步驟S4)。與此同時(shí), 更新存放數(shù)據(jù)計(jì)數(shù)器(步驟S4)?!按娣艛?shù)據(jù)計(jì)算器”如圖4所示那樣,計(jì)數(shù)至數(shù)據(jù)存放用緩沖器存滿為止,以圖4的例子而言,數(shù)據(jù)存放用緩沖器的緩沖量N成為最大值。在本實(shí)施方式中,N表示在卡4的長(zhǎng)邊方向的一列上可記錄的磁數(shù)據(jù)的數(shù)據(jù)數(shù)???的磁數(shù)據(jù)如上所述,由磁卡讀卡器1讀取,存放于數(shù)據(jù)存放用緩沖器。該磁數(shù)據(jù)由1比特單位的串行數(shù)據(jù)構(gòu)成,因此磁卡讀卡器1 一邊依次讀取1比特單位的串行數(shù)據(jù), 一邊對(duì)每1比特檢測(cè)中斷信號(hào)。即,每讀取1比特的串行數(shù)據(jù)就產(chǎn)生中斷信號(hào),與0比特、 1比特、...(N-I)比特對(duì)應(yīng)地將卡4的磁數(shù)據(jù)存放于磁卡讀卡器1的數(shù)據(jù)存放用緩沖器中。 然后,在將磁數(shù)據(jù)存放于數(shù)據(jù)存放用緩沖器時(shí),存放數(shù)據(jù)計(jì)數(shù)器基于每比特產(chǎn)生的中斷信號(hào)進(jìn)行計(jì)數(shù)。然后,存放數(shù)據(jù)計(jì)數(shù)器計(jì)數(shù)至數(shù)據(jù)存放用緩沖器存滿為止。另一方面,檢測(cè)總數(shù)計(jì)數(shù)器基于上述中斷信號(hào),對(duì)檢測(cè)出的磁數(shù)據(jù)數(shù)(總數(shù)據(jù)數(shù)) 進(jìn)行計(jì)數(shù),而與數(shù)據(jù)存放用緩沖器的緩沖量無關(guān)。即,在將磁數(shù)據(jù)存放于數(shù)據(jù)存放用緩沖器時(shí),存放數(shù)據(jù)計(jì)數(shù)器也與檢測(cè)總數(shù)計(jì)數(shù)器同樣地基于中斷信號(hào)進(jìn)行計(jì)數(shù)。而且,即使在數(shù)據(jù)存放緩沖器存滿了磁數(shù)據(jù)后,即,在存放數(shù)據(jù)計(jì)數(shù)器停止計(jì)數(shù)后,檢測(cè)總數(shù)計(jì)數(shù)器仍基于由磁卡讀卡器1讀取出的中斷信號(hào)進(jìn)行計(jì)數(shù)。此時(shí),讀取出的磁數(shù)據(jù)并不存放,而是將其廢除。接著,在步驟S4的處理結(jié)束后,處理返回步驟Si,重復(fù)步驟Sl 步驟S4的處理直至磁數(shù)據(jù)讀取結(jié)束。此外,在步驟S3的處理中,在數(shù)據(jù)存放用緩沖器中沒有空余的情況下 (步驟S3 否),處理也同樣返回步驟Si。因而,在這種情況下,存放數(shù)據(jù)計(jì)數(shù)器不進(jìn)行更新 (即,對(duì)于超過數(shù)據(jù)存放用緩沖器的部分,存放數(shù)據(jù)計(jì)數(shù)器不對(duì)其進(jìn)行計(jì)數(shù))。在步驟Sl的處理中,在磁數(shù)據(jù)的讀取(讀取磁數(shù)據(jù))結(jié)束的情況下(步驟Sl 是),CPU101對(duì)檢測(cè)總數(shù)是否超過預(yù)定的第一閾值進(jìn)行判斷(步驟S5)。更具體而言,CPUlOl 通過適當(dāng)?shù)貓?zhí)行上述第一比較程序、第一判定程序、及第一發(fā)送程序,從而在檢測(cè)總數(shù)計(jì)數(shù)器所示的值(磁數(shù)據(jù)的總數(shù)據(jù)數(shù))為預(yù)定的第一閾值以下的情況下(步驟S5 否),作為有效磁數(shù)據(jù)向上位裝置10進(jìn)行數(shù)據(jù)發(fā)送(步驟S6)。另一方面,在檢測(cè)總數(shù)計(jì)數(shù)器所示的值(磁數(shù)據(jù)的總數(shù)據(jù)數(shù))大于預(yù)定的第一閾值的情況下(步驟S5 ;是),CPUlOl執(zhí)行上述第一廢除程序,進(jìn)行數(shù)據(jù)廢除(不進(jìn)行步驟S6 的處理),進(jìn)行步驟S7的處理(清空緩沖器)。此外,在清空緩沖器的處理中,也可進(jìn)行適當(dāng)?shù)那蹇沼?jì)數(shù)器的處理。由此,通過對(duì)磁數(shù)據(jù)的總數(shù)據(jù)數(shù)和預(yù)定的第一閾值進(jìn)行比較(步驟SQ,能夠僅將判斷為有效磁數(shù)據(jù)的磁數(shù)據(jù)發(fā)送至上位裝置10,并且能排除電波引起的數(shù)據(jù)接收的誤認(rèn), 提高耐電波、耐噪聲等耐環(huán)境性。另外,在實(shí)施方式1中,在磁數(shù)據(jù)的讀取(讀取磁數(shù)據(jù)) 結(jié)束后,必須進(jìn)行步驟S5的處理,但是也可以例如圖5所示那樣,決定用于進(jìn)行步驟S5的處理的設(shè)定條件。圖5是表示本發(fā)明的實(shí)施方式1的其他例的磁數(shù)據(jù)讀取方法的流程的流程圖。在圖5中,步驟Sll 步驟S14的處理與圖3所示的步驟Sl 步驟S4的處理是相同的處理。另外,步驟S16 步驟S18的處理與圖3所示的步驟S5 步驟S7的處理是相同的處理。因而,不同的是步驟S15的處理。具體而言,因步驟S15的存在,“第一比較部”進(jìn)行的步驟S16的處理僅在磁數(shù)據(jù)的總數(shù)據(jù)數(shù)(檢測(cè)總數(shù)計(jì)數(shù)器的計(jì)數(shù)值=檢測(cè)總數(shù))大于存儲(chǔ)在數(shù)據(jù)存放用緩沖器中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)(存放數(shù)據(jù)計(jì)數(shù)器的計(jì)數(shù)值=存放數(shù)據(jù))的情況下(步驟S15:是)進(jìn)行。其原因是因電波干擾的影響,檢測(cè)出非有效磁數(shù)據(jù)的磁數(shù)據(jù)(無效磁數(shù)據(jù))的可能性較高, 因此,需要進(jìn)行與第一閾值的比較處理(步驟S16)。相反的,在磁數(shù)據(jù)的總數(shù)據(jù)數(shù)為存儲(chǔ)于數(shù)據(jù)存放用緩沖器中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)以下的情況下(步驟S15:否),則存放有有效磁數(shù)據(jù),對(duì)上位裝置10進(jìn)行數(shù)據(jù)發(fā)送(步驟 S17)。此外,在磁數(shù)據(jù)的總數(shù)據(jù)數(shù)為存放在數(shù)據(jù)存放用緩沖器中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)以下的情況下,一般而言,“磁數(shù)據(jù)的總數(shù)據(jù)數(shù)=存放在數(shù)據(jù)存放用緩沖器中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)” 的關(guān)系成立。由此,若僅在數(shù)據(jù)存放用緩沖器溢出的情況下進(jìn)行比較處理,則不需要使第一比較部一直起作用,能夠減輕軟件上的處理負(fù)擔(dān)。[實(shí)施方式1的主要效果]如上所述,根據(jù)實(shí)施方式1的磁卡讀卡器1,設(shè)置對(duì)最終檢測(cè)出的數(shù)據(jù)數(shù)(磁數(shù)據(jù)的總數(shù)據(jù)數(shù))進(jìn)行計(jì)數(shù)的功能,即,設(shè)置對(duì)存放在數(shù)據(jù)存放用緩沖器中的數(shù)據(jù)數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器和對(duì)磁數(shù)據(jù)的檢測(cè)總數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器,因此,利用軟件進(jìn)行閾值判斷,能夠減少向上位裝置進(jìn)行錯(cuò)誤通知的頻率。例如,即使在受到電波干擾的影響的情況下,也能減少向上位裝置10發(fā)送錯(cuò)誤通知的比例。其結(jié)果是,能夠提高磁卡讀卡器1的耐電波、耐噪聲等耐環(huán)境性。另外,若能夠防止因?qū)嵤┓绞?的磁卡讀卡器1所設(shè)置的環(huán)境(例如,因在持續(xù)發(fā)送某一范圍的特定頻率的電波的惡劣環(huán)境中設(shè)置磁卡讀卡器1)而導(dǎo)致無意義的磁數(shù)據(jù), 即,無效磁數(shù)據(jù)頻繁地發(fā)送至上位裝置10,從而防止在上位裝置10頻繁地進(jìn)行錯(cuò)誤處理, 則能夠提高系統(tǒng)的穩(wěn)定性。另外,如使用圖5所說明的那樣,通過僅在滿足一定條件的情況下(圖5的步驟 S15 是)進(jìn)行比較處理(圖5的步驟S16),從而不需要使第一比較部一直起作用,能夠減輕軟件上的處理負(fù)荷。另外,作為預(yù)定的第一閾值,使用將ISO標(biāo)準(zhǔn)規(guī)定的記錄在磁卡中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)與預(yù)定的第一數(shù)據(jù)數(shù)(實(shí)施方式1中為10% )后得到的值,從而對(duì)滿足ISO標(biāo)準(zhǔn)的卡 4進(jìn)行刷卡(手動(dòng)移動(dòng))的情況下,能夠高精度地判定由磁頭5獲得的磁數(shù)據(jù)是否為有效磁數(shù)據(jù)。此外,在高精度地判定磁頭5獲得的磁數(shù)據(jù)是否為有效磁數(shù)據(jù)時(shí),由軟件進(jìn)行閾值判斷。因而,通過在任意的定時(shí)改變閾值本身,能夠靈活地對(duì)應(yīng)環(huán)境變化,能夠提高靈活性。[實(shí)施方式2]本發(fā)明的實(shí)施方式2提供了一種磁卡讀卡器,該磁卡讀卡器能盡可能地排除因噪聲等干擾產(chǎn)生的無效磁數(shù)據(jù),提高讀取磁數(shù)據(jù)時(shí)的穩(wěn)定性,并提高用戶的操作性。具體而言,在由磁頭5讀取記錄在卡4中的磁數(shù)據(jù)的磁卡讀卡器1中,包括比較部,該比較部對(duì)由磁頭5讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的閾值進(jìn)行比較;以及判定部,該判定部在比較部比較出數(shù)據(jù)數(shù)為預(yù)定的閾值以下的情況下判定為無效磁數(shù)據(jù)。以下,說明實(shí)施方式2。此處,在實(shí)施方式2的磁卡讀卡器1中,由CPUlOl、RAM104、及R0M105等電學(xué)要素構(gòu)成“第二比較部”及“第二判定部”。若進(jìn)行更具體的說明,R0M105中存放有第二比較程序,該第二比較程序?qū)τ纱蓬^5讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較; 以及第二判定程序,該第二判定程序在數(shù)據(jù)數(shù)為預(yù)定的第二閾值以下的情況下判定為錯(cuò)誤數(shù)據(jù),CPUlOl將RAM104設(shè)為工作區(qū)域并執(zhí)行上述程序,從而實(shí)現(xiàn)“第二比較部”及“第二判定部”的功能。此外,在實(shí)施方式2中,預(yù)定的第二閾值存儲(chǔ)在RAM104中,但是也可存儲(chǔ)在例如另外設(shè)置的EEPROM等存儲(chǔ)器中。另外,預(yù)定的第二閾值是卡4的長(zhǎng)邊方向上的一列中記錄的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)中,能夠由上位裝置進(jìn)行處理的預(yù)定的第二數(shù)據(jù)數(shù),在實(shí)施方式 2中,基于經(jīng)驗(yàn)采用上述總數(shù)據(jù)數(shù)的大約1/3?;诮?jīng)驗(yàn),若數(shù)據(jù)數(shù)為上述總數(shù)據(jù)數(shù)的大約 1/3以上,則即使向上位裝置發(fā)送,也是可進(jìn)行處理的數(shù)據(jù)數(shù)。另外,基于經(jīng)驗(yàn),由周圍環(huán)境引起的電學(xué)噪聲大多是比卡狀介質(zhì)的長(zhǎng)邊方向的一列上記錄的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)的約1/3 要少的數(shù)據(jù)數(shù)。因此,將大約1/3設(shè)為閾值。此外,“磁數(shù)據(jù)的總數(shù)據(jù)數(shù)”是指除去硬件上的忽略數(shù)后的值。另外,在R0M105中還存放有第二廢除程序,該第二廢除程序廢除由磁頭5讀取獲得的磁數(shù)據(jù)中預(yù)先決定的預(yù)定的第二數(shù)據(jù)數(shù)(例如16比特左右),CPUlOl將RAM104設(shè)為工作區(qū)域,并執(zhí)行上述程序。因而,“廢除部”也包括CPU101、RAM104、及R0M105等電學(xué)要素。以下,基于上述電學(xué)機(jī)構(gòu)來詳細(xì)說明磁數(shù)據(jù)讀取方法的流程。圖6是表示本發(fā)明的實(shí)施方式2的磁數(shù)據(jù)讀取方法的流程的流程圖。在圖6中,首先進(jìn)行初始化及磁數(shù)據(jù)的讀取(讀)等待處理(步驟S21)。具體而言,磁卡讀卡器1的CPUlOl執(zhí)行存儲(chǔ)在R0M105中的初始化程序,之后進(jìn)行待機(jī),直到對(duì)卡 4進(jìn)行刷卡(手動(dòng)移動(dòng))為止。接著,在卡4與磁頭5接觸時(shí),在硬件上進(jìn)行忽略處理(步驟S2》。具體而言,磁卡讀卡器ι的CPUlOl對(duì)通過磁頭5、AMP電路102、及解調(diào)電路103獲得的數(shù)字?jǐn)?shù)據(jù),執(zhí)行上述第二廢除程序,忽略在機(jī)械上不穩(wěn)定部分的數(shù)據(jù)數(shù)(數(shù)比特(在本實(shí)施方式中為16比特))。之后,將檢測(cè)出的磁數(shù)據(jù)存放至緩沖器(RAM104)。即,存放在緩沖器中的磁數(shù)據(jù)為在卡狀介質(zhì)的長(zhǎng)邊方向的一列中記錄的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)。此外,在本實(shí)施方式中,磁條41具有多根磁道,因此將全部磁道的磁數(shù)據(jù)存放到緩沖器中。另外,在結(jié)束讀取(讀)磁數(shù)據(jù)之后,存儲(chǔ)從各磁道讀取出的數(shù)據(jù)數(shù)(比特?cái)?shù)) (到RAM104的其他區(qū)域等)。接著,由軟件進(jìn)行閾值判定處理(步驟S2!3)。具體而言,磁卡讀卡器1的CPUlOl 執(zhí)行上述第二比較程序及第二判定程序。其結(jié)果是,判斷從全部磁道讀出的數(shù)據(jù)數(shù)(比特?cái)?shù))是否在所設(shè)定的第二閾值以下(步驟S24)。在從全部磁道讀出的數(shù)據(jù)數(shù)為預(yù)先設(shè)定的第二閾值以下的情況下(步驟S24 是),判定為無效磁數(shù)據(jù),將其作為由干擾引起的誤讀 (錯(cuò)誤地讀取磁數(shù)據(jù))而廢除磁數(shù)據(jù),不再進(jìn)行步驟S25的數(shù)據(jù)處理。在這種情況下,處理轉(zhuǎn)移至步驟S21。由此,即使在干擾較大的惡劣環(huán)境下使用磁卡讀卡器1 (從大多數(shù)磁道只能讀取(讀)出第二閾值以下的磁數(shù)據(jù))的情況下,也能防止對(duì)上位裝置10頻繁地進(jìn)行錯(cuò)誤通知。另一方面,當(dāng)有一處讀取出超過第二閾值的數(shù)據(jù)數(shù)的磁道(步驟S24:否)時(shí),轉(zhuǎn)移至步驟S25的數(shù)據(jù)處理。具體而言,磁卡讀卡器1的CPUlOl對(duì)上位裝置10發(fā)送解碼前的磁數(shù)據(jù)。此處,在對(duì)上位裝置10發(fā)送解碼前的磁數(shù)據(jù)時(shí),對(duì)于只能讀取(讀)出第二閾值以下的數(shù)據(jù)數(shù)的磁數(shù)據(jù)的磁道,不發(fā)送該磁道的磁數(shù)據(jù)(廢除磁數(shù)據(jù))。由此,僅將讀取 (讀)出超過第二閾值的數(shù)據(jù)數(shù)的磁數(shù)據(jù)的磁道的數(shù)據(jù)發(fā)送至上位裝置10。最后,結(jié)束向上位裝置10發(fā)送數(shù)據(jù),進(jìn)行初始化,即,CPUlOl對(duì)全部緩沖器 (RAM104)進(jìn)行清空,準(zhǔn)備進(jìn)行下一次磁數(shù)據(jù)的讀取(讀)。另一方面,在上位裝置10側(cè),CPUllO利用解碼器106獲取磁數(shù)據(jù)的內(nèi)容。[實(shí)施方式2的主要效果]如上所述,實(shí)施方式2的磁卡讀卡器1通過設(shè)置由硬件執(zhí)行的忽略處理(圖6的步驟S2》和由軟件執(zhí)行的閾值判定處理(圖6的步驟S23、步驟S24),因而,能夠盡可能地排除由噪聲等干擾引起的錯(cuò)誤數(shù)據(jù),且能夠再現(xiàn)有效磁數(shù)據(jù)。其結(jié)果是,能夠穩(wěn)定地讀取磁數(shù)據(jù),并能夠提高讀取磁數(shù)據(jù)時(shí)的穩(wěn)定性。另外,能夠防止頻繁地對(duì)上位裝置10發(fā)送錯(cuò)誤通知(圖6的步驟S24 是),因而, 上位裝置10無需用戶進(jìn)行再操作,能夠提高用戶的操作性。另外,即使是混合有有效磁數(shù)據(jù)和無效磁數(shù)據(jù)的狀態(tài),也能提出有效磁數(shù)據(jù)(圖6的步驟S2Q,能夠減少刷卡(手動(dòng)移動(dòng))次數(shù),在這點(diǎn)上也能提高操作性。另外,在硬件上以預(yù)先決定的忽略數(shù)來統(tǒng)一進(jìn)行忽略的情況下,為了改變?cè)摵雎詳?shù)需要改變電路。然而,根據(jù)實(shí)施方式2的磁卡讀卡器1,容易改變第二閾值(改變的定時(shí), 包括例如初始設(shè)定時(shí)或工作時(shí)等),能夠靈活地對(duì)應(yīng)環(huán)境變化。另外,在硬件層面上統(tǒng)一將要忽略的忽略數(shù)設(shè)定為最低限度,從而能夠使廢除部的功能特別去除動(dòng)作初始時(shí)的機(jī)械的不穩(wěn)定部分。另外,在實(shí)施方式2中,當(dāng)檢測(cè)出相當(dāng)于卡4的長(zhǎng)邊方向的一列中記錄的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)中能夠由上位裝置進(jìn)行處理的預(yù)定的第二數(shù)據(jù)數(shù)的(磁)數(shù)據(jù)數(shù)、例如相當(dāng)于大約1/3以上的(磁)數(shù)據(jù)數(shù)時(shí),判斷為正常地進(jìn)行磁數(shù)據(jù)的讀取(讀)(圖6的步驟S24: 否),能夠有效地區(qū)別有效磁數(shù)據(jù)與無效磁數(shù)據(jù)。而且,對(duì)于具有多根磁道的卡4,第二比較部對(duì)每一根磁道,將由磁頭5讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較,因此,能夠僅將讀取(讀)出超過第二閾值的數(shù)據(jù)數(shù)的磁數(shù)據(jù)的磁道的數(shù)據(jù)發(fā)送至上位裝置10,能夠防止向上位裝置10發(fā)送不需要的數(shù)據(jù)(錯(cuò)誤通知)。[實(shí)施方式2的其他變形例]圖7是表示本發(fā)明的實(shí)施方式2的其他例的磁卡讀卡器IA的電學(xué)結(jié)構(gòu)的框圖。圖7所示的磁卡讀卡器IA與圖2所示的磁卡讀卡器1不同之處在于具有解碼器 106。即,在圖7中,解碼處理不是在上位裝置IOA側(cè)進(jìn)行,而是在磁卡讀卡器IA進(jìn)行。即使在上述情況下,在進(jìn)行解碼處理前,利用軟件進(jìn)行的閾值處理也能夠?qū)τ行Т艛?shù)據(jù)中是正常數(shù)據(jù)還是錯(cuò)誤數(shù)據(jù)進(jìn)行判定,因此,能將有效磁數(shù)據(jù)且能由磁卡讀卡器進(jìn)行處理的正常數(shù)據(jù)發(fā)送至上位裝置10A。即,不發(fā)送無效磁數(shù)據(jù)或雖是有效磁數(shù)據(jù)但無法處理的錯(cuò)誤數(shù)據(jù),因此,能夠防止向上位裝置IOA發(fā)送不需要的數(shù)據(jù)(錯(cuò)誤通知)。在實(shí)施方式2中,利用硬件進(jìn)行忽略處理,但是也可不實(shí)施該忽略處理。在這種情況下,可將卡4的全長(zhǎng)的一列中記錄的全部磁數(shù)據(jù)的大約1/3、即包含忽略數(shù)在內(nèi)的磁數(shù)據(jù)的數(shù)據(jù)數(shù)的大約1/3(可由上位裝置進(jìn)行處理的預(yù)定的數(shù)據(jù)數(shù))設(shè)定為第二閾值。另外,在實(shí)施方式2中,由硬件進(jìn)行忽略處理來去除動(dòng)作初期在機(jī)械上的不穩(wěn)定部分,但并不限于此。例如,該最初的忽略處理可是由軟件進(jìn)行的忽略處理,從而分兩個(gè)階段由軟件進(jìn)行處理,即,由軟件進(jìn)行忽略處理,之后,再由軟件進(jìn)行閾值處理。在上述實(shí)施方式1及實(shí)施方式2中,通過在磁卡讀卡器1中設(shè)置學(xué)習(xí)功能,還能夠自動(dòng)使閾值最優(yōu)化。若進(jìn)行具體說明,則起初將磁卡讀卡器1設(shè)置到預(yù)定的場(chǎng)所時(shí),以設(shè)定的初始值進(jìn)行閾值判斷,但是因設(shè)置環(huán)境各式各樣,未必是對(duì)該設(shè)置場(chǎng)所而言最佳的初始值。因此,在檢測(cè)出錯(cuò)誤時(shí),存儲(chǔ)對(duì)象數(shù)據(jù)數(shù),與當(dāng)前設(shè)定的第一/第二閾值進(jìn)行比較,在差值較小的情況下階梯狀地增大第一/第二閾值。對(duì)第一/第二閾值設(shè)置上限,在到達(dá)上限的情況下,可使磁卡讀卡器具有發(fā)出某種通知功能,例如使LED等發(fā)光或向上位裝置發(fā)送指令命令等功能,也可具有促進(jìn)改善磁卡讀卡器的設(shè)置環(huán)境的功能。另外,對(duì)于第一 /第二閾值的改變方法,可以是靜態(tài)的方法也可以是動(dòng)態(tài)的方法。 例如,可以是在磁卡讀卡器初始設(shè)定時(shí)使用變光開關(guān)等設(shè)定第一/第二閾值那樣的靜態(tài)設(shè)定,也可以是利用命令等使得在磁卡讀卡器工作中也能改變第一/第二閾值那樣的動(dòng)態(tài)設(shè)定。由此,能夠靈活地對(duì)應(yīng)環(huán)境的劇變。而且,在實(shí)施方式1、實(shí)施方式2中,說明了刷卡式磁卡讀卡器,但并不限于此,也可以是其他手動(dòng)式的讀卡器,也可以是手動(dòng)式以外的電動(dòng)機(jī)驅(qū)動(dòng)式的讀卡器。工業(yè)上的實(shí)用性本發(fā)明的磁卡讀卡器及磁數(shù)據(jù)讀取方法能夠用于提高讀取磁數(shù)據(jù)時(shí)的穩(wěn)定性,并能夠提高用戶的操作性。另外,本發(fā)明的磁卡讀卡器能夠用于提高磁卡讀卡器的耐電波、耐噪聲等耐環(huán)境性。
權(quán)利要求
1.一種磁卡讀卡器,用磁頭讀取記錄在卡狀介質(zhì)中的磁數(shù)據(jù),其特征在于,包括 存儲(chǔ)部,該存儲(chǔ)部對(duì)由所述磁頭讀取獲得的磁數(shù)據(jù)進(jìn)行存儲(chǔ);第一比較部,該第一比較部對(duì)所述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)和預(yù)定的第一閾值進(jìn)行比較;以及第一判定部,該第一判定部在所述第一比較部比較出所述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)為所述預(yù)定的第一閾值以下的情況下,將所述磁數(shù)據(jù)判定為有效磁數(shù)據(jù)。
2.如權(quán)利要求1所述的磁卡讀卡器,其特征在于,所述第一比較部在所述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)大于存儲(chǔ)在所述存儲(chǔ)部中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)的情況下,對(duì)所述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)和預(yù)定的第一閾值進(jìn)行比較。
3.如權(quán)利要求1或2所述的磁卡讀卡器,其特征在于,包括計(jì)數(shù)器,該計(jì)數(shù)器檢測(cè)所述磁數(shù)據(jù)的總數(shù)據(jù)數(shù)及存儲(chǔ)在所述存儲(chǔ)部中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)。
4.如權(quán)利要求1至3的任一項(xiàng)所述的磁卡讀卡器,其特征在于,所述預(yù)定的第一閾值是將ISO標(biāo)準(zhǔn)規(guī)定的記錄在磁卡中的磁數(shù)據(jù)的數(shù)據(jù)數(shù)與預(yù)定的第一數(shù)據(jù)數(shù)相加后得到的值。
5.如權(quán)利要求1至4的任一項(xiàng)所述的磁卡讀卡器,其特征在于,將所述第一判定部判定為有效磁數(shù)據(jù)的磁數(shù)據(jù)發(fā)送至上位裝置,廢除未被所述第一判定部判定為有效磁數(shù)據(jù)的磁數(shù)據(jù)。
6.一種磁卡讀卡器,用磁頭讀取記錄在卡狀介質(zhì)中的磁數(shù)據(jù),其特征在于,包括第二比較部,該第二比較部對(duì)所述磁頭讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較;以及第二判定部,該第二判定部在所述第二比較部比較出所述數(shù)據(jù)數(shù)為所述預(yù)定的第二閾值以下的情況下,將所述磁數(shù)據(jù)判定為無效磁數(shù)據(jù)。
7.如權(quán)利要求6所述的磁卡讀卡器,其特征在于,包括廢除部,該廢除部從由所述磁頭讀取獲得的磁數(shù)據(jù)中廢除預(yù)先決定的第二數(shù)據(jù)數(shù)。
8.如權(quán)利要求6或7所述的磁卡讀卡器,其特征在于,所述預(yù)定的閾值是卡狀介質(zhì)的長(zhǎng)邊方向的一列中記錄的磁數(shù)據(jù)的總數(shù)據(jù)數(shù)中,能夠由上位裝置進(jìn)行處理的預(yù)定的第二數(shù)據(jù)數(shù)。
9.如權(quán)利要求6至8的任一項(xiàng)所述的磁卡讀卡器,其特征在于, 所述卡狀介質(zhì)具有記錄磁數(shù)據(jù)的多根磁道,所述第二比較部對(duì)于每一根所述磁道,對(duì)由所述磁頭讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較。
10.如權(quán)利要求6至9的任一項(xiàng)所述的磁卡讀卡器,其特征在于, 廢除所述判定部判定為無效磁數(shù)據(jù)的磁數(shù)據(jù)。
11.一種磁數(shù)據(jù)讀取方法,用磁頭讀取記錄在卡狀介質(zhì)中的磁數(shù)據(jù),其特征在于,對(duì)由所述磁頭讀取獲得的磁數(shù)據(jù)的數(shù)據(jù)數(shù)和預(yù)定的第二閾值進(jìn)行比較,在所述數(shù)據(jù)數(shù)為所述預(yù)定的第二閾值以下的情況下,將所述磁數(shù)據(jù)判定為無效磁數(shù)據(jù)。
全文摘要
本發(fā)明能夠提高磁卡讀卡器的耐環(huán)境性,并提高與上位裝置的系統(tǒng)穩(wěn)定性。具體而言,在用磁頭(5)讀取記錄在卡(4)中的磁數(shù)據(jù)的磁卡讀卡器(1)中,包括存儲(chǔ)部(RAM104的一部分),該存儲(chǔ)部對(duì)由磁頭(5)讀取獲得的磁數(shù)據(jù)進(jìn)行存儲(chǔ);第一比較部,該第一比較部對(duì)磁數(shù)據(jù)的總數(shù)據(jù)數(shù)和預(yù)定的第一閾值進(jìn)行比較;以及第一判定部,該第一判定部在第一比較部比較出磁數(shù)據(jù)的總數(shù)據(jù)數(shù)為預(yù)定的第一閾值以下的情況下,將所述磁數(shù)據(jù)判定為有效磁數(shù)據(jù)。
文檔編號(hào)G11B20/18GK102165522SQ20098013935
公開日2011年8月24日 申請(qǐng)日期2009年9月29日 優(yōu)先權(quán)日2008年9月30日
發(fā)明者奧井浩平 申請(qǐng)人:日本電產(chǎn)三協(xié)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1