本发明涉及智能终端技术领域,特别涉及一种ATM设备的控制方法及系统。
背景技术:
现代日常生活中,各类金融终端设备(以下简称ATM)为人们提供生活便利的同时也节约了银行的运营成本。ATM操作界面分为客户操作界面和管理员操作界面,管理员操作界面又称为后操作屏界面,银行机器维护人员需要在后操作屏上完成日常的维护工作,包括:查看流水、设备硬件模块管理、清机、加钞等等。各不同ATM设备厂商提供了各种各样的后操作屏,比如造价高一些的ATM设备配备了可触摸的液晶屏,还有一些厂商配备的是带实体按键或者常规键盘鼠标的非触摸液晶屏,还有一些厂商为了节约成本配备字符界面显示屏幕(TTU)或者特定场景不提供后屏(针对放于银行大堂的设备)。虽然每台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设备的控制系统的结构原理图。
具体实施方式
本发明提供一种ATM设备的控制方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,模块”、“部件”或“单元”可以混合地使用。
终端设备可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
请参照图1,图1为本发明提供的ATM设备的控制方法的较佳实施例的流程图。所述方法包括:
S100、终端设备预先与若干ATM设备建立一对多连接。
具体地,所述终端设备与若干ATM设备建立一对多连接指的是终端设备与多台ATM设备连接。所述终端设备与ATM设备可以通过蓝牙、WIFI、NFC等通讯方式进行通讯。当然,所述终端设备也可以仅与一个ATM设备相连接。在实际应用中,所述若干ATM设备可以处于同一个银行网点,这样可以通过终端设备对银行网点内的所有ATM设备进行统一的后台管理,如查看流水、设备硬件模块管理、清机、加钞等等。
在本实施例中,由于ATM设备具有很高的安全性要求,从而所述终端设备与ATM设备建立连接之前需要进行身份验证,以保证所述终端设备的安全性。所述终端设备预先与若干ATM设备建立一对多连接具体可以包括:
S101、终端设备向每个ATM设备发送接入请求信息,其中,所述请求信息中携带所述终端设备的标识信息;
S102、所述ATM设备接收并解析所述请求信息,将所述解析得到的标识信息与预先存储的标识信息进行比较;
S103、当比较结果为相同时,所述ATM设备接受所述终端设备的接入,以使得智能终端远程控制所述ATM设备。
具体的来说,在所述步骤S101中,所述终端设备首先查找可以连接的ATM设备,当其查找到ATM设备时向所述ATM设备发送接入请求信息。所述请求信息携带所述终端设备的标识信息。所述终端设备查找通过预先设置ATM设备信息以及所述ATM设备所处银行网点信息,并且将所述设备信息与银行网点信息绑定存储。
所述终端设备连接ATM设备的具体过程可以为:
当终端设备需连接ATM设备时,获取终端设备的当前位置;
根据所述位置判断当前位置所属的银行网点信息,并根据银行网点信息获取其对应的所有ATM设备信息;
根据所述ATM设备信息确定可连接的ATM设备。
进一步,在所述步骤S101中,所述终端设备向ATM设备发送的请求信息通过预设密钥加密后发送至ATM设备,以提高ATM设备的安全性。在本实施例中,所述预设密钥为终端设备的标识信息。也就是说,所述终端设备对请求信息采用所述终端设备的标识信息为密钥进行加密,将加密后的请求信息发送至ATM设备。
所述设备标识信息可以为终端设备的IMEI(International Mobile Equipment Identity 移动通讯国际识别码)、MAC地址等可以唯一标识所述终端设备的信息。在实际应用中,当所述终端设备为手机等可以使用SIM卡的终端,所述终端设备标识还可以是所述SIM卡对应的手机号码。
所述请求信息中还可以包括加密指令,所述加密指令用于告知ATM设备与终端设备之间的通讯均采用所述预先密钥进行加密。同时,所述加密指令中还可以包括预设加密方法,所述预设加密方法可以为DES加密方法。
在所述步骤S102中,所述ATM设备接收所述请求信息,并对接收到请求信息进行解析以获取其携带的终端设备的标识信息。在解析得到终端设备标识后,将解析得到的设备标识与ATM设备预先存储的设备标识进行比较,即判断所述终端设备是否为ATM设备预先配置的用于对其进行控制的终端设备。
在本实施例中,所述ATM预先存在的终端设备标识是从后台服务器获取。所述ATM设备获取终端设备标识的具体过程可以为:
当日终ATM设备重启签到时,向服务器发送获取终端设备标识的请求;
服务器接收所述请求,并根据所述请求获取所述ATM设备对应的终端设备的标识信息;
所述ATM设备下载并存储所述终端设备的标识信息。
在所述步骤S103中,当解析得到的智能设备的标识信息与ATM设备存储的终端设备的标识信息相同,则判断所述终端设备为ATM设备预先配置的终端设备,接受所述终端设备的接入请求,与所述终端设备建立连接,使得终端设备可以控制所述ATM设备。
S200、每个ATM设备通过预设跨平台程序将其自身的数据信息发送至终端设备,其中,所述数据信息包括ATM设备硬件信息以及系统信息。
具体地,所述ATM设备与终端设备建立连接后,将其自身的数据信息发送至ATM设备。在实际应用中,所述跨平台程序为符合CEN/XFS(欧洲标准化委员会\金融拓展服务)标准的程序,例如,ATMC。所述数据信息包括ATM设备硬件运行状态信息以及ATM设备中软件的运行状态、版本号以及日志信息等。所述ATM设备采用XML报文格式将所述数据信息发送至终端设备。
在本实施例中,所述ATM设备具有符合CEN\XFS标准规定的设备驱动接口,简称SPIs,并且所述ATM设备内软件具有统一的应用程序接口,简称APIs,所述SPIs和APIs直接通过CEN\XFS提供的XFS MANAGER进行交互。这样可以屏蔽各个ATM厂商提供的硬件差异,便于终端设备对多个ATM设备进行管理。
S300、所述终端设备根据所述数据信息,通过设备驱动接口控制与其相连接的ATM设备,以使得同时控制多台ATM设备。
具体地,所述终端设备接收ATM设备发送的数据信息,根据所述数据信息通过ATM设备的设备驱动接口与ATM设备内的软件进行通讯,实现了对ATM设备的控制。
在本实施例中,所述终端设备可以预先设置对ATM设备的管理模式,其所述管理模式可以包括:后操作屏模式、监控模式以及指定模式。
所述后操作模式是将ATM设备管理的功能由后操作屏全量移植到手持终端上,整体显示内容、功能和后操作屏类。所述后操作模式通过终端设备提高了界面显示效果及操作体验。
所述监控模式是通过终端设备实时显示所有ATM设备的状态,供管理员及时关注到多台ATM设备的运行情况,以便及时处理设备异常。
所述指定模式是根据ATM设备维护人员而确定的分类模式,使得不同的维护人员具有不同的指定模式。例如,ATM加钞人员、银行现场维护人员或第三方公司维护人员对应不同的指定模式,以便控制各类维护人员对ATM的操作权限,也更方便显示各类维护人员所关注的ATM特性信息。
本发明还提供了一种ATM设备的控制系统,如图2所示,其包括:终端设备100和若干ATM设备200,所述终端设备100分别与若干ATM设备200的相连接;
所述ATM设备200包括发送模块;
所述发送模块用于通过预设夸平台程序将其自身的数据信息发送至终端设备,其中,所述数据信息包括ATM设备硬件信息以及系统信息;
所述终端设备100包括控制模块;
所述控制模块用于根据所述数据信息,通过设备驱动接口控制与其相连接的ATM设备,以使得同时控制多台ATM设备。
所述ATM设备的控制系统,其中,所述终端设备还包括:
请求模块,用于设备向每个ATM设备发送接入请求信息,其中,所述请求信息中携带所述终端设备的标识信息;
所述ATM设备还包括:
接收模块,用于接收并解析所述请求信息,将所述解析得到的标识信息与预先存储的标识信息进行比较;
处理模块,用于当比较结果为相同时,接受所述终端设备的接入,以使得智能终端远程控制所述ATM设备。
所述ATM设备的控制系统,其中,所述请求信息为采用终端设备的标识信息为密钥进行加密的请求信息,并且从请求信息后的所有通讯都采用所述密钥进行加密。
所述ATM设备的控制系统,其中,所述ATM设备未设置管理屏。
上述ATM设备的控制系统的各个模块在上述方法中已经详细说明,在这里就不再一一陈述。
在本发明所提供的实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。