CN101221677A - 用于自动柜员机远程诊断和配置的方法和*** - Google Patents

用于自动柜员机远程诊断和配置的方法和*** Download PDF

Info

Publication number
CN101221677A
CN101221677A CNA2007101423681A CN200710142368A CN101221677A CN 101221677 A CN101221677 A CN 101221677A CN A2007101423681 A CNA2007101423681 A CN A2007101423681A CN 200710142368 A CN200710142368 A CN 200710142368A CN 101221677 A CN101221677 A CN 101221677A
Authority
CN
China
Prior art keywords
atm
configuration messages
carry out
messages
status
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007101423681A
Other languages
English (en)
Inventor
斯蒂芬·尼尔·麦克费尔
布鲁斯·谢泼德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NCR Voyix Corp
Original Assignee
NCR Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NCR Corp filed Critical NCR Corp
Publication of CN101221677A publication Critical patent/CN101221677A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/211Software architecture within ATMs or in relation to the ATM network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/206Software aspects at ATMs

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开一种用于自动柜员机远程诊断和配置的方法和***。公开了用于配置ATM的方法、***和软件。ATM接收一个或多个基于XML格式的配置消息。ATM解释这一个或多个配置消息。基于这一个或多个配置消息的至少一部分,ATM限制一个或多个ATM操作。

Description

用于自动柜员机远程诊断和配置的方法和***
背景技术
自动柜员机(有时缩写为ATM)可以被配置为允许用户在任何时间执行各种金融交易。例如,许多金融机构或银行具有一个或多个ATM,用户可以在ATM从支票或储蓄账户取款,该账户对应于用户所提供的卡。用户可以是金融机构的顾客或者管理者。
ATM还可以包括称为金融自助终端和岗亭的设备。除了简单地取款之外,ATM可以执行大量用户交易中的一项或多项,诸如在账户中存款或存支票、检查账户中的余额、以及在账户之间转移资金。ATM还可以执行大量管理交易中的一项或多项,包括升级ATM软件和补充ATM的现金供应。
ATM可以通过通信链路而连接到收单机构的主计算机。通信链路可以是非持续性的,需要ATM重复发起同收单机构的主计算机的通信。通信链路可以是持续性的,需要专用的带宽。
ATM包括许多可能发生故障的硬件和软件模块。通常,当这些模块之一发生故障时,ATM就不能服务。当ATM不能服务时,它对于用户就不可用。
发明内容
一般来说,在一个方面,本发明提供一种用于对ATM执行远程诊断和配置的方法。ATM输出一个或多个状态消息。这一个或多个状态消息表示ATM的功能状况。ATM接收一个或多个配置消息并且解释这一个或多个配置消息。这一个或多个配置消息部分地基于一个或多个状态消息。这一个或多个配置消息包含用于执行一个或多个诊断程序的指令。该一个或多个配置消息是基于XML的格式。XML表示可扩展标记语言。ATM执行这一个或多个诊断程序。ATM至少部分地基于这一个或多个配置消息来更改基于ATM的一个或多个操作。
一般来说,在另一方面,本发明提供一种用于对ATM执行远程诊断和配置的***。该***包括ATM,该ATM包括一个或多个硬件模块以及一个或多个软件模块,该***还包括连接到ATM的通信链路和连接到通信链路的计算机。ATM被配置为输出一个或多个状态消息并且接收和解释一个或多个配置消息。这一个或多个状态消息表示ATM的硬件和/或软件模块的功能状况。这一个或多个配置消息至少部分地基于一个或多个状态消息。ATM被配置为接收基于XML的格式的一个或多个配置消息。这一个或多个配置消息包含用于执行一个或多个诊断程序的指令。ATM执行这一个或多个诊断程序。ATM还被配置为至少部分地基于这一个或多个配置消息来更改基于ATM的一个或多个操作。更改ATM的一个或多个操作包括禁止用户在ATM的一种或多种类型的交易以及更改ATM的显示屏幕。
一般来说,在另一方面,本发明提供储存在有形存储介质中的软件,用于执行对ATM的远程诊断和配置。软件包括可执行指令,使得一个或多个处理器中的至少一个输出一个或多个状态消息,接收和解释一个或多个配置消息,以及输出一组由ATM支持的动作。这一个或多个状态消息表示ATM的功能状况。这一个或多个配置消息至少部分地基于一个或多个状态消息和一组由ATM支持的动作。这一个或多个配置消息包含用于执行一个或多个诊断程序的指令。这些指令被一组由ATM支持的动作所限制。该一个或多个配置消息是基于XML的格式。
附图说明
图1是根据一个示例实施例的用于执行对ATM的远程诊断和配置的***的图。
图2是根据一个示例实施例的用于执行对ATM的远程诊断和配置的***的图。
图3是根据一个示例实施例的用于执行对ATM的远程诊断和配置的方法的流程图。
图4是根据一个示例实施例的以基于XML的格式表示的ATM配置消息的流程图。
图5是根据一个示例实施例的用于更改ATM的操作的流程图。
具体实施方式
这里公开的ATM配置技术特别适用于,但不限于,联网在一起以便集中管理的ATM的组。图1和2图示说明了用于执行对ATM的远程诊断和配置的***配置的不同实现方式。这些***是示例性的,可以使用以各种通信技术通过通信链路连接计算机和ATM的许多不同***。
图1中,***100包括两个ATM 102、104,每个都具有到主计算机110的通信链路。在图1的实现方式中,主计算机连接到因特网108。ATM 102使用非对称数字用户线(ADSL)调制解调器106经由ADSL而与因特网108中的计算机通信。ATM 104经由通过两个收发信机112、114建立的无线连接而与因特网108中的计算机通信,其中两个收发信机112、114交换以预定方式修改的电磁波来指示信息。尽管ATM 102、104可能具有不同的数据传输速率,但它们中每一个都通过包括因特网108的通信链路连接到主计算机110。
在图2中,***200包括四个ATM 202、204、206、208,它们被组织为两组,每组中两个。每一组ATM与LAN服务器210、212相关联(LAN是局域网Local Area Network的首字母缩写)。当多个ATM与特定物理位置相关联时,可以使用***200。例如,银行或商场可能具有两个或更多的ATM。第一组ATM 202、204连接到LAN服务器210。作为一个示例,ATM 202、204可以使用以太网协议(诸如以太网、100Base-T、或千兆以太网)和架构来将消息发送到LAN服务器210或从LAN服务器210接收消息。也可以使用其他的LAN协议和架构。第二组ATM 206、208连接到LAN服务器212。LAN服务器210、212连接到主计算机214,例如在广域网(WAN)中。LAN服务器210、212和主计算机214之间的通信可以通过公共网络,诸如电话***或因特网。LAN服务器210、212和主计算机214之间的通信还可以通过专用电信设备,诸如租用线路或卫星。尽管***200只示出两个LAN服务器210、212,但是可以添加具有两个或更多ATM的额外的LAN。例如,银行业公司可能具有数以百计的分支机构,每一分支机构包括一个或多个ATM,这些ATM都连接到该分支机构的LAN。特定银行分支机构所使用的LAN服务器可以被称为分支机构控制器。LAN不需要专用于ATM。例如,分支机构雇员所使用的计算机也可以连接到LAN和WAN来发送和接收信息。作为另外的实现方式,ATM 202、204可能只发送信息到LAN服务器210,而不发送信息到主计算机214。具有LAN服务器210的分支机构的雇员可以随后确定是否发送一组ATM通信到主计算机214,或可以执行自动处理,例如在每天结束时。还可以提供中央设备216来储存从ATM接收到的信息。例如,主计算机214可以在设定的时间周期内储存从ATM 202、204、206、208接收到的信息,并且转发较老的信息以在中央设备216处储存。
尽管图1和2图示说明了特定网络配置,许多其他配置也都是可能的。例如,单独一个ATM可以同单独一个计算机通过拨号链路进行通信。换句话说,ATM建立呼叫,仅作为用于发送消息的过程的一部分,并且不在其他时间保持该呼叫。作为两个示例,这样的呼叫可以发生在铜线连接上或使用由移动电话建立的无线连接。此外,可以使用许多不同通信协议来对从ATM传送的信息进行编码,这些通信协议包括但不限于传输控制协议/因特网协议(TCP/IP)、同步光网络(SONET)、以及码分多址(CDMA)。使用这些协议传送的信息可以在传输之前使用例如若干已知压缩技术的一种进行压缩。通信硬件包括但不限于,电线或电缆、光缆、无线发射机和接收机。
在一个实现方式中,图1和2中所示的ATM可以由用户访问以便进行用户交易。ATM可包括按钮、刷卡器、或触摸屏,ATM通过按钮、刷卡器、或触摸屏接收来自用户的指令和信息。一个示例ATM可以具有磁刷卡器、屏幕、一组数字键、和一组紧邻于屏幕的按钮。ATM被编程为具有交易准备状态,其中,用户可以通过向磁刷卡器中***具有磁条的卡来发起交易。ATM可以读取磁条,以确定卡上有什么信息。ATM可具有合适的硬件来读取使用其他数据存储方式的卡,诸如嵌入芯片的卡。随后,ATM可以显示对使用数字键输入密码的请求。ATM随后可以等待预定时间量来接收密码。如果输入了正确的密码,ATM随后可以通过按钮的图形指示而提供选项,其中按钮的图形指示对应于每一选项,用来引导顾客进行交易。具有这些结构的示例ATM被配置为允许用户交易,其中,ATM向用户显示信息,并且从用户接收信息。可以使用相同结构来执行管理***易。例如,可以由银行雇员使用特定磁卡和密码来发起交易,该银行雇员***现金来对ATM进行补充。
通常,ATM可以具有执行通常类型的交易的能力,诸如管理任务、借、贷、余额转移或余额查询。这些通常类型的交易中的某些,基于ATM的硬件能力和软件配置,可能在ATM中具有一个或多个特定实现方式。例如,ATM可以执行借记交易,其中,用户使用小键盘输入数额(例如提款),或者从一组数额中选择一个数额(例如快速提款)。在ATM可用的交易,不管涉及用户还是管理的目的,根据与ATM相关联的硬件模块和/或软件模块而变化。硬件模块和/或软件模块一起定义ATM的操作类型。例如,ATM可以具有纸币出钞器作为与软件模块相关联的硬件模块,该软件模块允许用户请求借记交易。与借记交易相关联的操作可以包括同纸币出钞器通信、改变显示屏幕、分发现金、打印收据、以及完成所请求的借记交易所必需的任何其他操作。
图3是执行对ATM的远程诊断和配置的示例方法的流程图,一般地在300示出。ATM输出一组由ATM支持的动作(框302)。ATM输出状态消息(框304)。ATM接收配置消息(框306)。ATM解释配置消息(框308)。ATM执行一个或多个诊断程序(框310)。ATM更改一个或多个ATM操作(框312)。ATM输出状况消息(框314)。
在某些示例实现方式中,忽略框302-314中的一个或多个。例如,在执行诊断程序之后,ATM硬件和软件模块可以是完全功能的,导致没有更改任何ATM操作。在此例子中,将输出表示完全功能性的状况消息,如框314所示,但不执行框312中的更改ATM操作的步骤。
在某些示例实现方式中,可以更改框302-314的顺序。例如,可以在ATM接收的所有诊断程序都被完全执行之前更改ATM操作(框312)。而且,可以在执行诊断程序(框310)之后、在块312更改任何ATM操作之前输出状况消息(框314)。
如上关于图3所讨论的,ATM输出一组由ATM支持的动作(框302)。这一组由ATM支持的动作定义了可以由ATM执行的诊断程序的类型。在一个示例实现方式中,ATM响应于来自主计算机110的请求,或者在发生一种条件或一组条件时,输出一组动作。示例条件包括,但不限于,时间间隔、主计算机110的请求、或者一个或多个ATM软件模块中的指令的执行。单独一个条件或一组条件可以触发ATM输出一组由ATM支持的动作。在另一示例实现方式中,主计算机110由该组由ATM支持的动作配置,该组由ATM支持的动作储存在数据库文件、XML配置文件中或以任何其他合适方式储存。在这个例子中,不执行框302。而且,储存在主计算机110上的一组由ATM支持的动作可以由ATM所支持的动作集合的子集合来组成。
如上关于图3所讨论的,ATM输出状态消息(框304)。在某些实例实现方式中,当发生一种条件或一组条件时,ATM输出状态消息。示例条件包括,但不限于,时间间隔、主计算机110的请求、或者一个或多个操作中或ATM的一个或多个硬件模块和/或软件模块中的错误。在另一示例实现方式中,ATM至少部分地基于ATM软件模块的配置而不响应来自主计算机110的请求,输出状态消息。在其他示例实现方式中,状态消息可以在图3中的任何步骤被输出。
ATM向计算机,诸如主计算机110,输出状态消息。状态消息包括与ATM相关联的一个或多个硬件模块和/或软件模块的功能状况。功能状况指示特定硬件模块或软件模块是否正在正确地起作用。例如,ATM可能具有确定纸币出钞器、输入输送架、显示屏幕、通信链路或与ATM相关联的许多硬件模块和/或软件模块的功能状况的能力。ATM可以被配置为确定这些硬件模块和/或软件模块中的任何一个或多个的功能状况。
如上关于图3所讨论的,ATM从主计算机110接收配置消息(框306)。在一个实例实现方式中,ATM在图3的任意步骤接收配置消息。在某些实例实现方式中,配置消息从主计算机110发出,以响应在框304从ATM输出的状态消息。在这个例子中,主计算机110至少部分地基于从ATM发送的一个或多个先前输出的状态消息(框304)而生成配置消息。配置消息包括基于XML格式的指令,用来执行诊断程序。某些示例诊断程序涉及与ATM相关联的任何一个或多个硬件和/或软件模块。在一个实现方式中,主计算机110支持交互金融交换(IFX)标准,且ATM是IFX配置的ATM。
ATM解释配置消息(框308)并且执行一个或多个诊断程序(框310)。在某些示例实现方式中,诊断程序更改ATM的操作。在示例实现方式中,诊断程序包括ATM执行的指令。这些指令可以包括在一个或多个脚本中。这一个或多个脚本可以以XML实现,其可以通过.NET映像(.NET Reflection)来解释。
在某些实例实现方式中,执行指令更改了一个或多个ATM操作(框312)。可以更改的ATM的操作包括,但不限于,禁止用户在ATM的交易、更改ATM的显示屏幕、重置ATM、以及关闭ATM。
图4显示了用于更改ATM的操作(图3中上述的框312)的示例方法。ATM禁止一个或多个用户交易(框402)。ATM更改显示屏幕(框404)。在某些实例实现方式中,忽略框402和404之一或二者都忽略。在某些示例实现方式中,以不同顺序执行框402和404。
用户交易包括,但不限于,借记交易、存款交易、余额查询、资金转账交易、以及任何其他合适的用户交易。
更改显示屏幕以指示这一个或多个被禁止的用户交易包括,但不限于,显示文本消息、图标、闪动的预定指示符、以及不显示访问被禁止交易的选项。
尽管图3图示说明了远程诊断和配置的一个顺序,但许多其他顺序也是可能的。例如,在解释配置消息(框308)之后,ATM可以不会如框310所示执行任何诊断程序。在另一例子中,ATM可以执行诊断程序而不会如框312所示更改任何ATM操作。在又一例子中,可以执行第一诊断程序。第一诊断程序的结果可以引起进一步的诊断程序被执行。这些诊断程序可以被执行一次或多次,并且,在结果指示没有进一步的诊断程序应该被执行之前,可以调用一个或多个进一步的诊断程序。
在另一示例实现方式中,在更改一个或多个ATM操作(框312)之后,ATM输出状况消息到主计算机110。状况消息指示在框310中执行的诊断程序的结果。主计算机110可以至少部分地基于由ATM输出的状况消息而生成进一步的配置消息。这些进一步的配置可以涉及以前的配置消息或者可以包括用于ATM的新的诊断程序。这个循环可以持续,直到由ATM输出的状况消息(框314)或状态消息(框304)指出ATM正确地工作。主计算机110对状况消息的某些示例的响应可包括发送进一步的配置消息(其至少部分地基于以前的状况消息)、解释状况消息、确定ATM的所有操作都已经恢复到完全功能而不需要进一步的动作、确定必须进行人工服务呼叫、或者任何其他合适的响应。
图5是显示执行对ATM的远程诊断和配置的示例方法的流程图,一般地在500示出。ATM输出状态消息到主计算机110,指出纸币出钞器有故障(框502)。纸币出钞器的功能状况可以指出纸币出钞器具有硬件故障、软件故障、硬件和软件故障或者任何其他预定的指示。
ATM接收涉及纸币出钞器的诊断程序(框504)。如上关于图3所讨论的,诊断程序是由主计算机110响应于ATM输出状态消息而发送的配置消息的一部分。第一诊断程序重置纸币出钞器软件(框506)。第二诊断程序获取纸币出钞器的功能状况以确定纸币出钞器是否工作(框508)。请求功能状况的结果确定是否应该执行进一步的诊断程序。
如果纸币出钞器的功能状况指出纸币出钞器不工作的话,另一诊断程序重置纸币出钞器硬件(框510)。在重置硬件之后,通过检查纸币出钞器的功能状况来执行又一诊断程序以确定纸币出钞器是否工作(框512)。如果纸币出钞器仍然不工作,就执行带有禁止纸币出钞器交易的指令的诊断程序(框514)。另外还执行诊断程序,改变ATM显示屏幕以指示不允许纸币出钞器交易(框516)。如果框506和510中的诊断程序给出了指示纸币出钞器工作的结果的话,就不执行进一步的诊断程序。
在一个示例实现方式中,重置纸币出钞器(框506)的诊断程序基于IFX标准。第一诊断程序可以请求执行诊断类(Diagnostic class)。该类包括执行.NET映像脚本的指令。这些.NET映像脚本可以包括,但不限于,重置纸币出钞器软件和/或硬件以及检索纸币出钞器的功能状况的指令。基于执行.NET映像脚本之一的结果,可以执行后续的.NET映像脚本。这些脚本可以持续执行,直到结果指示纸币出钞器在工作、已经不能使用、或者满足任何其他预定条件。例如,在重置纸币出钞器软件的脚本和向纸币出钞器切换电力的脚本之后,可以执行获取功能状况的脚本。在这个例子中,如果结果指示纸币出钞器不能使用的话,就可执行另外的.NET映像脚本来在显示屏幕上显示适当的消息。
为了解释说明和描述的目的,上面已经给出了对于本发明实现方式的描述。不能认为其是详尽无遗的,也不能认为其将本发明限制为所公开的精确形式。根据上面的教导可能做出许多修改和变化。本发明的范围不受该详细描述的限制,而是受到所附权利要求的限制。

Claims (23)

1.一种用于配置自动柜员机(ATM)的方法,其中所述ATM包括一个或多个硬件模块和一个或多个软件模块,该方法包括:
输出一个或多个状态消息,其中所述一个或多个状态消息指示ATM的功能状况;
接收一个或多个配置消息,其中:
所述一个或多个配置消息至少部分地基于所述一个或多个状态消息;以及
所述一个或多个配置消息包括用于执行一个或多个诊断程序的指令;
解释所述一个或多个配置消息;
执行所述一个或多个诊断程序中的一个或多个;以及
其中所述一个或多个配置消息是基于XML的格式。
2.如权利要求1所述的方法,进一步包括:
输出ATM所支持的一组动作,其中:
所述一个或多个配置消息进一步至少部分地基于ATM所支持的这一组动作;以及
通过ATM所支持的这一组动作来限制用于执行所述一个或多个诊断程序的指令。
3.如权利要求1所述的方法,进一步包括:
至少部分地基于所述一个或多个配置消息,更改ATM的一个或多个操作。
4.如权利要求3所述的方法,其中至少部分地基于所述一个或多个配置消息,更改ATM的一个或多个操作包括:
禁止用户在ATM上的一种或多种类型的交易;以及
更改ATM上的显示屏幕。
5.如权利要求1所述的方法,进一步包括:
在执行所述一个或多个诊断程序中的一个或多个之后,输出一个或多个状况消息,其中:
所述一个或多个状况消息指示执行所述一个或多个诊断程序
中的一个或多个之后的一个或多个结果;
接收零个或多个进一步的配置消息;
解释所述的零个或多个进一步的配置消息;以及
其中所述的零个或多个进一步的配置消息至少部分地基于所述一个或多个状况消息。
6.如权利要求1所述的方法,其中,解释所述一个或多个配置消息包括:
执行第一组的一个或多个诊断程序;以及
至少部分地基于所述第一组的一个或多个诊断程序的一个或多个结果,确定是否应该进一步执行一组一个或多个诊断程序,并且,如果应该进一步执行的话:
进一步执行一组一个或多个诊断程序。
7.如权利要求1所述的方法,其中:
所述一个或多个硬件模块包括纸币出钞器和输入输送架中的一个或多个;
所述一个或多个状态消息中的一个或多个与纸币出钞器和输入输送架中的一个或多个相关联,并且进一步指示阻塞;以及
所述一个或多个诊断程序中的一个或多个与纸币出钞器和输入输送架中的一个或多个相关。
8.如权利要求1所述的方法,进一步包括:
接收输出所述一个或多个状态消息的请求。
9.一种用于配置自动柜员机(ATM)的***,该***包括:
ATM,其包括一个或多个硬件模块和一个或多个软件模块;
通信链路,其连接到ATM;
计算机,其连接到通信链路;以及
其中所述ATM被配置为:
输出一个或多个状态消息,其中所述一个或多个状态消息指示ATM的功能状况;
接收并解释一个或多个配置消息,其中:
所述一个或多个配置消息至少部分地基于所述一个或多个状态消息;
所述一个或多个配置消息包括用于执行一个或多个诊断程序的指令;
执行所述一个或多个诊断程序中的一个或多个;以及
接收基于XML的格式的所述一个或多个配置消息。
10.如权利要求9所述的***,其中:
所述计算机请求一组动作;
所述ATM输出ATM所支持的一组动作,其中:
所述一个或多个配置消息进一步至少部分地基于ATM所支持的这一组动作;以及
通过ATM所支持的这一组动作来限制用于执行所述一个或多个诊断程序的指令。
11.如权利要求9所述的***,其中:
所述一个或多个硬件模块包括纸币出钞器和输入输送架中的一个或多个;
所述一个或多个状态消息中的一个或多个与纸币出钞器和输入输送架中的一个或多个相关联,并且进一步指示阻塞;以及
用于执行所述一个或多个诊断程序的一个或多个指令与纸币出钞器和输入输送架中的一个或多个相关。
12.如权利要求9所述的***,其中所述ATM被进一步配置为:
至少部分地基于所述一个或多个配置消息,更改ATM的一个或多个操作。
13.如权利要求11所述的***,其中,当至少部分地基于所述一个或多个配置消息,更改ATM的一个或多个操作时,所述ATM被进一步配置为:
禁止用户的一种或多种类型的交易;以及
更改ATM上的显示屏幕。
14.如权利要求9所述的***,其中所述ATM被进一步配置为:
在执行所述一个或多个诊断程序中的一个或多个之后,输出一个或多个状况消息;
其中所述一个或多个状况消息指示执行所述一个或多个诊断程序之后的一个或多个结果;
接收零个或多个进一步的配置消息;
解释零个或多个进一步的配置消息;以及
其中所述的零个或多个进一步的配置消息至少部分地基于所述一个或多个状况消息。
15.如权利要求9所述的***,其中:
所述计算机被配置为向所述ATM发送对于一个或多个状态消息的请求;以及
所述ATM被配置为接收对于一个或多个状态消息的请求。
16.计算机软件,储存在有形存储介质上,用于操作自动柜员机(ATM),所述ATM包括一个或多个处理器、一个或多个硬件模块和一个或多个软件模块,所述软件包括可执行指令,该可执行指令使得所述一个或多个处理中的至少一个用于:
输出一个或多个状态消息,其中所述一个或多个状态消息指示ATM的功能状况;
接收一个或多个配置消息,其中:
所述一个或多个配置消息至少部分地基于所述一个或多个状态消息;
所述一个或多个配置消息包括用于执行一个或多个诊断程序的指令;
所述一个或多个配置消息是基于XML的格式;
解释所述一个或多个配置消息;
执行所述一个或多个诊断程序中的一个或多个。
17.如权利要求16所述的软件,进一步包括可执行指令,该可执行指令使得所述一个或多个处理器中的至少一个用于:
输出ATM所支持的一组动作,其中:
所述一个或多个配置消息进一步至少部分地基于ATM所支持的这一组动作;以及
通过ATM所支持的这一组动作来限制用于执行所述一个或多个诊断程序的指令。
18.如权利要求16所述的软件,进一步包括可执行指令,该可执行指令使得所述一个或多个处理器中的至少一个至少部分地基于所述一个或多个配置消息而更改ATM的一个或多个操作。
19.如权利要求18所述的软件,其中所述的使得所述一个或多个处理器中的至少一个至少部分地基于所述一个或多个配置消息而更改ATM的一个或多个操作的可执行指令,进一步使得所述一个或多个处理器用于:
禁止用户在ATM上的一种或多种类型的交易;以及
更改ATM上的显示屏幕。
20.如权利要求16所述的软件,进一步包括可执行指令,该可执行指令使得所述一个或多个处理器中的至少一个用于:
在执行所述一个或多个诊断程序中的一个或多个之后,输出一个或多个状况消息,其中:
所述一个或多个状况消息指示执行所述一个或多个诊断程序之后的一个或多个结果;
输出零个或多个进一步的配置消息,其中所述的零个或多个进一步的配置消息至少部分地基于所述一个或多个状况消息;以及
解释所述的零个或多个进一步的配置消息。
21.如权利要求20所述的软件,进一步包括可执行指令,该可执行指令使得所述一个或多个处理器中的至少一个用于:
执行第一组的一个或多个诊断程序;以及
至少部分地基于所述第一组的一个或多个诊断程序的一个或多个结果,确定是否应该进一步执行一组一个或多个诊断程序,并且,如果应该进一步执行的话:
进一步执行一组一个或多个诊断程序。
22.如权利要求16所述的软件,其中:
所述一个或多个硬件模块包括纸币出钞器和输入输送架中的一个或多个;
所述一个或多个状态消息中的一个或多个与纸币出钞器和输入输送架中的一个或多个相关联,并且进一步指示阻塞;以及
用于执行所述一个或多个诊断程序的一个或多个指令与纸币出钞器和输入输送架中的一个或多个相关。
23.如权利要求16所述的软件,进一步包括可执行指令,该可执行指令使得所述一个或多个处理器中的至少一个用于:
接收输出所述一个或多个状态消息的请求。
CNA2007101423681A 2006-08-29 2007-08-22 用于自动柜员机远程诊断和配置的方法和*** Pending CN101221677A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/512,008 US7677447B2 (en) 2006-08-29 2006-08-29 Method and system for automated teller machine remote diagnostics and configuration
US11/512,008 2006-08-29

Publications (1)

Publication Number Publication Date
CN101221677A true CN101221677A (zh) 2008-07-16

Family

ID=38787620

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101423681A Pending CN101221677A (zh) 2006-08-29 2007-08-22 用于自动柜员机远程诊断和配置的方法和***

Country Status (3)

Country Link
US (1) US7677447B2 (zh)
EP (1) EP1898374A1 (zh)
CN (1) CN101221677A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924787A (zh) * 2009-04-30 2010-12-22 美国银行 自助服务终端远程诊断
CN102456251A (zh) * 2010-10-19 2012-05-16 航天信息股份有限公司 一种控制自助终端的方法和***
CN103106748A (zh) * 2012-12-19 2013-05-15 深圳市怡化电脑有限公司 一种atm机管理和维护方法
US8738973B1 (en) 2009-04-30 2014-05-27 Bank Of America Corporation Analysis of self-service terminal operational data
US8746551B2 (en) 2012-02-14 2014-06-10 Bank Of America Corporation Predictive fault resolution

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7959071B1 (en) * 2007-09-17 2011-06-14 Diebold Self-Service Systems Division Of Diebold, Incorporated Banking system operated responsive to data bearing records
US8579191B2 (en) 2008-06-27 2013-11-12 Diebold Self-Service Systems, Division Of Diebold, Incorporated Automated banking system controlled responsive to data bearing records
US7959072B1 (en) * 2008-06-27 2011-06-14 Diebold Self-Service Systems Division Of Diebold, Incorporated Automated banking system controlled responsive to data bearing records
US8924266B2 (en) * 2009-04-30 2014-12-30 Bank Of America Corporation Self-service device inventory information control
US8499071B2 (en) * 2009-05-01 2013-07-30 Ncr Corporation Application monitoring
US8868971B2 (en) * 2009-08-31 2014-10-21 Comsonics, Inc. Wireless diagnostic system
US20110191243A1 (en) * 2010-02-04 2011-08-04 Bank Of America Corporation Automated Teller Machine Load Balancing
US8423465B1 (en) * 2010-03-18 2013-04-16 Bank Of America Corporation Adaptive diagnostics for automated teller machine(“ATM”) fault conditions
US8108726B2 (en) * 2010-03-18 2012-01-31 Bank Of America Corporation Adaptive diagnostics for implementation of an automated teller machine (“ATM”) thin-client mode
US8635159B1 (en) 2010-03-26 2014-01-21 Bank Of America Corporation Self-service terminal limited access personal identification number (“PIN”)
US20130041797A1 (en) * 2011-01-12 2013-02-14 James W. Geeslin Banking location utilizing secure transaction station and method of processing consumer banking transactions
US8593971B1 (en) 2011-01-25 2013-11-26 Bank Of America Corporation ATM network response diagnostic snapshot
US8689039B1 (en) * 2011-01-28 2014-04-01 Bank Of America Corporation Method and apparatus for redundancy in an ATM using hot swap hardware underlying a virtual machine
US9342963B1 (en) * 2011-04-14 2016-05-17 Bank Of America Corporation Geo-spatial-awareness-based monitoring, notification and maintenance for self service terminals
US20140081656A1 (en) * 2012-09-14 2014-03-20 Faten Saeed ALAMRI Automated dental exam and consultation system, method, and computer program product
US9964994B2 (en) * 2013-10-31 2018-05-08 Ncr Corporation Mobile device conduit for a transaction device
US10380593B2 (en) 2014-11-10 2019-08-13 Mastercard International Incorporated Systems and methods for detecting compromised automated teller machines
US9747758B1 (en) 2016-04-15 2017-08-29 Bank Of America Corporation Banking systems controlled by data bearing records
US9715793B1 (en) 2016-04-15 2017-07-25 Bank Of America Corporation Banking systems controlled by data bearing records
US9792752B1 (en) * 2016-04-15 2017-10-17 Bank Of America Corporation Banking systems controlled by data bearing records
US10210485B2 (en) * 2016-06-17 2019-02-19 Bank Of America Corporation System for identifying resource issues and managing a network of resources
JP2018005385A (ja) * 2016-06-29 2018-01-11 グローリー株式会社 貨幣処理システム
US10643192B2 (en) * 2016-09-06 2020-05-05 Bank Of American Corporation Data transfer between self-service device and server over session or connection in response to capturing sensor data at self-service device
US11429941B2 (en) 2020-07-01 2022-08-30 Bank Of America Corporation Automated teller machine service tracking
US20240036968A1 (en) * 2022-07-26 2024-02-01 Vmware, Inc Managing service configuration attempts for a host in response to failure

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5884073A (en) * 1996-10-28 1999-03-16 Intel Corporation System and method for providing technical support of an electronic system through a web bios
US7051096B1 (en) * 1999-09-02 2006-05-23 Citicorp Development Center, Inc. System and method for providing global self-service financial transaction terminals with worldwide web content, centralized management, and local and remote administration
US5984178A (en) * 1996-11-29 1999-11-16 Diebold, Incorporated Fault monitoring and notification system for automated banking machines
EP1030275A3 (en) 1998-05-27 2004-06-30 Diebold, Incorporated Terminal configuration methods
US6470288B1 (en) * 1999-06-18 2002-10-22 Tokheim Corporation Dispenser with updatable diagnostic system
EP1098487A3 (en) 1999-11-01 2004-04-07 Citicorp Development Center, Inc. Method and system for coordinating session activities at a self-service financial transaction terminal
US6964368B1 (en) * 2002-08-05 2005-11-15 Diebold, Incorporated Automated banking machine diagnostic system and method
US7163144B1 (en) * 2002-08-05 2007-01-16 Diebold, Incorporated Automated banking machine diagnostic system and method
US6676018B1 (en) * 2002-08-05 2004-01-13 Diebold, Incorporated Automated banking machine diagnostic system and method
US6789730B1 (en) * 2002-08-05 2004-09-14 Diebold, Incorporated Automated banking machine diagnostic system and method
US7093750B1 (en) * 2002-11-25 2006-08-22 Diebold Self-Service Systems, Division Of Diebold, Incorporated Cash dispensing automated banking machine diagnostic system and method
AU2003297515A1 (en) * 2002-12-26 2004-07-29 Diebold, Incorporated Cash dispensing automated banking machine display failure detection system and method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924787A (zh) * 2009-04-30 2010-12-22 美国银行 自助服务终端远程诊断
CN101924787B (zh) * 2009-04-30 2014-04-09 美国银行 确定多个操作错误中每个根本原因的设备、方法及服务器
US8738973B1 (en) 2009-04-30 2014-05-27 Bank Of America Corporation Analysis of self-service terminal operational data
US8806275B1 (en) 2009-04-30 2014-08-12 Bank Of America Corporation Self-service terminal remote fix
CN102456251A (zh) * 2010-10-19 2012-05-16 航天信息股份有限公司 一种控制自助终端的方法和***
US8746551B2 (en) 2012-02-14 2014-06-10 Bank Of America Corporation Predictive fault resolution
CN103106748A (zh) * 2012-12-19 2013-05-15 深圳市怡化电脑有限公司 一种atm机管理和维护方法

Also Published As

Publication number Publication date
US20080121692A1 (en) 2008-05-29
EP1898374A1 (en) 2008-03-12
US7677447B2 (en) 2010-03-16

Similar Documents

Publication Publication Date Title
CN101221677A (zh) 用于自动柜员机远程诊断和配置的方法和***
US20020138431A1 (en) System and method for providing supervision of a plurality of financial services terminals with a document driven interface
US20020032655A1 (en) System and method for providing financial services terminals with a document driven interface
US20020138446A1 (en) System and method for providing security for financial services terminals with a document driven interface
US20140207673A1 (en) Automated teller machine transaction blocking
US20070131757A1 (en) Method and system for error detection in an automated teller machine
CN101877158A (zh) 一种银行前置业务平台及其运行处理方法
CN103777928A (zh) 一种用作银行前台操作界面的图形前端***
CN102165480B (zh) 通过短讯服务的移动银行服务
CN109165935A (zh) 批量支付方法、装置、计算机设备和存储介质
US8308058B2 (en) Mobile banking architecture
CN110349356A (zh) 清机加钞的监控***、监控方法及监控装置
JP6911299B2 (ja) モバイル通信端末及び現金自動取引システム
US20070162389A1 (en) Method and system for automated teller machine online/offline operation
CN101174348A (zh) 在ifx atm管理emv应用程序
CN109785138A (zh) 一种支持数字货币与实物货币之间兑换的终端设备
CN112862119A (zh) 提升自助设备维保效率的方法、装置、设备及介质
TWM587325U (zh) ***連結帳戶支付系統
KR100428989B1 (ko) 은행 자동화기기 운용 시스템
US20230126855A1 (en) Omnichannel system and a method for providing financial and bank services
TWI770406B (zh) ***連結帳戶支付方法與***連結帳戶支付系統
CN117831206A (zh) 存取款***和存取款方法
KR20220155158A (ko) 금융자동화기기 대여 관리 시스템 및 이를 실행하는 방법
CN118379137A (zh) 业务处理***、方法、装置和电子设备
RU2183862C2 (ru) Устройство, содержащее автоматический аппарат совершения финансовых операций, и способ его работы (варианты)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20080716