一种无卡取款的保护方法、设备及存储介质与流程

文档序号:14474999阅读:157来源:国知局
一种无卡取款的保护方法、设备及存储介质与流程

本发明涉及电子技术领域,具体涉及一种无卡取款的保护方法、设备及存储介质。



背景技术:

目前人们从银行取现金的方式通常是通过携带银行卡至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为本发明提供的无卡取款的保护方法的流程图;

图2为本发明提供的无卡取款的保护方法中步骤s10的流程图;

图3为本发明提供的无卡取款的保护方法中步骤s20的流程图;

图4为本发明提供的无卡取款的保护方法中步骤s30的流程图;

图5为本发明提供的无卡取款的保护方法中步骤s31的流程图;

图6为本发明无卡取款的保护程序的较佳实施例的运行环境示意图;

图7为本发明安装无卡取款的保护程序的系统较佳实施例的功能模块图。

具体实施方式

鉴于现有技术中无卡取款的临时交易码存在一次性被他人获取的风险等缺点,本发明的目的在于提供一种无卡取款的保护方法、设备及存储介质,能根据用户距atm机的距离分段自动生成随机交易码,确保用户在靠近atm机时才能得到完整的取款动态交易码,提高无卡取款的安全性,保证用户的财产安全。

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明提供的无卡取款的保护方法包括以下步骤:

s10、当接收到用户提交的无卡取款请求时获取用户的当前位置信息,并根据所述用户的当前位置信息搜索周边预设范围内的atm机。

本实施例中,用户可通过多种智能终端app提交无卡取款请求,以手机为例,当用户需要进行无卡取款时,在对应银行的手机银行app上提交无卡取款请求,当接收到该请求时,开启手机的gps定位装置,获取用户的当前位置信息,根据所述用户的当前位置信息搜索周边预设范围内的所有atm机,优选可基于当前的位置信息搜索方圆2公里之内的atm机,便于用户能快速到达取得现金。具体的搜索过程请参阅图2,其为本发明提供的无卡取款的保护方法中步骤s10的流程图。

如图2所示,所述步骤s10包括:

s11、接收用户提交的无卡取款请求,所述无卡取款请求包括待取款的银行卡信息、取款时间以及取款金额;

s12、获取用户的当前位置信息,根据所述用户的当前位置信息搜索周边预设范围内的atm机;

s13、将周边预设范围内的atm机按预设顺序排列显示,并标识各台atm机与用户之间的距离。

本实施例中用户通过手机银行app提交无卡取款请求,在提交该请求时需选择待取款的银行卡、取款时间以及取款金额,其中取款时间可以预约某一时间(例如预约当天下午3点取款)或者选择立即取款,若选择立即取款则将设置一取款限制时间,例如在申请成功后20分钟之内需取款,否则本次申请失效,用户需重新申请。在接收到无卡取款请求后开启手机的gps定位装置,获取当前用户的位置信息,搜索周边预设范围内的所有atm机,所述预设范围为默认值,例如2公里,当然用户也可手动更改,例如设置为500m,从而搜索离自身更近的atm机。搜索到周边所有atm机之后,将其按预设顺序排列显示,例如按距离从近到远进行显示,并标识出各个atm机与当前手机之间的距离,用户可优选获取到距离其最近的atm机的信息,便于快速取到现金。

s20、根据用户的选择指令确认待取款的atm机并进行权限验证,当权限验证通后在显示界面生成并显示第一随机交易码。

搜索并显示周围的atm机列表后,用户可根据需要任意选择一个待取款的atm机,当待取款的atm机确定后先进行无卡取款申请的权限验证,权限验证通过后在手机的显示界面生成并显示第一随机交易码,本实施例中,该第一随机交易码为智能终端自动生成,无需通过目前常用的短信方式来接收银行后台发送的随机交易码,减少在发送过程中被截取的风险,提高取款安全性。请参阅图3,其为本发明提供的无卡取款的保护方法中步骤s20的流程图。

如图3所示,所述步骤s20包括:

s21、根据用户的选择指令确认待取款的atm机,提示用户输入第一验证信息并进行验证;

s22、若验证通过则在显示界面生成并显示第一随机交易码,否则无卡取款请求失败。

本实施例中,为进一步提高取款的安全性,在用户选择待取款的atm机后,先提示用户输入第一验证信息并进行验证,其中所述第一验证信息优选为预设的字符密码或轨迹密码,即当用户提交了无卡取款请求并选择atm机后先进行初次权限验证,提示用户输入第一验证信息,并将用户输入的第一验证信息与预存的验证信息对比,判断是否一致,若一致则验证通过,在手机的显示界面生成并显示第一随机交易码,若不一致,则该次无卡取款请求失败,在生成第一随机交易码前先进行取款权限验证,保证当前是银行卡的持有者在进行无卡取款申请操作,保护用户的财产安全。

s30、持续获取用户的位置信息,判断用户与待取款的atm机之间的距离是否小于预设距离,若是,则在显示界面生成并显示第二随机交易码,所述第一随机交易码和第二随机交易码按预设排列规则组合为用于取款的动态交易码。

当初次权限验证通过且生成第一随机交易码之后,保持手机的gps定位装置持续开启,持续获取用户的位置信息,判断用户与待取款的atm机之间的距离是否小于预设距离,具体地,可根据用户提交的取款时间控制获取用户的位置信息的开始事情,例如,若用户预约某一时间进行取款,则在该时间到达前的预设时间进行位置检测,例如预约下午3点取款,在距离取款时间较远时关闭定位功能,在下午2点半时再开启自动定位,实时获取位置信息,若用户选择立即取款,则在申请成功后即开始实时获取位置信息,从而在保证成功获取位置信息的同时也能根据取款情况最大程度节约系统功耗。

当用户与待取款的atm机之间的距离是否小于预设距离时,例如预设距离为100m,则说明用户即将达到atm机处,此时在手机的显示界面生成并显示第二随机交易码,同样该第二随机交易码为智能终端自动生成,接收通过短信接收,且所述第一随机交易码和第二随机交易码按预设排列规则组合为用于取款的动态交易码。用户可根据提前设置的排列规则组合该第一随机交易码和第二随机交易码,即可得到用于取款的动态交易码,例如动态交易码的排列规则为第一随机交易码+第二随机交易码,或者交换二者的顺序,或者穿插排列,具体用户可根据自身需求设置,在生成第二随机交易码后,银行后台获取该第一随机交易码和第二随机交易码以待取款验证。

通过用户距atm机的距离分段自动生成随机交易码,能确保用户在靠近atm机时才能得到完整的用于取款的动态交易码,且两次随机交易码均为终端自动生成,避免通过短信接收导致的交易码泄露,同时将动态交易码拆分生成第一随机交易码和第二随机交易码,只有知道排列规则的用户才能得出正确的动态交易码,他人即使窃取到了两次随机交易码也无法得出最终的动态交易码,大大提高了取款的私密性。请参阅图4,其为本发明提供的无卡取款的保护方法中步骤s30的流程图。

如图4所示,所述步骤s30包括:

s31、获取待取款的atm机的位置信息,并持续获取用户的位置信息;

s32、根据待取款的atm机的位置信息和用户的位置信息判断用户与待取款的atm机之间的距离是否小于预设距离,若是,则提示用户输入第二验证信息并进行验证;

s33、若验证通过则在显示界面生成并显示第二随机交易码,所述第一随机交易码和第二随机交易码按预设排列规则组合为用于取款的动态交易码。

本实施例中,选择了待取款的atm机之后,开启gps定位装置,获取该atm机的位置信息,并持续获取用户的位置信息,之后根据待取款的atm机的位置与用户的位置来判断二者之间的距离是否小于预设距离,若是,为了进一步提高取款的安全性,此时提示用户输入第二验证信息并进行验证,其中所述第二验证信息优选为用户预先录入的人体特征信息,例如指纹特征、人脸特征或者虹膜特征等等,并将用户输入的第二验证信息与预存的验证信息对比,判断是否一致,若一致则验证通过,在手机的显示界面生成并显示第二随机交易码,若不一致,则不生成第二随机交易码,即无法获取到最终的动态交易码。在用户到达atm机处时,再一次进行人体特征信息验证,确保即将进行取款操作的是用户本人,避免他们通过验证从而盗取动态交易码。请参阅图5,其为本发明提供的无卡取款的保护方法中步骤s31的流程图。

如图5所示,所述步骤s31包括:

s301、获取待取款的atm机的位置信息,在内置地图的对应位置上标识该待取款的atm机;

s302、持续获取用户的位置信息,并根据用户的位置信息与待取款机的位置信息生成并显示导航路径。

本实施例中,在获取了待取款atm机的位置信息后,在内置地图的对应位置上进行标识,以便用户知道该atm机的大体位置,且持续获取用户的位置信息并根据用户的位置信息与目的地即atm机的位置生成并显示导航路径,避免由于用户不熟路从而无法找到改atm机耽误取款。

优选地,本发明优选实施例中,所述第一随机交易码或第二随机交易码为预先存储的数字密码,且在显示界面以预设替代字符显示所述预先存储的数字密码,即用户可预设一数字密码作为第一随机交易码或第二随机交易码,在进行随机交易码的生成和显示时,该数字密码并不进行显示,而是以例如星号“*”或井号“#”等预设替代字符进行显示,避免旁人偷窥或被截取,由于该数字密码为用户预存的,具体字符只为用户所知,进一步提高了动态交易码的私密性和安全性。

进一步地,所述第一随机交易码和/或第二随机交易码中包含排列顺序提示码,即所述第一随机交易码和第二随机交易码中,至少有一个包含了顺序提示码,也就是说,第一随机交易码和第二随机交易码的所有数字中,只有部分是组成动态交易码的数字,而其余部分则为顺序提示码,用户可根据顺序提示码以及其他数字得出最终的动态交易码,而对于他人来说,顺序提示码与其他数字并无异同,能有效提高随机交易码的安全性。

具体地,在进行第一随机交易码和第二随机交易码的排列组合时,可包括多种方式,用户可预先在手机银行app中设置第一随机交易码和第二随机交易码的排列方式,以得到最终的用于取款的动态交易码,具体所述第一随机交易码和第二随机交易码的预设排列规则至少包括根据所述排列顺序提示码进行顺序排列、根据所述第一随机交易码和第二随机交易码的数字大小进行排列或者将第一随机交易码和第二随机交易码中的数字密码交叉排列这三种排列规则,

例如,当预设排列规则为根据所述排列顺序提示码进行顺序排列时,以第一随机交易码中包含排列顺序码,最终的动态交易码为6位为例,在用户初次权限验证通过后在手机显示界面先生成并显示第一随机交易码,其中两位数字为顺序提示码,具体交易码和顺序提示码的设置规则用户可提前预设,例如生成“1524”,表示第2位为1,第4位为5,之后当用户距离atm机100m以内时,在手机显示界面生成并显示第二随机交易码,可默认为按顺序显示,例如显示“2657”,则该次的动态交易码为216557,此时银行后台获取该完整动态交易码以待取款验证,用户凭借该随机交易码进行取款,通过顺序提示码有效混淆真正的交易码,对他人窃取交易码带来模糊信息,大大提高了交易码的安全性。

当预设排列规则为根据所述第一随机交易码和第二随机交易码的数字大小进行排列时,在生成并显示了第一随机交易码和第二随机交易码后,将其中所有的数字密码按数字大小从小到大或者从大到小顺序排列即可得到用于取款的动态交易码。

当预设排列规则为将第一随机交易码和第二随机交易码中的数字密码交叉排列,在生成并显示了第一随机交易码和第二随机交易码后,以第一随机交易码在先或者第二随机交易码在先的顺序,将二者中的数字密码交叉排列,得到用于取款的动态交易码,例如当前第一随机交易码为142,第二随机交易码为539,以第一随机交易码在先为例,将将第一随机交易码和第二随机交易码中的数字密码交叉排列,即得到154329这一动态交易码用于本次无卡取款。

如图6所示,基于上述无卡取款的保护方法,本发明还相应提供了一种无卡取款的保护设备,所述无卡取款的保护设备可以是移动终端、桌上型计算机、笔记本、掌上电脑及服务器等计算设备。该无卡取款的保护设备包括处理器10、存储器20及显示器30。图6仅示出了无卡取款的保护设备的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述存储器20在一些实施例中可以是所述无卡取款的保护设备的内部存储单元,例如无卡取款的保护设备的硬盘或内存。所述存储器20在另一些实施例中也可以是所述无卡取款的保护设备的外部存储设备,例如所述无卡取款的保护设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器20还可以既包括所无卡取款的保护设备的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述无卡取款的保护设备的应用软件及各类数据,例如所述安装无卡取款的保护设备的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有无卡取款的保护程序40,该无卡取款的保护程序40可被处理器10所执行,从而实现本申请各实施例的无卡取款的保护方法。

所述处理器10在一些实施例中可以是一中央处理器(centralprocessingunit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述无卡取款的保护方法等。

所述显示器30在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。所述显示器30用于显示在所述无卡取款的保护设备的信息以及用于显示可视化的用户界面,例如随机交易码生成界面等。所述无卡取款的保护设备的部件10-30通过系统总线相互通信。

在一实施例中,当处理器10执行所述存储器20中无卡取款的保护程序40时实现以下步骤:

当接收到用户提交的无卡取款请求时获取用户的当前位置信息,并根据所述用户的当前位置信息搜索周边预设范围内的atm机;

根据用户的选择指令确认待取款的atm机并进行权限验证,当权限验证通后在显示界面生成并显示第一随机交易码;

持续获取用户的位置信息,判断用户与待取款的atm机之间的距离是否小于预设距离,若是,则在显示界面生成并显示第二随机交易码,所述第一随机交易码和第二随机交易码按预设排列规则组合为用于取款的动态交易码。

所述第一随机交易码或第二随机交易码为预先存储的数字密码,且在显示界面以预设替代字符显示所述预先存储的数字密码。

所述第一随机交易码和/或第二随机交易码中包含排列顺序提示码。

所述第一随机交易码和第二随机交易码的预设排列规则包括根据所述排列顺序提示码进行顺序排列、根据所述第一随机交易码和第二随机交易码的数字大小进行排列或者将第一随机交易码和第二随机交易码中的数字密码交叉排列。

进一步的,在所述无卡取款的保护设备中,所述当接收到用户提交的无卡取款请求时获取用户的当前位置信息,并根据所述用户的当前位置信息搜索周边预设范围内的atm机的步骤包括:

接收用户提交的无卡取款请求,所述无卡取款请求包括待取款的银行卡信息、取款时间以及取款金额;

获取用户的当前位置信息,根据所述用户的当前位置信息搜索周边预设范围内的atm机;

将周边预设范围内的atm机按预设顺序排列显示,并标识各台atm机与用户之间的距离。

所述根据用户的选择指令确认待取款的atm机,在显示界面生成并显示第一随机交易码的步骤包括:

根据用户的选择指令确认待取款的atm机,提示用户输入第一验证信息并进行验证;

若验证通过则在显示界面生成并显示第一随机交易码,否则无卡取款请求失败。

所述第一验证信息为预设的字符密码或轨迹密码。

所述持续获取用户的位置信息,判断用户与待取款的atm机之间的距离是否小于预设距离,若是,则在显示界面生成并显示第二随机交易码,所述第一随机交易码和第二随机交易码按预设排列规则组合为用于取款的动态交易码的步骤包括:

获取待取款的atm机的位置信息,并持续获取用户的位置信息;

根据待取款的atm机的位置信息和用户的位置信息判断用户与待取款的atm机之间的距离是否小于预设距离,若是,则提示用户输入第二验证信息并进行验证;

若验证通过则在显示界面生成并显示第二随机交易码,所述第一随机交易码和第二随机交易码按预设排列规则组合为用于取款的动态交易码。

所述第二验证信息为用户预先录入的人体特征信息。

所述获取待取款的atm机的位置信息,并持续获取用户的位置信息的步骤包括:

获取待取款的atm机的位置信息,在内置地图的对应位置上标识该待取款的atm机;

持续获取用户的位置信息,并根据用户的位置信息与待取款机的位置信息生成并显示导航路径。

请参阅图7,其为本发明安装无卡取款的保护程序的系统较佳实施例的功能模块图。在本实施例中,安装无卡取款的保护程序的系统可以被分割成一个或多个模块,所述一个或者多个模块被存储于所述存储器20中,并由一个或多个处理器(本实施例为所述处理器10)所执行,以完成本发明。例如,在图7中,安装无卡取款的保护程序的系统可以被分割成搜索模块21、生成模块22和判断保护模块23。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述无卡取款的保护程序在所述无卡取款的保护设备中的执行过程。以下描述将具体介绍所述模块21-23的功能。

搜索模块21,用于接收到用户提交的无卡取款请求时获取用户的当前位置信息,并根据所述用户的当前位置信息搜索周边预设范围内的atm机;

生成模块22,用于根据用户的选择指令确认待取款的atm机并进行权限验证,当权限验证通后在显示界面生成并显示第一随机交易码;

判断保护模块23,用于持续获取用户的位置信息,判断用户与待取款的atm机之间的距离是否小于预设距离,若是,则在显示界面生成并显示第二随机交易码,所述第一随机交易码和第二随机交易码按预设排列规则组合为用于取款的动态交易码。

其中,所述第一随机交易码或第二随机交易码为预先存储的数字密码,且在显示界面以预设替代字符显示所述预先存储的数字密码。

所述第一随机交易码和/或第二随机交易码中包含排列顺序提示码。

所述第一随机交易码和第二随机交易码的预设排列规则包括根据所述排列顺序提示码进行顺序排列、根据所述第一随机交易码和第二随机交易码的数字大小进行排列或者将第一随机交易码和第二随机交易码中的数字密码交叉排列。

所述搜索模块21包括:

接收单元,用于接收用户提交的无卡取款请求,所述无卡取款请求包括待取款的银行卡信息、取款时间以及取款金额;

搜索单元,用于获取用户的当前位置信息,根据所述用户的当前位置信息搜索周边预设范围内的atm机;

排列显示单元,用于将周边预设范围内的atm机按预设顺序排列显示,并标识各台atm机与用户之间的距离。

所述生成模块22包括:

提示单元,用于根据用户的选择指令确认待取款的atm机,提示用户输入第一验证信息并进行验证;

第一生成单元,用于若验证通过则在显示界面生成并显示第一随机交易码,否则无卡取款请求失败。

所述第一验证信息为预设的字符密码或轨迹密码。

所述判断保护模块23包括:

获取单元,用于获取待取款的atm机的位置信息,并持续获取用户的位置信息;

判断单元,用于根据待取款的atm机的位置信息和用户的位置信息判断用户与待取款的atm机之间的距离是否小于预设距离,若是,则提示用户输入第二验证信息并进行验证;

第二生成单元,用于若验证通过则在显示界面生成并显示第二随机交易码,所述第一随机交易码和第二随机交易码按预设排列规则组合为用于取款的动态交易码。

所述第二验证信息为用户预先录入的人体特征信息。

所述获取单元包括:

获取标识子单元,用于获取待取款的atm机的位置信息,在内置地图的对应位置上标识该待取款的atm机;

导航子单元,用于持续获取用户的位置信息,并根据用户的位置信息与待取款机的位置信息生成并显示导航路径。

综上所述,本发明提供的无卡取款的保护方法、设备及存储介质中,所述无卡取款的保护方法通过当接收到用户提交的无卡取款请求时获取用户的当前位置信息,并根据所述用户的当前位置信息搜索周边预设范围内的atm机;之后根据用户的选择指令确认待取款的atm机并进行权限验证,当权限验证通后在显示界面生成并显示第一随机交易码;之后持续获取用户的位置信息,判断用户与待取款的atm机之间的距离是否小于预设距离,若是,则在显示界面生成并显示第二随机交易码,所述第一随机交易码和第二随机交易码按预设排列规则组合为用于取款的动态交易码。能根据用户距离atm机的距离分段自动生成随机交易码,确保用户在靠近atm机时才能得到完整的取款动态交易码,提高无卡取款的安全性,保证用户的财产安全。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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