一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于读头锁具的取款机钞箱控制方法和系统与流程

2022-02-20 12:50:39 来源:中国专利 TAG:


1.本发明涉及能够通过锁具系统实现物料进出跟踪的锁具,特别涉及银行自动取款机中的钞箱跟踪。


背景技术:

2.专利文献cn 110570573 a公开了一种带有无线读头的锁具及其控制方法。发明人设计该无线读头锁具的初始目的是为了实现自动取款机的钞箱跟踪和管理,以替代现有的技术手段。但该文献未公开该锁具如何实现自动取款机钞箱跟踪。


技术实现要素:

3.本发明所要解决的问题:通过带有读头的锁具实现自动取款机钞箱跟踪。
4.为解决上述问题,本发明采用的方案如下:根据本发明的一种基于读头锁具的取款机钞箱控制方法,该方法涉及取款机和服务器;所述取款机包括上行机、锁具本体和读头;所述读头连接所述锁具本体;所述锁具本体连接所述上行机;所述上行机连接所述服务器;所述方法包括上钞箱过程;所述上钞箱过程包括以下步骤:su1:所述读头读取钞箱上的钞箱识别码后将所述钞箱识别码发送至所述锁具本体;su2:所述锁具本体接收到所述钞箱识别码后将所述钞箱识别码发送至所述上行机;su3:所述上行机接收到所述钞箱识别码后向所述服务器发送上钞箱请求确认信息;所述上钞箱请求确认信息包括所述钞箱识别码和取款机识别码;su4:所述服务器接收到上钞箱请求确认信息后,根据所述钞箱识别码和取款机识别码进行加钞任务验证,验证通过后向所述上行机发送上钞箱作业许可信息;su5:所述上行机接收到所述上钞箱作业许可信息后,向所述锁具本体发送上钞箱作业确认信息,同时启动钞箱在位离位检测;su6:所述锁具本体接收到所述上钞箱作业确认信息后,向工作人员提示将钞箱放入钞柜中;su7:所述上行机检测到钞箱在位后,记录钞箱在位信息后,向所述服务器发送上钞箱作业完成信息;su8:所述服务器接收到上钞箱作业完成信息后,找到对应的加钞任务进行验证,验证通过向所述上行机发送钞箱现钞信息;su9:所述上行机接收到钞箱现钞信息后,更新取款机现钞信息,并向所述锁具本体发送上钞箱确认完成信息;su10:所述锁具本体接收到所述上钞箱确认完成信息后,向工作人员提示钞箱放入钞柜得到确认。
5.进一步,根据本发明的基于读头锁具的取款机钞箱控制方法,该方法还包括开钞柜过程;所述开钞柜过程中,所述锁具本体通过所述上行机和所述服务器进行用户身份验
证;进行所述用户身份验证时,所述上行机向所述服务器发送取款机识别码,所述服务器还根据接收到的取款机识别码进行加钞任务验证;用户身份验证和加钞任务验证通过后,所述服务器通过所述上行机向所述锁具本体发送开锁码;所述锁具本体接收到开锁码后执行开锁指令并提示工作人员打开钞柜门。
6.进一步,根据本发明的基于读头锁具的取款机钞箱控制方法,该方法还包括下钞箱过程;所述下钞箱过程包括如下步骤:sd1:所述读头读取钞箱上的钞箱识别码后将所述钞箱识别码发送至所述锁具本体;sd2:所述锁具本体接收到所述钞箱识别码后将所述钞箱识别码发送至所述上行机;sd3:所述上行机接收到所述钞箱识别码后向所述服务器发送下钞箱请求确认信息;所述下钞箱请求确认信息包括所述钞箱识别码和取款机识别码;sd4:所述服务器接收到下钞箱确认请求信息后,根据所述钞箱识别码和取款机识别码进行加钞任务验证;验证通过后向所述上行机发送下钞箱完成确认信息;sd5:所述上行机接收到所述下钞箱完成确认信息后,并向所述锁具本体发送下钞箱确认完成信息;sd6:所述锁具本体接收到所述下钞箱确认完成信息后,向工作人员提示钞箱从钞柜取下得到确认。
7.进一步,根据本发明的基于读头锁具的取款机钞箱控制方法,所述下钞箱过程还包括步骤sd0:sd0:所述上行机通过钞箱在位离位检测,结合钞箱在位信息,提取出离开钞柜的钞箱识别码,并组成离位钞箱集合;所述上行机接收到所述钞箱识别码后,判断所述离位钞箱集合是否包含该钞箱识别码;若所述离位钞箱集合是否包含该钞箱识别码,则向所述服务器发送下钞箱请求确认信息,否则向所述服务器发送上钞箱请求确认信息;进一步,根据本发明的基于读头锁具的取款机钞箱控制方法,该方法还包括闭钞柜过程;所述闭钞柜过程包括如下步骤:sc1:所述上行机检查钞柜中的钞箱是否均得到更换;若钞柜中的钞箱中的钞箱均得到更换,则向所述服务器发送钞箱更换完成确认请求;sc2:所述服务器接收到所述钞箱更换完成确认请求后,进行加钞任务验证;验证通过后向所述上行机发送钞箱完全更换确认信息;sc3:所述上行机接收到所述钞箱完全更换确认信息后,向所述锁具本体发送加钞任务完成信息;sc4:所述锁具本体接收到所述加钞任务完成信息后,向工作人员提示关闭钞柜门;sc5:所述锁具本体检测到钞柜门关闭后,通过所述上行机和所述服务器交互后执行闭锁指令。
8.根据本发明的一种基于读头锁具的取款机钞箱控制系统,该系统包括取款机和服务器;所述取款机包括上行机、锁具本体和读头;所述读头连接所述锁具本体;所述锁具本体连接所述上行机;所述上行机连接所述服务器;所述读头包括用于读取钞箱上的钞箱识别码后将所述钞箱识别码发送至所述锁具本体的模块;所述锁具本体包括如下模块:
ml1,用于:接收到所述读头所发送的钞箱识别码后将所述钞箱识别码发送至所述上行机;ml2,用于:接收到所述上行机所发送的上钞箱作业确认信息后,向工作人员提示将钞箱放入钞柜中;ml3,用于:接收到所述上行机所发送的上钞箱确认完成信息后,向工作人员提示钞箱放入钞柜得到确认;所述上行机包括如下模块:mm1,用于:向所述服务器发送上钞箱请求确认信息;所述上钞箱请求确认信息包括所述钞箱识别码和取款机识别码;mm2,用于:接收到服务器发送的所述上钞箱作业许可信息后,向所述锁具本体发送上钞箱作业确认信息,同时启动钞箱在位离位检测;mm3,用于:通过所述钞箱在位离位检测检测到钞箱在位后,记录钞箱在位信息后,向所述服务器发送上钞箱作业完成信息;mm4,用于:接收到所述服务器发送的钞箱现钞信息后,更新取款机现钞信息,并向所述锁具本体发送上钞箱确认完成信息;所述服务器包括如下模块:ms1,用于:接收到所述上行机所发送的上钞箱请求确认信息后,根据所述钞箱识别码和取款机识别码进行加钞任务验证,验证通过后向所述上行机发送上钞箱作业许可信息;ms2,用于:接收到所述上行机所发送的上钞箱作业完成信息后,找到对应的加钞任务进行验证,验证通过向所述上行机发送钞箱现钞信息。
9.进一步,根据本发明的基于读头锁具的取款机钞箱控制系统,进一步,根据本发明的基于读头锁具的取款机钞箱控制系统,所述锁具本体还包括如下模块:ml4,用于:接收到开锁码后执行开锁指令,并向工作人员提示打开钞柜门。
10.所述上行机还包括如下模块:mm5,用于:在所述锁具本体和所述服务器进行用户身份验证时,向所述服务器发送取款机识别码;mm6,用于:为所述服务器向所述锁具本体转发开锁码;所述服务器还包括如下模块:ms3,用于:进行用户身份验证和加钞任务验证,验证通过后,向通过所述上行机箱所述锁具本体发送开锁码。
11.进一步,根据本发明的基于读头锁具的取款机钞箱控制系统,所述锁具本体还包括如下模块:ml5,用于:接收到所述上行机所发送的下钞箱确认完成信息后,向工作人员提示钞箱从钞柜取下得到确认;所述上行机还包括如下模块:mm7,用于:向所述服务器发送下钞箱请求确认信息;所述下钞箱请求确认信息包括所述钞箱识别码和取款机识别码;mm8,用于:接收到所述服务器所发送的下钞箱完成确认信息后,并向所述锁具本体发
送下钞箱确认完成信息;所述服务器还包括如下模块:ms4,用于:接收到所述上行机所发送的下钞箱确认请求信息后,根据所述钞箱识别码和取款机识别码进行加钞任务验证;验证通过后向所述上行机发送下钞箱完成确认信息。
12.进一步,根据本发明的基于读头锁具的取款机钞箱控制系统,所述上行机还包括如下模块:mm9,用于:通过钞箱在位离位检测,结合钞箱在位信息,提取出离开钞柜的钞箱识别码,并组成离位钞箱集合;mm10,用于:接收到所述锁具本体所发送的所述钞箱识别码后,判断所述离位钞箱集合是否包含该钞箱识别码;若所述离位钞箱集合是否包含该钞箱识别码,则向所述服务器发送下钞箱请求确认信息,否则向所述服务器发送上钞箱请求确认信息。
13.进一步,根据本发明的基于读头锁具的取款机钞箱控制系统,所述锁具本体还包括如下模块:ml6,用于:接收到所述上行机所发送的加钞任务完成信息后,向工作人员提示关闭钞柜门;ml7,用于:检测到钞柜门关闭后,通过所述上行机和所述服务器交互后执行闭锁指令;所述上行机还包括如下模块:mm11,用于:所述检查钞柜中的钞箱是否均得到更换;若钞柜中的钞箱中的钞箱均得到更换,则向所述服务器发送钞箱更换完成确认请求;mm12,用于:接收到所述服务器所发送的钞箱完全更换确认信息后,向所述锁具本体发送加钞任务完成信息;mm13,用于:为所述锁具本体和所述服务器进行闭锁交互执行信息转发;所述服务器还包括如下模块:ms5,用于:接收到所述上行机所发送的钞箱更换完成确认请求后,进行加钞任务验证;验证通过后向所述上行机发送钞箱完全更换确认信息;ms6,用于:通过所述上行机和所述锁具本体进行闭锁交互。
14.本发明的技术效果如下:1、本发明自动化程度高,工作人员操作非常方便,工作人员仅需要扫描识别码和搬运钞箱即可;2、本发明采用银行内部网络实现与服务器的通信,安全性高;3、本发明上下钞箱作业的步步跟踪验证使得工作人员出错几率很小,业务安全性高;4、本发明加钞任务过程通过上行机进行,并将上下钞箱作业融入取款机的现钞管理,由此实现业务流程的简化。
附图说明
15.图1是本发明系统架构示意图。
16.其中100是锁具本体,200是读头,300是上行机,400是服务器。
具体实施方式
17.下面结合附图对本发明做进一步详细说明。
18.本发明的基于读头锁具的取款机钞箱控制系统,如图1所示,包括取款机和服务器400。其中,取款机包括锁具本体100、读头200和上行机300。读头200连接锁具本体100,锁具本体100连接上行机300,上行机300通过银行内网连接服务器400。其中,读头200和锁具本体100之间的连接可参考专利文献cn 110570573 a所公开的《一种带有无线读头的锁具及其控制方法》本说明书不再赘述。需要强调的是,专利文献cn 110570573 a中,读头200和锁具本体100之间通过无线连接,本领域技术人员理解,本发明中,读头200和锁具本体100之间也可以通过有线方式进行连接,比如采用usb接口进行连接。上行机300是指取款机中的工控主机。取款机分为上柜体和下柜体,上柜体放置工控主机,下柜体放置现钞。本发明中,现钞放置在钞箱后再放入下柜体中。放置钞箱的下柜体本发明中称为钞柜。钞柜通常可以放置多个钞箱。本发明的锁具本体100是设置在钞柜柜门上的锁具,打开锁具本体100并打开钞柜柜门后可进行上钞箱和下钞箱作业。
19.上述取款机钞箱控制系统加钞任务的上下钞箱作业的钞箱跟踪过程,也就是本发明所指的取款机钞箱控制方法包括开钞柜过程、上下钞箱作业过程和闭钞柜过程。
20.开钞柜过程包括如下步骤:工作人员通过锁具本体100的控制面板的交互输入身份信息;锁具本体100接收用户输入的身份验证信息后,将身份验证信息和锁具识别码发送至上行机;上行机300接收到身份验证信息和锁具识别码后,向服务器400发送开钞柜请求;开钞柜请求包括身份验证信息和锁具识别码、取款机识别码;服务器400接收到开钞柜请求后进行用户身份验证和加钞任务验证,验证通过后,向上行机300发送开锁码;上行机300接收到开锁码后,向锁具本体100发送开锁码;锁具本体100接收到开锁码后执行开锁指令,并向工作人员提示打开钞柜门。
21.需要指出的是,上述开钞柜过程是简化的描述,在实际的加钞任务作业中,工作人员通常有两个,两个工作人员都需要进行身份验证,此外,身份验证时可能还需要其他额外的验证,比如还要进行手机身份验证确认等。现有技术中,进行身份验证的方法很多,各种身份验证都可以应用于上述过程。此外,锁具本体100和服务器400之间具体如何交互进行身份验证也不是本发明所讨论的范畴,上述实施方式仅仅是示例。上述过程与普通身份验证所不同的在于,在进行身份验证时,上行机300向服务器400发送取款机识别码,服务器400除了要进行一般性的用户身份验证之外,还需要进行加钞任务验证。
22.加钞任务事先由管理人员生成并保存在服务器400中。加钞任务至少包括待进行加钞任务的取款机识别码、执行该加钞任务的工作人员身份信息、原有的钞箱识别码、待更换上的钞箱识别码、待更换上的钞箱内现钞金额等信息。
23.开钞柜过程中的加钞任务验证即将开钞柜请求中的取款机识别码和身份信息与加钞任务中的待进行加钞任务的取款机识别码和执行该加钞任务的工作人员身份信息进行匹配,若两者匹配则加钞任务验证通过,否则加钞任务验证失败。验证失败后,无法打开取款机钞柜柜门,后续自然也无法进行加钞任务的上下钞箱作业。
24.上下钞箱作业过程可以分成上钞箱过程和下钞箱过程。本实施例中,服务器400向上行机300发送开锁码时,向上行机300发送的是允许加钞任务执行的指令。该允许加钞任务执行的指令包含了开锁码。这里的开锁码通常是本领域技术人员所熟悉的otc。当上行机300接收到允许加钞任务执行的指令,提取该指令中的开锁码发送至锁具本体100,同时开启钞箱在位离位检测。
25.取款机钞柜中通常有多个钞箱位,每个钞箱位可放置一个钞箱。钞箱位内设有用于检测钞箱是否在位的传感器。该传感器连接上行机300,可以是比如接近传感器。当钞箱从钞箱位取下时,该钞箱位内的传感器可以检测到该钞箱位内的钞箱离位;当钞箱放入钞箱位时,该钞箱位内的传感器可以检测到该钞箱位内的钞箱在位。钞箱位内传感器所检测到的钞箱上述在位离位信息被发送至上行机300。
26.上行机300保存了钞箱位信息表。钞箱位信息表保存了钞箱位和钞箱位内钞箱识别码的对应关系。当工作人员打开钞柜柜门后,首先会将钞柜内的钞箱取下。当钞箱从钞柜的钞箱位被取下时,上行机300通过钞箱位内传感器的在位离位检测,判断当前工作人员从哪个钞箱位下取下了钞箱,并且得到所取下钞箱的识别码是多少,由此,上行机300提取出离开钞柜的钞箱识别码,并组成离位钞箱集合,同时更新钞箱位信息表。上述过程也就是前述的步骤sd0,上行机通过钞箱在位离位检测,结合钞箱在位信息,提取出离开钞柜的钞箱识别码,并组成离位钞箱集合。
27.取下钞柜内的钞箱后,工作人员通过读头200扫描钞箱上的识别码。钞箱上的识别码通常采用二维码。读头200扫描到钞箱识别码后,将钞箱识别码发送至锁具本体100,并由锁具本体100发送至上行机300,上述过程即为前述步骤su1和su2,也是步骤sd1和sd2。
28.上行机300接收到钞箱识别码后,判断该钞箱识别码是否是离位钞箱集合中的钞箱识别码,也就是判断离位钞箱集合是否包含该钞箱识别码,若离位钞箱集合包含该钞箱识别码,则向服务器400发送下钞箱请求确认信息,否则上行机预判该钞箱识别码是待进行上钞箱作业的钞箱识别码向服务器400发送上钞箱请求确认信息。下钞箱请求确认信息和上钞箱请求确认信息均包含钞箱识别码和取款机识别码。该过程也就是前述步骤su3和sd3。
29.服务器400接收到下钞箱确认请求信息后,根据下钞箱确认请求信息中的钞箱识别码和取款机识别码进行加钞任务验证;验证通过后向上行机300发送下钞箱完成确认信息。服务器400接收到上钞箱请求确认信息后,根据上钞箱请求确认信息中钞箱识别码和取款机识别码进行加钞任务验证,验证通过后向上行机发送上钞箱作业许可信息。服务器400对下钞箱确认请求信息进行加钞任务验证时,将下钞箱确认请求信息中的钞箱识别码与加钞任务中的原有的钞箱识别码进行匹配。服务器400对上钞箱确认请求信息进行加钞任务验证时,将上钞箱确认请求信息中的钞箱识别码与加钞任务中的待更换上的钞箱识别码进行匹配。若匹配通过,则表示验证通过。服务器400上述对上钞箱确认请求信息进行加钞任务验证的过程即为前述步骤su4,对下钞箱确认请求信息进行加钞任务验证的过程即为前述步骤sd4。
30.之后,若之前工作人员所扫描的钞箱是从取款机取下的钞箱时,上行机300将收到下钞箱完成确认信息;若之前工作人员所扫描的钞箱是待更换上的钞箱时,上行机300将收到上钞箱作业许可信息。若之前工作人员扫描的钞箱既不是从取款机取下的钞箱,也不是
待更换上的钞箱时,服务器400对上钞箱确认请求信息进行加钞任务验证时无法验证通过,服务器400向上行机300发送钞箱错误信息,上行机300接收到钞箱错误信息。若上行机300接收到钞箱错误信息,则向锁具本体100发送钞箱错误信息,锁具本体100接收到钞箱错误信息时,向工作人员发出错误警告提示。
31.当上行机300接收到下钞箱完成确认信息后,更新取款机现钞信息,并向锁具本体100发送下钞箱确认完成信息;锁具本体100接收到下钞箱确认完成信息后,向工作人员提示钞箱从钞柜取下得到确认。上述过程即为前述步骤sd5和sd6。至此,单独一个钞箱的下钞箱过程完成并结束。需要指出的是,上述过程中的更新取款机现钞信息也可以在前述当上行机300检测到钞箱位内钞箱离位时进行。
32.当上行机300接收到上钞箱作业许可信息后,向锁具本体100发送上钞箱作业确认信息,同时启动钞箱在位离位检测等待工作人员将钞箱放入钞柜内。锁具本体100接收到上钞箱作业确认信息后,向工作人员提示将钞箱放入钞柜中。工作人员将相应的钞箱放入钞柜的钞箱位后,上行机300通过在位离位检测到钞箱被放入钞柜内,并通过在位离位检测判断当前工作人员将钞箱所放置的钞箱位,更新钞箱位信息表,同时向服务器400发送上钞箱作业完成信息。上述过程即为前述步骤su5、su6和su7。上钞箱作业完成信息包括钞箱识别码、取款机识别码和钞箱位位号。
33.服务器400接收到上钞箱作业完成信息后,找到对应的加钞任务和上钞箱请求确认信息进行验证,验证通过向上行机300发送钞箱现钞信息。这里的加钞任务验证是首先根据上钞箱作业完成信息中的取款机识别码找到对应的加钞任务,然后将上钞箱作业完成信息中的钞箱识别码与加钞任务中的待更换上的钞箱识别码进行匹配。这里的上钞箱请求确认信息,是之前上行机300发送至服务器400进行上钞箱请求确认信息的加钞任务验证时所保存的信息。钞箱现钞信息由加钞任务中的待更换上的钞箱内现钞金额提取得到。上述过程即为前述步骤su8。
34.上行机300接收到钞箱现钞信息后,更新取款机现钞信息,并向锁具本体100发送上钞箱确认完成信息;锁具本体100接收到上钞箱确认完成信息后,向工作人员提示钞箱放入钞柜得到确认。该过程即为前述步骤su9和su10。至此,上钞箱过程完成并结束。
35.需要指出的是,若取款机功能可以支持的情形下,当上行机300接收到钞箱现钞信息后,还可以清点钞箱内的现钞与所接收到的钞箱现钞信息进行核对。
36.上述过程中,取款机现钞信息是保存于上行机300中的信息,包括钞箱识别码和钞箱现钞额的对应表。该对应表保存了每个钞箱中所存放的现钞金额。
37.需要指出的是,在上述的上下钞箱作业的控制过程中,工作人员在打开钞柜门后,可以各个钞箱逐个更换,也就是,取下一个钞箱后换上一个钞箱,依次进行;工作人员也可以将一次性将钞柜内所有钞箱均取下,再将待更换上的钞箱逐个放入钞柜内。本发明上述实施例中,支持上述两种更换钞箱的作业方式。
38.闭钞柜过程包括如下步骤:上行机300检查钞柜中的钞箱是否均得到更换;若钞柜中的钞箱中的钞箱均得到更换,则向服务器400发送钞箱更换完成确认请求;服务器400接收到钞箱更换完成确认请求后,进行加钞任务验证;验证通过后向上行机300发送钞箱完全更换确认信息;
上行机300接收到钞箱完全更换确认信息后,向锁具本体100发送加钞任务完成信息;锁具本体100接收到加钞任务完成信息后,向工作人员提示关闭钞柜门;锁具本体100检测到钞柜门关闭后,通过上行机300和服务器400交互后执行闭锁指令。
39.本实施例上述闭钞柜过程由上行机300发起。上行机300检查钞柜中的钞箱是否均得到更换,本实施例中,上行机300每次接收到钞箱现钞信息时进行检查。
40.在另一实施方式下,闭钞柜过程也可以由服务器400发起。比如,当服务器400接收到上钞箱作业完成信息时,检测待更换上的钞箱识别码的钞箱是否都已经更换,若已经更换,则在上行机300发送钞箱现钞信息的同时向上行机300发送钞箱完全更换确认信息。
41.锁具本体100和服务器400交互后执行闭锁指令的过程为本领域技术人员所熟悉,且不是本发明所讨论的范畴,本说明书不再详述。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献