一种自助终端用读卡机适配控制方法、系统及介质技术方案

技术编号:33126661 阅读:18 留言:0更新日期:2022-04-17 00:37
本发明专利技术公开了一种自助终端用读卡机适配控制方法、系统及介质,所述方法包括以下步骤:配置主机端,在主机端配置卡机控制应用、指令解析程序和配置文件生成程序;设置配置文件规范表,基于配置文件生成程序和配置文件规范表执行配置文件生成操作,得到可编辑配置文件;检测主机端的卡机变更情况,基于卡机控制应用、指令解析程序、可编辑配置文件和卡机变更情况执行卡机适配交互操作;本发明专利技术能够通过可编辑且可更新迭代的配置文件,对终端设备上不同卡机的控制指令进行转换和处理,在面对不同型号的读卡机,使终端设备不用反复开发新SDK就可以实现自动化的适配读卡机,减少了开发人员的开发难度和开发耗时,降低了终端设备的维护成本。护成本。护成本。

【技术实现步骤摘要】
一种自助终端用读卡机适配控制方法、系统及介质


[0001]本专利技术涉及终端读卡机控制
,特别是涉及一种自助终端用读卡机适配控制方法、系统及介质。

技术介绍

[0002]目前自助终端设备中,当读卡器部件更新迭代或终端设备新增新型号读卡器时,因各种型号的读卡器其对应的要求波特率以及通信规范协议不一样,故负责终端设备的软件开发人员需要按照终端设备上原生的产品接口对新读卡器的SDK进行再次开发,而由于目前终端设备在使用过程中读卡器的更新迭代速度较快,更新周期较短,这将导致开发人员的开发难度较高,重复开发次数较多,开发效率较低,最终在终端设备的维护方面消耗大量的人力成本。

技术实现思路

[0003]本专利技术主要解决的是目前终端设备在使用过程中读卡器的更新迭代速度较快,更新周期较短,这将导致开发人员的开发难度较高,重复开发次数较多,开发效率较低,最终在终端设备的维护方面消耗大量人力成本的问题。
[0004]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种自助终端用读卡机适配控制方法,包括以下步骤:
[0005]初始配置步骤:
[0006]配置主机端,在所述主机端配置卡机控制应用、指令解析程序和配置文件生成程序;
[0007]文件生成步骤:
[0008]设置配置文件规范表,基于所述配置文件生成程序和所述配置文件规范表执行配置文件生成操作,得到可编辑配置文件;
[0009]卡机适配步骤:
[0010]检测所述主机端的卡机变更情况,基于所述卡机控制应用、所述指令解析程序、所述可编辑配置文件和所述卡机变更情况执行卡机适配交互操作。
[0011]作为一种改进的方案,所述主机端存储有硬件检测程序;
[0012]所述配置文件规范表中存储有若干卡机型号信息以及与若干所述卡机型号信息均分别匹配的若干串口通讯格式规范表、若干控制指令规范表、若干功能指令规范表、若干状态码规范表和若干故障代码规范表;
[0013]所述卡机变更情况包括第一情况和第二情况;所述第一情况为存在卡机变更;所述第二情况为不存在卡机变更。
[0014]作为一种改进的方案,所述配置文件生成操作包括:
[0015]识别若干所述串口通讯格式规范表分别对应的若干串口规范字符映射关系;识别若干所述控制指令规范表分别对应的若干控制指令字符映射关系;识别若干所述功能指令
规范表分别对应的若干功能指令字符映射关系;识别若干所述状态码规范表分别对应的若干状态码字符映射关系;识别若干所述故障代码规范表分别对应的若干故障代码字符映射关系;
[0016]将若干所述串口规范字符映射关系、若干所述控制指令字符映射关系、若干所述功能指令字符映射关系、若干所述状态码字符映射关系和若干所述故障代码字符映射关系导入所述配置文件生成程序中,得到所述可编辑配置文件。
[0017]作为一种改进的方案,所述可编辑配置文件中设置有若干第一转换逻辑、若干第二转换逻辑、若干第三转换逻辑、若干第四转换逻辑和若干第五转换逻辑;
[0018]若干所述第一转换逻辑分别与若干所述串口规范字符映射关系相匹配;若干所述第二转换逻辑分别与若干所述控制指令字符映射关系相匹配;若干所述第三转换逻辑分别与若干所述功能指令字符映射关系相匹配;若干所述第四转换逻辑分别与若干所述状态码字符映射关系相匹配;若干所述第五转换逻辑分别与若干所述故障代码字符映射关系相匹配。
[0019]作为一种改进的方案,所述检测所述主机端的卡机变更情况,基于所述卡机控制应用、所述指令解析程序、所述可编辑配置文件和所述卡机变更情况执行卡机适配交互操作的步骤进一步包括:
[0020]获取所述主机端所连接第一卡机的第一型号信息;设置检测周期,每隔所述检测周期调用所述硬件检测程序检测所述主机端所连接第一卡机的第二型号信息;判断所述第二型号信息是否与所述第一型号信息相匹配;若非匹配,则设定所述卡机变更情况为所述第一情况,并设置所述第二型号信息所对应的所述卡机为第二卡机;若匹配,则设定所述卡机变更情况为所述第二情况;
[0021]当所述卡机变更情况为所述第一情况时,基于所述卡机控制应用、所述指令解析程序、所述可编辑配置文件、所述第二型号信息和所述第二卡机执行所述卡机适配交互操作;
[0022]所述卡机适配交互操作包括:
[0023]基于所述卡机控制应用、所述指令解析程序和所述可编辑配置文件执行指令生成步骤;设置等待时间段,执行所述指令生成步骤后,基于所述卡机控制应用、所述指令解析程序、所述可编辑配置文件和所述等待时间段执行响应识别步骤。
[0024]作为一种改进的方案,所述指令生成步骤包括:
[0025]调用所述卡机控制应用生成第一通用指令;调用所述指令解析程序识别所述第一通用指令的指令类型;
[0026]若所述指令类型为控制类,则调用所述指令解析程序在所述可编辑配置文件中识别与所述第二型号信息相匹配第二转换逻辑,设定该第二转换逻辑为第二待参考转换逻辑;调用所述指令解析程序在所述可编辑配置文件中识别与所述第二型号信息相匹配第一转换逻辑,设定该第一转换逻辑为第一待参考转换逻辑;
[0027]调用所述指令解析程序按照所述第二待参考转换逻辑将所述第一通用指令转换为第一专用控制指令;调用所述指令解析程序按照所述第一待参考转换逻辑设定第一串口通信格式;调用所述指令解析程序按照所述第一串口通信格式将所述第一专用控制指令发送至所述第二卡机。
[0028]作为一种改进的方案,所述响应识别步骤包括:
[0029]将所述第一专用控制指令发送至所述第二卡机后,间隔所述等待时间段后获取所述第二卡机的第一专用响应指令;
[0030]调用所述指令解析程序按照所述第一串口通信格式识别所述第一专用响应指令,得到第二待解析响应指令;
[0031]调用所述指令解析程序在所述可编辑配置文件中识别与所述第二型号信息相匹配第四转换逻辑,设定该第四转换逻辑为第四待参考转换逻辑;
[0032]调用所述指令解析程序按照所述第四待参考转换逻辑将所述第二待解析响应指令转换为第一通用响应指令;调用所述指令解析程序将所述第一通用响应指令发送至所述主机端。
[0033]作为一种改进的方案,所述第二转换逻辑基于十六进制字符设置;所述第三转换逻辑基于字符表达式设置;所述第四转换逻辑和第五转换逻辑均基于双数字字符和双字母字符设置。
[0034]本专利技术还提供一种自助终端用读卡机适配控制系统,包括:
[0035]初始配置模块、配置文件生成模块和卡机适配模块;
[0036]所述初始配置模块用于配置主机端,并在所述主机端配置卡机控制应用、指令解析程序和配置文件生成程序;
[0037]所述配置文件生成模块用于设置配置文件规范表,并基于所述配置文件生成程序和所述配置文件规范表执行配置文件生成操作,得到可编辑配置文件;
[0038]所述卡机适配模块用于检测所述主机端的卡机变更情况,并基于所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自助终端用读卡机适配控制方法,其特征在于,包括以下步骤:初始配置步骤:配置主机端,在所述主机端配置卡机控制应用、指令解析程序和配置文件生成程序;文件生成步骤:设置配置文件规范表,基于所述配置文件生成程序和所述配置文件规范表执行配置文件生成操作,得到可编辑配置文件;卡机适配步骤:检测所述主机端的卡机变更情况,基于所述卡机控制应用、所述指令解析程序、所述可编辑配置文件和所述卡机变更情况执行卡机适配交互操作。2.根据权利要求1所述的一种自助终端用读卡机适配控制方法,其特征在于:所述主机端存储有硬件检测程序;所述配置文件规范表中存储有若干卡机型号信息以及与若干所述卡机型号信息均分别匹配的若干串口通讯格式规范表、若干控制指令规范表、若干功能指令规范表、若干状态码规范表和若干故障代码规范表;所述卡机变更情况包括第一情况和第二情况;所述第一情况为存在卡机变更;所述第二情况为不存在卡机变更。3.根据权利要求2所述的一种自助终端用读卡机适配控制方法,其特征在于:所述配置文件生成操作包括:识别若干所述串口通讯格式规范表分别对应的若干串口规范字符映射关系;识别若干所述控制指令规范表分别对应的若干控制指令字符映射关系;识别若干所述功能指令规范表分别对应的若干功能指令字符映射关系;识别若干所述状态码规范表分别对应的若干状态码字符映射关系;识别若干所述故障代码规范表分别对应的若干故障代码字符映射关系;将若干所述串口规范字符映射关系、若干所述控制指令字符映射关系、若干所述功能指令字符映射关系、若干所述状态码字符映射关系和若干所述故障代码字符映射关系导入所述配置文件生成程序中,得到所述可编辑配置文件。4.根据权利要求3所述的一种自助终端用读卡机适配控制方法,其特征在于:所述可编辑配置文件中设置有若干第一转换逻辑、若干第二转换逻辑、若干第三转换逻辑、若干第四转换逻辑和若干第五转换逻辑;若干所述第一转换逻辑分别与若干所述串口规范字符映射关系相匹配;若干所述第二转换逻辑分别与若干所述控制指令字符映射关系相匹配;若干所述第三转换逻辑分别与若干所述功能指令字符映射关系相匹配;若干所述第四转换逻辑分别与若干所述状态码字符映射关系相匹配;若干所述第五转换逻辑分别与若干所述故障代码字符映射关系相匹配。5.根据权利要求4所述的一种自助终端用读卡机适配控制方法,其特征在于:所述检测所述主机端的卡机变更情况,基于所述卡机控制应用、所述指令解析程序、所述可编辑配置文件和所述卡机变更情况执行卡机适配交互操作的步骤进一步包括:获取所述主机端所连接第一卡机的第一型号信息;设置检测周期,每隔所述检测周期调用所述硬件检测程序检测所述主机端所连接第一卡机的第二型号信息;判断所述第二型号信息是否与所述第一型号信息相匹配;若非匹配,则设定所述卡机变更情况为所述第一
情况,并设置所述第二型号信息所对应的所述卡机为第二卡机;若匹配,则设定所述卡机变更情况为所述第二情况;当所述卡机变更情况为所述第一情况时,基于所述卡机控制应用、所述指令解析程...

【专利技术属性】
技术研发人员:孙成通苏蕾孙浩亮生伟
申请(专利权)人:浪潮金融信息技术有限公司
类型:发明
国别省市:

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

1