当前位置: 首页 > 专利查询>NCR公司专利>正文

虚拟化ATM制造技术

技术编号:11041980 阅读:146 留言:0更新日期:2015-02-12 10:12
为操作自动柜员机(ATM)(110,210)披露的方法和设备。相关方法包括在ATM(110,210)上访问虚拟操作系统和ATM应用程序(180,275),以及在该ATM(110,210)上运用对该虚拟操作系统和ATM应用程序(180,275)的访问执行客户交易。如果ATM(110,210)和提供访问的服务器(120,220)之间的通信链路(130)发生故障,恢复程序(190,290)可用来控制ATM(110,210)。

【技术实现步骤摘要】
虚拟化ATM
本专利技术涉及操作自动柜员机(ATM)的方法和设备。本专利技术特别(但不限于)涉及提供一种可访问虚拟操作系统和ATM应用程序的ATM,以及通过访问虚拟操作系统和应用程序,在ATM上执行客户交易的方法。
技术介绍
让客户能在自助服务终端(SST)上执行交易以接收和/或存置介质项的多种SST已广为人知。例如,自动柜员机(ATM)就是一种人们熟知的SST,这种机器可用来存取现钞。ATM的控制和运作复杂,因此制造和运作成本高昂。传统上,ATM会配备中央处理器和本地数据存储器(通常是磁盘驱动器),而数据存储器中存有ATM使用的操作系统(OS)和ATM应用程序。因此,在ATM上进行升级的操作会是一项耗费时间,成本不菲的流程,因为每次更改OS和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上检测通信链路是否发生故障。 检测通信链路是否发生故障的步骤,可由恢复程序执行。 检测通信链路是否发生故障可通过“Ping”远程服务器相关的IP地址、监控与远程服务器通讯的网络流量,或任何其他方便的方法执行。 该方法还包括使用恢复程序,避免下一个客户接触任何未完成交易介质的进一步步骤。 使用恢复程序,避免下一个客户接触任何未完成交易介质的步骤可包括接触设备的状态、向该设备发出指令,以保留或清除准备向客户呈现但尚未呈现的任何介质。所发出的指令可包括撤回已向客户呈现但在界定的时限内未删除的任何介质。 通过确认恢复程序一直在内存中执行(在绝不被操作系统和ATM应用程序部分覆盖的内存区域中执行,或将恢复程序纳入ATM已接收并执行的操作系统和ATM应用程序的一部分),该恢复程序可检测ATM与远程服务器之间的通信丢失;一旦发生丢失,该恢复程序将以可控的方式停用ATM。 该方法还包括: 在ATM上接收客户的用户输入; 在ATM上监控所发生的事件;及 经通信链路,向执行操作系统和ATM应用程序的远程服务器提供至少一个接收到的用户输入或监控到的事件;据此 接收虚拟操作系统和ATM应用程序访问的步骤还包括以下步骤: 在ATM上接收远程服务器回应上述输入和事件所发出的显示数据、特定设备数据及特定设备数据的路由信息; 向客户呈现显示数据; 根据路由信息,向ATM上的设备传送特定设备数据;及 根据特定设备数据,在上述设备执行一项或多项功能。 接收显示数据、特定设备数据及路由信息的步骤可使用虚拟桌面架构相关的客户端执行。 本文所述的操作系统和ATM应用程序可包括(i)传统的(现货)操作系统,(ii)延伸和强化操作系统以管理ATM专用设备(即通常在个人电脑上不提供的设备,如现金吐钞器、加密PIN键盘等类似设备)的ATM平台,以及(iii)让客户能在ATM上执行交易,以及让维修工程师能在ATM上运行设备的ATM应用程序。 根据本专利技术的第一个方面,本专利技术提供一种操作自动柜员机(ATM)的方法,包括以下步骤: 确定在ATM与远程服务器之间,为ATM提供虚拟操作系统和ATM应用程序访问的通信链路是否中断;及 如果通信链路中断,可直接操作ATM,而无需连接远程服务器。 确定通信链路是否中断的步骤包括“Ping”服务器IP地址和监控网络流量等等。 在不连接远程服务器的情况下,操作ATM的步骤包括以下子步骤: 将ATM交由ATM本地内存中执行的恢复程序进行控制。 该方法还包括从⑴远程服务器或(ii)ATM上本地非易失性存储器中接收恢复程序。 该方法还包括分别(i)从远程服务器接收恢复程序作为每次在ATM上接收操作系统及ATM应用程序的一部分,或(ii)从客户交易前,从本地存储器接收恢复程序,并在已接收的操作系统和ATM应用程序部分未使用的内存区域执行该恢复程序。 该方法进一步包括继通信链路处于非通信状态后,当通信链路重新建立时,用服务器启动一个协调流程。该协调流程可包括:记录在通信链路中断时,任何被执行交易的详情;记录在通信链路中断前,介质是否已呈现给客户;记录当通信链路中断时,呈现的介质是否已撤回(或准备呈现的介质被保持或被清除)等类似情况。 根据本专利技术的第三个方面,本专利技术提供使用虚拟操作系统和ATM应用程序的自动柜员机(ATM)来操作客户交易,包括: 一个接收客户输入的用户界面; 一个可以通过网络连接远程服务器的网络连接器。远程服务器可让ATM访问虚拟操作系统和应用程序 '及 至少一个处理器和相关内存;其中 客户交易是通过连接到虚拟操作系统和应用程序的ATM执行的。 根据本专利技术的第四个方面,所提供的服务器能让远程自动柜员机(ATM)访问虚拟操作本文档来自技高网...
虚拟化ATM

【技术保护点】
操作自动柜员机(110,210)的方法,包括以下步骤:接收访问ATM(110,210)上的虚拟操作系统和ATM应用程序(180,275);及在ATM(110,210)上对虚拟操作系统和ATM应用程序(180,275)的访问来执行客户交易。

【技术特征摘要】
2013.08.08 US 13/962,2121.操作自动柜员机(110,210)的方法,包括以下步骤: 接收访问ATM(110,210)上的虚拟操作系统和ATM应用程序(180,275);及 在ATM(110,210)上对虚拟操作系统和ATM应用程序(180,275)的访问来执行客户交易。2.权利要求1申请的方法,其中接收访问虚拟操作系统和应用程序的步骤包括以下子步骤: 经通信链路(130),在ATM(IlO)上接收远程服务器(120)发出的都一部分操作系统和ATM应用程序(180);据此,所述操作系统和应用程序(180)的第一部分包括当前ATM (110)需要的操作系统和ATM应用程序的一部分; 在ATM(IlO)的内存中执行所接收到的第一部分(160),直至ATM(110)需要第二部分操作系统和ATM应用程序(180); 要求第二部分操作系统和ATM应用程序(180); 经通信链路(130),在ATM(IlO)上接收远程服务器(120)发送的第二部分操作系统和ATM应用程序(180);及 在ATM(IlO)的内存(160)中执行接收到的第二部分。3.权利要求2申请的方法还包含: 接收第一部分操作系统和ATM应用程序(180)的子步骤包括接收第一部分操作系统和应用程序(180)作为多个内存页的子步骤 '及 在ATM(IlO)的内存(160)中执行接收到的第二部分的子步骤包括用对应所接收第二部分操作系统和ATM应用程序(180)的已接收多个内存页来覆盖内存(160)中当前储存的包含第一部分操作系统和ATM应用程序(180)的内存页的子步骤。4.任何前述权利要求申请的方法还包括执行恢复程序(190,290),以备通信链路(130)发生故障时使用的步骤。5.权利要求4申请的方法,其中执行恢复程序(190),以备通信链路(130)发生故障时使用的步骤包括如下子步骤:在不同于以操作系统和应用程序(180)的已接收部分覆盖的内存区域的内存区域执行恢复程序(190)。6.权利要求4申请的方法,其中接收操作系统和应用程序(180)的部分的步骤包括:接收恢复程序(190)作为每次在ATM(IlO)上接收到操作系统和ATM应用程序(180)新的部分时接收到的多个内存页面的一部分。7.任何前述权利要求申请的方法,其中该方法还包括以下步骤: 在ATM(210)上从客户处接收用户输入; 监控ATM(210)上发...

【专利技术属性】
技术研发人员:希瑟·麦克拉肯马丁·史密斯诺曼·G·泰勒
申请(专利权)人:NCR公司
类型:发明
国别省市:美国;US

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

1