System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于磁条卡时间序列的分析方法及装置、刷卡机制造方法及图纸_技高网

用于磁条卡时间序列的分析方法及装置、刷卡机制造方法及图纸

技术编号:40055477 阅读:6 留言:0更新日期:2024-01-16 21:52
本申请涉及磁条卡解码技术领域,公开一种用于磁条卡时间序列的分析方法,包括:对磁条卡刷卡生成的时间序列进行周期分析处理,生成周期序列;对周期序列进行周期预测,获得目标周期预测值;根据目标周期预测值,对时间序列进行数据位判定,获得磁条卡磁道的数据位。该方法能够提升磁条卡磁道数据位判定的准确性。本申请还公开一种用于磁条卡时间序列的分析装置及刷卡机。

【技术实现步骤摘要】

本申请涉及磁条卡解码,例如涉及一种用于磁条卡时间序列的分析方法及装置、刷卡机


技术介绍

1、目前,磁卡为卡片状的磁性记录介质,其利用磁性载体记录字符和数字信息,用于标识身份或者其它用途。磁卡通常由高强度、耐高温的塑料或者纸质涂覆塑料制成,具备防潮、耐磨和柔韧性。例如,银行卡。磁条卡为常见的磁卡之一。磁条卡由塑料卡片和贴附于塑料卡片上的磁条构成,磁条上配置有三条存储信息的磁道。在磁条卡进行刷卡操作时,磁条卡通过设有线圈的工作磁头,使磁条卡的外部磁力切割上述线圈,从而在线圈中生成感应电动势,进而实现信号传输。由于磁条卡刷卡速度不同,所以,刷卡前端和刷卡后端,周期会产生较大相位差。同时,由于磁条卡表面磁极存在磨损,信号检测结果存在波动。另外,外部干扰也会对刷卡时的信号检测产生干扰,影响磁条卡磁道的数据位判断的准确性。

2、为了保证磁条卡数据位的准确判断,相关技术公开了一种时间序列的数据位判定方法,包括:选取时间序列不同数据位的周期值;将不同数据位的周期值进行取平均,获得平均周期值;将平均周期值作为数据位的周期参考值。

3、在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:

4、相关技术取平均获得的平均周期值与实际周期值存在误差,将其作为数据位的周期参考值会影响时间序列数据位的判定结果,降低磁条卡磁道数据位判断的准确性。

5、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


<p>技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、本公开实施例提供了一种用于磁条卡时间序列的分析方法、装置和刷卡机,以提升磁条卡时磁道数据位判定的准确性。

3、在一些实施例中,所述方法包括:对磁条卡刷卡生成的时间序列进行周期分析处理,生成周期序列;对周期序列进行周期预测,获得目标周期预测值;根据目标周期预测值,对时间序列进行数据位判定,获得磁条卡磁道的数据位。

4、在一些实施例中,所述对磁条卡刷卡生成的时间序列进行周期分析处理,生成周期序列,包括:提取时间序列中的数据位以及每个数据位对应的时钟周期值;在数据位为比特0的情况下,选取数据位对应的时钟周期值作为目标周期值;在数据位为比特1的情况下,选取数据位对应的时钟周期值和相邻时钟周期值的和值作为目标周期值;根据不同周期数各自的目标周期值,构建周期序列。

5、在一些实施例中,对周期序列进行周期预测,获得目标周期预测值,包括:确定周期序列关联的历史周期预测值;对历史周期预测值进行长期预测,获得第一周期预测值;对历史周期预测值进行短期预测,获得第二周期预测值;对第一周期预测值和第二周期预测值进行权重计算,获得目标周期预测值。

6、在一些实施例中,对历史周期预测值进行长期预测,获得第一周期预测值,包括:选取长周期的历史周期预测值进行直线拟合或者多项式拟合,获得周期数与周期预测值的拟合直线;根据当前周期数,基于拟合直线确定第一周期预测值;和/或,对历史周期预测值进行短期预测,获得第二周期预测值;选取短周期的历史周期预测值进行曲线拟合,获得周期数与周期预测值的拟合曲线;根据当前周期数,基于拟合曲线确定第二周期预测值。

7、在一些实施例中,对第一周期预测值和第二周期预测值进行权重计算,获得目标周期预测值,包括按照如下公式计算目标周期预测值:,;其中,为目标周期预测值,分别表示第一周期预测值、第二周期预测值和实际周期值,表示误差,分别表示第一权重值、第二权重值、第三权重值和第四权重值。

8、在一些实施例中,对第一周期预测值和第二周期预测值进行权重计算,获得目标周期预测值,包括按照如下公式计算目标周期预测值:,;其中,为目标周期预测值,分别表示第一周期预测值、第二周期预测值和实际周期值,分别表示第一权重值、第二权重值和第三权重值。

9、在一些实施例中,按照如下方式确定第一权重值:根据时间序列的受干扰程度,确定第一权重值;和/或,按照如下方式确定第二权重值:根据磁条卡刷卡速度,确定第二权重值。

10、在一些实施例中,根据目标周期预测值,对时间序列进行数据位判定,获得磁条卡磁道的数据位,包括:根据目标周期预测值确定比特0的第一判定门限;根据目标周期预测值确定比特1的第二判定门限;根据第一判定门限和第二判定门限对时间序列进行数据位判定,获得磁条卡磁道的数据位。

11、在一些实施例中,根据目标周期预测值,对时间序列进行数据位判定,获得磁条卡磁道的数据位,包括:根据目标周期预测值确定干扰信号的第三判定门限;在时间序列中存在疑似干扰信号的情况下,获取疑似干扰信号的当前时间戳;在当前时间戳小于第三判定门限的情况下,确定疑似干扰信号为干扰信号。

12、在一些实施例中,所述装置,包括处理器和存储有程序指令的存储器,所述处理器被配置为在运行所述程序指令时,执行如上述的用于磁条卡时间序列的分析方法。

13、在一些实施例中,所述刷卡机,包括:刷卡机本体;如上述的用于磁条卡时间序列的分析装置,安装于所述刷卡机本体。

14、本公开实施例提供的用于磁条卡时间序列的分析方法、装置和磁条卡,可以实现以下技术效果:

15、本公开实施例对时间序列进行周期分析处理,生成周期序列,再对周期序列进行周期预测,获得目标周期预测值。通过对周期序列进行周期预测,可将周期序列的周期值的变化趋势通过目标周期预测值予以体现,能够提升获得的目标周期预测值的准确性。最后,根据目标周期预测值,对时间序列的数据位进行判定以获得磁条卡磁道的数据位。本公开实施例基于经周期分析处理生成的周期序列的目标周期预测值执行磁条卡磁道数据的数据位判定,有利于提升磁条卡磁道数据位判定的准确性。

16、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。

本文档来自技高网
...

【技术保护点】

1.一种用于磁条卡时间序列的分析方法,其特征在于,包括:

2.根据权利要求1所述的分析方法,其特征在于,对磁条卡刷卡生成的时间序列进行周期分析处理,生成周期序列,包括:

3.根据权利要求1所述的分析方法,其特征在于,对周期序列进行周期预测,获得目标周期预测值,包括:

4.根据权利要求3所述的分析方法,其特征在于,

5.根据权利要求3所述的分析方法,其特征在于,对第一周期预测值和第二周期预测值进行权重计算,获得目标周期预测值,包括:

6.根据权利要求5所述的分析方法,其特征在于,

7.根据权利要求1至6任一项所述的分析方法,其特征在于,根据目标周期预测值,对时间序列进行数据位判定,获得磁条卡磁道的数据位,包括:

8.根据权利要求1至6任一项所述的分析方法,其特征在于,根据目标周期预测值,对时间序列进行数据位判定,获得磁条卡磁道的数据位,包括:

9.一种用于磁条卡时间序列的分析装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在运行所述程序指令时,执行如权利要求1至8任一项所述的用于磁条卡时间序列的分析方法。

10.一种刷卡机,其特征在于,包括:

...

【技术特征摘要】

1.一种用于磁条卡时间序列的分析方法,其特征在于,包括:

2.根据权利要求1所述的分析方法,其特征在于,对磁条卡刷卡生成的时间序列进行周期分析处理,生成周期序列,包括:

3.根据权利要求1所述的分析方法,其特征在于,对周期序列进行周期预测,获得目标周期预测值,包括:

4.根据权利要求3所述的分析方法,其特征在于,

5.根据权利要求3所述的分析方法,其特征在于,对第一周期预测值和第二周期预测值进行权重计算,获得目标周期预测值,包括:

6.根据权利要求5所述的分析方法,其特征在于,<...

【专利技术属性】
技术研发人员:杨会峰黄金煌
申请(专利权)人:北京紫光青藤微系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1