本发明专利技术公开了一种避免读卡器读卡与检测冲突的方法、系统及介质,所述方法包括以下步骤:判断标志文件是否存在,若不存在,则创建所述标志文件并执行预先硬件检测操作,所述标志文件包括第一标志、第二标志;设置第一间隔时间、第二间隔时间和基准暂停次数;当满足所述第二间隔时间时,判断所述第二标志,得到第一判断结果,根据所述第一判断结果执行暂停检测操作或者执行读卡器检测操作;当接收到读卡器读卡指令时,判断所述第一标志,得到第二判断结果,根据所述第二判断结果执行读卡操作或者执行第一告警提示操作;通过上述方式,本发明专利技术能够实现避免自助终端的读卡器读卡和读卡器检测的冲突,提升自助终端设备的稳定性,增强用户体验。用户体验。用户体验。
【技术实现步骤摘要】
一种避免读卡器读卡与检测冲突的方法、系统及介质
[0001]本专利技术涉及硬件检测
,特别是涉及一种避免读卡器读卡与检测冲突的方法、系统及介质。
技术介绍
[0002]银医项目的自助终端在日常使用时,硬件随着使用时间的变化或者因一些不可预知的原因出现故障。自助终端上的电动读卡器使用更为频繁,出现故障的概率较其他组件更大,为了不影响自助终端的使用,现有的解决方案是通过内置检测程序每间隔一段时间对电动读卡器的硬件状态进行检测。
[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]1、本专利技术所述的避免读卡器读卡与检测冲突的方法,可以实现避免自助终端进行硬件状态检测与用户使用自助终端的冲突;
[0036]2、本专利技术所述的避免读卡器读卡与检测冲突的系统,可以实现提升自助终端设备的稳定性;
[0037]3、本专利技术所述的避免读卡器读卡与检测冲突的介质,可以实现提升用户的体验。
附图说明
[0038]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本专利技术实施例1所述的避免读卡器读卡与检测冲突的方法的流程图;
[0040]图2是本专利技术实施例2所述的避免读卡器读卡与检测冲突的系统的示意图。
具体实施方式
[0041]下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“连接”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0043]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,“状态标志”、“状态”、“间隔时间”、“硬件”、“基准”、“检测”、“正常”、“异常”、“告警提示”、“读卡”、“检测”等术语应做广义理解。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0044]此外本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种避免读卡器读卡与检测冲突的方法,其特征在于,包括以下步骤:应用初始化:判断标志文件是否存在,若不存在,则创建所述标志文件并执行预先硬件检测操作,所述标志文件包括第一标志、第二标志;设置第一间隔时间、第二间隔时间和基准暂停次数;响应于读卡器检测过程:当满足所述第二间隔时间时,判断所述第二标志,得到第一判断结果,根据所述第一判断结果执行暂停检测操作或者执行读卡器检测操作;响应于读卡器读卡过程:当接收到读卡器读卡指令时,判断所述第一标志,得到第二判断结果,根据所述第二判断结果执行读卡操作或者执行第一告警提示操作。2.根据权利要求1所述的避免读卡器读卡与检测冲突的方法,其特征在于:所述第一标志包括第一状态和第二状态,所述第二标志包括第三状态和第四状态,所述判断标志文件是否存在的步骤进一步包括:若存在,则执行所述读卡器检测过程或所述读卡器读卡过程。3.根据权利要求2所述的避免读卡器读卡与检测冲突的方法,其特征在于:所述创建所述标志文件并执行预先硬件检测操作的步骤进一步包括:设置所述第二标志为所述第三状态,执行所述预先硬件检测操作,获取预先硬件检测结果,根据所述预先硬件检测结果执行第一标志设置操作。4.根据权利要求3所述的避免读卡器读卡与检测冲突的方法,其特征在于:所述根据所述预先硬件检测结果执行第一标志设置操作的步骤进一步包括:若所述预先硬件检测结果是正常,则设置所述第一标志为第一状态;若所述预先硬件检测结果是异常,则设置所述第一标志为第二状态。5.根据权利要求3所述的避免读卡器读卡与检测冲突的方法,其特征在于:所述判断所述第二标志,得到第一判断结果,根据所述第一判断结果执行暂停检测操作或者执行读卡器检测操作的步骤进一步包括:若所述第二标志是所述第三状态,则执行所述读卡器检测操作;若所述第二标志是所述第四状态,则执行所述暂停检测操作。6.根据权利要求5所述...
【专利技术属性】
技术研发人员:胡焱,高建,孙浩亮,生伟,
申请(专利权)人:浪潮金融信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。