[發明專利]磁條卡解碼方法及裝置有效
| 申請號: | 201710012751.9 | 申請日: | 2017-01-09 |
| 公開(公告)號: | CN107066906B | 公開(公告)日: | 2020-01-10 |
| 發明(設計)人: | 吳樹興;張秀琴 | 申請(專利權)人: | 北京信息職業技術學院 |
| 主分類號: | G06K7/08 | 分類號: | G06K7/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100015*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 磁條 解碼 方法 裝置 | ||
本發明實施例公開了一種磁條卡解碼方法及裝置。方法包括:步驟S1、在解碼過程中,獲取N個已解碼比特的持續時間;步驟S2、根據N個已解碼比特的持續時間獲取當前峰值點對應的比特的持續時間T的估計值;步驟S3、根據估計值獲取評估當前峰值點過程的采樣的開始點;步驟S5、根據估計值和開始點獲取當前峰值點的位置;步驟S6、根據當前峰值點的位置對磁條卡信號進行解碼。本發明實施例基于解碼過程中歷史比特的持續時間T估計當前峰值點對應的比特的持續時間T,并基于估計的比特的持續時間以及第一預設規則確定當前峰值點的位置,并基于確定的峰值點的位置進行解碼操作,與現有技術相比,能精確地查找到當前峰值點的位置,進而提高了解碼的精確度。
技術領域
本發明實施例涉及信號處理技術領域,具體涉及一種磁條卡解碼方法及裝置。
背景技術
磁條卡的應用領域十分廣泛,可以制作成為銀行卡、會員卡、公路交費卡等等。它實際上是使用磁性材料而制成的一種標識卡。所謂標識卡就是標記了持卡人和發行者信息的卡。磁條卡的正面由聚氯乙烯、聚酷薄膜或復合紙制成,它的反面則是具有磁條的一面,由磁性材料制成磁卡的正面一般印有發卡銀行名稱、持卡人姓名、有效期限等提示性的信息,反面一般印刷有發卡銀行服務電話、持卡人簽名條、發卡人聲明等信息。
一般來說,在銀行系統中所使用的磁卡,其反面的磁條有3個獨立的磁道,分別是磁道1(Track1)、磁道2(Track2)和磁道3(Track3),3個磁道的分布如圖1所示。根據不同的應用需求,有的磁卡只使用了其中兩個磁道,目前大多數磁條卡都只使用了2、3磁道。
其中,三個磁道的寬度相同,均為2.80毫米左右,用于記錄用戶的各種數據信息,相鄰的兩個磁道之間大約有0.05毫米的間隙,用來區分兩個相鄰的磁道,因此,磁條的總寬度為10.29毫米左右(前提是3個磁道都使用的磁卡)或者為6.35毫米左右(前提是使用2個磁道的磁卡)。在實際生活中,我們所使用的銀行磁卡上磁條的寬度都會增加1~2毫米左右,磁條的總寬度在12~13毫米。
一般來說,F2F信號兩個相鄰的周期T,會隨著刷卡速度的不同,存在動態的變化。在一個位窗T內,沒有電極跳變就為0,有電極跳變就為1,每個位窗的起始沿和結束沿都會有跳變。而模擬信號的每個位窗T都會隨著刷卡的速度動態變化。不過動態變化的范圍在一定閾值內,超出這個閾值說明在劃卡的過程中存在明顯抖動或滯留。
由磁頭讀出的模擬信號準確轉換成為F2F信號是磁條卡信息能夠準確讀出的關鍵之一。模擬信號中如果能夠準確判斷出峰值點的位置,會使得譯碼為F2F信號更加準確。
在實現本發明實施例的過程中,發明人發現現有的峰值點位置判別方法精確度較差,進而影響磁條卡的解碼精確度。
發明內容
本發明實施例的一個目的是解決現有的技術方案峰值點位置判別方法精確度較差,影響磁條卡的解碼精確度的問題。
本發明實施例提出了一種磁條卡解碼方法,包括:
步驟S1、在解碼過程中,獲取N個已解碼比特的持續時間;
步驟S2、根據所述N個已解碼比特的持續時間獲取當前峰值點對應的比特的持續時間T的估計值;
步驟S3、根據所述估計值獲取評估當前峰值點過程的采樣的開始點;
步驟S5、根據所述估計值和所述開始點獲取當前峰值點的位置;
步驟S6、根據當前峰值點的位置對磁條卡信號進行解碼。
可選的,所述步驟S3具體包括:
根據所述估計值和第一預設規則,獲取所述開始點的采樣值;
根據所述開始點的采樣值獲取所述開始點的位置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京信息職業技術學院,未經北京信息職業技術學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710012751.9/2.html,轉載請聲明來源鉆瓜專利網。





