ATM机取款方法及装置与流程

文档序号:21957422发布日期:2020-08-25 18:34阅读:335来源:国知局
ATM机取款方法及装置与流程

本发明涉及互联网技术领域,特别是涉及一种atm机取款方法及装置。



背景技术:

随着我国经济的高速发展,银行业务快速扩展,atm机的数量不断增加,用户可以在atm机上直接办理存、取款和转账等业务。由于atm机体型小,占据面积并不大,银行可以将其设置在多种场景中,例如电影院、ktv、超市以及机场等地方,极大程度上便利了人们的生活。

当用户需要通过atm机进行取款时,可以应用手机银行或者地图软件查询距离该用户最近的atm机,用户可以根据查询结果到达atm机进行取款。但是,当用户到达查询到atm机时,若该atm机已经发生故障无法进行取款,或者atm机中剩余的现钞数量不满足用户的取款数量,该用户还需要重新查询距离其最近的atm机,这样不仅浪费用户的时间,也影响用户对atm机的使用体验。



技术实现要素:

有鉴于此,本发明提供一atm机取款方法,通过该方法,可以节约用户的时间,提高用户对atm机的使用体验。

本发明还提供了一种atm机取款装置,用以保证上述方法在实际中的实现及应用。

一种atm机取款方法,包括:

当接收到用户发送的预约取款请求时,确定所述预约取款请求对应的取款需求,并对所述用户进行定位得到所述用户的用户位置信息;

基于所述用户位置信息,确定预设范围内的各个第一目标atm机,并计算所述用户到达每个所述第一目标atm机对应的到达时间;所述第一目标atm机为所述预设范围内运行状态为正常的atm机;

在各个所述第一目标atm机中,选定满足所述取款需求且到达时间最短的第一目标atm机为第二目标atm机,并向所述用户反馈所述第二目标atm机对应的预约成功消息;

向所述第二目标atm机发送所述取款需求对应的预约指令,触发所述第二目标atm机在接收到所述预约指令后,按照所述取款需求预留出所述用户待取款的现钞,并对已预留的现钞进行锁定;

当接收到所述用户依据所述预约成功消息反馈的取款请求消息时,向所述第二目标atm机发送所述取款请求消息对应的解锁指令,触发所述第二目标atm机对所述已预留的现钞进行解锁,并在对所述用户进行身份验证后执行对应的出钞操作。

上述的方法,可选的,所述基于所述用户位置信息,确定预设范围内的各个第一目标atm机,包括:

将所述用户位置信息输入预先设置的定位模块,应用所述定位模块查找所述预设范围内的所有的atm机,并获取每个所述atm的状态数据;

解析各个所述状态数据,获得每个所述atm机对应的状态标识位;

获取各个状态标识位中的表征运行状态为正常的第一状态标识位,并将每个所述第一状态标识位对应的atm机确定为第一目标atm机。

上述的方法,可选的,所述计算所述用户到达每个所述第一目标atm机对应的到达时间,包括:

获取每个所述第一目标atm机对应的设备位置信息;

依据所述用户位置信息及各个所述设备位置信息,确定所述用户到达各个所述第一目标atm机的行进路径;

应用所述定位模块,获取每个所述行进路径对应的路况信息;

基于所述路况信息,计算所述用户到达每个所述第一目标atm机对应的到达时间。

上述的方法,可选的,还包括:

在各个所述第一目标atm机中,确定各个满足所述取款需求的第一目标atm机为第三目标atm机;

确定每个所述第三目标atm机对应的行进路径,及所述用户到达每个所述第三目标atm机对应的到达时间;

依据每个所述第三目标atm机对应的行进路径及到达时间,生成各个所述第三目标atm机对应的选择列表,并向所述用户发送所述选择列表;

当接收到所述用户依据所述选择列表反馈的选取指令时,确定所述选取指令对应的第三目标atm机为第四目标atm机,并向所述用户反馈所述第四目标atm机对应的预约成功消息。

上述的方法,可选的,向所述第二目标atm机发送所述取款需求对应的预约指令后,还包括:

确定所述用户到达所述第二目标atm机的到达时间为目标到达时间,并依据所述目标到达时间及预先设置的等待时间,设置所述已预留的现钞对应的预留时间;

启动预先设置的计时器,并实时监控所述计时器的计时时间是否到达所述预留时间;

在所述计时器的计时时间到达所述预留时间,且未接收到所述取款请求消息时,向所述第二目标atm机发送所述预留时间对应的取消预留指令。

一种atm机取款装置,包括:

定位单元,用于当接收到用户发送的预约取款请求时,确定所述预约取款请求对应的取款需求,并对所述用户进行定位得到所述用户的用户位置信息;

第一确定单元,用于基于所述用户位置信息,确定预设范围内的各个第一目标atm机,并计算所述用户到达每个所述第一目标atm机对应的到达时间;所述第一目标atm机为所述预设范围内运行状态为正常的atm机;

选定单元,用于在各个所述第一目标atm机中,选定满足所述取款需求且到达时间最短的第一目标atm机为第二目标atm机,并向所述用户反馈所述第二目标atm机对应的预约成功消息;

预约单元,用于向所述第二目标atm机发送所述取款需求对应的预约指令,触发所述第二目标atm机在接收到所述预约指令后,按照所述取款需求预留出所述用户待取款的现钞,并对已预留的现钞进行锁定;

取款单元,用于当接收到所述用户依据所述预约成功消息反馈的取款请求消息时,向所述第二目标atm机发送所述取款请求消息对应的解锁指令,触发所述第二目标atm机对所述已预留的现钞进行解锁,并在对所述用户进行身份验证后执行对应的出钞操作。

上述的装置,可选的,所述第一确定单元,包括:

查找子单元,用于将所述用户位置信息输入预先设置的定位模块,应用所述定位模块查找所述预设范围内的所有的atm机,并获取每个所述atm的状态数据;

解析子单元,用于解析各个所述状态数据,获得每个所述atm机对应的状态标识位;

第一确定子单元,用于获取各个状态标识位中的表征运行状态为正常的第一状态标识位,并将每个所述第一状态标识位对应的atm机确定为第一目标atm机。

上述的装置,可选的,所述第一确定单元,包括:

第一获取子单元,用于获取每个所述第一目标atm机对应的设备位置信息;

第二确定子单元,用于依据所述用户位置信息及各个所述设备位置信息,确定所述用户到达各个所述第一目标atm机的行进路径;

第二获取子单元,用于应用所述定位模块,获取每个所述行进路径对应的路况信息;

计算子单元,用于基于所述路况信息,计算所述用户到达每个所述第一目标atm机对应的到达时间。

上述的装置,可选的,还包括:

第二确定单元,用于在各个所述第一目标atm机中,确定各个满足所述取款需求的第一目标atm机为第三目标atm机;

第三确定单元,用于确定每个所述第三目标atm机对应的行进路径,及所述用户到达每个所述第三目标atm机对应的到达时间;

生成单元,用于依据每个所述第三目标atm机对应的行进路径及到达时间,生成各个所述第三目标atm机对应的选择列表,并向所述用户发送所述选择列表;

反馈子单元,用于当接收到所述用户依据所述选择列表反馈的选取指令时,确定所述选取指令对应的第三目标atm机为第四目标atm机,并向所述用户反馈所述第四目标atm机对应的预约成功消息。

上述的装置,可选的,还包括:

设置单元,用于确定所述用户到达所述第二目标atm机的到达时间为目标到达时间,并依据所述目标到达时间及预先设置的等待时间,设置所述已预留的现钞对应的预留时间;

计时单元,用于启动预先设置的计时器,并实时监控所述计时器的计时时间是否到达所述预留时间;

取消单元,用于在所述计时器的计时时间到达所述预留时间,且未接收到所述取款请求消息时,向所述第二目标atm机发送所述预留时间对应的取消预留指令。

一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的atm机取款方法。

一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的atm机取款方法。

与现有技术相比,本发明包括以下优点:

本发明提供了一种atm机取款方法,包括:当接收到用户发送的预约取款请求时,确定预约取款请求对应的取款需求,并对所述用户进行定位得到所述用户的用户位置信息;基于所述用户位置信息,确定预设范围内的各个第一目标atm机,并计算所述用户到达每个所述第一目标atm机对应的到达时间;所述第一目标atm机为所述预设范围内运行状态为正常的atm机;在各个所述第一目标atm机中,确定满足所述取款需求且到达时间最短的第一目标atm机为第二目标atm机,并向所述用户反馈所述第二目标atm机对应的预约成功消息;向所述第二目标atm机发送所述取款需求对应的预约指令,触发所述第二目标atm机在接收到所述预约指令后,按照所述取款需求预留出所述用户待取款的现钞,并对已预留的现钞进行锁定;当接收到所述用户依据所述预约成功消息反馈的取款请求消息时,向所述第二目标atm机发送所述取款请求消息对应的解锁指令,触发所述第二目标atm机对所述已预留现钞进行解锁,并在对所述进行身份验证后执行对应的出钞操作。应用本发明提供的方法,用户需要在atm机取款时,为用户预约运行状态为正常、到达时间短且满足取款需求的atm机,并通过预约指令触发该atm机预留出用户待取款的现钞,避免用户在进行取款时atm机余额不足的情况,提高用户的使用体验。

附图说明

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

图1为本发明实施例提供的一种atm机取款方法的方法流程图;

图2为本发明实施例提供的一种atm机取款方法的又一流程图;

图3为本发明实施例提供的一种atm机取款方法的又一流程图;

图4为本发明实施例提供的一种atm机取款装置的装置结构图;

图5为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

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

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

本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。

本发明实施例提供了一种atm机取款方法,该方法可以应用在多种系统平台,其执行主体可以为计算机终端或各种移动设备的处理器,所述方法的方法流程图如图1所示,具体包括:

s101:当接收到用户发送的预约取款请求时,确定所述预约取款请求对应的取款需求,并对所述用户进行定位得到所述用户的用户位置信息;

在本发明实施例中,用户可以通过手机银行app、第三方支付软件等应用软件向处理器发送预约取款请求。该预约取款请求对应的取款需求可以包括取款金额、取款时间等。当接收到用户发送的预约取款请求时,确定该用户的取款需求,并对该用户进行定位。即,确定该用户当前所在位置,获得该用户的用户位置信息。其中,用户位置信息中包含该用户当前所在位置的具体地址、经纬度等。

s102:基于所述用户位置信息,确定预设范围内的各个第一目标atm机,并计算所述用户到达每个所述第一目标atm机对应的到达时间;所述第一目标atm机为所述预设范围内运行状态为正常的atm机;

在本发明实施例中,在预设范围内,搜索已设置的各个atm机,并在搜索到的各个atm机中,排除已经发生故障的atm机,将各个运行状态为正常的atm机确定为第一目标atm机。

需要说明的是,该预设范围可以根据该用户当前所在位置的用户位置信息进行设置。例如,根据该用户位置信息,将处于同一个地区的区域作为搜索各个atm机的搜索范围。

s103:在各个所述第一目标atm机中,选定满足所述取款需求且到达时间最短的第一目标atm机为第二目标atm机,并向所述用户反馈所述第二目标atm机对应的预约成功消息;

在本发明实施例中,在确定各个第一目标atm机后,为保证用户在进行取款的过程中取款机余额能够满足用户的取款需求,在各个第一目标atm机中,确定满足该取款需求的各个第一目标atm机,并在满足该取款需求的各个第一目标atm机中,选定到达时间最短的第一目标atm机为第二目标atm机。该第二目标atm机是为用户选定进行取款的atm机。在选定该第二目标atm机后,告知该用于预约成功消息,用户可以根据该预约成功消息,到达该第二目标atm机执行对应的取款操作。

s104:向所述第二目标atm机发送所述取款需求对应的预约指令,触发所述第二目标atm机在接收到所述预约指令后,按照所述取款需求预留出所述用户待取款的现钞,并对已预留的现钞进行锁定;

在本发明实施例中,为保证用户在到达第二目标atm机时,该第二目标atm机中剩余的现钞能够满足该用户的取款需求,需要生成该取款需求对应的预约指令。第二目标atm机在接收到预约指令后,可以根据用户的取款需求,预留出现钞,并将已预留的现钞进行锁定。

可以理解的是,将已预留的现钞进行锁定可以保证在用户到达该第二目标atm机之前,即使有其他的用户通过第二目标atm机取款,该第二目标atm机也不会将已预留的现钞进行出钞。只有该用户才能取出已预留的现钞。

s105:当接收到所述用户依据所述预约成功消息反馈的取款请求消息时,向所述第二目标atm机发送所述取款请求消息对应的解锁指令,触发所述第二目标atm机对所述已预留的现钞进行解锁,并在对所述用户进行身份验证后执行对应的出钞操作。

在本发明实施例中,用户在到达第二目标atm机后,可以通过应用软件反馈取款请求消息。在接收到用户反馈的取款请求消息后,向该第二目标atm机发送解锁指令。第二目标atm机在接收到该解锁指令后,将已预留的现钞进行解锁。用户可以在第二目标atm机上执行取款操作,第二目标atm机根据用户的操作过程对用户的身份进行验证,验证通过后为该用户出钞。

可以理解的是,用户在达到第二目标atm机后,可以通过应用软件在预约成功消息的基础上选择确认到达,由该应用软件在确定该用户确认到达的基础上发送取款请求消息。

可选的,本发明实施提供的方法中,该取款请求消息也可以是用户经由第二目标atm机进行发送。具体的,在向第二目标atm机发送预约指令时,该预约指令中可以包含该用户的用户信息。第二目标atm机在接收到该预约指令对已预留的现钞进行锁定时,将该用户信息与该已预留的现钞进行绑定。当取款用户通过第二目标atm机进行取款时,第二目标atm机先确定取款用户的用户信息,该取款用户的用户信息若与已预留的现钞所绑定的用户信息一致,则可以向该处理器反馈取款请求消息。

本发明实施例提供的atm机取款方法中,用户通过发送预约取款请求的方式,预约一个atm机进行取款。处理器在接收到该用户的预约取款请求时,确定该请求对应的取款需求,并对该用户进行定位。根据该用户定位后获得的用户位置信息,确定该预设范围内各个运行状态为正常的第一目标atm机。根据该用户的取款需求以及每个第一目标atm机对应的到达时间,在各个第一目标atm机中确定一个用户需要进行取款的第二目标atm机。通过对第二目标atm机发送预约指令,使第二目标atm机根据取款需求预留出现钞,并将该现钞进行锁定,以保证该现钞在用户到达第二目标atm机前不会被其他用户取走。用户在到达第二目标atm机所在位置并反馈取款请求消息后,向第二目标atm机发送解锁指令,第二目标atm机在接收到解锁指令后,将已预留的现钞进行解锁,第二目标atm机在通过对该用户的身份验证后,根据用户的取款需求进行出钞。

基于上述实施例提供的方法,根据atm机取款的过程提供一个应用场景实施例:

当用户需要通过atm机取1000元现金时,通过手机app向处理器发送预约取款请求,处理在接收到该用户的预约取款请求后,为该用户进行定位,并查找该用户所在地区的所有atm机,将已发生故障的各个atm机排除后,获得的各个运行状态为正常的atm机为第一目标atm机。确定每个第一目标atm机对应的到达时间,并在各个第一目标atm机中,确定各个剩余现钞大于1000元的第一目标atm机。在各个剩余现钞大于1000元的第一目标atm机中,选定到达时间最短的atm机为第二目标atm机。通过手机app向用户反馈预约成功消息,用户在接收到预约成功消息后,前往第二目标atm机取款。同时,处理器向第二目标atm机发送预约指令。第二目标atm机在接收到预约指令后,将其内部的1000元现钞进行预留并锁定。当用户到达第二目标atm机所在位置进行取款时,第二目标atm机根据解锁指令对已锁定的1000元现钞进行解锁,并根据用户的取款需求进行出钞。

应用本发明实施例提供的方法,用户需要在atm机取款时,为用户预约运行状态为正常、到达时间短且满足取款需求的atm机,并触发该atm机预留出现钞,避免用户取款时atm机余额不足导致用户重新找新的atm机的情况,节约用户的时间,提高用户体验。

可选的,在上述实施例中,在向该第二目标atm机发送预约指令后,用户可能想要取消在atm机进行取款的想法,为保证第二目标atm机中已预留的现钞在后续其他用户进行取款时能够正常出钞,需要为该已预留的现钞设定一个预留时间,具体过程包括:

确定所述用户到达所述第二目标atm机的到达时间为目标到达时间,并依据所述目标到达时间及预先设置的等待时间,设置所述已预留的现钞对应的预留时间;

启动预先设置的计时器,并实时监控所述计时器的计时时间是否到达所述预留时间;

在所述计时器的计时时间到达所述预留时间,且未接收到所述取款请求消息时,向所述第二目标atm机发送所述预留时间对应的取消预留指令。

本发明实施例提供的atm机取款方法中,在向该第二目标atm机发送预约指令后,可以根据第二目标atm机对应的到达时间以及预先设置的等待时间,对该已预留的现钞设置预留时间。该等待时间是用于避免用户在到达该第二目标atm机过程中,可能会存在客观因素影响用户到达该第二目标atm机进行取款所设置的缓冲时间。在设置预留时间后,启动计时器进行计时,并实时监控该计时器的计时时间。当该计时时间达到预留时间,该用户并未发送取款请求消息,则向该第二目标atm机发送取消预留指令。第二目标atm机在接收到该取消预留指令后,将已预留的现钞进行解锁,并取消预留现钞。若其他用户再通过该第二目标atm机进行取款时,可以将第二目标atm机中原先预留的现钞进行出钞。

可选的,用户可以通过应用软件发送取消取款消息。在接收到该取消取款消息后,也向该第二目标atm机发送取消预留指令。

应用本发明实施例提供的方法,避免该用户在不需要取款时,对现钞进行预留的时间过长,影响后续用户的取款。

本发明实施例提供的方法中,基于上述步骤s102的内容,基于用户的用户位置信息,确定预设范围内的各个第一目标atm机的过程,如图2所示,具体可以包括:

s201:将所述用户位置信息输入预先设置的定位模块,应用所述定位模块查找所述预设范围内的所有的atm机,并获取每个所述atm的状态数据;

在本发明实施例中,该定位模块可以是预先设置的具有gps定位功能、北斗卫星定位功能或蓝牙定位等定位功能的模块。定位模块可以用于对用户当前所在位置进行定位,并获得该用户的用户位置信息。当需要确定各个atm机的具体位置时,再通过该定位模块,根据该用户位置信息对预设范围内的各个atm机进行定位。

需要说明的是,各个atm机的状态数据是可以由各个atm机主动进行上传至银行系统中,当需要确定各个atm机的当前运行状态时,可以获取银行系统中每个atm机对应的状态数据。除此之外,处理器还可以直接向atm机发送连接信号,根据atm机该连接信号反馈的信息确定atm机的状态数据。

s202:解析各个所述状态数据,获得每个所述atm机对应的状态标识位;

在本发明实施例中,在每个atm机的状态数据均包含表征其对应的atm机当前运行状态的状态标识位,通过对各个状态数据进行解析,获得每个atm机对应的状态标识位。

s203:获取各个状态标识位中的表征运行状态为正常的第一状态标识位,并将每个所述第一状态标识位对应的atm机确定为第一目标atm机。

在本发明实施中,在各个状态标识位中,若存在状态标识位为第一状态标识位,则将第一状态标识位对应的atm机确定为第一目标atm机。即,将运行状态为正常的atm机确定为第一目标atm机。

本发明实施例提供的atm机取款方法中,通过定位模块以及用户位置信息,查找预设范围内的所有atm机,并通过每个atm机对应的状态数据,确定该atm机是否为运行状态正常的atm机。具体通过解析每个atm机的状态数据,获得每个atm机对应的状态标识位。若任意的atm机的状态标识位为第一状态标识位,则该atm机为运行状态正常的atm机,并将该atm机确定为第一目标atm机。例如,状态标识位分别包括“1”和“0”,若“1”为第一状态标识位,“0”为第二状态标识位,则将所有状态标识位为“1”的atm机确定为第一目标atm机。将状态标识位为“0”的atm机判定为故障仪器。

应用本发明实施例提供的方法,每个atm机对应的状态数据确定各个atm机当前的运行状态,避免为用户选择已故障的atm机。

本发明实施例提供的方法中,基于上述实施例的内容,在确定各个第一目标atm机后,为避免浪费用户的时间,需要计算该用户到达每一个第一目标atm机对应的到达时间,以通过最短的到达时间到达atm机,具体可以包括:

获取每个所述第一目标atm机对应的设备位置信息;

依据所述用户位置信息及各个所述设备位置信息,确定所述用户到达各个所述第一目标atm机的行进路径;

应用所述定位模块,获取每个所述行进路径对应的路况信息;

基于所述路况信息,计算所述用户到达每个所述第一目标atm机对应的到达时间。

本发明实施例提供的atm机取款方法中,在通过定位模块查找预设范围内的各个atm机后,可以获取每个atm机对应的设备位置信息,即获取每个atm机当前所设置的具体位置。在确定各个第一目标atm机后,获取每个第一目标atm机对应的设备位置信息。根据用户当前所在位置的用户位置信息以及每个第一目标atm机对应的设备位置信息,确定用户需要到达各个第一目标atm机的行进路径。并通过每个行进路径对应路况信息计算用户需要到达其对应的第一目标atm机所需要的到达时间。

需要说明的是,每个第一目标atm机可能存在多条行进路径,若存在多条行进路径,每该第一目标atm机的每一条行进路径对应的到达时间都需要进行计算。

应用本发明实施例提供的方法,通过各个行进路径和路况信息计算到达每个第一目标atm机的到达时间,避免浪费用户的时间。

基于上述实施例提供的方法,在确定各个第一目标atm机后,需要在各个目标atm机中为用户选定进行取款的第二目标atm机,用户可根据选定的第二目标atm机进行取款。除此之外,参考图3,本发明还提供了另一个实施例,通过该实施例提供的方法,选定用户需要进行取款的atm机,具体选定用户进行取款的atm机的过程还可以包括:

s301:在各个所述第一目标atm机中,确定各个满足所述取款需求的第一目标atm机为第三目标atm机;

在本发明实施例中,预先在各个第一目标atm机中,所有满足该取款需求的第一目标atm机均确定为第三目标atm机。其中,各个第三目标atm机中包含了上述实施例s103中所述的第二目标atm机。

s302:确定每个所述第三目标atm机对应的行进路径,及所述用户到达每个所述第三目标atm机对应的到达时间;

在本发明实施例中,基于上述实施例提及的计算用户到达每个第一目标atm机对应的到达时间的过程,可以确定每个第三目标atm机对应的行进路径和用户到达每个第三目标atm机的到达时间。

s303:依据每个所述第三目标atm机对应的行进路径及到达时间,生成各个所述第三目标atm机对应的选择列表,并向所述用户发送所述选择列表;

在本发明实施例中,该选择列表中包含每个第三目标atm机对应的设备位置信息、行进路径以及到达时间等信息。在生成该选择列表后,将该选择列表发送给用户,用户可以根据自身情况选择一个atm机进行取款。

例如,当用户需要到某个地点进行赴约,并在赴约前进行取款时,若在各个第三目标atm机中,有任意一个atm机在用户赴约的地点附近,用户可以根据选择列表选择该atm机。

s304:当接收到所述用户依据所述选择列表反馈的选取指令时,确定所述选取指令对应的第三目标atm机为第四目标atm机,并向所述用户反馈所述第四目标atm机对应的预约成功消息。

在本发明实施例中,第四目标atm机是用户主动选定的需要执行取款操作的atm机,当用户通过该选择列表选择任意一个第三目标atm机时,将该第三目标atm机确定为第四目标atm机。当用户成功预约该第四目标atm机后,可以到达该第四目标atm机所在位置,通过第四目标atm机进行取款。

本发明实施例提供的atm机取款方法中,通过确定各个满足该用户需求的第三目标atm机,由用户根据选择列表中每个第三目标atm机对应的行进路径和到达时间,主动选择任意一个atm机作为最终进行取款的第四目标atm机。

具体的,在选定第四目标atm机后,可以向该第四目标atm机发送该取款需求对应的预约指令,具体的预约、解锁、取款等过程与上述实施例步骤s104和s105的内容一致,此处将不复赘述。

应用本发明实施例提供的方法,可以由用户主动选择需要进行取款的atm机,提高用户对atm机的使用体验。

上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。

与图1所述的方法相对应,本发明实施例还提供了一种atm机取款装置,用于对图1中方法的具体实现,本发明实施例提供的atm机取款装置可以应用计算机终端或各种移动设备中,其结构示意图如图4所示,具体包括:

定位单元401,用于当接收到用户发送的预约取款请求时,确定所述预约取款请求对应的取款需求,并对所述用户进行定位得到所述用户的用户位置信息;

第一确定单元402,用于基于所述用户位置信息,确定预设范围内的各个第一目标atm机,并计算所述用户到达每个所述第一目标atm机对应的到达时间;所述第一目标atm机为所述预设范围内运行状态为正常的atm机;

选定单元403,用于在各个所述第一目标atm机中,选定满足所述取款需求且到达时间最短的第一目标atm机为第二目标atm机,并向所述用户反馈所述第二目标atm机对应的预约成功消息;

预约单元404,用于向所述第二目标atm机发送所述取款需求对应的预约指令,触发所述第二目标atm机在接收到所述预约指令后,按照所述取款需求预留出所述用户待取款的现钞,并对已预留的现钞进行锁定;

取款单元405,用于当接收到所述用户依据所述预约成功消息反馈的取款请求消息时,向所述第二目标atm机发送所述取款请求消息对应的解锁指令,触发所述第二目标atm机对所述已预留的现钞进行解锁,并在对所述用户进行身份验证后执行对应的出钞操作。

本发明实施例提供的atm机取款装置中,用户需要预约在atm机进行取款时,定位单元401先对该用户进行定位,在对该用户定位后第一确定单元402为该用户查找预设范围内的各个第一目标atm机,并由选定单元403在各个第一目标atm机中选定第二目标atm机。通过预约单元404向该第二目标atm机发送预约指令,触发第二目标atm机预留出满足该用户取款需求的现钞,并对该现钞进行锁定。最后,取款单元405在接收到取款请求消息,则可以给第二目标atm机发送解锁指令,触发该对现钞进行解锁后为该用户出钞。

应用本发明实施例提供的装置,用户需要在atm机取款时,为用户预约运行状态为正常、到达时间短且满足取款需求的atm机,并触发该atm机预留出现钞,避免用户取款时atm机余额不足的情况,提高用户使用体验。

本发明实施例提供的装置中,所述第一确定单元402,包括:

查找子单元,用于将所述用户位置信息输入预先设置的定位模块,应用所述定位模块查找所述预设范围内的所有的atm机,并获取每个所述atm的状态数据;

解析子单元,用于解析各个所述状态数据,获得每个所述atm机对应的状态标识位;

第一确定子单元,用于获取各个状态标识位中的表征运行状态为正常的第一状态标识位,并将每个所述第一状态标识位对应的atm机确定为第一目标atm机。

本发明实施例提供的装置中,所述第一确定单元402,包括:

第一获取子单元,用于获取每个所述第一目标atm机对应的设备位置信息;

第二确定子单元,用于依据所述用户位置信息及各个所述设备位置信息,确定所述用户到达各个所述第一目标atm机的行进路径;

第二获取子单元,用于应用所述定位模块,获取每个所述行进路径对应的路况信息;

计算子单元,用于基于所述路况信息,计算所述用户到达每个所述第一目标atm机对应的到达时间。

本发明实施例提供的装置中,还包括:

第二确定单元,用于在各个所述第一目标atm机中,确定各个满足所述取款需求的第一目标atm机为第三目标atm机;

第三确定单元,用于确定每个所述第三目标atm机对应的行进路径,及所述用户到达每个所述第三目标atm机对应的到达时间;

生成单元,用于依据每个所述第三目标atm机对应的行进路径及到达时间,生成各个所述第三目标atm机对应的选择列表,并向所述用户发送所述选择列表;

反馈子单元,用于当接收到所述用户依据所述选择列表反馈的选取指令时,确定所述选取指令对应的第三目标atm机为第四目标atm机,并向所述用户反馈所述第四目标atm机对应的预约成功消息。

本发明实施例提供的装置中,还包括:

设置单元,用于确定所述用户到达所述第二目标atm机的到达时间为目标到达时间,并依据所述目标到达时间及预先设置的等待时间,设置所述已预留的现钞对应的预留时间;

计时单元,用于启动预先设置的计时器,并实时监控所述计时器的计时时间是否到达所述预留时间;

取消单元,用于在所述计时器的计时时间到达所述预留时间,且未接收到所述取款请求消息时,向所述第二目标atm机发送所述预留时间对应的取消预留指令。

以上本发明实施例公开的atm机取款装置中各个单元及子单元的具体工作过程,可参见本发明上述实施例公开的atm机取款方法中的对应内容,这里不再进行赘述。

本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述atm机取款方法。

本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器501,以及一个或者一个以上的指令502,其中一个或者一个以上指令502存储于存储器501中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令502进行以下操作:

当接收到用户发送的预约取款请求时,确定所述预约取款请求对应的取款需求,并对所述用户进行定位得到所述用户的用户位置信息;

基于所述用户位置信息,确定预设范围内的各个第一目标atm机,并计算所述用户到达每个所述第一目标atm机对应的到达时间;所述第一目标atm机为所述预设范围内运行状态为正常的atm机;

在各个所述第一目标atm机中,选定满足所述取款需求且到达时间最短的第一目标atm机为第二目标atm机,并向所述用户反馈所述第二目标atm机对应的预约成功消息;

向所述第二目标atm机发送所述取款需求对应的预约指令,触发所述第二目标atm机在接收到所述预约指令后,按照所述取款需求预留出所述用户待取款的现钞,并对已预留的现钞进行锁定;

当接收到所述用户依据所述预约成功消息反馈的取款请求消息时,向所述第二目标atm机发送所述取款请求消息对应的解锁指令,触发所述第二目标atm机对所述已预留的现钞进行解锁,并在对所述用户进行身份验证后执行对应的出钞操作。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现。

为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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