[发明专利]一种磁条卡读卡器抗干扰的解码方法有效
申请号: | 201910870178.4 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110659528B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 刘占利;李立;杨磊;范振伟;马洪祥 | 申请(专利权)人: | 兆讯恒达科技股份有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00;G06K7/08 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例涉及一种磁条卡读卡器抗干扰的解码方法,其特征在于,所述方法包括:初始化无效信号、解码状态、前比特信号时间的值、解码后磁条数据;获取非标信号上限;获取第一帧前导同步信号、第一帧数据信号;生成平均比特信号时间、前比特信号时间、第二比特信号时间;进行噪声信号判断操作生成第一信号判断结果;第一信号判断结果为有效信号时,进行有效信号判断操作生成第二信号判断结果;第二信号判断结果为有效信号时进行有效信号解码操作;继续提取第三比特直至结束比特数据信号;在当解码状态的值为0时,读卡器向上位机发送解码成功状态信息与解码后磁条数据。本发明方法对干扰信号进行识别、标记,设置非标信号上限提高解码抗扰能力。 | ||
搜索关键词: | 一种 磁条 读卡器 抗干扰 解码 方法 | ||
【主权项】:
1.一种磁条卡读卡器抗干扰的解码方法,其特征在于,所述方法包括:/n步骤1,读卡器初始化无效信号计数器的值为0,初始化解码状态的值为0,初始化前比特信号时间的值为0,初始化解码后磁条数据的值为空;/n步骤2,所述读卡器从系统区获取非标信号上限;/n步骤3,所述读卡器通过磁头与磁条的相对运动,获取磁条数据的第一帧前导同步信号、第一帧数据信号;/n步骤4,所述读卡器根据所述第一帧前导同步信号,进行平均比特信号时间计算,生成平均比特信号时间;/n步骤5,所述读卡器根据所述第一帧数据信号,进行第一次前比特信号时间赋值计算,生成所述前比特信号时间;/n步骤6,所述读卡器根据所述第一帧数据信号提取第二比特数据信号,提取所述第二比特数据信号的比特信号时间生成第二比特信号时间;/n步骤7,所述读卡器根据所述第二比特数据信号、第二比特信号时间、前比特信号时间,进行噪声信号判断操作,生成第一信号判断结果;/n步骤8,所述读卡器对所述第一信号判断结果进行判断,当所述第一信号判断结果为有效信号时转至步骤9,当所述第一信号判断结果为噪声信号时将所述无效信号计数器的值加1并转至步骤11;/n步骤9,所述读卡器根据平均比特信号时间、前比特信号时间、第二比特信号时间,进行有效信号判断操作,生成第二信号判断结果;/n步骤10,所述读卡器对所述第二信号判断结果进行判断,当所述第二信号判断结果为有效信号时转至步骤12,当所述第二信号判断结果为无效信号时将所述无效信号计数器的值加1并转至步骤11;/n步骤11,所述读卡器判断所述无效信号计数器的值是否大于所述非标信号上限的值,如果所述无效信号计数器的值大于所述非标信号上限的值则将所述解码状态的值置为1并转至步骤14,如果所述无效信号计数器的值小于或等于所述非标信号上限的值转至步骤13;/n步骤12,所述读卡器根据所述第二比特数据信号,进行有效信号解码操作生成第二比特位值,并根据所述第二比特位值对所述解码后磁条数据进行比特位添加操作;/n步骤13,所述读卡器根据所述第一帧数据信号,提取第三比特数据信号并对所述第三比特数据信号进行所述噪声信号判断、有效信号判断与有效信号解码,直至提取所述第一帧数据信号的结束比特数据信号并对所述结束比特数据信号完成所述噪声信号判断、有效信号判断与有效信号解码;/n步骤14,所述读卡器判断所述解码状态的值是否为0,在当所述解码状态的值为0时,所述读卡器向上位机发送解码成功状态信息与所述解码后磁条数据。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兆讯恒达科技股份有限公司,未经兆讯恒达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910870178.4/,转载请声明来源钻瓜专利网。
- 上一篇:电子表单中的表格检测
- 下一篇:条形码识别方法、装置、计算机设备和存储介质