自助服务终端(sst)瘦客户端的制作方法

文档序号:8905088阅读:760来源:国知局
自助服务终端(sst)瘦客户端的制作方法
【技术领域】
[0001]本发明涉及自助服务终端(SST)瘦客户端及其操作。
【背景技术】
[0002]在银行分行,银行会提供多台自动柜员机(ATM)和出纳台,供客户在ATM上自行交易(无需出纳员协助)及在出纳台(通过出纳员)交易。
[0003]ATM硬件和软件受到银行维修组织的密切管控和监督。银行分行限制外网访问,只为确保金融网络的安全性。在维修每台ATM时,即使所需维修涉及软件资产,维修工程师也必须亲自到场。
[0004]维修组织可能会为多家不同的银行分行提供服务,而各分行对其每台ATM可能有不同的资产或资产配置(硬件和软件)。
[0005]这会导致各银行分行之间甚至一家分行内的高度结合的异构环境。维修组织必须采用以客户为中心的维修方式,因此需要专门面向某客户甚至专门针对安装(对于同一客户)的专家。对于银行和维修组织而言,这样不仅效率低下,且成本高昂。
[0006]不仅如此,出于与这类任务相关的安全性和开支问题,客户银行已着手更新和更换其硬件和软件资产。因此,资产不会经常更新,且任何所需的资产定制都必须涵盖银行的整套资产,尽管银行希望其定制模式能够从现有的粗粒度式转向细粒度式。就业内技术现状而言,要实现这些银行目标所需的努力和开销仍难以定夺。

【发明内容】

[0007]在多种实施方式中,提供了将SST作为瘦客户端操作的自助服务终端(SST)瘦客户端和技术。
[0008]根据一种实施方式,本发明提供了一个SST,其包括一个操作系统(OS)、一个授权瘦客户端应用程序和一个授权代理。OS被配置为仅限在SST上执行授权应用程序。授权瘦客户端应用程序被配置为访问SST和授权服务器内的预定义外围设备。授权代理被配置为连接至授权服务器,及管理从授权服务器接收到的对OS的更新。
[0009]根据本发明的第一个方面,所提供的自助服务终端(SST)包含:一个操作系统
(OS),被配置为仅限在SST上执行授权应用程序;一个授权瘦客户端应用程序,被配置为访问SST和授权服务器内的预定义外围设备;及一个授权代理,被配置为连接至授权服务器,及管理从授权服务器接收到的对OS的更新。
[0010]SST还可选择性地包含一个授权维护应用程序,其被配置为在SST上执行并可通过操作为SST的授权用户提供维护、测试和诊断功能。
[0011]SST还可选择性地包含特定于平台的、在OS内作为可访问函数来实现的应用程序。
[0012]授权代理还可进一步被配置为:(i)下载预期被授权瘦客户端应用程序使用的内容;(ii)截获授权瘦客户端应用程序向授权服务器发出的内容请求;及(iii)响应被截获的请求,向授权瘦客户端应用程序提供内容。
[0013]授权代理还可选择性地被配置为接收授权服务器发出的定制指令,并将这些定制应用到授权瘦客户端应用程序。
[0014]授权代理还可选择性地被配置为根据客户身份在SST初始化期间应用某些定制指令,及基于交易应用另一些定制指令。
[0015]授权瘦客户端应用程序还可选择性地被配置为:使用一个外围接口,用于与该预定义外围设备交互;及使用一个用户界面,用于与在SST上交易的客户交互。
[0016]用户界面可选用基于web的浏览器界面。
[0017]根据本发明的第二个方面,所提供的管理自助服务终端网络的方法包含:接收来自于在网络内自助服务终端执行的授权代理的请求;确定自助服务终端正在执行的操作系统或应用程序是否为最新版本;倘自助服务终端未执行最新版本,而所述最新版本包括可通过自助服务终端予以验证的加密信息,且倘操作系统或应用程序的最新版本与网络内多个自助服务终端的最新版本相同,则相应提供操作系统或应用程序的最新版本。
[0018]确定自助服务终端正在执行的操作系统或应用程序是否为最新版本的步骤,可选择性地包括一个分步骤,即将作为请求部分而收到的操作系统版本与该网络内自助服务终端的可用最新版本进行比较。
[0019]提供操作系统或应用程序最新版本的步骤可选择性地包括响应有关请求,向网络内所有自助服务终端提供所述最新版本,以使网络内所有自助服务终端具有的同类软件栈与网络内其他自助服务终端相同。
[0020]该方法还可选择性地包括向自助服务终端提供内容,以作为客户交易的一部分呈现给该自助服务终端的客户的步骤。
[0021]该方法选择性地包含创建连接至网络内各自助服务终端的固定和预定义网络连接以及虚拟专用网络连接的步骤。
[0022]根据本发明的第三个方面,所提供的方法包含:在自助服务终端(SST)上初始化一个用于在SST上执行的瘦客户端应用程序;通过SST的授权代理应用从服务器接收到的瘦客户端应用程序的定制;及SST上的瘦客户端应用程序与客户、服务器或通过授权代理的服务器交易,且至少有一个外围设备连接至SST。
[0023]该方法还可选择性地包含授权代理强制对瘦客户端应用程序执行从服务器接收到的更新。
[0024]该方法还可选择性地包含授权代理开始对在SST上执行的操作系统(OS)进行更新。
[0025]该方法还可选择性地包含瘦客户端应用程序将来自至少一个外围设备的安全通信传输至其中一个授权代理,以发送至服务器和服务器。
[0026]该方法还可选择性地包含由SST上的一个维护应用程序执行一项或多项诊断操作、维护操作和测试操作。
[0027]该方法还可选择性地包含授权代理向服务器报告维护应用程序生成的结果。
[0028]该方法还可选择性地包括SST上的外围应用程序为至少一个外围设备提供错误日志、设置管理和应用程序服务。
[0029]交易步骤还可选择性地包括瘦客户端应用程序在SST显示器上为客户呈现基于web的界面。
[0030]根据本发明的第四个方面,所提供的方法包含:在服务器上与多个授权代理交互,每个授权代理均在自助服务终端(SST)上执行;服务器通过接口至授权代理的瘦客户端应用程序通信,促成各SST上的交易;服务器同与交易相关的外部系统进行通信;及服务器通过各SST的授权代理管理该SST。
[0031]该方法还可选择性地包含服务器签名与特定SST相关的操作系统(OS)的更新程序包,及将已签名的更新程序包发送至该SST的特定授权代理。
[0032]交互步骤还可选择性地包括向各授权代理提供定制,用于配置各授权代理的瘦客户端应用程序。
[0033]提供步骤还可选择性地包括提供定制,作为一个或多个特定SST、特定瘦客户端应用程序、特定SST上的特定客户交易和特定时间段的配置文件设置。
【附图说明】
[0034]以下通过举例并参照附图,对本发明的上述内容和其他方面加以具体说明:
[0035]根据一个示例实施例,图1是具有瘦客户端能力的开源自动柜员机(ATM)平台的图 100 ;
[0036]根据一个示例实施例,图2是自助服务终端(SST)瘦客户端的示意图;
[0037]根据一个示例实施例,图3是将SST作为瘦客户端操作之方法的示意图;及
[0038]根据一个示例实施例,图4是操作SST瘦客户端服务器之方法的示意图。
【具体实施方式】
[0039]首先参照图1,根据一个示例实施例,这是具有瘦客户端能力的开源自动柜员机(ATM)平台的图100。仅出于说明目的,描绘各个组件以及呈现组件的布置形式。但要指出的是,也可以按其他方式布置更多或更少组件,而不会脱离本文和下文呈现的ATM瘦客户端教导。
[0040]本文和下文就SST瘦客户端及其运行呈现的ATM 110、SST、方法和系统,可以在图100所示的一个或全部组件或部件组合中全部或部分实现。这些技术和方法均在内存和/或永久性电脑可读存储媒体中被编程为可执行指令,并在与不同组件相关的一个或多个处理器中执行。此外,ATM 110以大为简化的形式示出,主要(但并非详尽)描绘了仅在理解本文所述教导时所强调或所需的组件。
[0041]后文的讨论将陈述本发明的一种实施方式,即一个具有及操作ATM瘦客户端应用程序130的实施例。要指出的是,任何SST(如信息亭)或设备均可从本文所述的教导中获益;其中一些将参照图2-4讨论。因此,下列描述仅是本发明的实施例之一,无意限定本发明的范围,例如金融设施上的金融交易。
[0042]ATM 110包括:一个操作系统(OS) 120、一个瘦客户端基于web的应用程序130、一套基于web的应用程序授权外围接口 140、一个代理150、一个本地维护应用程序160,及一个外围设备支持应用程序170。该ATM 110还可与授权服务器180通信。
[0043]在本实施例中,OS 120是基于安卓(商标)的操作系统。
[0044]在其他实施例中,OS 120可基于下列任何一种OS:Tizen (商标)、Suse (商标)、Linux、UNIX (商标)和开源OS。
[0045]OS 120是“vanilla”版的操作系统,因为它是一个专为ATM主板而设的基线、经缩减OS映像,且安全性和恢复能力均得到增强。特别是,只有正确加密签名的应用程序才能被安装在OS 120上。ATM 110的拥有人将确保OS 120包括正确的加密坐标,因此只有经ATM 110拥有人签名的应用程序才能被安装。
[0046]瘦客户端基于web的应用程序130部分包括本地(本地至ATM 110)安装的代码,并部分执行/显示从服务器180 (—种混合型应用程序)接收到的远程web内容。因此,瘦客户端基于web的应用程序130支持跨平台通信,这样一来,既会发生定向至与OS 120相关的本地处理环境的通信,也会发生定向至与授权服务器180相关的远程处理环境交互的通信。
[0047]瘦客户端基于web的应用程序130具有一个浏览器引擎,可提供基于web的处理能力,比如运行脚本(例如JavaScript (商标)等),并提供一个基于web的浏览器平台。
[0048]瘦客户端基于web的应用程序130在ATM 110和授权服务器180之间提供一个跨平台接口,ATM 110可向授权服务器180通信。授权服务器180可传送脚本供瘦客户端基于web的应用程序13
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1