主权项 |
一种ATM机的取现控制方法,所述ATM机具有一中央控制器,以及与该中央控制器连接的人机交互装置,所述ATM机还存储有用户的用户预设信息,所述用户预设信息包括用户ID和与之对应的加密计算公式,所述方法包括如下步骤:(1)用户通过所述人机交互装置输入待验证用户ID;(2)用户在人机交互界面上输入需要提取的现金金额;(3)中央控制器调取与前述用户ID对应的加密计算公式对上述现金金额进行计算,获得加密结果数据;(4)中央控制器触发人机交互装置的验证数据输入界面;(5)用户输入验证数据;(6)中央控制器将上述验证数据与加密结果数据进行比对,若二者吻合,则通过身份验证,中央控制器根据上述用户ID、现金金额向ATM机发出自动出钞指示,否则中央控制器通过人机交互装置向用户报错;所述步骤(2)中的现金金额为一个四位数字整数构成,分别代表千位、百位、十位、个位,其中,千位和百位代表用户在本次操作时的实际需提取纸币张数,十位和个位部分由用户随机输入;所述用户预设信息还包括一已使用现金金额记录表,在上述步骤(6)中,当中央控制器将上述验证数据与加密结果数据进行比对后,若二者吻合,则中央控制器在执行后续步骤前,首先在已使用现金金额记录表中查询该现金金额是否已被记录,若未被记录,则中央控制器将该现金金额记录在所述已使用现金金额记录表中后,继续执行后续步骤,若已被记录,中央控制器通过人机交互装置向用户报错;所述步骤(1)中的用户预设信息还包括:当前可用现金额度数据;在所述步骤(6)中,在中央控制器向ATM机发出自动出钞指示前,先将步骤(2)中的现金金额的千位和百位组成的两位数乘以100之后与该当前可用现金额度进行比较,若前者小于等于后者,则中央控制器向ATM机发出自动出钞指示,否则中央控制器通过人机交互装置向用户报错;所述加密计算公式的计算规则由用户预设。 |