一种钞箱容错的处理方法、系统和自助存取款机与流程

文档序号:16758654发布日期:2019-01-29 17:34阅读:275来源:国知局
一种钞箱容错的处理方法、系统和自助存取款机与流程

本发明涉及自助存取款机技术领域,特别涉及一种钞箱容错的处理方法、系统和自助存取款机。



背景技术:

自助存取款机是一种客户进行自助服务的电子化设备,它具有存款、取款、转账、查询余额、修改密码等功能,是一种新型的银行电脑终端。

目前,向自助存取款机内加钞的操作,主要是通过工作人员现场验钞、点钞后,将钞票放进钞箱,然后在管机员操作界面中输入每一个钞道内的钞箱本次加钞金额、币种以及面额等的钞箱属性信息。

但是,当钞箱属性信息与记录的应用逻辑不匹配时,会导致出钞或入超错误,发生长短款问题,降低用户使用体验。



技术实现要素:

本发明实施例提供了一种钞箱容错的处理方法、系统和自助存取款机,能够避免发生长短款问题。

第一方面,本发明实施例提供了一种钞箱容错的处理方法,应用于自助存取款机,包括:

s0:检测是否处于上电状态,如果是,执行s1,否则,执行s7;

s1:确定外部服务端是否发来钞箱的属性信息,执行s2;

s2:如果是,存储所述属性信息,执行s3;

s3:确定钞道内是否有钞箱,如果是,执行s4,否则,执行s6;

s4:获取所述钞箱的属性信息;

s5:确定存储的所述属性信息是否与获取的所述属性信息相匹配,如果是,执行s7,否则,执行s6;

s6:输出停止运行,并向所述外部服务端发送钞箱异常,以使所述外部服务端将所述钞箱异常展示给管理员;

s7:展示预设的操作界面。

优选地,

所述属性信息,包括:钞箱id、钞票币种和钞票面额;

所述确定存储的所述属性信息是否与获取的所述属性信息相匹配,包括:

d0:确定存储的所述钞箱id是否与获取到的所述钞箱id相同,如果是,执行d1,否则,执行s6;

d1:确定存储的所述钞票币种是否与获取到的所述钞票币种相同,如果是,执行d2,否则,执行s6;

d2:确定存储的所述钞票面额是否与获取到的所述钞票面额相同,如果是,执行s5,否则,执行s6。

优选地,

所述确定外部服务端是否发来钞箱的属性信息,包括:

当确定外部服务端未发来钞箱的属性信息时,获取最后一次存储的所述钞箱的属性信息,并执行s3。

优选地,

进一步包括:

接收外部输入的加钞指令;

根据所述加钞指令,执行s1。

优选地,

在所述展示预设的操作界面之前,进一步包括:

按照预设的检测周期,执行s1。

优选地,

所述确定钞道内是否有钞箱,包括:

通过压力传感器检测当前压力值,确定所述当前压力值是否大于预设压力值,如果是,执行s4,否则,执行s6。

优选地,

所述获取所述钞箱的属性信息,包括:

读取所述钞箱上的电子标签中的信息,将读取到的所述信息作为所述钞箱的属性信息。

第二方面,本发明实施例提供了一种自助存取款机,包括:

状态管理模块,用于检测是否处于上电状态,如果是,触发逻辑属性获取模块,否则,触发运行管理模块;

所述逻辑属性获取模块,用于当被触发时,确定外部服务端是否发来钞箱的属性信息,如果是,存储所述属性信息,并触发物理属性获取模块;

所述物理属性获取模块,用于当被触发时,确定钞道内是否有钞箱,如果是,获取所述钞箱的属性信息,并触发跳变判断模块,否则,触发功能暂停模块;

所述跳变判断模块,用于当被触发时,确定所述逻辑属性获取模块存储的所述属性信息,是否与所述物理属性获取模块获取的所述属性信息相匹配,如果是,触发所述运行管理模块,否则,触发所述功能暂停模块;

所述运行管理模块,用于当被触发时,展示预设的操作界面;

所述功能暂停模块,用于当被触发时,输出停止运行,并向所述外部服务端发送钞箱异常,以使所述外部服务端将所述钞箱异常展示给管理员。

优选地,

所述属性信息,包括:钞箱id、钞票币种和钞票面额;

所述跳变判断模块,用于执行:

d0:确定所述逻辑属性获取模块存储的所述钞箱id,是否与所述物理属性获取模块获取到的所述钞箱id相同,如果是,执行d1,否则,触发所述功能暂停模块;

d1:确定所述物理属性获取模块存储的所述钞票币种,是否与所述物理属性获取模块获取到的所述钞票币种相同,如果是,执行d2,否则,触发所述功能暂停模块;

d2:确定所述物理属性获取模块存储的所述钞票面额,是否与所述物理属性获取模块获取到的所述钞票面额相同,如果是,触发所述运行管理模块,否则,触发所述功能暂停模块。

优选地,

所述逻辑属性获取模块,用于当确定外部服务端未发来钞箱的属性信息时,获取最后一次存储的所述钞箱的属性信息,并触发所述跳变判断模块;

优选地,

所述状态管理模块,进一步用于接收外部输入的加钞指令,根据所述加钞指令,触发所述逻辑属性获取模块。

优选地,

所述状态管理模块,进一步用于按照预设的检测周期,触发所述触发逻辑属性获取模块。

优选地,

所述物理属性获取模块,用于通过压力传感器检测当前压力值,确定所述当前压力值是否大于预设压力值,如果是,执行所述获取所述钞箱的属性信息,否则,触发所述功能暂停模块。

优选地,

所述物理属性获取模块,用于读取所述钞箱上的电子标签中的信息,将读取到的所述信息作为所述钞箱的属性信息。

第三方面,本发明实施例提供了一种钞箱容错的处理系统,包括:至少一个第二方面中任一所述的自助存取款机和服务端;

所述服务端,用于当接收到管理员输入的钞箱的属性信息时,将所述属性信息发送给所述自助存取款机;当接收到所述自助存取款机发来的钞箱异常时,将所述钞箱异常展示给所述管理员。

在本发明实施例中,当处于上电状态时,不是直接展示预设的操作界面,而是先确定外部服务端是否发来钞箱的属性信息,以使在确定外部服务端发来钞箱的属性信息时,存储该属性信息,并获取位于钞道内的钞箱的属性信息,以使确定存储的逻辑属性信息与获取的物理属性信息是否相匹配,如果属性信息匹配则说明钞箱正常,因此可以展示预设的操作界面,以为用户提供服务,当属性信息不匹配时说明钞箱异常,因此,需要通过外部服务端向管理员发送钞箱异常的信息,以使管理员及时维修,同时还需要输出停止运行的信息,以提示用户该自助存取款机禁止使用,避免用户使用发生长短款的问题,降低用户使用体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的一种钞箱容错的处理方法的流程图;

图2是本发明一实施例提供的一种自助存取款机的结构示意图;

图3是本发明一实施例提供的一种钞箱容错的处理系统的结构示意图;

图4是本发明一实施例提供的另一种钞箱容错的处理系统的结构示意图;

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种钞箱容错的处理方法,包括:

s0:检测是否处于上电状态,如果是,执行s1,否则,执行s7;

s1:确定外部服务端是否发来钞箱的属性信息,执行s2;

s2:如果是,存储所述属性信息,执行s3;

s3:确定钞道内是否有钞箱,如果是,执行s4,否则,执行s6;

s4:获取所述钞箱的属性信息;

s5:确定存储的所述属性信息是否与获取的所述属性信息相匹配,如果是,执行s7,否则,执行s6;

s6:输出停止运行,并向所述外部服务端发送钞箱异常,以使所述外部服务端将所述钞箱异常展示给管理员;

s7:展示预设的操作界面。

在本发明实施例中,当处于上电状态时,不是直接展示预设的操作界面,而是先确定外部服务端是否发来钞箱的属性信息,以使在确定外部服务端发来钞箱的属性信息时,存储该属性信息,并获取位于钞道内的钞箱的属性信息,以使确定存储的逻辑属性信息与获取的物理属性信息是否相匹配,如果属性信息匹配则说明钞箱正常,因此可以展示预设的操作界面,以为用户提供服务,当属性信息不匹配时说明钞箱异常,因此,需要通过外部服务端向管理员发送钞箱异常的信息,以使管理员及时维修,同时还需要输出停止运行的信息,以提示用户该自助存取款机禁止使用,避免用户使用发生长短款的问题,降低用户使用体验。

在本发明一实施例中,所述属性信息,包括:钞箱id、钞票币种和钞票面额;

所述确定存储的所述属性信息是否与获取的所述属性信息相匹配,包括:

d0:确定存储的所述钞箱id是否与获取到的所述钞箱id相同,如果是,执行d1,否则,执行s6;

d1:确定存储的所述钞票币种是否与获取到的所述钞票币种相同,如果是,执行d2,否则,执行s6;

d2:确定存储的所述钞票面额是否与获取到的所述钞票面额相同,如果是,执行s5,否则,执行s6。

在本发明实施例中,在确定钞道内的钞箱是否异常时,需要依次确定获取和存储的钞箱id、钞票币种以及钞票面额是否相同,当钞箱id、钞票币种和钞票面额中,存在至少一个不相同的信息时,则可以确定该钞箱异常,因此不能进行运行状态,即不能展示预设的操作界面,而是需要输出停止运行的信息,避免用户使用发生长短款的问题,而降低用户使用体验。

在本发明一实施例中,所述确定外部服务端是否发来钞箱的属性信息,包括:

当确定外部服务端未发来钞箱的属性信息时,获取最后一次存储的所述钞箱的属性信息,并执行s3。

在本发明实施例中,当处于上电状态,且外部服务端未发来钞箱的属性信息时,需要获取最后一次存储的钞箱的属性信息,以使对最后一次存储的属性信息和获取的属性信息进行匹配,以判断钞箱是否异常,并在确定钞箱异常时停止运行,以避免出现长短款问题,降低用户使用体验。

举例来说,1月1日存储钞箱的属性信息为asdf;

1月2日存储钞箱的属性信息为wdef;

1月3日存储钞箱的属性信息为hged;

在获取到钞道内钞箱的属性信息为oikd后,需要根据存储的属性信息hged和获取的属性信息oikd,确定钞箱是否异常。

在本发明一实施例中,进一步包括:

接收外部输入的加钞指令;

根据所述加钞指令,执行s1。

在本发明实施例中,当接收到外部输入的加钞指令时,说明外部已进行清钞加钞操作,因此可以确定钞道内的钞箱被取出过,但是无法确定钞箱是否被放回钞道内,所以需要确定钞道内是否有钞箱,当确定钞箱在位时,获取该钞箱的属性信息,以使根据获取的属性信息和存储的属性信息确定,确定该钞箱是否异常。

在本发明一实施例中,在所述展示预设的操作界面之前,进一步包括:

按照预设的检测周期,执行s1。

在本发明实施例中,当未处于上电状态时,需要按照预设的检测周期,确定钞箱的在位状态,以及确定钞箱在位时获取其属性信息,并与存储的逻辑属性信息进行匹配,当且仅当存储的逻辑属性信息与获取的物理属性信息不匹配时,输出停止运行的信息,停止向外部提供服务,避免用户使用而发生长短款的问题,降低用户的使用体验。

在本发明一实施例中,所述确定钞道内是否有钞箱,包括:

通过压力传感器检测当前压力值,确定所述当前压力值是否大于预设压力值,如果是,执行所述获取所述钞箱的属性信息,否则,执行s6。

在本发明实施例中,在确定钞箱是否在位时,是通过压力传感器检测当前压力值,再根据检测到的当前压力值确定钞箱的状态,在当前压力值大于预设压力值时,说明压力传感器的上方被放置钞箱,因此,可以确定钞箱在位,相反则可确定钞箱不在钞道内。

在本发明一实施例中,所述获取所述钞箱的属性信息,包括:

读取所述钞箱上的电子标签中的信息,将读取到的所述信息作为所述钞箱的属性信息。

在本发明实施例中,钞箱的属性信息是通过读取钞箱的电子标签中的信息获得,而电子标签中的信息可以是外部服务端预先存储的,避免工作人员现场在管理员操作界面中输入钞箱的属性信息时出现手误,而发生长短款问题。

如图2所示,本发明实施例提供了一种自助存取款机,包括:

状态管理模块201,用于检测是否处于上电状态,如果是,触发逻辑属性获取模块202,否则,触发运行管理模块203;

所述逻辑属性获取模块202,用于当被触发时,确定外部服务端是否发来钞箱的属性信息,如果是,存储所述属性信息,并触发物理属性获取模块204;205

所述物理属性获取模块204,用于当被触发时,确定钞道内是否有钞箱,如果是,获取所述钞箱的属性信息,并触发跳变判断模块205,否则,触发功能暂停模块206;

所述跳变判断模块205,用于当被触发时,确定所述逻辑属性获取模块202存储的所述属性信息,是否与所述物理属性获取模块204获取的所述属性信息相匹配,如果是,触发所述运行管理模块203,否则,触发所述功能暂停模块206;

所述运行管理模块203,用于当被触发时,展示预设的操作界面;

所述功能暂停模块206,用于当被触发时,输出停止运行,并向所述外部服务端发送钞箱异常,以使所述外部服务端将所述钞箱异常展示给管理员。

在本发明实施例中,状态管理模块当处于上电状态时,不是直接触发运行管理模块展示预设的操作界面,而是先触发逻辑属性获取模块,以使确定外部服务端是否发来钞箱的属性信息,并在确定外部服务端发来钞箱的属性信息时,存储该属性信息,并触发物理属性获取模块获取位于钞道内的钞箱的属性信息,以使在跳变判断模块被触发时,确定逻辑属性获取模块存储的逻辑属性信息与物理属性获取模块获取的物理属性信息是否相匹配,如果属性信息匹配则说明钞箱正常,因此可以触发运行管理模块展示预设的操作界面,以为用户提供服务,当属性信息不匹配时说明钞箱异常,因此,需要出发功能暂停模块通过外部服务端向管理员发送钞箱异常的信息,以使管理员及时维修,同时还需要输出停止运行的信息,以提示用户该自助存取款机禁止使用,避免用户使用发生长短款的问题,降低用户使用体验。

在本发明一实施例中,所述属性信息,包括:钞箱id、钞票币种和钞票面额;

所述跳变判断模块,用于执行:

d0:确定所述逻辑属性获取模块存储的所述钞箱id,是否与所述物理属性获取模块获取到的所述钞箱id相同,如果是,执行d1,否则,触发所述功能暂停模块;

d1:确定所述物理属性获取模块存储的所述钞票币种,是否与所述物理属性获取模块获取到的所述钞票币种相同,如果是,执行d2,否则,触发所述功能暂停模块;

d2:确定所述物理属性获取模块存储的所述钞票面额,是否与所述物理属性获取模块获取到的所述钞票面额相同,如果是,触发所述运行管理模块,否则,触发所述功能暂停模块。

在本发明一实施例中,所述逻辑属性获取模块,用于当确定外部服务端未发来钞箱的属性信息时,获取最后一次存储的所述钞箱的属性信息,并触发所述跳变判断模块。

在本发明一实施例中,所述状态管理模块,进一步用于接收外部输入的加钞指令,根据所述加钞指令,触发所述逻辑属性获取模块。

在本发明一实施例中,所述状态管理模块,进一步用于按照预设的检测周期,触发所述触发逻辑属性获取模块。

在本发明一实施例中,所述物理属性获取模块,用于通过压力传感器检测当前压力值,确定所述当前压力值是否大于预设压力值,如果是,执行所述获取所述钞箱的属性信息,否则,触发所述功能暂停模块。

在本发明一实施例中,所述物理属性获取模块,用于读取所述钞箱上的电子标签中的信息,将读取到的所述信息作为所述钞箱的属性信息。

如图3所示,本发明实施例提供了一种钞箱容错的处理系统,包括:至少一个图2中任一所述的自助存取款机301和服务端302;

所述服务端302,用于当接收到管理员输入的钞箱的属性信息时,将所述属性信息发送给所述自助存取款机301;当接收到所述自助存取款机301发来的钞箱异常时,将所述钞箱异常展示给所述管理员。

在本发明实施例中,通过服务端可以将管理员输入的钞箱的属性信息发送给自助存取款机,而无需工作人员在加钞后人工输入钞箱id、钞票币种、钞票面额等信息,从而可以降低该信息被输错的概率。同时,自助存取款机在接收到服务端发来的属性信息时,可以利用该属性信息与获取到的属性信息,确定钞箱是否异常,当且仅当在钞箱异常时,输出停止运行,避免用户在使用钞箱异常的自助存取款机后出现长短款问题,同时还需要通过服务端通知管理员维修,以尽快维修。

为了更加清晰的说明本发明的技术方案及优点,下面以自助存取款机c402和服务端d401为例,如图4所示,对本发明实施例提供的一种钞箱容错的处理系统,进行详细说明,具体包括:

服务端d401,用于当接收到管理员输入的钞箱的属性信息时,将属性信息发送给自助存取款机c402。

自助存取款机c402,用于执行:

q0:检测是否处于上电状态,如果是,执行q1,否则,执行q6。

具体地,自助存取款机当处于上电状态时,需要确定服务端是否发来钞箱的属性信息。当未处于上电状态时,则需要按照预设的检测周期,检测服务端是否发来钞箱的属性信息,以使确定钞箱是否被移动,避免钞箱的物理属性信息与记录的逻辑属性信息不匹配,导致长短款问题。

q1:确定服务端d401是否发来钞箱的属性信息,执行q2。

具体地,自助存取款机在确定处于上电状态时,说明内部的钞箱可能被移动过,因此需要确定服务端是否发来钞箱的属性信息,以使在确定服务端发来的属性信息时,存储该属性信息,获取最新的逻辑属性信息。但是,当服务端未发来钞箱的属性信息时,需要获取最后一次存储的钞箱的属性信息,以使利用最后一次存储的属性信息,确定钞箱是否异常。

q2:如果是,存储属性信息,执行q3。

举例来说,自助存取款机c在确定服务端d发来钞箱x的钞箱id为“321”、钞票币种为“人民币”和钞票面额为“100”时,存储钞箱id“321”、钞票币种“人民币”和钞票面额“100”。

q3:通过压力传感器检测当前压力值,确定当前压力值是否大于预设压力值,如果是,执行q4,否则,执行q7。

具体地,通过压力传感器可以确定钞箱是否在位,即确定钞道内是否有钞箱,当压力传感器检测到的当前压力值大于预设压力值时,说明钞道内有钞箱,因此可以确定钞箱在位。

举例来说,预设压力值为0.8mpa,压力传感器检测到的当前压力值为1.0mpa,所以可以确定钞道内有钞箱。

q4:读取钞箱上的电子标签中的信息,将读取到的信息作为钞箱的属性信息。

具体地,在确定钞箱在位后,即可获取钞箱的钞箱id、钞票币种和钞票面额,即通过读取钞箱上电子标签中的信息获取,而电子标签中的信息可以是通过服务端录入的,避免工作人员在加钞后,现场输入钞箱id、钞票币种和钞票面额时出现失误,导致发生长短款问题。

q5:确定存储的属性信息是否与获取的属性信息相匹配,如果是,执行q6,否则,执行q7。

具体地,确定钞箱是否异常,需要依次存储的逻辑属性信息和获取的物理属性信息是否相同,即依次确定存储的钞箱id、钞票币种和钞票面额,是否与获取的钞箱id、钞票币种和钞票面额相同,如果是,则说明钞箱的逻辑属性信息和物理属性信息均正常,可以向用户提供服务,即展示预设的操作界面,否则,需要输出停止运行,以提示用户停止提供服务,并向服务端发送钞箱异常,以使管理员在看到信息后及时进行维修。

q6:展示预设的操作界面。

q7:输出停止运行,并向服务端d401发送钞箱异常。

服务端d401,用于当接收到自助存取款机c402发送的钞箱异常时,将钞箱异常展示给管理员。

本发明各个实施例至少具有如下有益效果:

1、在本发明一实施例中,当处于上电状态时,不是直接展示预设的操作界面,而是先确定外部服务端是否发来钞箱的属性信息,以使在确定外部服务端发来钞箱的属性信息时,存储该属性信息,并获取位于钞道内的钞箱的属性信息,以使确定存储的逻辑属性信息与获取的物理属性信息是否相匹配,如果属性信息匹配则说明钞箱正常,因此可以展示预设的操作界面,以为用户提供服务,当属性信息不匹配时说明钞箱异常,因此,需要通过外部服务端向管理员发送钞箱异常的信息,以使管理员及时维修,同时还需要输出停止运行的信息,以提示用户该自助存取款机禁止使用,避免用户使用发生长短款的问题,降低用户使用体验。

2、在本发明一实施例中,在确定钞道内的钞箱是否异常时,需要依次确定获取和存储的钞箱id、钞票币种以及钞票面额是否相同,当钞箱id、钞票币种和钞票面额中,存在至少一个不相同的信息时,则可以确定该钞箱异常,因此不能进行运行状态,即不能展示预设的操作界面,而是需要输出停止运行的信息,避免用户使用发生长短款的问题,而降低用户使用体验。

3、在本发明一实施例中,当处于上电状态,且外部服务端未发来钞箱的属性信息时,需要获取最后一次存储的钞箱的属性信息,以使利用最后一次存储的属性信息和获取的属性信息进行匹配,以判断钞箱是否异常,并在确定钞箱异常时停止运行,以避免出现长短款问题,降低用户使用体验。

4、在本发明一实施例中,当接收到外部输入的加钞指令时,说明外部已进行清钞加钞操作,因此可以确定钞道内的钞箱被取出过,但是无法确定钞箱是否被放回钞道内,所以需要确定钞道内是否有钞箱,当确定钞箱在位时,获取该钞箱的属性信息,以使根据获取的属性信息和存储的属性信息确定,确定该钞箱是否异常。

5、在本发明一实施例中,当未处于上电状态时,需要按照预设的检测周期,确定钞箱的在位状态,以及确定钞箱在位时获取其属性信息,并与存储的逻辑属性信息进行匹配,当且仅当存储的逻辑属性信息与获取的物理属性信息不匹配时,输出停止运行的信息,停止向外部提供服务,避免用户使用而发生长短款的问题,降低用户的使用体验。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1