银行服务装置、atm设备、银行系统及银行服务系统的制作方法

文档序号:6665305阅读:180来源:国知局
专利名称:银行服务装置、atm设备、银行系统及银行服务系统的制作方法
技术领域
本发明涉及银行无卡取现技术领域,具体地,涉及一种银行服务装置、ATM设备、银行系统及银行服务系统。
背景技术
银行卡交易的安全性一直是银行在推出银行卡服务的过程中最为关注的问题,但是由于银行卡介质本身具有一定的安全隐患,而且银行卡交易过程也存在安全性问题,近年来针对银行卡的犯罪案件仍然居高不下。随着技术的进步,保障银行卡使用安全的控制手段也日趋丰富,例如银行逐渐淘汰磁条卡而使用芯片卡替代,银行向用户发送余额变动提醒短信等,但是对于银行卡交易,特别是ATM网点(Automatic Teller Machine,自动柜员机)取款和POS (Point of Sale,销售终端)消费等自助、半自助渠道的用卡环节,仍然需要进一步加强安全性保障技术,以保证用户资金安全。专利号为ZL200510137405.0的专利公布了一种“利用手机进行ATM网点身份验证的系统及其方法”,该专利中用户使用手机向银行申请无卡取现交易,银行确认后通过短信向用户发送交易序号,用户在ATM网点机输入交易序号、手机号、手机支付密码、卡密码即可对与手机号绑定的账户进行业务交易操作,如取现等。无卡取现技术不仅为用户提供了取款方便,同时因为不直接使用卡片进行操作,降低了卡片丢失或被窃取账户信息的风险。但是目前针对通讯领域的信息窃取、监听手段有很多,例如不法分子使用SIM卡复制设备对用户SIM卡进行复制,或者通过专门的软件直接监听用户的通讯过程,以此截获用户的短信及通话内容。在这种情况下,一旦不法分子截获了银行向用户发送的取现短信,而且又通过监听、窃取等手段提前获知了用户的银行卡密码(例如用户在和家人通话或短信联系时,透漏了银行卡密码),就可以在任意ATM网点机上冒充用户进行操作,给用户资金带来巨大的威胁。此外,还有的不法分子在公共场所安装假ATM网点机,一般用户很难辨认其真伪,一旦用户在假ATM网点机上进行插卡操作,则银行卡、账户和密码等信息就可能会被窃取,给用户造成资金损失风险。

发明内容
本发明实施例的主要目的在于提供一种银行服务装置、ATM设备、银行系统及银行服务系统,以提供一种安全性好且基于定位服务的无卡取现技术。为了实现上述目的,本发明实施例提供一种银行服务装置,包括:预约处理器、定位处理器、签到处理器和显示屏;其中,所述预约处理器用于接收到用户输入的预约命令时,生成预约消息并发送给银行系统,所述预约消息包括预约取款的银行卡号和指定自动柜员机ATM网点的位置信息;所述定位处理器用于获取所述银行服务装置的位置信息;所述签到处理器连接所述定位处理器,用于接收到用户输入的签到命令时,生成签到消息并发送给银行系统,所述签到消息包含所述银行服务装置当前的位置信息;接收银行系统在确定所述银行服务装置当前的位置信息与所述指定ATM网点的位置信息一致时返回的一次性预约取款密码;所述显示屏连接所述签到处理器,用于显示所述一次性预约取款密码。优选的,所述银行服务装置还包括:指定处理器;所述指定处理器分别连接所述定位处理器、所述显示屏和所述预约处理器,用于接收到用户输入的网点获取命令时,从所述定位处理器获取所述银行服务装置当前的位置信息,生成网点获取消息并发送给银行系统,所述网点获取消息包含所述银行服务装置当前的位置信息;接收银行系统返回的至少一个ATM网点的位置信息并转发给所述显示屏进行显示;根据用户输入的指定命令选择所述至少一个ATM网点中的一个作为所述指定ATM网点,将所述指定ATM网点的位置信息发送给所述预约处理器,所述至少一个ATM网点位于所述银行服务装置所在位置周围的设定范围内。优选的,所述银行服务装置还包括:地图寄存器和地图标注处理器;所述地图寄存器连接所述地图标注处理器,用于为所述地图标注处理器提供电子地图;所述地图标注处理器连接所述指定处理器和所述显示屏,用于从所述指定处理器获取所述至少一个ATM网点的位置信息,在电子地图上对所述至少一个ATM网点进行标注,并将所述带有标注的电子地图发送给所述显示屏进行显示。优选的,所述银行服务装置还包括:地图更新接口 ;所述地图更新接口连接所述地图寄存器,用于对所述电子地图进行更新。优选的,所述银行服务装置还包括:线路查询处理器;所述线路查询处理器连接所述定位处理器、所述指定处理器和所述显示屏,用于接收到用户输入的查询命令时,从所述定位处理器获取所述银行服务装置的位置信息,从所述指定处理器获取所述至少一个ATM网点的位置信息,根据所述查询命令确定用户想要查询的ATM网点,确定从所述银行服务装置所在的位置到所述用户想要查询的ATM网点的路线,并将所述路线发送给所述显示屏进行显示,所述用户想要查询的ATM网点为所述至少一个ATM网点中的一个。优选的,所述银行服务装置还包括:导航仪;所述导航仪连接所述定位处理器、所述指定处理器和所述显示屏,用于接收到用户输入的导航命令时,从所述定位处理器实时获取所述银行服务装置的位置信息,从所述指定处理器获取所述指定ATM网点的位置信息,根据当前所述银行服务装置的位置信息和所述指定ATM网点的位置信息确定导航信息,将所述导航信息发送给所述显示屏进行显
/Jn ο优选的,所述银行服务装置还包括:加密解密处理器;所述加密解密处理器连接所述预约处理器和所述签到处理器,用于对所述银行系统与所述预约处理器和所述签到处理器之间传输的信息进行加密或解密。优选的,所述银行服务装置还包括:身份设置接口和身份信息寄存器;其中,所述身份设置接口为银行专设接口,用于接收到银行系统输入的设置命令时,根据所述设置命令设置用户身份信息;
所述身份信息寄存器连接所述身份设置接口,用于存储所述用户身份信息;所述预约处理器还连接所述身份信息寄存器,用于在发送给银行系统的预约消息中包含所述用户身份信息;接收银行系统在确认所述预约消息中包含的用户身份信息为合法时返回的预约成功消息。优选的,所述银行服务装置还包括:身份验证处理器;所述身份验证处理器连接所述身份信息寄存器、所述预约处理器和所述签到处理器,用于接收用户输入的身份验证信息,根据所述身份信息寄存器存储的用户身份信息验证所述用户输入的身份验证信息的合法性,并在确定所述用户输入的身份验证信息为合法时,触发所述预约处理器和所述签到处理器开启。优选的,所述银行服务装置还包括:键盘、有线通信接口、无线通信接口、电源和时钟芯片。一种自动柜员机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是本发明实施例一提供的银行服务装置的结构示意图;图2是本发明实施例二提供的银行服务装置的结构示意图;图3是本发明实施例三提供的ATM设备结构示意图;图4是本发明实施例四提供的银行系统组成示意图;图5是本发明实施例五提供的银行服务系统组成示意图;图6是本发明实施例六提供的银行服务系统组成示意图;图7是本发明实施例六提供的用户采用银行服务系统进行无卡取现的操作流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,本发明实施例中所说的“用户输入的预约命令”、“用户输入的签到命令”、“用户输入的网点获取命令”、“用户输入的指定命令”、“用户输入的身份验证信息”是用户通过本发明实施例提供的银行服务装置的键盘、触摸显示屏、鼠标或按钮等输入设备发出的启动银行服务装置相应功能的命令;例如:当用户输入预约命令时,预约处理器生成预约消息并发送给银行系统;用户输入签到命令时,签到处理器生成签到消息并发送给银行系统。实施例一本实施例提供一种银行服务装置,如图1所示,该装置包括:预约处理器11、定位处理器12、签到处理器13和显示屏14 ;其中,所述预约处理器11用于接收到用户输入的预约命令时,获取该银行服务装置当前的位置信息,所述预约消息包括预约取款的银行卡号和指定自动柜员机ATM网点的位置
信息;所述定位处理器12用于获取所述银行服务装置的位置信息;所述签到处理器13连接所述定位处理器12,用于接收到用户输入的签到命令时,生成签到消息并传输给银行系统,所述签到消息包含所述银行服务装置当前的位置信息;接收银行系统在确定所述银行服务装置当前的位置信息与所述指定ATM网点的位置信息一致时返回的一次性预约取款密码;所述显示屏14连接所述签到处理器13,用于显示所述一次性预约取款密码。具体的,本实施例中预约处理器11通过对用户输入的预约命令进行解析,确定用户想要预约取款的银行卡号和想要进行预约取款的指定ATM位置信息,并将这些信息包含在生成的预约消息中;具体实施中,用户输入的预约命令中还可以包含有预约时间段、预约取款金额以及用户自定义的起校验作用的预约校验码等信息,则预约处理器11生成的预约消息中也会包含这些信息;此外,预约处理器11可以通过接收银行系统返回的预约成功消息或预约失败消息确定预约是否成功,例如当银行系统确认预约消息中包含的预约取款的银行卡号和指定自动柜员机ATM网点的位置信息为有效时,就返回预约成功消息给预约处理器11,否则,就返回预约失败消息给预约处理器11。定位处理器12用于实时获取该银行服务装置的位置信息,本实施例对定位处理器12获取的位置信息形式不作限定,该位置信息可以为该银行服务装置所在的实际地理位置信息(如经纬度数据等),也可以为该银行服务装置所在的网络小区位置信息,例如可以设置为:定位处理器12默认米用GPS (Global Positioning System,全球定位系统)功能获取银行服务装置的经纬度信息,当GPS功能不能正常工作时,则获取银行服务装置所在的网络小区位置信息;
签到处理器13从所述定位处理器12获取所述银行服务装置当前的位置信息,并将其包含在生成的签到消息中;显示屏14可以为普通显示屏14 (仅具有显示功能)或触摸显示屏14 ;当显示屏14具有触摸功能时,用户可通过触摸显示屏14来输入预约命令、签到命令等。本实施例提供的银行服务装置通过预约处理器11为用户提供预约无卡取现的功能,通过定位处理器12确定该银行服务装置所处的位置,通过签到处理器13为用户提供向银行系统报告已经到达指定ATM网点的功能;借助上述技术手段,银行系统确定该银行服务装置所处的位置与指定ATM网点的位置一致时才发送一次性取款密码给该银行服务装置,即银行系统在确定用户已经到达指定ATM网点所在的位置时才发送一次性取款密码给用户,因此不仅能够大大降低取款信息被窃取的危险,而且能确保用户取款的ATM设备是银行设置于公共场所的合法设备,从而保证用户资金的安全性。需要说明的是,银行系统根据签到处理器13发送的签到消息,判断银行服务装置所处的位置与指定ATM网点的位置是否一致时,可以设置允许的误差范围,只要银行服务装置所处的位置与指定ATM网点的位置之间的距离在该允许的误差范围内,就确定二者是一致的,可以下发一次性取款密码给银行服务装置。本实施例中,所述指定ATM网点的位置信息可以是用户直接输入的,也可是该银行服务装置提供多个ATM网点的位置信息后由用户选择确定的。优选的,本实施例提供的银行服务装置还包括:指定处理器;所述指定处理器分别连接所述定位处理器12、所述显示屏14和所述预约处理器11,用于接收到用户输入的网点获取命令时,从所述定位处理器12获取所述银行服务装置当前的位置信息,生成网点获取消息并发送给银行系统,所述网点获取消息包含所述银行服务装置当前的位置信息;接收银行系统返回的至少一个ATM网点的位置信息并转发给所述显示屏14进行显示;根据用户输入的指定命令选择所述至少一个ATM网点中的一个作为所述指定ATM网点,将所述指定ATM网点的位置信息发送给所述预约处理器11,所述至少一个ATM网点位于所述银行服务装置所在位置周围的设定范围内。具体的,在向银行系统预约取款之前(即预约处理器11向银行发送预约消息之前),用户希望银行服务装置提供一些ATM网点以选择出一个作为指定ATM网点时,可启动指定处理器;该指定处理器通过向银行系统发送网点获取消息通知银行系统提供当前该银行服务装置所在位置附近的ATM网点位置信息,并通过显示屏14将这些ATM网点位置信息显示给用户;用户确定想要进行预约取款的ATM网点后向银行服务装置输入指定命令,该指定处理器通过解析用户输入的指定命令确定用户想要进行预约取款的ATM网点,即确定指定ATM网点。优选的,本实施提供的银行服务装置还包括:地图寄存器和地图标注处理器;所述地图寄存器连接所述地图标注处理器,用于为所述地图标注处理器提供电子地图;所述地图标注处理器连接所述指定处理器和所述显示屏14,用于从所述指定处理器获取所述至少一个ATM网点的位置信息,在电子地图上对所述至少一个ATM网点进行标注,并将所述带有标注的电子地图发送给所述显示屏14进行显示。具体的,为了更直观地显示ATM网点位置以方便用户确定想要预约取款的ATM网点,本实施通过地图寄存器提供电子地图信息,并通过地图标注处理器为用户提供ATM网点的地图标注功能。优选的,本实施例提供的银行服务装置还包括:地图更新接口 ;所述地图更新接口连接所述地图寄存器,用于对所述电子地图进行更新。具体的,本实施通过地图更新接口对地图寄存器中的电子地图进行更新,例如,用户设置地图更新接口定期通过移动通信网络下载最新的电子地图,或者,当用户启动地图更新接口时,再通过移动通信网络下载最新的电子地图。优选的,本实施例提供的银行服务装置还包括:线路查询处理器;所述线路查询处理器连接所述定位处理器12、所述指定处理器和所述显示屏14,用于接收到用户输入的查询命令时,从所述定位处理器12获取所述银行服务装置的位置信息,从所述指定处理器获取所述至少一个ATM网点的位置信息,根据所述查询命令确定用户想要查询的ATM网点,确定从所述银行服务装置所在的位置到所述用户想要查询的ATM网点的路线,并将所述路线发送给所述显示屏14进行显示,所述用户想要查询的ATM网点为所述至少一个ATM网点中的一个。具体的,本实施例通过线路查询处理器为用户提供线路查询功能,该线路查询处理器最终确定的路线信息可以以文字形式显示给用户,也可以以地图形式显示给用户。优选的,本实施例提供的银行服务装置还包括:导航仪;所述导航仪连接所述定位处理器12、所述指定处理器和所述显示屏14,用于接收到用户输入的导航命令时,从所述定位处理器12实时获取所述银行服务装置的位置信息,从所述指定处理器获取所述指定ATM网点的位置信息,根据当前所述银行服务装置的位置信息和所述指定ATM网点的位置信息确定导航信息,将所述导航信息发送给所述显示屏14进行显示。具体的,本实施例通过导航仪为用户提供导航的功能,该导航仪最终确定的导航信息可以以文字形式显示给用户,也可以以地图形式显示给用户。优选的,本实施例提供的银行服务装置还包括:加密解密处理器;所述加密解密处理器连接所述预约处理器11和所述签到处理器13,用于对所述银行系统与所述预约处理器11和所述签到处理器13之间传输的信息进行加密或解密。具体的,本实施通过加密解密处理器对预约处理器11与银行系统之间传输的预约消息、签到处理器13与银行系统之间传输的签到消息和一次性预约取款密码进行加密,以确保银行服务装置与银行系统之间传输的信息足够安全;本实施例对加密解密处理器所采用的加密算法和解密算法不作限定,例如可以为DES (Data Encryption Standard,数据加密标准)或3DES (Triple Data Encryption Standard,三重数据加密标准)等。优选的,所述银行服务装置还包括:身份设置接口和身份信息寄存器;其中,所述身份设置接口为银行专设接口,用于接收到银行系统输入的设置命令时,根据所述设置命令设置用户身份信息;所述身份信息寄存器连接所述身份设置接口,用于存储所述用户身份信息;所述预约处理器11还连接所述身份信息寄存器,用于在发送给银行系统的预约消息中包含所述用户身份信息;接收银行系统在确认所述预约消息中包含的用户身份信息为合法时返回的预约成功消息。
具体的,本实施例中设置的身份设置接口为银行专设接口,即只有银行柜面才能访问该身份设置接口对用户身份信息进行设置,其他外部方式都无法访问,以保证该银行服务装置中存储的用户身份信息不能被任意修改;预约处理器11在发送给银行系统的预约消息中包含该用户身份信息,这样银行系统可通过验证该用户身份信息是否合法来决定是否允许本次预约,当银行系统确认预约消息中包含的用户身份信息为合法时,就返回预约成功消息给预约处理器11,否则,就返回预约失败消息给预约处理器11;具体实施中,还可以进行如下设置:每一个本实施例提供的银行服务装置都具备一个唯一的装置标识码,银行系统设置并保存用户身份信息与装置标识码之间的绑定关系,在银行服务装置与银行系统之间传输的信息中都包含有该银行服务装置的装置标识码,则银行系统在接收到预约消息后,可通过验证预约消息中包含的用户身份信息和装置标识码与银行系统已保存的绑定关系是否匹配来决定是否允许本次预约。优选的,本实施例提供的银行服务装置还包括:身份验证处理器;所述身份验证处理器连接所述身份信息寄存器、所述预约处理器11和所述签到处理器13,用于接收用户输入的身份验证信息,根据所述身份信息寄存器存储的用户身份信息验证所述用户输入的身份验证信息的合法性,并在确定所述用户输入的身份验证信息为合法时,触发所述预约处理器11和所述签到处理器13开启。具体的,本实施例中为了进一步确保银行服务装置的使用安全,在启动预约处理器11向银行系统预约取款之前,需要由身份验证处理器对用户输入的身份验证信息进行验证,当验证合法时,身份验证处理器会触发预约处理器11和签到处理器13开启,否则,预约处理器11和签到处理器13不能正常工作;本实施例中的身份验证处理器可以为基于密码或指纹进行验证的设备,即对用户输入的密码或指纹等信息进行验证。优选的,本实施例提供的银行服务装置还包括:键盘、有线通信接口、无线通信接口、电源和时钟芯片。具体的,键盘用于用户输入各种命令;本实施例提供的银行服务装置可通过有线通信接口与有限网络进行连接,进而连接至银行系统或其他外部设备,也可通过无线网络接口与无线通信网络连接,进而连接至银行系统或其他外部设备;其中无线通信接口可以支持802.llb/n/g、GPRS、CDMA2000、WCDMA、TD-SCDMA 等协议;有线通信接口和无线网络接口作为该银行服务装置与银行系统或其他外部设备的统一前端接口 ;例如,本实施例提供的银行服务装置中,预约处理器11、签到处理器13和指定处理器发送给银行系统的消息首先由加密解密处理器进行加密处理,然后再由有线通信接口或无线网络接口发送给银行系统;而银行系统返回的消息首先由有线通信接口或无线网络接口接收,再由加密解密处理器进行解密处理,最后再转发给预约处理器11、签到处理器13和指定处理器;电源为银行服务装置中的各功能器件等提供电能;时钟芯片本实施例中的各功能器件等提供时钟信号,例如,当预约消息中包含有预约时间段时,或当银行系统返回的一次性预约取款密码具有使用有效时间时,时钟芯片通过显示屏14未用户提供时间显示功能。实施例二
本实施例提供一具体的银行服务装置,如图2所示,该装置包括:中央处理器201、定位处理器202、显示屏203、键盘204、指定处理器205、地图寄存器206、地图标注处理器207、线路查询处理器208、导航仪209、身份信息寄存器210、身份验证处理器211、预约处理器212、签到处理器213、时钟芯片214、电源215、加密解密处理器216、有线通信接口 217、无线通信接口 218、身份设置接口 219和地图更新接口 220 ;其中,中央处理器201连接其他各功能器件,起到控制所述各功能器件协调工作的作用。具体的,本实施例提供的银行服务装置中各功能器件的具体工作原理可参见实施例一,此处不再赘述。实施例三本实施例提供一 ATM设备,如图3所示,该ATM设备包括:预约命令接收端口 301、预约服务器302 ;所述预约命令接收端口 301连接所述预约服务器302,用于在接收到银行系统发送的预约取款命令时启动所述预约服务器302 ;所述预约服务器302用于接收用户输入的银行卡号和取款密码并转发给银行系统;并在接收到银行系统确定所述用户输入的银行卡号与所述预约取款的银行卡号一致且所述用户输入的预约取款密码与所述一次性预约取款密码一致时返回的吐钞命令时,为用户提供取款服务。具体的,该ATM设备中的预约命令接收端口 301通过银行专用网络连接至银行系统。实施例四本实施例提供一银行系统,该银行系统包括:预约取款处理器;所述预约取款处理器用于接收银行服务装置发送的预约消息和签到消息,所述预约消息包括预约取款的银行卡号和指定自动柜员机ATM网点的位置信息,所述签到消息包含所述银行服务装置当前的位置信息;确定所述银行服务装置当前的位置信息与所述指定ATM网点的位置信息一致时向所述银行服务装置发送一次性预约取款密码;向所述指定ATM网点对应的ATM设备发送预约取款命令;接收所述指定ATM网点对应的ATM设备返回的用户输入的银行卡号和用户输入的预约取款密码,确定所述用户输入的银行卡号与所述预约取款的银行卡号一致且所述用户输入的预约取款密码与所述一次性预约取款密码一致时,向所述指定ATM网点对应的ATM设备发送吐钞命令。具体的,如图4所示,本实施例提供的银行系统由银行业务服务器401、银行前置服务器402、银行接入服务器403和防火墙404组成;其中,银行业务服务器401包括所述预约取款处理器;在银行系统内部,银行业务服务器401、银行前置服务器402、ATM设备、银行接入服务器403、防火墙404之间都由银行专用网络进行连接;银行业务服务器401部署在最高安全等级网络区域的核心服务器,用于保存用户的银行账户信息以及处理用户的存取款业务等;当用户通过银行服务装置预约无卡取现业务时,由银行业务服务器401中的预约取款处理器负责处理;银行前置服务器402被部署于银行业务服务器401管辖范围内的各分区域,用于管辖相应区域中的所有ATM设备,并作为ATM设备与银行业务服务器401之间信息传输的中转站;
银行接入服务器403部署在公共网络,用于接收银行服务装置通过无线通信网络或有线通信网络发送的消息并转发给银行业务服务器401 ;防火墙404部署于银行接入服务器403与公共网络之间,用于保障银行专用网络与公共网络之间信息传输的安全性。实施例五本实施例提供一种银行服务系统,如图5所示,该系统包括:银行服务装置51、银行系统52和ATM设备53 ;其中,所述银行服务装置51连接所述银行系统52,用于接收到用户输入的预约命令时,生成预约消息并发送给银行系统52,所述预约消息包括预约取款的银行卡号和指定自动柜员机ATM网点的位置信息;获取该银行服务装置51自身的位置信息;接收到用户输入的签到命令时,生成签到消息并发送给所述银行系统52,所述签到消息包含所述银行服务装置51当前的位置信息;接收并显示所述银行系统52返回的一次性预约取款密码;所述银行系统52连接所述ATM设备53,用于接收所述预约消息和签到消息;确定所述银行服务装置51的位置信息与所述指定ATM网点的位置信息一致时向所述银行服务装置51发送一次性预约取款密码;向所述指定ATM网点对应的ATM设备53发送预约取款命令;接收所述指定ATM网点对应的ATM设备53返回的用户输入的银行卡号和用户输入的预约取款密码,确定所述用户输入的银行卡号与所述预约取款的银行卡号一致且所述用户输入的预约取款密码与所述一次性预约取款密码一致时向所述指定ATM网点对应的ATM设备53发送吐钞命令;所述ATM设备53,用于接收所述预约取款命令;接收用户输入的银行卡号和取款密码并转发给所述银行系统52,接收到所述吐钞命令时为用户提供取款服务。优选的,所述银行服务装置51还用于接收到用户输入的网点获取命令时,获取该银行服务装置51当前的位置信息,生成网点获取消息并发送给所述银行系统52,所述网点获取消息包含所述银行服务装置51当前的位置信息;所述银行系统52还用于接收所述网点获取消息,确定所述银行服务装置51当前所在位置周围设定范围内的至少一个ATM网点,并将所述至少一个ATM网点的位置信息发送给所述银行服务装置51 ;所述银行服务装置51还用于根据用户输入的指定命令从所述至少一个ATM网点中选择一个确定为所述指定ATM网点。优选的,所述银行系统52还用于向所述银行服务装置51发送设置命令,所述设置命令包含用户身份信息;所述银行服务装置51还用于在发送给所述银行系统52的预约消息中包含所述用户身份信息;所述银行系统52还用于验证所述预约消息中包含的用户身份信息是否合法,并在确认为合法时,返回预约成功消息给所述银行服务装置51。实施例六本实施例提供一具体的银行服务系统,如图6所示,该系统包括:银行服务装置61、ATM设备62、银行系统63 ;银行系统63具体包括银行业务服务器631、银行前置服务器632、银行接入服务器633和防火墙634 ;其中,银行系统63内部,银行业务服务器631、银行前置服务器632、银行接入服务器633和防火墙634之间都通过银行专用网络互联;银行服务装置61通过互联网或移动通信网络连接至防火墙634 ;ATM设备62通过银行专用网络连接银行前置服务器632。下面结合图7对用户通过本实施例提供的银行服务系统进行无卡取现的详细操作步骤进行说明:1、用户预约步骤701:用户启动银行服务装置61,输入身份验证信息(如密码或指纹)后,进入ATM无卡取现预约功能;步骤702:用户输入网点获取命令,银行服务装置61利用GPS获取当前所在的位置(如经纬度数据)并生成网点获取消息,发送至银行系统63 ;步骤703:银行系统63计算出距离银行服务装置61当前位置(即用户当前的位置)最近的若干个ATM网点,并将这些ATM网点的位置信息返回给银行服务装置61 ;步骤704:银行服务装置61以电子地图的形式显示用户的当前位置,以及距离用户最近的若干个ATM网点的位置;此外,银行服务装置61还可以提供路线查询功能,计算并展现用户到达某一 ATM网点的乘车、驾车、步行路线;步骤705:用户选择一个ATM网点作为制定ATM网点,输入指定命令,银行服务装置61确定用户想要预约取款的指定ATM网点位置信息;步骤706:用户输入预约命令,该预约命令中包含有用户想要预约取款的银行卡号、预约时间段、指定ATM网点、预约取款金额以及预约校验码;银行服务装置61生成预约消息并发送给银行系统63,该预约消息中包含有用户身份信息、装置标识码、预约取款的银行卡号、预约时间段、指定ATM网点位置信息、预约取款金额以及预约校验码;步骤707:银行系统63验证用户身份信息和装置标识码的合法性,校验通过后生成预约成功消息返回给银行服务装置61,同时生成预约取款命令发送给指定ATM网点对应的ATM设备62 ;步骤708:银行服务装置61通过显示屏通知用户预约成功。2、用户签到步骤709:用户到达指定ATM网点后,输入签到命令;银行服务装置61获取用户当前的位置,并生成签到消息发送给银行系统63 ;该过程相当于用户向银行发送“我正在某地”的通知;步骤710:银行系统63判断用户当前的位置与指定ATM网点的位置是否一致;若一致,则执行步骤711,否则,返回签到失败消息给银行服务装置61 (相应的,银行服务装置61收到签到失败消息后将再次发送签到消息给银行系统63);步骤711:银行系统63动态生成一个一次性预约取款密码,返回给银行服务装置61 ;此外,银行可设定该一次性预约取款密码的有效时间并发送给银行服务装置61,以告知用户该一次性预约取款密码过期失效;步骤712:银行服务装置61收到一次性预约取款密码并显示给用户。3、用户取现步骤713:用户对ATM设备62进行操作,选择进入无卡取现功能;步骤714:用户向ATM设备62输入预约校验码、预约取款的卡号、银行卡密码、一次性预约取款密码等信息;步骤715:ATM设备62将用户输入的预约校验码、预约取款的卡号、银行卡密码、一次性预约取款密码等信息以及自身的ATM设备62标识码发送给银行系统63 ;步骤716:银行系统63验证用户输入的预约校验码、预约取款的卡号、银行卡密码、一次性预约取款密码等信息以及ATM设备62标识码(验证是否与所述指定ATM网点对应的ATM设备62相匹配)是否正确,若是,则发送吐钞命令给ATM设备62 ;步骤717:ATM设备62吐钞,用户完成无卡取现、打印提款凭证。综上所述,本发明实施例提供的银行服务装置、ATM设备、银行系统及银行服务系统具有以下有益效果:(I)为用户进行无卡取现提供预约、签到、定位、路线查询、导航等功能;(2)支持有线和无线两种通信方式;(3)大大降低取款信息被窃取的危险;(4)确保用户取款的ATM设备为银行设置于公共场所的合法设备,保证用户资金的安全性。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种银行服务装置,其特征在于,所述银行服务装置包括:预约处理器、定位处理器、签到处理器和显示屏;其中, 所述预约处理器用于接收到用户输入的预约命令时,生成预约消息并发送给银行系统,所述预约消息包括预约取款的银行卡号和指定自动柜员机ATM网点的位置信息; 所述定位处理器用于获取所述银行服务装置的位置信息; 所述签到处理器连接所述定位处理器,用于接收到用户输入的签到命令时,生成签到消息并发送给银行系统,所述签到消息包含所述银行服务装置当前的位置信息;接收银行系统在确定所述银行服务装置当前的位置信息与所述指定ATM网点的位置信息一致时返回的一次性预约取款密码; 所述显示屏连接所述签到处理器 ,用于显示所述一次性预约取款密码。
2.根据权利要求1所述的银行服务装置,其特征在于,所述银行服务装置还包括:指定处理器; 所述指定处理器分别连接所述定位处理器、所述显示屏和所述预约处理器,用于接收到用户输入的网点获取命令时,从所述定位处理器获取所述银行服务装置当前的位置信息,生成网点获取消息并发送给银行系统,所述网点获取消息包含所述银行服务装置当前的位置信息;接收银行系统返回的至少一个ATM网点的位置信息并转发给所述显示屏进行显示;根据用户输入的指定命令选择所述至少一个ATM网点中的一个作为所述指定ATM网点,将所述指定ATM网点的位置信息发送给所述预约处理器,所述至少一个ATM网点位于所述银行服务装置所在位置周围的设定范围内。
3.根据权利要求2所述的银行服务装置,其特征在于,所述银行服务装置还包括:地图寄存器和地图标注处理器; 所述地图寄存器连接所述地图标注处理器,用于为所述地图标注处理器提供电子地图; 所述地图标注处理器连接所述指定处理器和所述显示屏,用于从所述指定处理器获取所述至少一个ATM网点的位置信息,在电子地图上对所述至少一个ATM网点进行标注,并将所述带有标注的电子地图发送给所述显示屏进行显示。
4.根据权利要求3所述的银行服务装置,其特征在于,所述银行服务装置还包括:地图更新接口 ; 所述地图更新接口连接所述地图寄存器,用于对所述电子地图进行更新。
5.根据权利要求3所述的银行服务装置,其特征在于,所述银行服务装置还包括:线路查询处理器; 所述线路查询处理器连接所述定位处理器、所述指定处理器和所述显示屏,用于接收到用户输入的查询命令时,从所述定位处理器获取所述银行服务装置的位置信息,从所述指定处理器获取所述至少一个ATM网点的位置信息,根据所述查询命令确定用户想要查询的ATM网点,确定从所述银行服务装置所在的位置到所述用户想要查询的ATM网点的路线,并将所述路线发送给所述显示屏进行显示,所述用户想要查询的ATM网点为所述至少一个ATM网点中的一个。
6.根据权利要求5所述的银行服务装置,其特征在于,所述银行服务装置还包括:导航仪;所述导航仪连接所述定位处理器、所述指定处理器和所述显示屏,用于接收到用户输入的导航命令时,从所述定位处理器实时获取所述银行服务装置的位置信息,从所述指定处理器获取所述指定ATM网点的位置信息,根据当前所述银行服务装置的位置信息和所述指定ATM网点的位置信息确定导航信息,将所述导航信息发送给所述显示屏进行显示。
7.根据权利要求1所述的银行服务装置,其特征在于,所述银行服务装置还包括:加密解密处理器; 所述加密解密处理器连接所述预约处理器和所述签到处理器,用于对所述银行系统与所述预约处理器和所述签到处理器之间传输的信息进行加密或解密。
8.根据权利要求f7任一所述的银行服务装置,其特征在于,所述银行服务装置还包括:身份设置接口和身份信息寄存器;其中, 所述身份设置接口为银行专设接口,用于接收到银行系统输入的设置命令时,根据所述设置命令设置用户身份信息; 所述身份信息寄存器连接所述身份设置接口,用于存储所述用户身份信息; 所述预约处理器还连接所述身份信息寄存器,用于在发送给银行系统的预约消息中包含所述用户身份信息;接收银行系统在确认所述预约消息中包含的用户身份信息为合法时返回的预约成功消息。
9.根据权利要求8所述的银行服务装置,其特征在于,所述银行服务装置还包括:身份验证处理器; 所述身份验证处理器连接所述身份信息寄存器、所述预约处理器和所述签到处理器,用于接收用户输入的身份验证信息,根据所述身份信息寄存器存储的用户身份信息验证所述用户输入的身份验证信息的合法性,并在确定所述用户输入的身份验证信息为合法时,触发所述预约处理器和所述签到处理`器开启。
10.根据权利要求8所述的银行服务装置,其特征在于,所述银行服务装置还包括:键盘、有线通信接口、无线通信接口、电源和时钟芯片。
11.一种自动柜员机ATM设备,其特征在于,包括:预约命令接收端口、预约服务器; 所述预约命令接收端口连接所述预约服务器,用于在接收到银行系统发送的预约取款命令时启动所述预约服务器; 所述预约服务器用于接收用户输入的银行卡号和取款密码并转发给银行系统;并在接收到银行系统确定所述用户输入的银行卡号与所述预约取款的银行卡号一致且所述用户输入的预约取款密码与所述一次性预约取款密码一致时返回的吐钞命令时,为用户提供取款服务。
12.—种银行系统,其特征在于,所述银行系统包括:预约取款处理器; 所述预约取款处理器用于接收银行服务装置发送的预约消息和签到消息,所述预约消息包括预约取款的银行卡号和指定自动柜员机ATM网点的位置信息,所述签到消息包含所述银行服务装置当前的位置信息;确定所述银行服务装置当前的位置信息与所述指定ATM网点的位置信息一致时向所述银行服务装置发送一次性预约取款密码;向所述指定ATM网点对应的ATM设备发送预约取款命令;接收所述指定ATM网点对应的ATM设备返回的用户输入的银行卡号和用户输入的预约取款密码,确定所述用户输入的银行卡号与所述预约取款的银行卡号一致且所述用户输入的预约取款密码与所述一次性预约取款密码一致时,向所述指定ATM网点对应的ATM设备发送吐钞命令。
13.—种银行服务系统,其特征在于,所述银行服务系统包括:如权利要求1所述的银行服务装置、如权利要求11所述的自动柜员机ATM设备和如权利要求12所述的银行系统;其中, 所述银行服务装置连接所述银行系统,用于接收到用户输入的预约命令时,生成预约消息并发送给银行系统,所述预约消息包括预约取款的银行卡号和指定自动柜员机ATM网点的位置信息;获取该银行服务装置自身的位置信息;接收到用户输入的签到命令时,生成签到消息并发送给所述银行系统,所述签到消息包含所述银行服务装置当前的位置信息;接收并显示所述银行系统返回的一次性预约取款密码; 所述银行系统连接所述ATM设备,用于接收所述预约消息和签到消息;确定所述银行服务装置的位置信息与所述指定ATM网点的位置信息一致时向所述银行服务装置发送一次性预约取款密码;向所述指定ATM网点对应的ATM设备发送预约取款命令;接收所述指定ATM网点对应的ATM设备返回的用户输入的银行卡号和用户输入的预约取款密码,确定所述用户输入的银行卡号与所述预约取款的银行卡号一致且所述用户输入的预约取款密码与所述一次性预约取款密码一致时向所述指定ATM网点对应的ATM设备发送吐钞命令;所述ATM设备,用于接收所述预约取款命令;接收用户输入的银行卡号和取款密码并转发给所述银行系统,接收到所述吐钞命令时为用户提供取款服务。
14.根据权利要求13所述的银行服务系统,其特征在于, 所述银行服务装置还用于接收到用户输入的网点获取命令时,获取该银行服务装置当前的位置信息,生成网点获取消息并发送给所述银行系统,所述网点获取消息包含所述银行服务装置当前的位置信息; 所述银行系统还用于接收所述网点获取消息,确定所述银行服务装置当前所在位置周围设定范围内的至少一个ATM网点,并将所述至少一个ATM网点的位置信息发送给所述银行服务装置; 所述银行服务装置还用于根据用户输入的指定命令从所述至少一个ATM网点中选择一个确定为所述指定ATM网点。
15.根据权利要求13所述的银行服务系统,其特征在于, 所述银行系统还用于向所述银行服务装置发送设置命令,所述设置命令包含用户身份信息; 所述银行服务装置还用于在发送给所述银行系统的预约消息中包含所述用户身份信息; 所述银行系统还用于验证所述预 约消息中包含的用户身份信息是否合法,并在确认为合法时,返回预约成功消息给所述银行服务装置。
全文摘要
本发明提供一种银行服务装置、ATM设备、银行系统及银行服务系统,该银行服务装置包括预约处理器、定位处理器、签到处理器和显示屏;其中,预约处理器用于接收到用户输入的预约命令时,生成预约消息并发送给银行系统;定位处理器用于获取银行服务装置的位置信息;签到处理器连接定位处理器,用于接收到用户输入的签到命令时,生成签到消息并发送给银行系统;接收银行系统在确定银行服务装置当前的位置信息与指定ATM网点的位置信息一致时返回的一次性预约取款密码;显示屏连接签到处理器,用于显示一次性预约取款密码。本发明能够降低取款信息被窃取的危险,确保用户取款的ATM设备为合法设备,保证用户资金的安全性。
文档编号G07F19/00GK103106749SQ20121057061
公开日2013年5月15日 申请日期2012年12月25日 优先权日2012年12月25日
发明者朱道彬, 陈建雄, 王万芬, 鲍喆君 申请人:中国工商银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1