[发明专利]一种避免读卡器读卡与检测冲突的方法、系统及介质有效
申请号: | 202110609607.X | 申请日: | 2021-06-01 |
公开(公告)号: | CN113536814B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 胡焱;高建;孙浩亮;生伟 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00;G06K7/10 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 避免 读卡器 检测 冲突 方法 系统 介质 | ||
本发明公开了一种避免读卡器读卡与检测冲突的方法、系统及介质,所述方法包括以下步骤:判断标志文件是否存在,若不存在,则创建所述标志文件并执行预先硬件检测操作,所述标志文件包括第一标志、第二标志;设置第一间隔时间、第二间隔时间和基准暂停次数;当满足所述第二间隔时间时,判断所述第二标志,得到第一判断结果,根据所述第一判断结果执行暂停检测操作或者执行读卡器检测操作;当接收到读卡器读卡指令时,判断所述第一标志,得到第二判断结果,根据所述第二判断结果执行读卡操作或者执行第一告警提示操作;通过上述方式,本发明能够实现避免自助终端的读卡器读卡和读卡器检测的冲突,提升自助终端设备的稳定性,增强用户体验。
技术领域
本发明涉及硬件检测技术领域,特别是涉及一种避免读卡器读卡与检测冲突的方法、系统及介质。
背景技术
银医项目的自助终端在日常使用时,硬件随着使用时间的变化或者因一些不可预知的原因出现故障。自助终端上的电动读卡器使用更为频繁,出现故障的概率较其他组件更大,为了不影响自助终端的使用,现有的解决方案是通过内置检测程序每间隔一段时间对电动读卡器的硬件状态进行检测。
但是因为用户对自助终端的操作时间无法预知,所以会出现用户使用自助终端的电动读卡器的同时,内置检测程序对电动读卡器进行硬件状态检测,此时会发生程序卡死,报硬件故障等问题,降低了自助终端设备的稳定性,降低了用户的体验。
发明内容
本发明主要解决的是自助终端内置检测程序进行硬件状态检测与用户使用自助终端冲突的问题。
为解决上述问题,本发明采用的一个技术方案是:提供一种避免读卡器读卡与检测冲突的方法,包括以下步骤:
应用初始化:判断标志文件是否存在,若不存在,则创建所述标志文件并执行预先硬件检测操作,所述标志文件包括第一标志、第二标志;设置第一间隔时间、第二间隔时间和基准暂停次数;
响应于读卡器检测过程:当满足所述第二间隔时间时,判断所述第二标志,得到第一判断结果,根据所述第一判断结果执行暂停检测操作或者执行读卡器检测操作;
响应于读卡器读卡过程:当接收到读卡器读卡指令时,判断所述第一标志,得到第二判断结果,根据所述第二判断结果执行读卡操作或者执行第一告警提示操作。
进一步,所述第一标志包括第一状态和第二状态,所述第二标志包括第三状态和第四状态,所述判断标志文件是否存在的步骤进一步包括:若存在,则执行所述读卡器检测过程或所述读卡器读卡过程。
进一步,所述创建所述标志文件并执行预先硬件检测操作的步骤进一步包括:
设置所述第二标志为所述第三状态,执行所述预先硬件检测操作,获取预先硬件检测结果,根据所述预先硬件检测结果执行第一标志设置操作。
进一步,所述根据所述预先硬件检测结果执行第一标志设置操作的步骤进一步包括:
若所述预先硬件检测结果是正常,则设置所述第一标志为第一状态;
若所述预先硬件检测结果是异常,则设置所述第一标志为第二状态。
进一步,所述判断所述第二标志,得到第一判断结果,根据所述第一判断结果执行暂停检测操作或者执行读卡器检测操作的步骤进一步包括:
若所述第二标志是所述第三状态,则执行所述读卡器检测操作;
若所述第二标志是所述第四状态,则执行所述暂停检测操作。
进一步,所述执行暂停检测操作的步骤进一步包括:
暂停次数加一并记录,当满足所述第二间隔时间时,将所述暂停次数与所述基准暂停次数进行比较:
若所述暂停次数等于所述基准暂停次数,则停止执行所述读卡器检测操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110609607.X/2.html,转载请声明来源钻瓜专利网。