[发明专利]一种半双工的驱动层找零方法、系统及介质有效
申请号: | 202110608486.7 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113538767B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 孙成通;李姗姗;孙浩亮;生伟 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | G07D1/06 | 分类号: | G07D1/06 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双工 驱动 找零 方法 系统 介质 | ||
本发明公开了一种半双工的驱动层找零方法、系统及介质,应用于自助终端上连接上位机与找零模块的驱动层,所述找零模块包括币箱,所述方法包括以下步骤:响应于无找零出币状态时:通过第一线程监控自助终端的运行状态;响应于找零出币状态时:根据标志位切换线程,并根据找零总额,确认出币面额,上位机与找零模块通过第二线程确认对应出币面额的币箱的地址,并根据运行状态执行标志位回归操作或故障警报操作,本发明能够切换线程进行出币操作,并实时监测出币操作,并在出币操作异常时及时的切换线程复位自助终端,并再次进行出币操作,且可以在对应高级别的找零操作时,进行加密指令的验证,并在验证失败后及时的将上位机进行标识。
技术领域
本发明涉及自助终端找零技术领域,特别是涉及一种半双工的驱动层找零方法、系统及介质。
背景技术
在各种的终端设备中,例如自助售货机、自助卖票机和银行ATM中,需要找零系统,但是在传统的找零系统中,不会对各种币种进行解析,并按照汇率进行找零,且无法对找零的各面额进行实时计数,且在硬件状态功能上,无法实时反馈硬件状态,有可能在硬件宕机的情况下依然对硬件上电,造成了找零系统的资源浪费,且在找零系统对应上层应用时,响应速度慢、交互环境差和用户体验不友好。
发明内容
本发明主要解决的是现有的找零方法无法提供友好的用户体验,且无法即时反馈硬件状态,而且无法对币种进行解析的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种半双工的驱动层找零方法,应用于自助终端上连接上位机与找零模块的驱动层,所述找零模块包括币箱,所述方法包括以下步骤:
响应于无找零出币状态时:
配置第一线程的标志位和出币操作的阈值区间,将所述第一线程的标志位配置为第一状态,开启所述第一线程,所述上位机通过第一线程监测所述自助终端的运行状态;
响应于找零出币状态时:
将所述第一线程的标志位配置为第二状态,中断所述第一线程,将第二线程的标志位配置为第一状态,开启所述第二线程;
根据找零总额,确认出币面额,所述上位机通过所述第二线程确认对应出币面额的所述币箱的地址;
所述上位机根据所述币箱的地址通过所述第二线程发送出币指令包;
所述币箱根据所述出币指令包执行所述出币操作,所述上位机通过所述第二线程监测所述出币操作的运行状态,并根据运行状态执行标志位回归操作或故障警报操作。
优选地,所述根据运行状态执行标志位回归操作或故障警报操作的步骤进一步包括:
若所述出币操作的运行状态正常,则执行所述标志位回归操作;
若所述出币操作的运行状态异常,则执行所述故障警报操作。
优选地,所述币箱根据所述出币指令包执行出币操作的步骤进一步包括:
所述币箱执行所述出币指令包携带的复位指令,将所述币箱配置待出币状态;
若所述出币指令包携带加密指令,则所述币箱执行校验指令操作,若所述出币指令包未携带加密指令,则所述币箱执行出币操作。
优选地,所述校验指令操作的步骤进一步包括:
所述币箱将所述加密指令发送至所述找零模块;
所述找零模块设有密钥库,所述找零模块将所述加密指令解密后与所述密钥库中的密钥进行匹配,若匹配成功,则通知所述币箱出币,若匹配不成功,则锁死所述币箱,并标记下发所述出币指令包的所述上位机。
优选地,所述上位机通过所述第二线程监测所述出币操作的运行状态的步骤进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110608486.7/2.html,转载请声明来源钻瓜专利网。