專利名稱:磁條讀寫器的寫磁控制方法
磁條讀寫器的寫磁控制方法
技術領域:
本發明涉及一種磁條讀寫器的寫磁控制方法,尤其是指 一種可自動識別磁 卡或存折、并根據識別結果于磁卡上進行高抗寫磁或于存折上進行低抗寫磁的 寫^茲控制方法。
背景技術:
目前,國內銀行所發行的磁卡使用矯頑磁力為2750Oe的高密磁條,存折使 用矯頑磁力為300Oe的低密磁條,而使用的磁記錄設備主要有磁條讀寫器和打 卡機,其中,磁條讀寫器主要使用于銀行拒臺,由銀行拒員手動刷卡將信息記 錄到存折或磁卡上,打卡機主要在銀行制卡中心或卡片廠商使用,打卡機適用 于寫磁卡而不能寫存折。
國內各個銀行的發卡、發折情況有所不同, 一些銀行(如工商銀行)在銀 行柜臺開戶存折時需要進行寫磁操作以記錄帳號信息,而;茲卡已經在制卡中心 完成寫磁,開戶磁卡時在拒臺僅作登記,不需要進行寫磁操作,故這種類型的 銀行在拒臺僅使用低抗磁條讀寫器即可滿足其寫磁需要;而另一些銀行(如招 商銀行)在開戶存折時需要在存折上寫磁以記錄客戶的帳號信息,開戶磁卡時 也需要在磁卡上寫磁以記錄客戶的帳號信息,故這種類型的銀行就需要既能進 行低抗寫磁又能寫進行高抗寫磁的磁條讀寫器。
為滿足在銀行拒臺既能寫高抗磁卡又能寫低抗存折需求,現有國內銀行使 用同一電流既可寫高抗磁介質又可寫低抗磁介質的兼容態磁條讀寫器,而由于 兼容態磁條讀寫器僅用一個寫入電流驅動寫磁頭,既要兼顧高抗磁又要兼顧低 抗磁,其只能工作在臨界狀態,寫高抗磁卡時寫入電流太小,磁卡讀出幅值達 不到最高值,覆寫深度也不夠,而寫低抗存折時寫入電流又太大,磁卡讀出幅 值達不到最高值,磁卡、存折上所寫的磁條的質量不高,寫出的磁卡、存折容 易發生消磁現象,或者由于磁性太弱無法在ATM或POS上讀出,且,使用后 磁頭稍有磨損,特性發生變化就不能寫磁,磁頭壽命變得很短。
鑒于兼容態磁條讀寫器的技術問題,國內的 一些廠家也推出了開關態磁條 讀寫器——即使用不同的電流來寫高抗磁介質和低抗磁介質的磁條讀寫器,其 在驅動程序加入ESC碼命令以控制不同的寫磁電路而實現以不同的電流進行高 低抗磁介質的寫磁工作。但是現有銀行系統的指令及磁條讀寫器都只支持一條
寫命令,如要使用兩條寫命令分別控制高抗、低抗寫磁,則需對現有銀行軟件、 硬件系統進行大規^莫的升級及改造,成本極高,所以這種方式并沒有被使用。
發明內容
本發明的目地在于提供一種磁條讀寫器的寫磁控制方法,其可運行于現有 的國內銀行軟件系統之上,通過磁條讀寫器自動識別磁卡或存折,并根據識別 結果采用不同的寫入電流驅動磁條讀寫器進行磁卡或存折的寫磁工作,保證磁 卡或存折的良好寫磁質量。
本發明的目的是通過如下技術方案而實現的, 一種磁條讀寫器的寫磁控制
方法,其包括有
提供一磁條讀寫器,所述磁條讀寫器包括有基座、微處理器、寫磁頭、編 碼器及讀磁頭,所述寫磁頭、編碼器和讀磁頭均與所述微處理器連接,其中, 所述寫磁頭和編碼器對向接觸而設置于所述基座前部的導槽的兩側,所述讀磁 頭設置所述基座后部的導槽的一側,所述編碼器與所述讀磁頭的中心距離大于 磁卡的長度而小于存折的長度;
微處理器接收到寫磁命令后,先以寫低抗磁介質的寫入電流驅動寫磁頭, 磁條讀寫器處于低抗寫磁狀態;
首次刷磁卡或存折而由寫磁頭于磁卡或存折上進行低抗寫磁以寫入數據, 并進行磁卡或存折的識別,微處理器以中斷方式對編碼器信號和讀磁頭信號進 行檢測,如微處理器同時檢測到編碼器信號和讀磁頭信號,則判斷刷過的為存 折,如微處理器在檢測到讀磁頭信號的同時檢測不到編碼器信號,則判斷刷過 的為磁卡;
如識別結果為存折,則仍以寫低抗磁介質的寫入電流驅動寫磁頭,磁條讀 寫器處于低抗寫磁狀態,如識別結果為磁卡,則以寫高抗磁介質的寫入電流驅 動寫磁頭,磁條讀寫器轉換為高抗寫磁狀態;
讀磁頭讀取磁卡或存折的磁條信息,并發送至微處理器與系統寫數據進行 比較,如兩者一致,則磁條讀寫器返回寫磁成功信息,完成寫磁工作,如兩者 不一致,則磁條讀寫器返回寫磁失敗信息,然后再刷磁卡或存折進行寫磁搡作, 可重復操作以至寫》茲成功。
上述磁條讀寫器的寫磁控制方法中,所述編碼器與所述讀磁頭的中心距離 大于85.9毫米而小于100毫米。
上述磁條讀寫器的寫磁控制方法中,所述編碼器與所述讀磁頭的中心距離86毫米。
本發明的有益效果在于該寫磁控制方法對高、低抗寫磁的控制由磁條讀 寫器本身完成,磁條讀寫器收到寫命令后,自動識別磁卡或存折,而采用不同 的寫入電流驅動磁條讀寫器以對磁卡或存折進行寫磁,其不需要對現有銀行軟 件系統進行改造,且可與現有銀行所使用的磁條讀寫器兼容;由于采用不同的 寫入電流驅動磁條讀寫器以對磁卡或存折進行寫磁,所寫出的磁卡或存折的磁 記錄信號質量較高,在ATM或POS上的讀出率高和兼容性好,不容易消磁而 能長期^f吏用。
下面結合附圖及實施例對本發明做進一步說明。 圖l是本發明的磁條讀寫器的結構示意圖。 圖2是本發明的寫,茲控制方法的流程示意圖。
具體實施方式
本發明所公開的磁條讀寫器的寫磁控制方法,其可自動識別磁卡或存折, 從而采用不同的寫入電流驅動磁條讀寫器于磁卡上進行高抗寫磁,或于存折上 進行低抗寫磁。
首先,提供一磁條讀寫器,參考圖l所示,所述磁條讀寫器10包括有基座 100、微處理器(圖中沒有示出)、及均與微處理器連接的寫磁頭110、編碼器 120、讀磁頭130,其中,寫磁頭110和編碼器110對向接觸而設置于基座100 前部的導槽102的兩側,讀磁頭130設置基座IOO后部的導槽102的一側,編 碼器120與讀磁頭130的中心距離L為86mm。根據GB/T14916-2006的標準, 磁卡的長度為85.47mm-85.9mm,其小于編碼器120與讀磁頭130兩者間的中心 距離;根據GB/T15935-1995的標準,存折的最小長度為100mm,其大于編碼器 120與讀磁頭130兩者間的中心距離。
再結合圖2所示,以說明磁條讀寫器的寫磁控制方法。磁條讀寫器10的微 處理器接收到來自銀行軟件系統的寫磁命令后,先以寫低抗磁介質的寫入電流 驅動寫磁頭110,磁條讀寫器10處于低抗寫磁狀態(步驟S201 )。
首次刷磁卡或存折而由寫磁頭110于磁卡或存折上進行低抗寫磁以寫入數 據,并進行磁卡或存折的識別(步驟S202),微處理器以中斷方式對編碼器信號 和讀磁頭信號進行檢測,如果微處理器同時檢測到編碼器信號和讀磁頭信號,
則判斷刷過的為存折,如果微處理器在檢測到讀磁頭信號的同時檢測不到編碼 器信號,則判斷刷過的為磁卡。刷磁卡或存折時,磁卡或存折首先接觸帶動編
碼器120,微處理器則可檢測到編碼器信號,但尚未檢測到讀磁頭信號,隨著磁 卡或存折的進入而接觸讀磁頭130,微處理可檢測到讀磁頭信號,因為磁卡的最 大長度為85.9mm,小于編碼器120與讀磁頭130兩者間的中心距離,當磁卡接 觸到讀磁頭130時,磁卡末端已脫離編碼器120,編碼器120的膠輪被寫磁頭 110頂住而不再轉動,微處理器檢測不到編碼器信號,故如果微處理器在檢測到 讀磁頭信號的同時檢測不到編碼器信號,則判斷刷過的為磁卡,而因為存折的 最小長度為100mm,大于編碼器120與讀磁頭130兩者間的中心距離,當磁卡 接觸到讀磁頭130時,存折尚未脫離編碼器120,仍帶動編碼器120的膠輪轉動, 微處理器仍可檢測編碼器信號,故如果微處理器同時檢測到編碼器信號和讀磁 頭信號,則判斷刷過的為存折。
如識別結果為存折,則仍以寫低抗磁介質的寫入電流驅動寫磁頭110,磁條 讀寫器IO處于低抗寫磁狀態,如識別結果為磁卡,則以寫高抗磁介質的寫入電 流驅動寫磁頭110,磁條讀寫器10轉換為高抗寫磁狀態(步驟S203 )。
讀磁頭130讀取磁卡或存折的磁條信息,并發送至微處理器與系統寫數據 進行比較(步驟S204 ),如兩者一致,則磁條讀寫器發送寫磁成功信息至銀行軟 件系統,完成寫磁工作(步驟S205 );如兩者不一致,則磁條讀寫器發送寫磁失 敗信息至銀行軟件系統,然后再刷磁卡或存折進行寫磁(步驟S206 ),可重復操 作以至寫》茲成功。
在步驟S202中,如果刷過的為存折,磁條讀寫器10處于低抗寫磁狀態, 剛好滿足存折的寫磁需要, 一般能成功地將數據寫入存折的磁條中, 一旦寫磁 不成功而再次刷存折寫磁時,由于磁條讀寫器已識別出存折并設置為抵抗寫磁 狀態,可保證存折再次寫磁時的寫磁質量。在步驟S202中,如果刷過的為磁卡, 由于磁條讀寫器處于抵抗寫磁狀態,其寫入電流的磁場弱,寫磁頭110無法磁 化磁卡的磁條,故必需再次刷磁卡寫磁,而由于磁條讀寫器已識別出磁卡并設 置為高抗寫磁狀態,故可保證磁卡再次寫磁時的寫磁質量。
上述實施例中,編碼器120與讀磁頭130的中心距離設置為86mm,當然, 兩者的中心距離不限定于86mm,也可以是其他的長度,只要使編碼器120與讀 磁頭130的中心距離大于磁卡的長度而小于存折的長度即可。
本發明所公開的磁條讀寫器的寫磁控制方法,其對于高、低抗寫磁的控制, 是由磁條讀寫器本身完成的,磁條讀寫器收到寫命令后,自動識別磁卡或存折,
而采用不同的寫入電流驅動磁條讀寫器以對磁卡或存折進行寫磁,其不需要對
現有銀行軟件系統進行改造,且可與現有銀行所使用的磁條讀寫器兼容;由于 采用不同的寫入電流驅動磁條讀寫器以對磁卡或存折進行寫磁,所寫出的磁卡
或存折的磁記錄信號質量較高,在ATM或POS上的讀出率高和兼容性好,不 容易消》茲而能長期4吏用。
權利要求
1. 一種磁條讀寫器的寫磁控制方法,用于控制磁條讀寫器對磁卡或存折進行寫磁操作,其特征在于,所述寫磁控制方法包含有提供一磁條讀寫器,所述磁條讀寫器包括有基座、微處理器、寫磁頭、編碼器及讀磁頭,所述寫磁頭、編碼器和讀磁頭均與所述微處理器連接,其中,所述寫磁頭和編碼器對向接觸而設置于所述基座前部的導槽的兩側,所述讀磁頭設置所述基座后部的導槽的一側,所述編碼器與所述讀磁頭的中心距離大于磁卡的長度而小于存折的長度;微處理器接收到寫磁命令后,先以寫低抗磁介質的寫入電流驅動寫磁頭,磁條讀寫器處于低抗寫磁狀態;首次刷磁卡或存折而由寫磁頭于磁卡或存折上進行低抗寫磁以寫入數據,并進行磁卡或存折的識別,微處理器以中斷方式對編碼器信號和讀磁頭信號進行檢測,如微處理器同時檢測到編碼器信號和讀磁頭信號,則判斷刷過的為存折,如微處理器在檢測到讀磁頭信號的同時檢測不到編碼器信號,則判斷刷過的為磁卡;如識別結果為存折,則仍以寫低抗磁介質的寫入電流驅動寫磁頭,磁條讀寫器處于低抗寫磁狀態,如識別結果為磁卡,則以寫高抗磁介質的寫入電流驅動寫磁頭,磁條讀寫器轉換為高抗寫磁狀態;讀磁頭讀取磁卡或存折的磁條信息,并發送至微處理器與系統寫數據進行比較,如兩者一致,則磁條讀寫器返回寫磁成功信息,完成寫磁工作,如兩者不一致,則磁條讀寫器返回寫磁失敗信息,然后再刷磁卡或存折進行寫磁操作,可重復操作以至寫磁成功。
2. 如權利要求1所述的磁條讀寫器的寫磁控制方法,其特征在于所述編碼 器與所述讀磁頭的中心距離大于85.9毫米而小于100毫米。
3. 如權利要求1所述的磁條讀寫器的寫磁控制方法,其特征在于所述編碼 器與所述讀磁頭的中心距離為86毫米。
全文摘要
本發明公開一種磁條讀寫器的寫磁控制方法,其包括磁條讀寫器接收寫磁命令后,先以寫低抗磁介質的寫入電流驅動寫磁頭,磁條讀寫器處于低抗寫磁狀態;然后對所刷過的磁卡或存折進行識別,如識別結果為存折,則仍以寫低抗磁介質的寫入電流驅動寫磁頭,磁條讀寫器處于低抗寫磁狀態,如識別結果為磁卡,則以寫高抗磁介質的寫入電流驅動寫磁頭,磁條讀寫器轉換為高抗寫磁狀態;讀磁頭讀取磁卡或存折的磁條信息,并與系統寫數據進行比較,如兩者一致,則完成寫磁工作,如兩者不一致,則再刷磁卡或存折進行寫磁操作,可重復操作以至寫磁成功。本發明可應用于現有銀行的軟件系統之上,且可與現有銀行所使用的磁條讀寫器兼容。
文檔編號G06K1/12GK101393611SQ20071003033
公開日2009年3月25日 申請日期2007年9月20日 優先權日2007年9月20日
發明者周小群, 張海濤, 杜遠能, 鄧紅偉 申請人:深圳南天東華科技有限公司