新四季網

安裝和/或升級自助金融交易終端的軟體的方法和系統的製作方法

2023-10-09 10:24:09 2

專利名稱:安裝和/或升級自助金融交易終端的軟體的方法和系統的製作方法
技術領域:
本發明總體上涉及自助金融交易終端、例如自動出納機(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通過發送一個確認文件來確認,確認文件包括一個應該在所接收的軟體更新中的文件的列表以及每個文件的大小(以字節為單位)。ATM 10接收該確認文件,並將確認文件中包括的列表與次級目錄30中的文件進行比較。如果確認文件中的列表與在次級目錄中找到的文件相匹配,則該傳送被確認。如果列表不匹配,則ATM 10通知遠程計算機20該確認不能完成,遠程計算機則再發送軟體更新。在其它實施例中,確認通過使用軟體更新中的校驗位來實現。
ATM 10實現ATM確定需要的軟體版本的任何定製。例如,ATM 10執行一個檢查軟體更新的文件名的程序。在一些實施例中,初始文件名在安裝軟體更新時被縮短。如果ATM 10檢測到文件名的初始或「長」版本未被使用,則ATM 10為軟體更新中的文件恢復初始或「長」的文件名。
在一個實施例中,一旦確認了軟體更新的接收,遠程計算機20就通過網絡18將一個激勵信號發送給ATM 10。激勵信號包括會使ATM 10激活軟體更新的數據。在該實施例中,遠程計算機20根據遠程計算機20的操作員的手動命令發送激勵信號。在其它實施例中,在ATM 10向遠程計算機20發送了一個表明軟體更新的傳送/接收的確認的信號之後,自動發送激勵信號。在又一個實施例中,在預定時間(例如,在ATM 10的本地時間的上午300)或在完成軟體更新發送之後的預定量時間之後自動發送激勵信號。
ATM 10接收激勵信號34。將ATM 10編程為一旦接收到激勵信號就著手進行一個確定的程序。
在接收到激勵信號之後,ATM 10自身準備安裝軟體更新。例如,ATM10改變ATM 10的起動例行程序(在重新啟動時完成的例行程序),以便包括一個調用ATM 10中的目錄交換過程的命令,並改變其他文件(例如,安裝和配置文件),以便包括安裝任務命令,並為下次重新啟動系統時交換目錄做好準備。
接著,ATM 10接收一個重新啟動信號36。重新啟動信號可以來自於ATM 10本地的操作員,或來自於遠程計算機20,或包括一個在接收到和確認接收到新的軟體更新時由ATM 10提供的自動信號。在所示的實施例中,重新啟動信號由遠程計算機20通過網絡18發送給ATM 10。
在所示的實施例中,交換基本和次級目錄,但當軟體正在基本目錄中執行時不進行交換。在所示的實施例中,在由ATM 10從遠程計算機20下載軟體更新的過程中,客戶仍然可以使用ATM 10。軟體更新被記錄在次級目錄中,但在下載和記錄期間不幹擾基本目錄中的軟體的操作方面。因此,客戶可以繼續用ATM 10進行交易,例如提取現金和存款,可以繼續在基本目錄中的軟體下用ATM 10進行操作。只有在接入期間用戶才不能使用ATM計算機,因為ATM在新軟體的下載過程中仍然在運行舊的軟體。
當ATM 10接收到重新啟動信號時,ATM 10重新啟動。當ATM 10重新啟動時,它完成其重新啟動過程,這包括完成其初始化和起動過程。如上所述,ATM 10預先調節其起動和初始化過程,以便包括用於實現和幫助次級目錄中的軟體更新的安裝的命令。
接著,交換基本目錄和次級目錄的適當內容,40。在一個實施例中,將基本目錄的整個內容與次級目錄的整個內容進行交換,以使得次級目錄的內容變成基本目錄的內容,反之亦然。在這樣一個實施例中,可以使用目錄重命名過程。例如,將基本目錄重命名為一個臨時名(例如,「臨時」),將次級目錄重命名為基本目錄名,然後將臨時目錄重命名為次級目錄名,從而得到交換的目錄。
在所示的一個實施例中,系統用現在在次級目錄中的軟體更新來替換在基本目錄中運行的軟體包。因此,在如圖2所示的實施例中,將基本目錄的整個內容與次級目錄的整個內容進行交換。
在其他實施例中,當接收到一個添加軟體版本來用於安裝時,將交換前的基本目錄中包含的文件拷貝到次級目錄中,作為軟體版本。然後,將軟體版本分配到次級目錄,從而更新次級目錄中的軟體的拷貝。此後,交換基本和次級目錄中的內容。
交換可以採用各種過程來實現。例如,在一個實施例中,生成臨時目錄,將基本目錄中的內容移到臨時目錄中。然後,將次級目錄中的內容移到基本目錄中,然後將臨時目錄中的內容移到次級目錄中。在所示的一個實施例中,如上所述,目錄本身可以重命名。例如,可以將交換前的基本目錄重命名為次級目錄,將交換前的次級目錄重命名為基本目錄。
ATM 10還執行一個用於軟體更新的配置程序,42。配置程序實現任何剩餘的所需任務,以便為ATM 10執行軟體更新作準備。例如,配置程序可以更新驅動程序指針,生成可以由軟體更新及相關任務使用的新的子目錄。在一個實施例中,ATM 10從遠程計算機20接收一個包括要執行的配置任務的指示的安裝文件。ATM 10在重新啟動後的配置過程期間讀該安裝文件,並實現所列出的任務。
接著,ATM 10測試現在在基本目錄中存在並為執行而配置好的軟體包(包括軟體更新)。ATM 10測試該軟體包,以確定更新的軟體是否在運行以及是否根據預先選擇的標準運行(例如,響應時間合適,軟體完成適當的任務,並且不包含故障)。如果確定出基本目錄中的軟體包不工作或者未根據預先選擇的標準工作,則進行一個退回過程,50。這個確定可以由現場人員手動地進行、通過遠程計算機的查詢進行、由ATM 10自動進行、或者用其他方法進行。在所示的一個實施例中,確定是由現場人員手動地進行的。在一個實施例中,退回或重新交換命令由遠程計算機給出。
退回過程將基本目錄中的初始內容重建為ATM 10的操作軟體包。在一個實施例中,ATM 10以這樣一種方式來記錄用於安裝和配置軟體更新的過程,即,允許ATM 10卸載或反轉安裝,以使得基本目錄的初始內容(交換前)返回基本目錄,次級目錄的初始內容(交換前)返回次級目錄。在所示的實施例中,由於交換前的基本目錄的整個內容與交換前的次級目錄的整個內容進行了交換,所以再次完成這個過程,則將基本與次級目錄的交換後的內容進行了ATM交換。
如果ATM 10確定基本目錄中的軟體包是根據需要工作的,則安裝過程完成,ATM 10採用軟體更新48進行其操作活動。
圖3表示了依據本發明的過程的一個實施例。具體地說,圖3表示了由ATM 10從遠程計算機20接收的軟體更新的活動和配置的一個實施例。注意,圖3指的是具體文件名的調用或使用,但本領域普通技術人員將會認識到,對具體文件名的引用只表明所採取的過程,而不是需要在特定實施例中使用具體的文件名。此外,本領域普通技術人員將會認識到,有很多可執行的外殼文件可以被調用,以幫助激勵的配置以及軟體更新的配置,圖3中的實施例只是以實例形式示出的。
參看圖3,在供安裝的軟體更新已經由ATM 10接收並確認之後,將該更新激活、配置、並安裝在基本目錄中。在圖3所示的實施例中,與圖2中所示實施例類似,過程開始於ATM 10在ATM 10操作的正常過程中實現對基本目錄中的軟體的執行。遠程計算機20通過網絡18與ATM 10進行連繫,以幫助激活、配置和安裝。
如圖3所示,當遠程計算機20的操作員為操作員所指定的ATM 10啟動一個遠程軟體安裝過程時,與該指定ATM相連60的遠程計算機20則通知該特定ATM 10將要進行遠程安裝,62。一個幫助管理ATM 10中的安裝過程的、在圖3中標記為LCServer.exe的可執行程序從遠程計算機接收到該通知64。一旦可執行程序接收到將要進行遠程安裝的通知,該程序則調用ncopyps.ksh外殼(或程序)66。如果安裝是添加升級,則ncopyps.ksh外殼實現所有文件從基本目錄到次級目錄的複製(因為添加升級只包括要升級的軟體中的文件的一個子集)。然後,LCServer.exe可執行文件便於由ATM 10從遠程計算機20接收軟體更新文件,並將軟體更新文件拷貝到ATM上的次級目錄中,66。
然後,可執行程序調用sdvfy_mi.ksh外殼68。sdvfy_mi.ksh外殼檢測到文件名的初始或「長」版本已經改變為從遠程計算機20接收的軟體更新文件中的8.3標準命名格式,並為文件恢復初始或「長」文件名。此時,新的或更新的文件替換了次級目錄中的這些文件的以前的相應版本。因此,在過程中的該點,軟體更新文件已經由遠程計算機20發送給ATM10,由ATM 10接收並與前一(或當前運行)版本的拷貝一起放在次級目錄中,恢復文件的長文件名,並用新文件替換次級目錄中的相應舊文件。LCServer.exe然後等待來自遠程計算機20的安裝命令。
不久之後,當遠程計算機2的操作員調用安裝命令時,將安裝命令(或信號)從遠程計算機20發送給ATM 10(在未表示出來的實施例中,安裝命令可以從遠程計算機自動發送、在ATM手動提供、由ATM自動提供或由其他方式提供)。LCServer.exe可執行文件檢測對命令的接收,並進行對軟體更新的安裝準備。可執行文件調用一個安裝外殼、relinstall.ksh外殼70,relinstall.ksh外殼隨後調用其他安裝外殼,即relinstall1.ksh外殼72和relinstall2.ksh外殼74。在所示的實施例中,安裝外殼relinstall2.ksh生成一個安裝文件swapdir.in,該安裝文件swapdir.in包括交換基本和次級目錄的信息。可選地,swapdir.in還可以包括在實現交換76中所用的軟體更新中的配置腳本信息。在重新啟動時,ATM系統10將調用startup.bat批處理文件,該文件將尋找swapdir.in命令,並且如果存在的話則調用該命令。
同一安裝外殼reinstall2.ksh確定在軟體更新中是否提供了定製安裝外殼,如果是的話,則調用由軟體更新78提供的定製安裝外殼。由軟體更新提供的定製安裝外殼提供定製安裝任務給一個安裝文件install.in 80。這種特定的安裝任務用在更新需要的特定安裝步驟的情況下。在所示的實施例中,在軟體更新中提供的定製安裝外殼在ATM系統10被重新啟動之前由relinstall.ksh外殼70、72、74調用。另外,定製安裝外殼在install.in文件80中提供要在重新啟動之後完成的定製過程或行動。在所示的實施例中,install.in文件由ATM系統10在重新啟動和交換之後調用。例如,重新啟動後定製行動過程可以用於更新一個作業系統。
在圖3所示的實施例中,上面相對於項60-80所述的步驟是在ATM 10被重新啟動82之前完成的。在reinstall2.ksh外殼完成其處理之後,ATM 10重新啟動,86。如上所述,在實施例中,ATM 10的重新啟動是由ATM 10的操作員手動實現的。在其他實施例中,重新啟動是自動或由遠程計算機20的命令來實現的。
在重新啟動時,ATM 10確定是否有任何系統故障,如果沒有,則ATM10調用startup.bat文件88。如上所述,startup.bat文件確定是否有swapdir.in文件(與在本實施例中一樣),並調用該文件,該文件是一個交換基本和次級目錄的命令,90。基本和次級目錄用上述的目錄-重命名方法進行交換。Startup.bat文件還調用一個安裝外殼程序92,安裝外殼程序檢查預先生成的install.in安裝文件80以確定文件是否包括要完成的安裝任務,92。如果是,安裝外殼生成安裝一個命令文件96,並調用任務處理程序94來實現這種任務,94。一旦任務處理程序完成所指定的任務,則刪除相應的命令文件,94。
Startup.bat文件還調用完成軟體更新的配置的一個配置外殼程序,98。一旦配置外殼程序98已經完成其過程,ATM系統重新啟動,100。因此,軟體的更新版本現在駐留在基本目錄中。ATM 10然後以所安裝的軟體更新來準備接受用戶的訪問,102。
本發明的一個實施例例如採用了多個不同的版本、例如十四或十五個不同的軟體版本。本發明的一個實施例的遠程安裝和/或升級方法和系統可以安裝一個版本或同時安裝多個版本。此外,這裡所公開的遠程安裝和/或升級方法和系統可以同時與多個ATM相聯繫地使用。
在所示的實施例中,ATM 10和遠程計算機20都在美國。ATM 10位於一個銀行分行。本發明的一個實施例的方法和系統可以在世界範圍內使用。在一個實施例中,ATM 10位於美國之外的一個國家內,而遠程計算機20位於美國內。
在上述實施例中,自助金融終端是一個ATM。在其他實施例中,可以採用其他自助金融交易終端來代替ATM。例如,在自助金融交易終端是一個家庭銀行業務終端、金融機構內使用的職員終端、或電子通信設備(例如,個人計算機,屏幕電話,個人數據助手,或交互式電視)的實施例中,可以採用所述的方法和系統。
這裡已經在實現本發明的各個目的的情況下描述了本發明的各種實施例。應該理解,這些實施例僅僅是為了說明本發明的原理。在不偏離本發明的精神和範圍的情況下,各種改進和其修改對於本領域普通技術人員來說是顯而易見的。
權利要求
1.一種用於在金融交易終端計算機系統中安裝軟體的方法,其特徵在於,所述系統包括一個具有第一軟體程序的基本目錄,所述方法包括從一個遠程計算機接收包括用於第一軟體程序的更新數據的軟體更新;將軟體更新記錄在金融交易終端計算機系統的次級目錄中;確認軟體更新的傳送;從遠程計算機接收一個激勵信號;接收一個重新啟動信號;重新啟動金融交易終端計算機系統;交換基本目錄和次級目錄;將軟體更新配置為包括用於金融交易終端計算機系統的操作軟體;根據預先限定的參數測試軟體更新;以及如果軟體更新不滿足預先限定的參數,則交換基本和次級目錄,以使得第一軟體程序包括用於金融交易終端計算機系統的操作軟體。
2.如權利要求1所述的方法,其特徵在於,軟體更新包括下列中的至少一個作業系統和新的軟體版本。
3.如權利要求2所述的方法,其特徵在於進一步包括接收與軟體更新相聯繫的安裝數據。
4.如權利要求3所述的方法,其特徵在於,安裝數據包括下列中的至少一個安裝腳本和配置文件。
5.如權利要求4所述的方法,其特徵在於,確認軟體更新的傳送包括下列中的至少一個在軟體更新中提供校驗位和提供確認文件。
6.如權利要求5所述的方法,其特徵在於,重新啟動金融交易終端計算機系統包括在金融交易終端計算機系統接收到激勵信號之後重新啟動金融交易終端計算機系統。
7.如權利要求6所述的方法,其特徵在於,交換基本目錄和次級目錄包括下列中的一個(a)將次級目錄名從第一目錄名變為第一臨時目錄名,將基本目錄名從第二目錄名變為第一目錄名,並將第一臨時目錄名變為第二目錄名,以及(b)將基本目錄名從第三目錄名變為第二臨時目錄名,將次級目錄名從第四目錄名變為第三目錄名,並將第二臨時目錄名變為第四目錄名。
8.如權利要求7所述的方法,其特徵在於,金融交易終端包括自動出納機(ATM)。
9.如權利要求7所述的方法,其特徵在於,金融交易終端包括家庭銀行業務終端。
10.如權利要求7所述的方法,其特徵在於,金融交易終端包括在金融機構內使用的職員終端。
11.如權利要求7所述的方法,其特徵在於,金融交易終端包括在電子通信設備內使用的職員終端。
12.如權利要求11所述的方法,其特徵在於,電子通信設備包括下列中的至少一個個人計算機,屏幕電話,個人數據助手,以及交互式電視。
13.一種用於從遠程計算機在與金融交易終端相聯繫的目標計算機系統上安裝軟體版本的方法,所述方法包括從遠程計算機連繫目標計算機系統,其特徵在於,目標計算機系統包括一個基本目錄和一個次級目錄;將軟體版本傳送到目標計算機系統上的次級目錄中;確認軟體版本被準確地傳送到次級目錄;定製次級目錄中的所傳送的軟體版本;當目標計算機系統重新啟動時,將次級目錄中的所傳送的軟體版本與基本目錄中的現有軟體版本進行交換;以及執行一個用於軟體版本的配置程序。
14.如權利要求書10所述的方法,其特徵在於,金融交易終端包括自動出納機(ATM)。
15.如權利要求14所述的方法,其特徵在於,從遠程計算機連繫目標計算機系統包括通過網絡建立與目標計算機系統的通信。
16.如權利要求15所述的方法,其特徵在於,將軟體版本傳送到目標計算機系統上的次級目錄中包括將軟體版本記錄在次級目錄中。
17.如權利要求16所述的方法,其特徵在於,軟體版本包括下列中的一個作業系統和軟體更新。
18.一種用於在金融交易終端計算機系統中安裝軟體的系統,包括具有第一軟體程序的基本目錄;從一個遠程計算機接收包括用於第一軟體程序的更新數據的軟體更新的裝置;將軟體更新記錄在金融交易終端計算機系統的次級目錄中的裝置;確認軟體更新的傳送的裝置;從遠程計算機接收一個激勵信號的裝置;接收一個重新啟動信號;重新啟動金融交易終端計算機系統的裝置;交換基本目錄和次級目錄;將軟體更新配置為包括用於金融交易終端計算機系統的操作軟體的裝置;根據預先限定的參數測試軟體更新的裝置;以及如果軟體更新不滿足預先限定的參數則交換基本和次級目錄、以使得第一軟體程序包括用於金融交易終端計算機系統的操作軟體的裝置。
19.如權利要求18所述的系統,其特徵在於,軟體升級包括下列中的至少一個作業系統和軟體升級。
20.如權利要求19所述的系統,進一步包括接收與軟體更新相聯繫的安裝數據的裝置。
21.如權利要求20所述的系統,其特徵在於,安裝數據包括下列中的至少一個安裝腳本和配置文件。
22.如權利要求21所述的系統,其特徵在於,確認軟體更新的傳送的裝置包括下列裝置中的至少一個在軟體更新中提供校驗位的裝置和提供確認文件的裝置。
23.如權利要求22所述的系統,其特徵在於,重新啟動金融交易終端計算機系統的裝置包括在金融交易終端計算機系統接收到激勵信號之後重新啟動金融交易終端計算機系統的裝置。
24.如權利要求23所述的系統,其特徵在於,交換基本目錄和次級目錄的裝置包括下列中的一個(a)將次級目錄名從第一目錄名變為第一臨時目錄名、將基本目錄名從第二目錄名變為第一目錄名、並將第一臨時目錄名變為第二目錄名的裝置,以及(b)將基本目錄名從第三目錄名變為第二臨時目錄名、將次級目錄名從第四目錄名變為第三目錄名、並將第二臨時目錄名變為第四目錄名的裝置。
25.如權利要求24所述的系統,其特徵在於,金融交易終端包括自動出納機(ATM)。
26.如權利要求24所述的系統,其特徵在於,金融交易終端包括家庭銀行業務終端。
27.如權利要求24所述的系統,其特徵在於,金融交易終端包括在金融機構內使用的職員終端。
28.如權利要求24所述的系統,其特徵在於,金融交易終端包括在電子通信設備內使用的職員終端。
29.如權利要求28所述的方法,其特徵在於,電子通信設備包括下列中的至少一個個人計算機,屏幕電話,個人數據助手,以及交互式電視。
30.一種用於從遠程計算機在與金融交易終端相聯繫的目標計算機系統上安裝軟體版本的系統,所述系統包括從遠程計算機連繫目標計算機系統的裝置,其特徵在於,目標計算機系統包括一個基本目錄和一個次級目錄;將軟體版本傳送到目標計算機系統上的次級目錄的裝置;確認軟體版本被準確地傳送到次級目錄的裝置;定製次級目錄中的所傳送的軟體版本的裝置;當目標計算機系統重新啟動時將次級目錄中的所傳送的軟體版本與基本目錄中的現有軟體版本進行交換的裝置;以及執行一個用於軟體版本的配置程序的裝置。
31.如權利要求30所述的系統,其特徵在於,金融交易終端包括自動出納機(ATM)。
32.如權利要求31所述的系統,其特徵在於,從遠程計算機連繫目標計算機系統的裝置包括通過網絡建立與目標計算機系統的通信的裝置。
33.如權利要求32所述的系統,其特徵在於,將軟體版本傳送到目標計算機系統上的次級目錄的裝置包括將軟體版本記錄在次級目錄中的裝置。
34.如權利要求33所述的系統,其特徵在於,軟體版本包括下列中的一個作業系統和新的軟體版本。
全文摘要
這裡提供了一種用於從遠程計算機在自助金融交易終端(例如ATM)上安裝和/或升級軟體的方法和系統。交易終端接收從遠程計算機通過網絡發送給它的軟體更新。軟體更新包括在交易終端的基本目錄中執行的軟體程序的更新數據。軟體更新記錄在次級目錄中。在接收到來自遠程計算機的激勵信號後,交易終端重新啟動並交換基本目錄和次級目錄,並執行現在在基本目錄中的包括軟體更新的軟體。
文檔編號G07F19/00GK1296220SQ0013236
公開日2001年5月23日 申請日期2000年11月1日 優先權日1999年11月1日
發明者約翰·克林納丁斯特, 帕勒·蒂·克裡斯滕森 申請人:城市集團發展中心有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀