一种提高非接触读卡器适应能力的方法及装置与流程

文档序号:12468052阅读:261来源:国知局
一种提高非接触读卡器适应能力的方法及装置与流程

本发明涉及电子产品领域,尤其涉及一种提高非接触读卡器适应能力的方法及装置。



背景技术:

目前的非接触卡读卡器,其天线在设计完成后,参数或位置就已固定,只能适应某类或某几类的非接触卡,但无法适应更多种类的卡。且一般的PCB天线中央,贴近天线平面的位置,容易出现读卡盲区,造成读卡失败;在现有技术中,如果非接触卡摆放位置偏离(可能是水平的或垂直的方向)或因为卡片的天线封装偏离中心,导致的卡片天线位置偏离读卡器天线区域,读卡器的读卡效果会很差;如果非接触卡天线的谐振点过高或过低,也会导致读卡效果较差。



技术实现要素:

本发明的目的是为了克服现有技术的不足,提供一种提高非接触读卡器适应能力的方法及装置。

本发明实施例提供了一种提高非接触读卡器适应能力的方法,包括:

步骤S1:读卡器启动卡探测装置;

步骤S2:所述读卡器通过所述卡探测装置检测是否有卡片进入验卡区,是则执行步骤S3,否则返回步骤S2;

步骤S3:所述读卡器按照预设的第一方式进行询卡操作;

步骤S4:所述读卡器判断询卡操作是否成功,是则所述读卡器与卡片开始进行通讯,否则执行步骤S5;

步骤S5:所述读卡器更改第一方式,按照更改后的第一方式继续进行询卡操作,返回步骤S4。

其中,所述步骤S3包括:所述读卡器使用预设位置的天线进行询卡操作;

所述步骤S5包括:所述读卡器移动天线,继续使用所述天线进行询卡操作,返回步骤S4。

其中,所述读卡器移动天线,包括:所述读卡器水平方向移动天线和/或垂直方向移动天线和/或倾斜角度移动天线。

其中,所述步骤S3包括:所述读卡器根据预设配置参数对天线进行设置,使用所述天线进行询卡操作;

所述步骤S5包括:所述读卡器更改配置参数,根据更改后的配置参数对天线进行设置,使用所述天线进行询卡操作,返回步骤S4。

其中,所述配置参数包括:谐振频率点和/或品质因子。

其中,所述步骤S3包括:所述读卡器通过预设的天线给所述卡片发送查询指令;

所述步骤S4包括:所述读卡器判断是否接收到所述卡片返回的正确响应,是则所述读卡器与卡片开始进行通讯,否则执行步骤S5;

所述步骤S5包括:所述读卡器切换天线,使用切换后的天线给所述卡片发送查询指令,返回步骤S4。

其中,所述步骤S4中询卡成功之后还包括:

步骤Y1:所述读卡器记录当前第一方式和与其对应的信号强度,执行步骤Y2;

步骤Y2:所述读卡器判断所有的第一方式是否处理完成,是则执行步骤Y3,否则执行步骤S5;

步骤Y3:所述读卡器根据记录的信号强度从记录的第一方式中选取最优通讯方式,并使用所述最优通讯方式与所述卡片进行通讯;

所述步骤S4判断为否执行步骤S5之前包括:所述读卡器判断所有的第一方式是否处理完成,是则返回步骤S2,否则执行步骤S5。

其中,所述读卡器根据记录的信号强度从记录的第一方式中选取最优通讯方式,并使用所述最优通讯方式与所述卡片进行通讯包括:所述读卡器从记录的第一方式中选取与最大的信号强度所对应的第一方式,使用选取的第一方式与卡片进行通讯。

其中,所述步骤S4中询卡成功之后还包括:

步骤T1:所述读卡器记录当前第一方式和与其对应的信号强度;

步骤T2:所述读卡器判断记录的信号强度是否出现拐点,是则将当前第一方式之前的相邻第一方式作为最优通讯方式,所述读卡器使用所述最优通讯方式与所述卡片进行通讯,否则执行步骤T3;

步骤T3:所述读卡器判断所有的第一方式是否处理完成,是则返回步骤S2,否则执行步骤S5;

所述步骤S4判断为否执行步骤S5之前包括:所述读卡器判断所有的第一方式是否处理完成,是则返回步骤S2,否则执行步骤S5。

其中,所述步骤T2包括:所述读卡器判断当前记录的信号强度是否小于最大信号强度,是则将最大信号强度所对应的第一方式作为最优通讯方式,所述读卡器使用所述最优通讯方式与所述卡片进行通讯,否则用当前记录的信号强度更新最大信号强度,执行步骤T3;所述最大信号强度的初始值为0。

本发明又提供一种提高非接触读卡器适应能力的装置,包括:

启动模块,用于启动卡探测装置;

第一判断模块,用于通过所述卡探测装置检测是否有卡片进入验卡区;

询卡模块,用于当所述第一判断模块判断有卡片进入验卡区时按照预设的第一方式和更改后的第一方式进行询卡操作;

第二判断模块,用于判断所述询卡模块的询卡操作是否成功,是则所述读卡器与卡片开始进行通讯;

所述更改模块,用于当所述第二判断模块判断询卡操作不成功时更改第一方式。

其中,所述询卡模块具体用于使用预设位置的天线进行询卡操作,还用于使用移动后的天线进行询卡操作;

所述更改模块具体用于当所述第二判断模块判断询卡操作不成功时移动天线。

其中,所述更改模块具体用于移动天线包括:所述更改模块用于水平方向移动天线和/或垂直方向移动天线和/或倾斜角度移动天线。

其中,所述询卡模块具体用于根据预设的配置参数对天线进行设置,使用所述天线进行询卡操作;还用于根据更改后的配置参数对天线进行设置,使用所述天线进行询卡操作;

所述更改模块具体用于当所述第二判断模块判断询卡操作不成功时更改配置参数。

其中,所述配置参数包括:谐振频率点和/或品质因子。

其中,所述询卡模块具体用于通过预设的天线给所述卡片发送查询指令;还用于通过切换后的天线给所述卡片发送查询指令;

所述第二判断模块具体用于判断所述读卡器是否接收到所述卡片返回的正确响应,是则所述读卡器与卡片开始进行通讯;

所述更改模块具体用于当所述第二判断模块判断未接收到所述卡片返回的正确响应时切换天线。

其中,所述装置还包括:

第一记录模块,用于记录当前第一方式和与其对应的信号强度;

第三判断模块,用于判断所有的第一方式是否处理完成;

选取模块,用于当所述第三判断模块判断所有的第一方式都处理完成时根据记录的信号强度从记录的第一方式中选取最优通讯方式,所述读卡器使用所述最优通讯方式与所述卡片进行通讯;

所述第一判断模块,还用于当所述第三判断模块判断所有的第一方式都处理完成时通过所述卡探测装置检测是否有卡片进入验卡区;

所述更改模块,还用于当所述第三判断模块判断所有的第一方式未处理完成时更改第一方式。

其中,所述选取模块具体用于从记录的第一方式中选取与最大的信号强度所对应的第一方式,使用选取的第一方式与卡片进行通讯。

其中,所述装置还包括:

第二记录模块,用于记录当前第一方式和与其对应的信号强度;

第四判断模块,用于判断所述第二记录模块记录的信号强度是否出现拐点,是则将当前第一方式之前的相邻第一方式作为最优通讯方式,所述读卡器使用所述最优通讯方式与所述卡片进行通讯;

所述第五判断模块,用于当所述第四判断模块判断所述第二记录模块记录的信号强度未出现拐点时,判断所有的第一方式是否处理完成;

所述第一判断模块,还用于当所述第五判断模块判断所有的第一方式都处理完成时通过所述卡探测装置检测是否有卡片进入验卡区;

所述更改模块,还用于当所述第五判断模块判断所有的第一方式未处理完成时更改第一方式。

其中,所述第四判断模块具体用于判断当前记录的信号强度是否小于最大信号强度,是则将最大信号强度所对应的第一方式作为最优通讯方式,使用所述最优通讯方式与所述卡片进行通讯,否则用当前记录的信号强度更新最大信号强度;所述最大信号强度的初始值为0。

本发明与现有技术相比,具有以下优点:

本发明实施例的技术方案,可以在用户不更换硬件的前提下,使读卡器适应更多类型的卡片或不同尺寸的卡片,使读卡器的读卡效果更好,提高非接触读卡器的适应能力。

附图说明

图1为本发明实施例一提供的一种提高非接触读卡器适应能力的方法流程图;

图2-图5为本发明实施例一中步骤103同一天线同一线圈的实现方法一的流程图;

图6-图9为本发明实施例一中步骤103同一天线同一线圈的实现方法二的流程图;

图10-图13为本发明实施例一中步骤103同一天线同一线圈的实现方法三的流程图;

图14-图17为本发明实施例一中步骤103同一天线不同线圈的实现方法一的流程图;

图18-图21为本发明实施例一中步骤103同一天线不同线圈的实现方法二的流程图;

图22-图25为本发明实施例一中步骤103同一天线不同线圈的实现方法三的流程图;

图26-图29为本发明实施例一中步骤103不同天线不同线圈的实现方法一的流程图;

图30-图33为本发明实施例一中步骤103不同天线不同线圈的实现方法二的流程图;

图34为本发明实施例二提供的一种提高非接触读卡器适应能力的装置方框示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本发明实施例一提供一种提高非接触读卡器适应能力的方法,如图1所示,本实施例方法包括:

步骤101:读卡器启动卡探测装置;

具体的,在本实施例中,卡探测装置包括:红外位置识别装置、影像位置识别装置、天线信号反馈识别装置等等;

步骤102:读卡器通过卡探测装置检测是否有卡片进入验卡区,是则执行步骤103,否则返回步骤102;

步骤103:读卡器按照预设的第一方式进行询卡操作;

步骤104:读卡器判断询卡操作是否成功,是则读卡器与卡片开始进行通讯,否则执行步骤105;

步骤105:读卡器更改第一方式,按照更改后的第一方式继续进行询卡操作,返回步骤104。

具体的,在本实施中,第一方式可以是天线位置模式、天线线圈模式、配置参数模式的其中之一或其任意组合;天线位置模式为:天线位置移动或天线位置固定;配置参数模式为配置参数预先已设置或配置参数预先未设置。

i、本实施例中的天线位置模式为天线位置移动,则步骤103包括:读卡器使用预设位置的天线进行询卡操作;步骤105包括:读卡器移动天线,继续使用天线进行询卡操作,返回步骤104。移动天线包括:水平方向移动天线和/或垂直方向移动天线和/或倾斜角度移动天线,移动规则预先进行设定。

在本实施例中,天线也可以预先固定设置,预先固定设置天线的位置为:水平固定天线或垂直固定天线或倾斜角度固定天线;

ii、本实施例中的天线线圈模式为:单天线单线圈或单天线多线圈或多天线单线圈或多天线多线圈;本实施实施例中,读卡器与卡片进行通讯时所使用的可用天线线圈(即发送数据使用的天线线圈和接收数据使用的天线线圈)可以为同一天线中的同一线圈或同一天线中的不同线圈或不同天线中的不同线圈,则步骤103包括:读卡器通过预设的天线给卡片发送查询指令;步骤104包括:读卡器判断是否接收到卡片返回的正确响应,是则读卡器与卡片开始进行通讯,否则执行步骤105;步骤105包括:读卡器切换天线,使用切换后的天线给卡片发送查询指令,返回步骤104。在本实施例中,如天线中有多个线圈,则步骤105中先切换线圈,在将当前天线中的所有线圈都处理完成后再切换天线;

iii、配置参数包括:谐振频率点和/或品质因子;

配置参数模式为配置参数预先未设置,则步骤103包括:读卡器根据预设配置参数对天线进行设置,使用天线进行询卡操作;步骤105包括:读卡器更改配置参数,根据更改后的配置参数对天线进行设置,使用天线进行询卡操作,返回步骤104;

在本实施例中,配置参数也可以是预先已设置好的;

本实施例步骤103询卡成功之后还可以包括:读卡器选取最优通讯方式,并使用最优通讯方式与卡片进行通讯,实现过程包括:

①步骤Y1:读卡器记录当前第一方式和与其对应的信号强度,执行步骤Y2;

步骤Y2:读卡器判断所有的第一方式是否处理完成,是则执行步骤Y3,否则执行步骤105;

步骤Y3:读卡器根据记录的信号强度从记录的第一方式中选取最优通讯方式,并使用最优通讯方式与卡片进行通讯;

具体的,读卡器根据记录的信号强度从记录的第一方式中选取最优通讯方式,并使用最优通讯方式与卡片进行通讯,包括:读卡器从记录的第一方式中选取与最大的信号强度所对应的第一方式,使用选取的第一方式与卡片进行通讯;

该种方式中,步骤104判断为否执行步骤105之前包括:读卡器判断所有的第一方式是否处理完成,是则返回步骤102,否则执行步骤105;

在本实施例中,读卡器还可以使用一个天线给卡片发送询卡命令,使用所有天线同时接收卡片返回的响应,如接收到正确响应,则从接收到的正确响应的天线中选用最优通讯方式的天线进行后续通讯过程;

②步骤T1:读卡器记录当前第一方式和与其对应的信号强度;

步骤T2:读卡器判断记录的信号强度是否出现拐点,是则将当前第一方式之前的相邻第一方式作为最优通讯方式,读卡器使用最优通讯方式与卡片进行通讯,否则执行步骤T3;

具体的,在本实施例中,步骤T2包括:读卡器判断当前记录的信号强度是否小于最大信号强度,是则将最大信号强度所对应的第一方式作为最优通讯方式,读卡器使用最优通讯方式与卡片进行通讯,否则用当前记录的信号强度更新最大信号强度,执行步骤T3;最大信号强度的初始值为0;

步骤T3:读卡器判断所有的第一方式是否处理完成,是则返回步骤102,否则执行步骤105;

步骤104判断为否执行步骤105之前包括:读卡器判断所有的第一方式是否处理完成,是则返回步骤102,否则执行步骤105;

具体的,在本实施例中,读卡器判断所有的第一方式是否处理完成,包括:读卡器判断是否处理完天线位置模式和/或天线线圈模式和/或配置参数模式的所有组合方式,是则所有的第一方式处理完成,否则所有的第一方式处理未完成。

下面就上述各种组合的具体实现过程进行详述;

(一)以单天线为例进行说明,其中天线位置可以固定也可以按照预设规则移动,固定方式可以为水平固定、垂直固定、倾斜角度固定等方式,移动方式可以为水平移动、垂直移动、倾斜角度移动等方式,发送数据和接收数据使用的天线线圈为天线中的同一线圈;

实现方法一:只要使用天线线圈能收到卡片的信号反馈则表示该天线线圈可用,读卡器与卡片能正常通讯;

(1)配置参数预先已设置的且天线位置固定,如图2所示,包括:

步骤a1:读卡器将天线的第一个线圈作为当前天线线圈;

步骤a2:读卡器使用当前天线线圈向卡片发送查询指令,并等待接收卡片返回的响应;

步骤a3:读卡器判断使用当前天线线圈是否接收到卡片返回的正确响应,是则将当前天线线圈作为可用天线线圈,读卡器使用可用天线线圈与卡片进行通讯,否则执行步骤a4;

步骤a4:读卡器判断是否处理完天线中的所有线圈,是则返回步骤102,否则将天线中的下一个线圈作为当前天线线圈,返回步骤a2;

(2)配置参数预先未设置且天线位置固定,如图3所示,在步骤a1与步骤a2之间还包括:

步骤a21:读卡器将配置参数方案中的第一种配置参数作为当前配置参数;

具体的,在本实施例中,配置参数包括谐振频率点和Q值(品质因子),谐振频率点包括低于标准频率(低频)、等于标准频率(标频)、高于标准频率(高频),Q值包括低于常规Q值(低Q)、等于常规Q值(中Q)、高于常规Q值(高Q);配置参数方案包括九种方案:低频低Q、低频中Q、低频高Q、标频低Q、标频中Q、标频高Q、高频低Q、高频中Q、高频高Q;

步骤a22:读卡器使用当前配置参数对当前天线线圈进行配置;

在步骤a3与步骤a4之间包括:

步骤a31:读卡器判断是否处理完配置参数方案,是则执行步骤a4,否则将配置参数方案中的下一种配置参数作为当前配置参数,返回步骤a22;

步骤a4中判断为否时将天线中的下一个线圈作为当前天线线圈之后返回步骤a21;

(3)配置参数预先已设置且天线位置移动,如图4所示,在步骤a1之前还包括:

步骤a11’:读卡器将天线的初始位置作为当前位置;

在步骤a4判断为是时还包括:步骤a41’:读卡器判断天线是否移动过所有的位置,是则返回步骤102,否则按照预设规则移动天线,返回步骤a1;

(4)线圈的配置参数预先未设置且天线位置移动,如图5所示,

在步骤a1之前还包括:

步骤a11”:读卡器将天线的初始位置作为当前位置;

在步骤a1与步骤a2之间还包括:

步骤a21”:读卡器将配置参数方案中的第一种配置参数作为当前配置参数;

步骤a22”:读卡器使用当前配置参数对当前天线线圈进行配置;

在步骤a3与步骤a4之间包括:

步骤a31”:读卡器判断是否处理完配置参数方案,是则执行步骤a4,否则将配置参数方案中的下一种配置参数作为当前配置参数,返回步骤a22”;

步骤a4中判断为否时将天线中的下一个线圈作为当前天线线圈之后返回步骤a21”;

在步骤a4判断为是时还包括:

步骤a41”:读卡器判断天线是否移动过所有的位置,是则返回步骤102,否则按照预设规则移动天线,返回步骤a1;

实现方法二:当通讯信号强度出现拐点时则将使用过的上一个天线线圈作为可用天线线圈,读卡器与卡片使用可用天线线圈(即最优方式)通讯;

(1)配置参数预先已设置且天线位置固定,如图6所示,包括:

步骤b1:读卡器将天线的第一个线圈作为当前天线线圈;

步骤b2:读卡器使用当前天线线圈向卡片发送查询指令,并等待接收卡片返回的响应;

步骤b3:读卡器判断使用当前天线线圈是否接收到卡片返回的正确响应,是则记录对应的卡应答信号强度,执行步骤b4,否则执行步骤b5;

步骤b4:读卡器判断正确响应的信号强度是否大于最大信号强度,是则用卡应答信号强度更新最大信号强度,并记录与最大信号强度对应的天线线圈,执行步骤b5,否则将与最大信号强度对应的天线线圈作为可用天线线圈,读卡器使用可用天线线圈与卡片进行通讯;

具体的,在本实施例中,最大信号强度的初始值为0;

步骤b5:读卡器判断是否处理完天线中的所有线圈,是则返回步骤102,否则将天线中的下一个线圈作为当前天线线圈,返回步骤b2;

(2)配置参数预先未设置且天线位置固定,如图7所示,步骤b1与b2之间还包括:

步骤b21:读卡器将配置参数方案中的第一种配置参数作为当前配置参数;

步骤b22:读卡器使用当前配置参数对当前天线线圈进行配置;

步骤b3与b5之间和步骤b4与b5之间还包括:

步骤b41:读卡器判断是否处理完配置参数方案,是则执行步骤b5,否则将配置参数方案中的下一种配置参数作为当前配置参数,返回步骤b22;

步骤b5中判断为否时将天线中的下一个线圈作为当前天线线圈之后返回步骤b21;

(3)配置参数预先已设置且天线位置移动,如图8所示,在步骤b1之前还包括:

步骤b11’:读卡器将天线的初始位置作为当前位置;

在步骤b5判断为是时还包括:

步骤b51’:读卡器判断天线是否移动过所有的位置,是则返回步骤102,否则按照预设规则移动天线,返回步骤b1;

(4)配置参数预先未设置且天线位置移动,如图9所示,

在步骤b1之前还包括:

步骤b11’:读卡器将天线的初始位置作为当前位置;

步骤b1与b2之间还包括:

步骤b21”:读卡器将配置参数方案中的第一种配置参数作为当前配置参数;

步骤b22”:读卡器使用当前配置参数对当前天线线圈进行配置;

步骤b3与b5之间和步骤b4与b5之间还包括:

步骤b41”:读卡器判断是否处理完配置参数方案,是则执行步骤b5,否则将配置参数方案中的下一种配置参数作为当前配置参数,返回步骤b22”;

步骤b5中判断为否时将天线中的下一个线圈作为当前天线线圈之后返回步骤b21”;

在步骤b5判断为是时还包括:

步骤b51”:读卡器判断天线是否移动过所有的位置,是则返回步骤102,否则按照预设规则移动天线,返回步骤b1;

实现方法三:将信号强度最大的天线线圈作为可用天线线圈,读卡器与卡片使用可用天线线圈(即最优方式)通讯;

(1)配置参数预先已设置且天线位置固定,如图10所示,包括:

步骤c1:读卡器将天线的第一个线圈作为当前天线线圈;

步骤c2:读卡器使用当前天线线圈向卡片发送查询指令,并等待接收卡片返回的响应;

步骤c3:读卡器判断使用当前天线线圈是否接收到卡片返回的正确响应,是则执行步骤c4,否则执行步骤c6;

步骤c4:读卡器判断正确响应的信号强度是否大于最大信号强度,是则执行步骤c5,否则执行步骤c6;

具体的,在本实施例中,最大信号强度的初始值为0;

步骤c5:读卡器用正确响应的信号强度更新最大信号强度,执行步骤c6;

步骤c6:读卡器判断是否处理完天线中的所有线圈,是则执行步骤c7,否则将天线的下一个线圈作为当前天线线圈,返回步骤c2;

步骤c7:读卡器判断最大信号强度是否为初始值,是则返回步骤102,否则将与最大信号强度对应的天线线圈作为可用天线线圈,使用可用天线线圈与卡片进行通讯。

(2)配置参数预先未设置且天线位置固定,如图11所示,步骤c1与c2之间还包括:

步骤c21:读卡器将配置参数方案中的第一种配置参数作为当前配置参数;

步骤c22:读卡器使用当前配置参数对当前天线线圈进行配置;

在步骤c3与步骤c6之间、步骤c4与步骤c6之间、步骤c5与步骤c6之间还包括:

步骤c61:读卡器判断是否处理完配置参数方案,是则执行步骤c6,否则将配置参数方案中的下一种配置参数作为当前配置参数,返回步骤c22;

步骤c6中判断为否时将天线中的下一个线圈作为当前天线线圈之后返回步骤c21;

(3)配置参数预先已设置且天线位置移动,如图12所示,在步骤c1之前还包括:

步骤c11’:读卡器将天线的初始位置作为当前位置;

在步骤c6与步骤c7之间还包括:

步骤c71’:读卡器判断天线是否移动过所有的位置,是则执行步骤c7,否则按照预设规则移动天线,返回步骤c1;

(4)配置参数预先未设置且天线位置移动,如图13所示,

在步骤c1之前还包括:

步骤c11”:读卡器将天线的初始位置作为当前位置;

步骤c1与c2之间还包括:

步骤c21”:读卡器将配置参数方案中的第一种配置参数作为当前配置参数;

步骤c22”:读卡器使用当前配置参数对当前天线线圈进行配置;

在步骤c3与步骤c6之间、步骤c4与步骤c6之间、步骤c5与步骤c6之间还包括:

步骤c61”:读卡器判断是否处理完配置参数方案,是则执行步骤c6,否则将配置参数方案中的下一种配置参数作为当前配置参数,返回步骤c22”;

步骤c6中判断为否时将天线中的下一个线圈作为当前天线线圈之后返回步骤c21”;

在步骤c6与步骤c7之间还包括:

步骤c71”:读卡器判断天线是否移动过所有的位置,是则执行步骤c7,否则按照预设规则移动天线,返回步骤c1;

(二)以单天线为例进行说明,其中天线位置可以固定也可以按照预设规则移动,固定方式可以为水平固定、垂直固定、倾斜角度固定等方式,移动方式可以为水平移动、垂直移动、倾斜角度移动等方式,可用天线线圈为该天线中的不同线圈,即发送天线线圈与接收天线线圈不同;

实现方法一:只要使用天线线圈能收到信号则表示该天线线圈可用,读卡器与卡片正常通讯;

(1)配置参数预先已设置且天线位置固定,如图14所示,包括:

步骤d1:读卡器将天线的第一个线圈作为当前发送天线线圈;

步骤d2:读卡器将除当前发送天线线圈之外的其他线圈中的一个线圈作为当前接收天线线圈;

步骤d3:读卡器使用当前发送天线线圈向卡片发送查询指令,并等待接收卡片返回的响应;

步骤d4:读卡器判断使用当前接收天线线圈是否接收到卡片返回的正确响应,是则将当前发送天线线圈和当前接收天线线圈作为可用天线线圈,读卡器使用可用天线线圈与卡片进行通讯,否则执行步骤d5;

步骤d5:读卡器判断是否处理完除当前接收天线线圈之外的其他线圈,是则执行步骤d6,否则将其他线圈中的下一个线圈作为当前接收天线线圈,返回步骤d3;

步骤d6:读卡器判断是否处理完天线中的所有线圈,是则返回步骤102,否则将天线中的下一个线圈作为当前发送天线线圈,返回步骤d2;

(2)配置参数预先未设置且天线位置固定,如图15所示,在步骤d1与步骤d2之间包括:

步骤d21:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤d22:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤d2与步骤d3之间包括:

步骤d31:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤d32:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤d4与步骤d5之间包括:

步骤d41:读卡器判断是否处理完配置参数方案中的接收配置参数,是则执行步骤d5,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤d32;

在步骤d5与步骤d6之间包括:

步骤d51:读卡器判断是否处理完配置参数方案中的发送配置参数,是则执行步骤d6,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤d22;

步骤d6中判断为否时将天线中的下一个线圈作为当前发送天线线圈之后返回步骤d21;

(3)配置参数预先已设置且天线位置移动,如图16所示,在步骤d1之前还包括:

步骤d11’:读卡器将天线的初始位置作为当前位置;

在步骤d6判断为是时还包括:

步骤d61’:读卡器判断天线是否移动过所有的位置,是则返回步骤102,否则按照预设规则移动天线,返回步骤d1。

(4)配置参数预先未设置且天线位置移动,如图17所示,

在步骤d1之前还包括:

步骤d11”:读卡器将天线的初始位置作为当前位置;

在步骤d1与步骤d2之间包括:

步骤d21”:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤d22”:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤d2与步骤d3之间包括:

步骤d31”:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤d32”:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤d4与步骤d5之间包括:

步骤d41”:读卡器判断是否处理完配置参数方案中的接收配置参数,是则执行步骤d5,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤d32”;

在步骤d5与步骤d6之间包括:

步骤d51”:读卡器判断是否处理完配置参数方案中的发送配置参数,是则执行步骤d6,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤d22”;

步骤d6中判断为否时将天线中的下一个线圈作为当前发送天线线圈之后返回步骤d21”;

在步骤d6判断为是时还包括:

步骤d61”:读卡器判断天线是否移动过所有的位置,是则返回步骤102,否则按照预设规则移动天线,返回步骤d1。

实现方法二:当通讯信号强度出现拐点时则将使用过的上一个天线线圈作为可用天线线圈,读卡器与卡片使用可用天线线圈(即最优方式)通讯;

(1)配置参数预先已设置且天线位置固定,如图18所示,包括:

步骤e1:读卡器将天线中的第一个线圈作为当前发送天线线圈;

步骤e2:读卡器将除当前发送天线线圈之外的其他线圈中的一个线圈作为当前接收天线线圈;

步骤e3:读卡器使用当前发送天线线圈向卡片发送查询指令,并等待接收卡片返回的响应;

步骤e4:读卡器判断使用当前接收天线线圈是否接收到卡片返回的正确响应,是则执行步骤e5,否则执行步骤e6;

步骤e5:读卡器判断正确响应的信号强度是否大于最大信号强度,是则用正确响应的信号强度更新最大信号强度,并记录与最大信号强度对应的发送天线线圈和接收天线线圈,执行步骤e6,否则将与最大信号强度对应的发送天线线圈和接收天线线圈作为可用天线线圈,读卡器使用可用天线线圈与卡片进行通讯;

具体的,在本实施例中,最大信号强度的初始值为0;

步骤e6:读卡器判断是否处理完除当前接收天线线圈之外的其他线圈,是则执行步骤e7,否则将其他线圈中的下一个线圈作为当前接收天线线圈,返回步骤e3;

步骤e7:读卡器判断是否处理完天线中的所有线圈,是则返回步骤102,否则将天线中的下一个线圈作为当前发送天线线圈,返回步骤e2;

(2)配置参数预设先未设置且天线位置固定,则如图19所示,在步骤e1与步骤e2之间还包括:

步骤e21:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤e22:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤e2与步骤e3之间还包括:

步骤e31:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤e32:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤e4与步骤e6和步骤e5与步骤e6之间还包括:

步骤e51:读卡器判断是否处理完配置参数方案中的所有接收配置方案,是则执行步骤e6,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤e32;

步骤e6中判断为否时将其他线圈中的下一个线圈作为当前接收天线线圈之后返回步骤e31;

在步骤e6与步骤e7之间还包括:

步骤e61:读卡器判断是否处理完配置参数方案的所有发送配置方案,是则执行步骤e7,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤e22;

步骤e7中判断为否时将天线中的下一个线圈作为当前天线线圈之后返回步骤e21;

(3)配置参数预先已设置且天线位置移动,如图20所示,则在步骤e1之前包括:

步骤e11’:读卡器将天线的初始位置作为当前位置;

在步骤e7判断为是时还包括:步骤e71’:读卡器判断天线是否移动过所有的位置,是则返回步骤102,否则按照预设规则移动天线,返回步骤e1;

(4)配置参数预先设未配置且天线位置移动,则如图21所示,

在步骤e1之前包括:

步骤e11”:读卡器将天线的初始位置作为当前位置;

在步骤e1与步骤e2之间还包括:

步骤e21”:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤e22”:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤e2与步骤e3之间还包括:

步骤e31”:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤e32”:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤e5与步骤e6之间还包括:

步骤e51”:读卡器判断是否处理完配置参数方案中的所有接收配置方案,是则执行步骤e6,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤e32”;

步骤e6中判断为否时将其他线圈中的下一个线圈作为当前接收天线线圈之后返回步骤e31”;

在步骤e6与步骤e7之间还包括:

步骤e61”:读卡器判断是否处理完配置参数方案的所有发送配置方案,是则执行步骤e7,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤e22”;

步骤e7中判断为否时将天线中的下一个作为当前天线线圈之后返回步骤e21”;

在步骤e7判断为是时还包括:步骤e71”:读卡器判断天线是否移动过所有的位置,是则返回步骤102,否则按照预设规则移动天线,返回步骤e1;

实现方法三:将信号强度最大的天线线圈作为可用天线线圈,读卡器与卡片使用可用天线线圈(即最优方式)通讯;

(1)配置参数预先已设置且天线位置固定,如图22所示,包括:

步骤f1:读卡器将天线的第一个线圈作为当前发送天线线圈;

步骤f2:读卡器将除当前发送天线线圈之外的其他线圈中的一个线圈作为当前接收天线线圈;

步骤f3:读卡器使用当前发送天线线圈向卡片发送查询指令,并等待接收卡片返回的响应;

步骤f4:读卡器判断使用当前接收天线线圈是否接收到卡片返回的正确响应,是则执行步骤f5,否则执行步骤f7;

步骤f5:读卡器判断正确响应的信号强度是否大于最大信号强度,是则执行步骤f6,否则执行步骤f7;

具体的,在本实施例中,最大信号强度的初始值为0;

步骤f6:读卡器用正确响应的信号强度更新最大信号强度,并记录与最大信号强度对应的发送天线线圈和接收天线线圈,执行步骤f7;

步骤f7:读卡器判断是否处理完除当前接收天线线圈之外的其他线圈,是则执行步骤f8,否则将其他线圈中的下一个线圈作为当前接收天线线圈,返回步骤f3;

步骤f8:读卡器判断是否处理完天线的所有线圈,是则执行步骤f9,否则将天线的下一个线圈作为当前发送天线线圈,返回步骤f2;

步骤f9:读卡器判断记录的最大信号强度是否为初始值,是则返回步骤102,否则将与最大信号强度对应的发送天线线圈和接收天线线圈作为可用天线线圈,使用可用天线线圈与卡片进行通讯。

(2)配置参数预设未设置且天线位置固定,则如图23所示,在步骤f1与步骤f2之间还包括:

步骤f21:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤f22:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤f2与步骤f3之间还包括:

步骤f31:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤f32:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤f5与步骤f7之间、步骤f6与步骤f7之间还包括:

步骤f71:读卡器判断是否处理完配置参数方案中的所有接收配置参数,是则执行步骤f7,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤f32;

步骤f7中判断为否时将天线中的下一个线圈作为当前接收天线线圈之后返回步骤f31;

在步骤f7与步骤f8之间还包括:

步骤f81:读卡器判断是否处理完配置参数方案中的所有发送配置参数,是则执行步骤f8,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤f22;

步骤f8中判断为否时将天线中的下一个线圈作为当前发送天线线圈之后返回步骤f21;

(3)配置参数预先已设置且天线位置移动,如图24所示,则在步骤f1之前包括:

步骤f11’:读卡器将天线的初始位置作为当前位置;

在步骤f8与步骤f9之间还包括:步骤f91’:读卡器判断天线是否移动过所有的位置,是则执行步骤f9,否则按照预设规则移动天线,返回步骤f1;

(4)配置参数预先未设置且天线位置移动,则如图25所示,

在步骤f1之前包括:

步骤f11”:读卡器将天线的初始位置作为当前位置;

在步骤f1与步骤f2之间还包括:

步骤f21”:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤f22”:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤f2与步骤f3之间还包括:

步骤f31”:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤f32”:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤f5与步骤f7之间、步骤f6与步骤f7之间还包括:

步骤f71”:读卡器判断是否处理完配置参数方案中的所有接收配置参数,是则执行步骤f7,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤f32”;

步骤f7中判断为否时将天线中的下一个线圈作为当前天线线圈之后返回步骤f31”;

在步骤f7与步骤f8之间还包括:

步骤f81”:读卡器判断是否处理完配置参数方案中的所有发送配置参数,是则执行步骤f8,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤f22”;

步骤f8中判断为否时将天线中的下一个线圈作为当前天线线圈之后返回步骤f21”;

在步骤f8与步骤f9之间还包括:步骤f91”:读卡器判断天线是否移动过所有的位置,是则执行步骤f9,否则按照预设规则移动天线,返回步骤f1;

(三)以多天线为例进行说明,其中天线位置可以固定也可以按照预设规则移动,固定方式可以为水平固定、垂直固定、倾斜角度固定等方式,移动方式可以为水平移动、垂直移动、倾斜角度移动等方式,可用天线线圈可以为同一天线中的同一线圈,也可以为同一天线中的不同线圈,还可以为不同天线中的不同线圈;

实现方法一:只要使用天线线圈能接收到信号则表示该天线线圈可用;

(1)配置参数预先已设置且天线位置固定,如图26所示,包括:

步骤h1:读卡器将第一个天线作为当前发送天线;

步骤h2:读卡器将当前发送天线中的第一个线圈作为当前发送天线线圈;

步骤h3:读卡器将第一个天线作为当前接收天线;

步骤h4:读卡器将当前接收天线中的第一个线圈作为当前接收天线线圈;

步骤h5:读卡器使用当前发送天线中的当前发送天线线圈向卡片发送查询指令,并等待接收卡片返回的响应;

步骤h6:读卡器判断使用当前接收天线的当前接收天线线圈是否接收到卡片返回的正确响应,是则将当前发送天线中的当前发送天线线圈和当前接收天线中的当前接收天线线圈作为可用天线线圈,读卡器使用可用天线线圈与卡片进行通讯,否则执行步骤h7;

步骤h7:读卡器判断是否处理完当前接收天线中的所有线圈,是则执行步骤h8,否则将当前接收天线中的下一个线圈作为当前接收天线线圈,返回步骤h5;

步骤h8:读卡器判断是否处理完所有的接收天线,是则执行步骤h9,否则将下一个天线作为当前接收天线,返回步骤h4;

步骤h9:读卡器判断是否处理完当前发送天线中的所有线圈,是则执行步骤h10,否则将当前发送天线中的下一个线圈作为当前发送天线线圈,返回步骤h3;

步骤h10:读卡器判断是否处理完所有的发送天线中,是则返回步骤102,否则将下一个天线作为当前接收天线,返回步骤h2;

(2)配置参数预先未设置且天线位置固定,如图27所示,在步骤h2与步骤h3之间包括:

步骤h21:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤h22:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤h4与步骤h5之间包括:

步骤h41:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤h42:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤h6与步骤h7之间包括:

步骤h61:读卡器判断是否处理完配置参数方案中的接收配置参数,是则执行步骤h7,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤h42;

步骤h7中判断为否时将当前接收天线中的下一个线圈作为当前接收天线线圈之后返回步骤c41;

在步骤h8与步骤h9之间包括:

步骤h81:读卡器判断是否处理完配置参数方案中的所有发送配置参数,是则执行步骤h9,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤h22;

步骤h9中判断为否时将当前发送天线中的下一个线圈作为当前发送天线线圈之后返回步骤h21;

(3)配置参数预先已设置且天线位置移动,如图28所示,在步骤h1与步骤h2之间还包括:

步骤h11’:读卡器将当前发送天线的初始位置作为当前发送位置;

在步骤h3与步骤h4之间还包括:

步骤h31’:读卡器将当前接收天线的初始位置作为当前接收位置;

在步骤h7与步骤h8之间还包括:

步骤h71’:读卡器判断当前接收天线是否移动过所有的位置,是则执行步骤h8,否则按照预设规则移动当前接收天线,返回步骤h4;

步骤h8中判断为否时将下一个天线作为当前接收天线之后返回步骤h31’;

在步骤h9与步骤h10之间还包括:

步骤h91’:读卡器判断当前发送天线是否移动过所有的位置,是则执行步骤h10,否则按照预设规则移动当前发送天线,返回步骤h2;

步骤h10中判断为否时将当前发送天线中的下一个线圈作为当前发送天线线圈之后返回步骤h11’;

(4)配置参数预先未设置且天线位置移动,如图29所示,

在步骤h1与步骤h2之间还包括:

步骤h11”:读卡器将当前发送天线的初始位置作为当前发送位置;

在步骤h2与步骤h3之间包括:

步骤h21”:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤h22”:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤h3与步骤h4之间还包括:

步骤h31”:读卡器将当前接收天线的初始位置作为当前接收位置;

在步骤h4与步骤h5之间包括:

步骤h41”:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤h42”:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤h6与步骤h7之间包括:

步骤h61”:读卡器判断是否处理完配置参数方案中的接收配置参数,是则执行步骤h7,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤h42”;

步骤h7中判断为否时将当前接收天线中的下一个线圈作为当前接收天线线圈之后返回步骤h41”;

在步骤h7与步骤h8之间还包括:

步骤h71”:读卡器判断当前接收天线是否移动过所有的位置,是则执行步骤h8,否则按照预设规则移动当前接收天线,返回步骤h4;

步骤h8中判断为否时将下一个天线作为当前接收天线之后返回步骤h31’;

在步骤h8与步骤h9之间包括:

步骤h81”:读卡器判断是否处理完配置参数方案中的发送配置参数,是则执行步骤h9,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤h22”;

步骤h9中判断为否时将当前发送天线中的下一个线圈作为当前发送天线线圈之后返回步骤h21”;

在步骤h9与步骤h10之间还包括:

步骤h91”:读卡器判断当前发送天线是否移动过所有的位置,是则执行步骤h10,否则按照预设规则移动当前发送天线,返回步骤h2;

步骤h10中判断为否时将当前发送天线中的下一个线圈作为当前发送天线线圈之后返回步骤h11’;

实现方法二:将信号强度最大的天线线圈作为可用天线线圈;

(1)配置参数预先已设置且天线位置固定,如图30所示,包括:

步骤p1:读卡器将第一个天线作为当前发送天线;

步骤p2:读卡器将当前发送天线中的第一个线圈作为当前发送天线线圈;

步骤p3:读卡器将第一个天线作为当前接收天线;

步骤p4:读卡器将当当前接收天线中的前接收天线中的第一个线圈作为当前接收天线线圈;

步骤p5:读卡器使用当前发送天线线圈向卡片发送查询指令,并等待接收卡片返回的响应;

步骤p6:读卡器判断使用当前接收天线中的当前接收天线线圈是否接收到卡片返回的正确响应,是则执行步骤p7,否则执行步骤p9;

步骤p7:读卡器判断正确响应的信号强度是否大于最大信号强度,是则执行步骤p8,否则执行步骤p9;

具体的,在本实施例中,最大信号强度的初始值为0;

步骤p8:读卡器用正确响应的信号强度更新最大信号强度,并记录与最大信号强度对应的发送天线线圈和接收天线线圈,执行步骤p9;

步骤p9:读卡器判断是否处理完当前接收天线中的所有线圈,是则执行步骤p10,否则将当前接收天线中的下一个线圈作为当前接收天线线圈,返回步骤p5;

步骤p10:读卡器判断是否处理完所有的接收天线,是则执行步骤p11,否则将下一个天线作为当前接收天线,返回步骤p4;

步骤p11:读卡器判断是否处理完当前发送天线中的所有线圈,是则执行步骤p12,否则将当前发送天线中的下一个线圈作为当前发送天线线圈,返回步骤h3;

步骤p12:读卡器判断是否处理完所有的发送天线中,是则执行步骤p13,否则将下一个天线作为当前接收天线,返回步骤p2;

步骤p13:读卡器判断记录的最大信号强度是否为初始值,是则返回步骤102,否则将与最大信号强度对应的发送天线线圈和接收天线线圈作为可用天线线圈,使用可用天线线圈与卡片进行通讯。

(2)配置参数预设未设置且天线位置固定,则如图31所示,在步骤p2与步骤p3之间还包括:

步骤p21:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤p22:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤p4与步骤p5之间还包括:

步骤p41:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤p42:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤p6与步骤p9之间、步骤p7与步骤p9之间、步骤p8与步骤p9之间还包括:

步骤p91:读卡器判断是否处理完配置参数方案中的所有接收配置方案,是则执行步骤p9,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤p42;

步骤p9中判断为否时将当前接收天线中的下一个线圈作为当前接收天线线圈之后返回步骤p41;

在步骤p10与步骤p11之间还包括:

步骤p111:读卡器判断是否处理完配置参数方案中的所有发送配置方案,是则执行步骤p11,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤p22;

步骤p11中判断为否时将当前发送天线中的下一个线圈作为当前发送天线线圈之后返回步骤p21;

(3)配置参数预先已设置且天线位置移动,如图32所示,则在步骤p1与步骤p2之间还包括:

步骤p11’:读卡器将当前发送天线的初始位置作为当前发送位置;

在步骤p3与步骤p4之间还包括:

步骤p31’:读卡器将当前接收天线的初始位置作为当前接收位置;

在步骤p9与步骤p10之间还包括:

步骤p101’:读卡器判断当前接收天线是否移动过所有的位置,是则执行步骤p10,否则按照预设规则移动当前接收天线,返回步骤p4;

步骤p10中判断为否时将下一个天线作为当前接收天线之后返回步骤p31’;

在步骤p11与步骤p12之间还包括:

步骤p121’:读卡器判断当前发送天线是否移动过所有的位置,是则执行步骤p12,否则按照预设规则移动当前发送天线,返回步骤p2;

步骤p12中判断为否时将下一个天线作为当前发送天线之后返回步骤p11’;

(4)配置参数预先未设置且天线位置移动,如图33所示,

在步骤p1与步骤p2之间还包括:

步骤p11”:读卡器将当前发送天线的初始位置作为当前发送位置;

在步骤p2与步骤p3之间还包括:

步骤p21”:读卡器将配置参数方案中的第一种配置参数作为当前发送配置参数;

步骤p22”:读卡器使用当前发送配置参数对当前发送天线线圈进行配置;

在步骤p3与步骤p4之间还包括:

步骤p31”:读卡器将当前接收天线的初始位置作为当前接收位置;

在步骤p4与步骤p5之间还包括:

步骤p41”:读卡器将配置参数方案中的第一种配置参数作为当前接收配置参数;

步骤p42”:读卡器使用当前接收配置参数对当前接收天线线圈进行配置;

在步骤p6与步骤p9之间、步骤p7与步骤p9之间、步骤p8与步骤p9之间还包括:

步骤p91”:读卡器判断是否处理完配置参数方案中的所有接收配置参数,是则执行步骤p9,否则将配置参数方案中的下一种配置参数作为当前接收配置参数,返回步骤p42”;

步骤p9中判断为否时将当前接收天线中的下一个线圈作为当前接收天线线圈之后返回步骤p41”;

在步骤p9与步骤p10之间还包括:

步骤p101”:读卡器判断当前接收天线是否移动过所有的位置,是则执行步骤p10,否则按照预设规则移动当前接收天线,返回步骤p4;

步骤p10中判断为否时将下一个天线作为当前接收天线之后返回步骤p31”;

在步骤p10与步骤p11之间还包括:

步骤p111”:读卡器判断是否处理完配置参数方案的所有发送配置参数,是则执行步骤p11,否则将配置参数方案中的下一种配置参数作为当前发送配置参数,返回步骤p22”;

步骤p11中判断为否时将当前发送天线中的下一个线圈作为当前发送天线线圈之后返回步骤p21”;

在步骤p11与步骤p12之间还包括:

步骤p121”:读卡器判断当前发送天线是否移动过所有的位置,是则执行步骤p12,否则按照预设规则移动当前发送天线,返回步骤p2。

步骤p12中判断为否时将下一个天线作为当前发送天线之后返回步骤p11”。

本发明提供一种方法,可以通过自动切换天线线圈或自动移动天线位置或更改配置参数的方法使读卡器适应不同类型的卡,解决了读卡器验卡区中央有读卡盲区的问题。

实施例二

本发明实施例二提供一种提高非接触读卡器适应能力的装置,如图34所示,包括:

启动模块21,用于启动卡探测装置;

第一判断模块22,用于通过卡探测装置检测是否有卡片进入验卡区;

询卡模块23,用于当第一判断模块22判断有卡片进入验卡区时按照预设的第一方式和更改后的第一方式进行询卡操作;

第二判断模块24,用于判断询卡模块23的询卡操作是否成功,是则读卡器与卡片开始进行通讯;

更改模块25,用于当第二判断模块24判断询卡操作不成功时更改第一方式。

在本实施例中,询卡模块23有多种实现方式,但不限于下面详述的几种方式;

(一)询卡模块23具体用于使用预设位置的天线进行询卡操作,还用于使用移动后的天线进行询卡操作;

更改模块25具体用于当第二判断模块24判断询卡操作不成功时移动天线。

在本实施例中,更改模块25具体用于移动天线包括:更改模块25用于水平方向移动天线和/或垂直方向移动天线和/或倾斜角度移动天线。

(二)询卡模块23具体用于根据预设的配置参数对天线进行设置,使用天线进行询卡操作;还用于根据更改后的配置参数对天线进行设置,使用天线进行询卡操作;

更改模块25具体用于当第二判断模块24判断询卡操作不成功时更改配置参数。

本实施例中的配置参数包括:谐振频率点和/或品质因子。

(三)询卡模块23具体用于通过预设的天线给卡片发送查询指令;还用于通过切换后的天线给卡片发送查询指令;

第二判断模块24具体用于判断读卡器是否接收到卡片返回的正确响应,是则读卡器与卡片开始进行通讯;

更改模块25具体用于当第二判断模块24判断未接收到卡片返回的正确响应时切换天线。

本实施例的装置还包括:

第一记录模块,用于记录当前第一方式和与其对应的信号强度;

第三判断模块,用于判断所有的第一方式是否处理完成;

选取模块,用于当第三判断模块判断所有的第一方式都处理完成时根据记录的信号强度从记录的第一方式中选取最优通讯方式,读卡器使用最优通讯方式与卡片进行通讯;

在本实施例中,选取模块具体用于从记录的第一方式中选取与最大的信号强度所对应的第一方式,使用选取的第一方式与卡片进行通讯;

第一判断模块22,还用于当第三判断模块判断所有的第一方式都处理完成时通过卡探测装置检测是否有卡片进入验卡区;

更改模块25,还用于当第三判断模块当判断所有的第一方式未处理完成时更改第一方式。

本实施例的装置还包括:

第二记录模块,用于记录当前第一方式和与其对应的信号强度;

第四判断模块,用于判断第二记录模块记录的信号强度是否出现拐点,是则将当前第一方式之前的相邻第一方式作为最优通讯方式,读卡器使用最优通讯方式与卡片进行通讯;

在本实施例中,第四判断模块具体用于判断当前记录的信号强度是否小于最大信号强度,是则将最大信号强度所对应的第一方式作为最优通讯方式,使用最优通讯方式与卡片进行通讯,否则用当前记录的信号强度更新最大信号强度;最大信号强度的初始值为0;

第五判断模块,用于当第四判断模块判断第二记录模块记录的信号强度未出现拐点时,判断所有的第一方式是否处理完成;

第一判断模块,还用于当第五判断模块判断所有的第一方式都处理完成时通过卡探测装置检测是否有卡片进入验卡区;

更改模块,还用于当第五判断模块判断所有的第一方式未处理完成时更改第一方式。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明公开的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1