发明内容
本发明的发明目的在于解决上述现有技术中,用户通过ATM机存取款需要携带银行卡,操作步骤复杂的同时不具备安全性,以及采用上述二维码方案是安全性较低,同时,ATM机前排队耗时较长的技术缺陷。
本发明解决现有技术问题所采用的技术方案是构造一种基于静态二维码的存取款***。该***包括:
用于录入存取款信息的移动终端,所述移动终端包括移动处理模块、移动通信模块、移动存储模块以及移动摄录模块;
与所述移动终端建立通信链接的后台服务器,所述后台服务器包括后台处理模块、后台通信模块以及后台存储模块;
与所述后台服务器建立通信链接的存取款终端,所述存取款终端包括存取款处理模块以及存取款通信模块;其中:
所述移动处理模块用于预先录入所述存取款信息,其中,所述存取款信息包括银行卡信息、存取款金额信息以及预先绑定的终端信息;
当所述移动处理模块完成对所述存取款信息的录入操作,并将所述存取款信息缓存至所述移动存储模块后,所述移动处理模块控制所述移动通信模块将所述存取款信息发送至所述后台服务器;
所述后台通信模块用于接收所述存取款信息,并将其发送至所述后台处理模块,所述后台处理模块根据所述存取款信息生成存取款订单,并将其缓存至所述后台存储模块;
所述存取款处理模块用于识别***的银行卡,并获取所述银行卡信息;
所述移动摄录模块用于识别贴设于所述存取款终端上的特征二维码,提取所述特征二维码包含的的二维码信息,并将所述二维码信息输出到所述移动处理模块;
所述移动处理模块控制所述移动通信模块将所述二维码信息、所述终端信息以及所述银行卡信息发送至后台服务器;
所述后台通信模块接收所述身份信息、所述终端信息以及所述银行卡信息,并将其发送至后台处理模块,所述后台处理模块根据所述银行卡信息在所述后台存储模块缓存的存取款订单内进行查找匹配操作,当匹配到与所述银行卡信息相对应的存取款订单后,查找与所述特征二维码相对应的所述存取款终端;
当所述后台处理模块查找到与所述特征二维码相对应的所述存取款终端后,所述后台处理模块向所述存取款终端下发所述存取款订单,所述存取款终端根据所述存取款订单执行存取款操作。
优选地,所述移动终端还包括移动输入模块,所述移动输入模块用于预先录入所述银行卡信息、所述存取款金额信息以及所述预先绑定的终端信息;
优选地,所述移动终端还用于通过所述移动摄录模块拍摄银行卡***面,获取所述银行卡信息,通过所述移动处理模块读取并分析移动终端内的邮件或短信息中的存取款文字内容以生成所述存取款金额信息,通过所述移动处理模块读取所述终端内的SIM(客户识别模块)信息以及终端机身IMEI(移动设备国际身份码)信息以生成所述终端信息。
优选地,所述移动处理模块用于预先获取所述终端信息,同时,所述移动处理模块还用于预存备用的移动终端的终端信息。
优选地,所述移动处理模块控制所述移动通信模块将所述存取款信息发送至所述后台服务器,其中,所述存取款信息包含所述移动终端的终端信息,或者,选定备用的移动终端的终端信息。
优选地,所述移动处理模块用于预先获取所述银行卡信息,同时,所述移动处理模块还用于预存备用的银行卡的银行卡信息。
优选地,所述移动处理模块控制所述移动通信模块将所述存取款信息发送至所述后台服务器,其中,所述存取款信息包含所述银行卡的银行卡信息,或者,选定备用的银行卡的银行卡信息。
优选地,所述移动终端还包括移动定位模块,所述存取款终端还包括存取款定位模块;
在所述移动处理模块控制所述移动通信模块将所述存取款信息发送至所述后台服务器之前,所述移动定位模块获取所述移动终端当前的第一地理位置信息;
在所述存取款处理模块控制所述存取款通信模块将所述存取款终端的身份信息以及所述银行卡信息发送至所述后台服务器之前,所述存取款定位模块获取所述存取款终端当前的第二地理位置信息,或者,所述存取款终端预存所述第二地理位置信息;
通过所述存取款处理模块对比分析所述第一地理位置信息与所述第二地理位置信息,判断两者是否超出预设范围,若超出预设范围,则终止存取款操作。
优选地,所述后台通信模块用于接收所述存取款信息,并将其发送至所述后台处理模块,所述后台处理模块根据所述存取款信息生成存取款订单之前,查询各存取款终端分布信息,同时,根据所述分布信息查询各存取款终端剩余金额是否大于所述存取款金额中的取款金额,完成查询操作后,所述后台通信模块将所述分部信息以及相应的剩余金额查询结果发送至所述移动终端。
优选地,所述后台通信模块用于接收所述存取款信息,并将其发送至所述后台处理模块,所述后台处理模块根据所述存取款信息生成存取款订单后,判断所述后台通信模块在预设时间段内,是否接收到由所述移动终端发送的所述二维码信息以及所述终端信息;若所述后台通信模块未接收到所述二维码信息以及所述终端信息,所述后台处理模块撤销所述存取款订单。
实施本发明,具有以下有益效果:
第一,用户根据存取款需求可以预先确定存取款终端所在的地理位置,便于用户寻找存取款地点,同时,预先上传取款金额,避免用户找到存取款终端后无钱可取的尴尬;
第二,用户根据存取款需求预先上传存取款订单,当使用存取款终端的人数较多时,预先确定存取款订单的用户在存取款终端前,只需要插卡和扫描二维码的操作即可完成存取款,操作步骤简单便捷,大大减少了排队时间;
第三,当用户在存取款终端前操作时,只需要插卡和扫描二维码,避免输入账号、密码、设备编码等数字字符,便于用户使用的同时,避免了银行卡***或密码的泄露;
第四,当用户在存取款终端前操作时,通过判定移动终端的位置与存取款终端的位置是否在同一范围内进而判断是否存在他人盗刷卡的情况发生,增强了存取款过程中的安全保障;
第五,当用户在存取终端前操作时,通过判定移动终端与存取款终端与后台服务器之间的数据通信是否处于同一网段内进而判断是否存在他人盗刷卡的情况发生,增强了存取款过程中的安全保障。
具体实施方式
图1是本发明较佳实施例提供的基于静态二维码的存取款***的结构框图。该***包括以下组成:
用于录入存取款信息的移动终端100、与移动终端100建立通信链接的后台服务器200以及与后台服务器200建立通信链接的存取款终端300。可以理解,移动终端100可以是智能手机、平板电脑等具备智能处理器的移动设备,后台服务器200可以是由银行提供或者第三方金融服务机构提供,存取款终端300可以是ATM机(自动柜员机)、CRS机(Cash Recycling System自动循环存取款机)、CDM机(Cash Deposit Machine自动存款机)等自助金融处理终端。
具体的,本***的移动终端100包括移动处理模块110、移动通信模块120、移动存储模块130以及移动摄录模块140。
后台服务器200包括后台处理模块210、后台通信模块220以及后台存储模块230。
存取款终端300包括存取款处理模块310以及存取款通信模块320。
本***的具体实施方式如下所述:
首先,移动处理模块110用于预先录入所述存取款信息,其中,存取款信息包括银行卡信息、存取款金额信息以及预先绑定的终端信息,其中,该终端信息包括该终端的序列号信息以及网络硬件地址信息等。
当移动处理模块110完成对存取款信息的录入操作,并将存取款信息缓存至移动存储模块130后,移动处理模块110控制移动通信模块120将存取款信息发送至后台服务器200。
后台通信模块220接收上述存取款信息,并将其发送至所述后台处理模块210,后台处理模块210根据所述存取款信息生成存取款订单,并将其缓存至所述后台存储模块230。可以理解,该存取款订单包括用户的身份信息、银行卡信息、存取款金额信息以及预先绑定的终端信息,其中,身份信息包括用户的个人信息,例如身份证信息、工作信息等等。同时,该存取款订单加入银行***标识,便于后续查询匹配。
然后,用户向存取款终端300***银行卡,存取款处理模块310识别***的银行卡,并获取银行卡信息。
所述移动摄录模块140用于识别贴设于所述存取款终端300之上的特征二维码,提取所述特征二维码包含的的二维码信息,其中,该二维码信息是指从上述特征二维码提取出来的信息,可以理解的是,该二维码信息可以是用于记录用户信息和终端信息等信息相结合的综合性信息。
所述移动处理模块110控制所述移动通信模块120将所述二维码信息、所述终端信息以及所述银行卡信息发送至后台服务器200;
后台服务器200接收所述身份信息、所述终端信息以及所述银行卡信息。
同时,对后台服务器300管辖范围内的所有存取款终端300进行编号。例如,每一台存取款终端300具备唯一编号,并在后台服务器200内进行注册,注册内容包括存取款终端300编号、所属银行、可提供的服务项目、所在地理位置等存取款终端300的身份信息。
后台通信模块220接收所述身份信息、所述终端信息以及所述银行卡信息后,并将其发送至后台处理模块210,所述后台处理模块210根据所述银行卡信息在所述存储模块缓存的存取款订单内进行查找匹配操作,当匹配到与所述银行卡信息相对应的存取款订单后,查找与所述特征二维码相对应的所述存取款终端300(也可通过上述编号进行匹配);
当所述后台处理模块210查找到与所述特征二维码相对应的所述存取款终端300后,所述后台处理模块210向所述存取款终端300下发所述存取款订单,所述存取款终端300根据所述存取款订单执行存取款操作。可以理解,上述特征二维码包括存取款终端300的身份信息以及存取款订单信息。
最后,存取款终端300根据所述存取款订单执行存取款操作。
图2是本发明另一较佳实施例提供的基于静态二维码的存取款***的结构框图。
在上述实施例的基础上,本实施例的移动终端100还包括移动输入模块140。
移动输入模块140预先录入用户的银行卡信息、存取款金额信息以及预先绑定的终端信息。
另一种方式是,通过移动摄录模块140拍摄银行卡***面,获取所述银行卡信息;通过所述移动处理模块110读取并分析移动终端100内的邮件或短信息中的存取款文字内容以生成所述存取款金额信息;通过所述移动处理模块110读取所述终端内的SIM(客户识别模块)信息以及终端机身IMEI(移动设备国际身份码)信息以生成所述终端信息。
优选地,上述移动处理模块110预先获取移动终端100的终端信息,同时,所述移动处理模块110还用于预存其它备用的移动终端100的终端信息。
优选地,移动处理模块110控制所述移动通信模块120将所述存取款信息发送至所述后台服务器200,其中,上述存取款信息包含银行卡的银行卡信息,或者,选择预存的其它备用的银行卡的银行卡信息。
例如,当用户同时使用多个智能手机时,可以设定其中的一部智能手机预先存储自身的终端信息以及其它智能手机的终端信息,或者,预先存储家人、获得他人授权的智能手机的终端信息。
优选地,移动处理模块110控制移动通信模块120将存取款信息发送至所述后台服务器200,其中,所述存取款信息包含所述移动终端100的终端信息,或者,选择预存的其它备用的移动终端100的终端信息作为发送的终端信息。
优选地,移动处理模块110用于预先获取所述银行卡信息,同时,所述移动处理模块110还用于预存其它备用的银行卡的银行卡信息。
如上例所述,在一家三口之中,丈夫持有第一银行卡,使用第一手机;妻子持有上述第一银行卡以及自己的第二银行卡,使用的是第二手机;女儿持有第三银行卡,使用第三手机。
其中,第一手机绑定有第一银行卡以及第三银行卡,同时,第一手机内存储有第一手机以及第三手机的终端信息;
第二手机绑定有第一银行卡、第二银行卡以及第三银行卡,同时,第二手机存储有第一手机、第二手机以及第三手机的终端信息;
第三手机绑定有第三银行卡,但是没有第三手机的终端信息。
因此,丈夫可以使用自己的第一手机以及第一或第三银行卡进行存取款操作;
妻子可以使用自己的第二手机以及第一或第二或第三银行卡进行存取款操作;
女儿可以在丈夫或者妻子将第三手机的终端信息发送至女儿的第三手机内时,即可通过第三手机的终端信息以及第三银行卡进行存取款操作。
优选地,移动终端100接入与所述存取款终端300同一网段内的无线局域网,所述后台通信模块220限定在所述无线局域网内收发交互数据。
图3是本发明又一较佳实施例提供的基于静态二维码的存取款***的结构框图;
移动终端100还包括移动定位模块150,所述存取款终端300还包括存取款定位模块330。
在所述移动处理模块110控制所述移动通信模块120将所述存取款信息发送至所述后台服务器200之前,所述移动定位模块150获取所述移动终端100当前的第一地理位置信息。
在所述存取款处理模块310控制所述存取款通信模块320将所述存取款终端300的身份信息以及所述银行卡信息发送至所述后台服务器200之前,所述存取款定位模块330获取所述存取款终端300当前的第二地理位置信息,或者,所述存取款终端300预存所述第二地理位置信息。
对比分析所述第一地理位置信息与所述第二地理位置信息,判断两者是否超出预设范围,若超出预设范围,则终止存取款操作。
优选地,所述后台通信模块220用于接收所述存取款信息,并将其发送至所述后台处理模块210,所述后台处理模块210根据所述存取款信息生成存取款订单之前,查询各存取款终端300分布信息,同时,根据所述分布信息查询各存取款终端300剩余金额是否大于所述存取款金额中的取款金额,完成查询操作后,所述后台通信模块220将所述分部信息以及相应的剩余金额查询结果发送至所述移动终端100。
优选地,所述后台通信模块220用于接收所述存取款信息,并将其发送至所述后台处理模块210,所述后台处理模块210根据所述存取款信息生成存取款订单后,判断所述后台服务器200在预设时间段内,是否接收到由所述移动终端100发送的所述二维码信息以及所述终端信息,若未接收到所述二维码信息以及所述终端信息,则撤销所述存取款订单。
实施本发明,具有以下有益效果:
第一,用户根据存取款需求可以预先确定存取款终端所在的地理位置,便于用户寻找存取款地点,同时,预先上传取款金额,避免用户找到存取款终端后无钱可取的尴尬;
第二,用户根据存取款需求预先上传存取款订单,当使用存取款终端的人数较多时,预先确定存取款订单的用户在存取款终端前,只需要插卡和扫描二维码的操作即可完成存取款,操作步骤简单便捷,大大减少了排队时间;
第三,当用户在存取款终端前操作时,只需要插卡和扫描二维码,避免输入账号、密码、设备编码等数字字符,便于用户使用的同时,避免了银行卡***或密码的泄露;
第四,当用户在存取款终端前操作时,通过判定移动终端的位置与存取款终端的位置是否在同一范围内进而判断是否存在他人盗刷卡的情况发生,增强了存取款过程中的安全保障;
第五,当用户在存取终端前操作时,通过判定移动终端与存取款终端与后台服务器之间的数据通信是否处于同一网段内进而判断是否存在他人盗刷卡的情况发生,增强了存取款过程中的安全保障。
通过以上详细的实施例的阐述和说明,本领域的普通技术人员都能够根据上述的实施例理解到本发明的思想从而做出一些简单的变形和改进,但是无论怎么样变形和改进,只要其变形和改进的技术方案在本发明的构思范围内,均应该受到本发明的保护。