安装和/或升级自助金融交易终端的软件的方法和系统技术方案

技术编号:2961431 阅读:293 留言:0更新日期:2012-04-11 18:40
这里提供了一种用于从远程计算机在自助金融交易终端(例如ATM)上安装和/或升级软件的方法和系统。交易终端接收从远程计算机通过网络发送给它的软件更新。软件更新包括在交易终端的基本目录中执行的软件程序的更新数据。软件更新记录在次级目录中。在接收到来自远程计算机的激励信号后,交易终端重新启动并交换基本目录和次级目录,并执行现在在基本目录中的包括软件更新的软件。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术总体上涉及自助金融交易终端、例如自动出纳机(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上的软件版本的方法和系统。本专利技术的另一个特征和优点是提供了一种用于从远程计算机安装和/或升级ATM上的操作系统的方法和系统。本专利技术的又一个特征和优点是提供了一种用于从远程计算机安装和/或升级ATM上的软件版本的方法和系统,它消除了将技术代表派出到每个分部的ATM来进行本地安装和/或升级的需要。本专利技术的另一个特征和优点是提供一种用于从远程计算机升级ATM机上的软件版本的方法和系统,它使得客户能够在下载期间继续使用ATM。本专利技术的又一个特征和优点是提供了一种用于从远程计算机安装和/或升级ATM上的软件版本的方法和系统,如果在新安装的软件中发现错误,允许退回先前运行的软件。本专利技术的又一个特征和优点是提供了一种用于从远程计算机安装和/或升级ATM上的软件版本的方法和系统,它允许安装一个版本或同时安装多个版本。本专利技术的其他目的、优点和新颖特征将在下面的说明中被部分地陈述,在考察了下列说明或实践了本专利技术之后,对于本领域普通技术人员来说将变得更加明显。附图说明图1表示了依据本专利技术的系统的一个实施例的方框图。图2表示了在图1系统中实现的依据本专利技术的方法的一个实施例的流程图。图3表示了依据本专利技术的方法的一个实施例的示意图。本专利技术的实施例包括用于在金融交易终端、例如自动出纳机(ATM)的计算机系统上安装软件更新的方法和系统。一个这样的实施例包括一种用于在ATM上安装软件更新的方法和系统,其特征在于,软件更新是由ATM通过提供一个用于该更新的目录并将该目录与包含用于更新的操作软件的目录进行交换而从远程计算机接收的。各种软件版本可以与本专利技术的实施例相联系地使用,例如与新的完全版本或与添加更新相联系的实施例。例如,实施例可以用于升级一个操作系统(例如,Microsoft Windows NT操作系统)或安装与软件包(例如,Microsoft Windows NT服务包)相联系的附加成分和工具。实施例可以用于提供一个将替换整个以前版本的全新的软件版本,或者提供只替换以前版本的一部分的更新。图1表示了依据本专利技术的一个系统。参看图1,表示了一个ATM 10。ATM 10包括ATM计算机系统12。ATM计算机系统12包括存储器系统(例如,硬盘驱动器)和处理器。处理器执行操作ATM 10的软件。例如,这种软件管理ATM屏幕显示,并与通过所示的专用网络18与ATM相连的诸如远程计算机20之类的计算机进行连系。存储器系统包括基本目录(或文件夹,或分区)14和次级目录(或文件夹)16。进行升级的软件在与ATM 10相联系的处理器或PC上执行(或运行)。ATM 10与ATM网络18进行通信,并从网络18接收数据。远程计算机20也与ATM网络18相连。在图1所示的一个实施例中,ATM 10、远程计算机20、和网络18由单个实体、银行来操作。ATM 10位于银行的分行,在地理上远离远程计算机20(这种ATM也可以位于超市、机场、零售店或其他地方)。ATM 10采用基本目录14中的软件程序来实现其功能,例如,管理提款、余额查询、以及类似的交易。这个程序是采用ATM 10中的处理器来实现的。ATM 10中的存储器也包括实现图2所示功能的软件,ATM的处理器执行这些软件,以便在ATM 10中实现这些功能。图2表示了在图1的系统中实现的依据本专利技术的方法的一个实施例的流程图。在该过程的开始,ATM 10执行(或运行)基本目录中的操作软件(软件的第一版本)28。并且,在该过程的开始,远程计算机20包括在ATM 10上运行的操作软件的更新版本(即,该软件的第二或更新版本)。远程计算机20通过网络18将更新的软件版本发送给ATM 10。更新的软件版本包括组成更新版本的数据。ATM 10接收更新的软件版本,并记录在次级目录30中。ATM 10还从远程计算机20接收与软件更新的安装相联系的安装脚本、配置文件、文件列表、以及其他安装工具。这些工具同样由ATM 10记录。在所示的实施例中,从远程计算机20接收的安装工具包括一个更新配置,该更新配置表明将用现在在次级目录中的软件更新中的文件替换的在基本目录中的软件版本中的文件名。在所示的实施例中,软件更新包括一个将替换在基本目录中运行的整个软件包的全新版本的供使用的软件。接着,确认软件更新的传送/接收,32。在所示的实施例中,软件更新的传送/接收由远程计算机20通过发送一个确认文件来确认,确认文件包括一个应该在所接收的软件本文档来自技高网...

【技术保护点】
一种用于在金融交易终端计算机系统中安装软件的方法,其特征在于,所述系统包括一个具有第一软件程序的基本目录,所述方法包括:从一个远程计算机接收包括用于第一软件程序的更新数据的软件更新;将软件更新记录在金融交易终端计算机系统的次级目录中 ;确认软件更新的传送;从远程计算机接收一个激励信号;接收一个重新启动信号;重新启动金融交易终端计算机系统;交换基本目录和次级目录;将软件更新配置为包括用于金融交易终端计算机系统的操作软件;根据预先限定的参数测试软 件更新;以及如果软件更新不满足预先限定的参数,则交换基本和次级目录,以使得第一软件程序包括用于金融交易终端计算机系统的操作软件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:约翰克林纳丁斯特帕勒蒂克里斯滕森
申请(专利权)人:城市集团发展中心有限公司
类型:发明
国别省市:US[美国]

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

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