一种出钞机的通讯协议转发装置及方法制造方法及图纸

技术编号:4157217 阅读:268 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种出钞机的通讯协议转发装置和方法,主控制模块,用于通过所述第一通讯接口模块与所述工控机进行数据通信,以及通过所述第二通讯接口模块与所述出钞机进行数据通信,对接收的数据进行解析,再把解析后的数据转换成相应的控制命令,完成协议转换;软件更新模块,用于对所述工控机发送来的数据进行解析,如果解析到软件更新命令,启动软件更新程序。通过ATM机加上本发明专利技术所公开的通讯协议转发装置,出钞机的出钞安全性,能得到很大的提高。

Communication protocol forwarding device and method for cash dispenser

The invention discloses a method and a device for transmitting cash out machine communication protocol, the main control module for data communication through the first communication interface module with the industrial computer, and data communication via the second communication interface module and the cash out machine, the receiving data is analyzed, then the after parsing the data into the corresponding control command, complete protocol conversion; software update module is used for analyzing the IPC data sent, if resolved to the software update command, start the software update. Through the ATM machine and the communication protocol forwarding device disclosed by the invention, the safety of the bill issuing of the money taking machine can be greatly improved.

【技术实现步骤摘要】

本专利技术涉及出钞机的安全技术,尤其涉及一种通讯控制安全的装置及方法。
技术介绍
随着银行ATM (Automatic Teller Machine,自动柜员机)的普及和应用,促使各个银行竞相采样各种不同的措施来提高ATM机的交易安全性。目前,各个厂家都不同程度的推出各种类型的ATM取款机,ATM为人们提供快捷便利服务的同时也对安全性提出了更高的要求。作为专业的ATM生产厂家和配套厂家,都必须对ATM的机器做出更高的要求,各个ATM生产厂家及配套供应商正在不断完善自己的产品,以提高ATM整机的安全性。与此同时,随着互联网技术的快速发展,各银行之间的互联互通,由此同时,诞生的网络黑客层出不穷。为提高银行网络的安全性,银行采取了专用的网络。即使如此,各种各样的病毒也有机可乘。现在,专业的ATM出钞机、存取款循环机厂家的通讯命令都是为业界公开的,现在ATM出钞机接口均为直接与工控机连接,其出钞时,都是由ATM客户端软件通过出钞机厂家提供的公开协议进行通讯,并进行出钞的。任何人都可以通过网络找到相应的出钞机通讯命令,对于此种现象,如有病毒或恶意软件侵入ATM设备,通过公开的出钞机控制命令直接控制出钞机出钞,后果非常严重。因此,随着ATM的普及和不断丰富,如何提高整个ATM出钞机出钞的可靠性,使产品更具有市场竞争力,成为急待解决的问题。
技术实现思路
本专利技术的目的是提供,通过ATM机加上本专利技术所公开的通讯协议转发装置,出钞机的出钞安全性,能得到很大的提高。为解决本专利技术的技术问题,本专利技术公开一种出钞机的通讯协议转发装置,包括主控制模块、第一通讯接口模块、第二通讯接口模块和软件更新模块;所述主控制模块通过所述第一通讯接口模块与工控机相连,通过所述第二通讯接口模块与出钞机相连,所述主控制模块连接所述软件更新模块。其中,所述主控制模块,用于通过所述第一通讯接口模块与所述工控机进行数据通信,以及通过所述第二通讯接口模块与所述出钞机进行数据通信,对接收的数据进行解析,再把解析后的数据转换成相应的控制命令,完成协议转换;所述软件更新模块,用于当主控制模块对所述工控机发送来的数据进行解析后,如果解 析到软件更新命令,启动软件更新程序。 较优的,所述方法还包括显示及指示模块,与所述主控制模块相连,用于进行相关代码的指示。 较优的,所述方法还包括键盘输入模块,与所述主控制模块相连,用于完成参数的辅助设置输入。较优的,所述第一通讯接口模块或所述第二通讯接口模块包括RS232、 RS485、 USB、 12C、 SPI及2. 4GHz无线标准通讯标准的接口模块。 较优的,所述主控制模块还包括 加密模块,用于对所接收数据进行加密。为解决本专利技术的技术问题,本专利技术还公开一种出钞机的通讯协议转换方法,包括主控制模块接收ATM客户端软件协议转换; 主控制模块接收第一通讯接口模块的数据,并进行解析; 主控制模块解析完成后进行协议转换,并向第二通讯接口模块发送数据。为解决本专利技术的技术问题,本专利技术还公开一种出钞机的通讯协议转换方法,其中,包括主控制模块接收出钞机协议转换;主控制模块接收第二通讯接口模块的数据,进行协议转换,并向第一通讯接口模块发送 数据。为解决本专利技术的技术问题,本专利技术还公开一种软件加密通讯协议的方法,包括 加密设备接收到工控机发送来的加密数据,通过第一通讯接口模块发送给主控制模块; 所述主控制模块进行解析,解析出出钞机所需要的协议格式和命令以后,再通过第二通 讯接口模块控制所述出钞机出钞。 较优的,所述方法还包括当所述出钞机响应完加密设备发出的命令后,出钞机将应答信号发送到加密设备; 所述加密设备通过加密并协议转换后发送给所述工控机,以完成双向的数据传输。 与现有技术相比,本专利技术具有如下有益效果本专利技术通过ATM机加上本专利技术所公开的通讯协议转发装置,出钞机的出钞安全性,能得 到很大的提高。附图说明图1为本专利技术实施例之一种出钞机的通讯协议转发装置电路结构框图; 图2为本专利技术实施例之一种出钞机的加密设备的软件升级流程示意图; 图3为本专利技术实施例之一种出钞机的通讯协议转换流程示意图; 图4为本专利技术实施例之另一种出钞机的通讯协议转换流程示意图。具体实施例本专利技术公开,通过ATM机加上本专利技术所公开的通讯协议转发装置,出钞机的出钞安全性,能得到很大的提高。如图1所示,为本专利技术实施例之一种出钞机的通讯协议转发装置的电路结构框图,该电路可以包括主控制模块101以及与其均连接的软件更新模块102,第一通讯接口模块103,第二通讯接口模块104,显示及指示模块105和键盘输入模块106。其中,通讯协议转发装置分别与工控机和出钞机相连。其中,所述连接可以为通信连接,也可以为电性连接,本专利技术并不限制。所述主控制模块IOI,包括MCU (例如单片机,也称微处理器)及周边电路,用于提供出钞机装置运行的平台,保证本装置的可靠运行。MCU主要承担协议的转换;通讯接口数据的接收、发送和处理;故障处理(例如显示等);键盘的输入处理等。所述主控制模块IOI的功能,具体包括接收键盘输入模块106的键盘设计输入;向第二通讯接口模块104发送数据;接收第二通讯接口模块104的输入数据;向第一通讯接口模块103发送数据;接收第一通讯接口模块103的输入数据;显示指示模块;完成协议转换。所述软件更新模块102,主要用于当主控制模块101对工控机发送来的数据进行解析后,如果解析到软件更新命令以后,启动软件更新程序,以实现软件更新模块102根据不同的需求和新的加密方式进行配置。所述第一通讯接口模块103,包括RS232、 RS485、 USB、 I2C、 SPI及2. 4GHz无线标准通讯标准的接口模块,主要用于工控机与加密模块之间的数据的通讯。其中RS232、 RS485、USB、 12C、 SPI为标准的IEEE标准协议。通过其标准协议,将数据进行加密并传送到加密模块。第二通讯接口模块104,包括RS232、 RS485、 USB、 I2C、 SPI及2. 4GHz无线标准通讯标准的接口,用于加密模块与出钞机之间的数据的通讯。其中RS232、 RS485、 USB、 12C、SPI为标准的IEEE标准协议。通过其标准协议将加密模块解析出的命令及数据通过第二通讯接口模块104传送到出钞机,以实现出钞等控制。所述显示及指示模块105,用于进行相关代码的指示,例如出现错误,模块出现错误指示。所述键盘输入模块106,主要用于完成一些参数的辅助设置输入。所述出钞机的通讯协议转发装置的具体工作原理可以如下所述。工控机通过第一通讯模块接口 103与所述主控制模块101中的加密模块联接。工控机将自定义的命令通过加密设备进行加密操作后,通过第一通讯模块103将数据传送到主控制模块IOI。主控制模块101进行内部解析,并把解析后的数据转换成相应的控制命令。此时,如果解析命令是软件升级命令,则转换软件升级命令流程。如果不是,则转入出钞机控制命令流程。通过第二通讯模块104将出钞机控制命令传送到出钞机,以实现对出钞机的控制。出钞机执行完相应的命令后,返回的数据通过第二通讯接口模块104,再由主控制模块101加密及协议转换后通过第一通讯接口模块103传送到工控机,以实现对出钞机的双向控制。加密设备工作过本文档来自技高网...

【技术保护点】
一种出钞机的通讯协议转发装置,其特征在于,包括:主控制模块,第一通讯接口模块,第二通讯接口模块和软件更新模块;所述主控制模块通过所述第一通讯接口模块与工控机相连,通过所述第二通讯接口模块与出钞机相连,所述主控制模块连接所述软件更新模块,其中 所述主控制模块,用于通过所述第一通讯接口模块与所述工控机进行数据通信,以及通过所述第二通讯接口模块与所述出钞机进行数据通信,对接收的数据进行解析,再把解析后的数据转换成相应的控制命令,完成协议转换; 所述软件更新模块,用于当所 述主控制模块对所述工控机发送来的数据进行解析后,如果解析到软件更新命令,启动软件更新程序。

【技术特征摘要】
1、一种出钞机的通讯协议转发装置,其特征在于,包括主控制模块,第一通讯接口模块,第二通讯接口模块和软件更新模块;所述主控制模块通过所述第一通讯接口模块与工控机相连,通过所述第二通讯接口模块与出钞机相连,所述主控制模块连接所述软件更新模块,其中所述主控制模块,用于通过所述第一通讯接口模块与所述工控机进行数据通信,以及通过所述第二通讯接口模块与所述出钞机进行数据通信,对接收的数据进行解析,再把解析后的数据转换成相应的控制命令,完成协议转换;所述软件更新模块,用于当所述主控制模块对所述工控机发送来的数据进行解析后,如果解析到软件更新命令,启动软件更新程序。2、 如权利要求1所述的装置,其特征在于,所述方法还包括显示及指示模块,与所述主控制模块相连,用于进行相关代码的指示。3、 如权利要求1所述的装置,其特征在于,所述方法还包括键盘输入模块,与所述主控制模块相连,用于完成参数的辅助设置输入。4、 如权利要求1所述的装置,其特征在于,所述第一通讯接口模块或所述第二通讯接口模块包括RS232、 RS485、 USB、 I2C、 S...

【专利技术属性】
技术研发人员:郭礼虎王兵罗加先雍继兵
申请(专利权)人:深圳市新达通科技有限公司
类型:发明
国别省市:94[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利