專利名稱:自動銀行機系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自動銀行機。具體而言,本發(fā)明涉及一種自動銀行機設(shè)備和系統(tǒng),工作上用于在消費者顯示器和維修顯示器或其他多個用戶顯示器同時獨立提供用戶接口。
已開發(fā)的ATM包含前方消費者用戶站和后方維修用戶站。各用戶站包含相應的前方和后方的顯示裝置和輸入裝置。前方消費者用戶站通常包含可公共觀看和訪問的前方消費者顯示器。該顯示器通常與諸如小鍵盤和功能鍵等使消費者能用ATM進行交易的輸入裝置關(guān)聯(lián)。后方維修用戶站通常針對僅ATM維修個人能訪問的部位。由于后方用戶站一般用于維修,該站通常包含接入操作系統(tǒng)和維修軟件的后方維修顯示器。該顯示器通常與諸如全鍵盤和鼠標器等一個或多個計算機輸入裝置關(guān)聯(lián)。
具有雙顯示器的系統(tǒng)中,維修顯示器(這里又稱為后方顯示器)受操作系統(tǒng)控制,并且提供對計算機的殼、窗或ATM操作系統(tǒng)的其他標準接口的接入。消費者顯示器(這里又稱為前方顯示器)通常是“從屬”裝置,受采用專有驅(qū)動器的終端軟件控制。如果終端軟件程序終止,就不再可用專有驅(qū)動器對前方顯示器輸出新的消費者畫面。因而,前方顯示器通常變成消隱或顯示凍結(jié)畫面,而后方顯示器可保持工作,對來自關(guān)聯(lián)鍵盤和/或鼠標的輸入作出響應。
由于前方畫面是輸出取決于專有驅(qū)動器的“從屬”裝置,維修人員不能用前方畫面運行常規(guī)寫入的程序并與其互動。僅工作上編程為接入該顯示器的硬件專用專有驅(qū)動器的程序能在前方顯示器上輸出用戶接口。這種設(shè)計要求較復雜的終端軟件程序且其工作硬件層次低,取決于編程。此外,如果為ATM實現(xiàn)不同的顯示硬件,則必須重寫終端控制軟件,以便連接與新顯示器硬件對應的新專有驅(qū)動器。
因此,需要一種具有開發(fā)不復雜的終端控制軟件的ATM。還需要一種ATM,其中具有的終端控制軟件能在2個或多個顯示器上輸出用戶接口,不受特定專有顯不驅(qū)動器約束。
ATM的消費者顯示器通常沒有諸如全鍵盤和指點器這樣的關(guān)聯(lián)輸入裝置。能通過前方顯示器接入的任何程序必須在工作上將其編程為受理來自諸如小鍵盤、觸屏和功能鍵的較有限輸入裝置的輸入。為了能從前方和后方的顯示器訪問程序,對雙顯示器ATM可建立分開的前、后方接口程序。寫入各前、后方接口程序,以受理各前、后方顯示器所關(guān)聯(lián)特定類型輸入裝置發(fā)來的輸入。例如,鼠標器能在用戶接口窗上方便地移動并點擊位于任何部位的特定用戶接口單元。此功能使ATM終端軟件程序員能用種類復雜的用戶接口單元,諸如滾動條、按鍵、列表框、超文本鏈接、文本框、抽頭控制、樹圖和任選鍵。雖然在ATM后方顯示器用鼠標操作這類用戶接口方便,但由于諸如功能鍵和小鍵盤按鍵之類可用輸入裝置性能較有限,在前方顯示器很難用這種用戶接口工作。
因此,需要從ATM的前方消費者顯示器訪問維修軟件程序時,必須開發(fā)獨立的前方用戶接口程序,該程序不復雜,并且用通常存在于前方消費者顯示器的關(guān)聯(lián)輸入裝置進行訪問較方便。根據(jù)輸入裝置開發(fā)不同用戶接口程序會耗費大量編程勞力。因此,需要一種ATM編程結(jié)構(gòu),減少對ATM的消費者和維修人員的顯示器開發(fā)獨立用戶接口程序的需要。
已采用諸如Microsoft Windows NT和IBM OS/2等多種不同操作系統(tǒng)開發(fā)ATM應用。除各目標操作系統(tǒng)外,還可用一種以上的應用開發(fā)工具或工具版本。例如,對Microsoft Windows NT操作系統(tǒng)可用Microsoft、IBM和其他工具提供商的不同C++編譯程序建立ATM應用。
不幸的是,開發(fā)ATM應用時,必須對各目標操作系統(tǒng)平臺和軟件開發(fā)工具編寫并保持不同的一些源碼集。雖然許多源碼對各目標平臺相同或類似,操作系統(tǒng)平臺之間的不兼容性和基礎(chǔ)級開發(fā)工具通常要求寫不同的一些源碼集。保持用于各目標平臺的完全獨立源碼集降低ATM軟件開發(fā)者的生產(chǎn)率。因此,需要一種為不同平臺和不同開發(fā)工具開發(fā)ATM應用的方法,使必須編寫并測試的雙份碼數(shù)量減少。
多個開發(fā)者進行工作,以維持針對不同平臺的ATM應用時,各開發(fā)工作站必須包含至少一種能編譯并建立ATM應用的開發(fā)工具設(shè)備。雖然理想的是在一個開發(fā)工作站裝設(shè)一個以上的開發(fā)工具,但在許多情況下,不同編譯程序的非兼容性及其在工作站上的配置使這種做法不可行。因此,需要一種平臺專用應用開發(fā)系統(tǒng),使ATM應用的開發(fā)者能從相同的開發(fā)工作站用不同的編譯程序較方便地編譯應用。
又,一個以上的開發(fā)者用共同的ATM源碼集進行工作時,有可能一個開發(fā)者會用不同于另一開發(fā)者的開發(fā)工具版本或配置。出現(xiàn)這種情況,則會在ATM應用中引入不明顯的錯誤。雖然通過使各開發(fā)者運行從網(wǎng)絡(luò)源而不是從局部硬驅(qū)設(shè)備來的共用編譯程序,但從網(wǎng)絡(luò)運行的開發(fā)工具往往會較慢,導致程序生產(chǎn)率降低。因此,需要一種平臺專用ATM應用的開發(fā)系統(tǒng),使不同開發(fā)者因疏忽用不同版本的編譯程序編譯共同應用組的機會減少。
本發(fā)明示范實施例的另一目的是提供一種可通過諸如前方用戶站或后方用戶站等多個用戶站操作的自動銀行機。
本發(fā)明示范實施例的又一目的是提供一種可提供前方可共用消費者顯示器和后方非共用維修顯示器的自動銀行機。
本發(fā)明示范實施例的又一目的是提供一種具有對多個顯示器設(shè)備開發(fā)終端控制軟件和維修軟件用的簡化編程結(jié)構(gòu)的自動銀行機。
本發(fā)明示范實施例的又一目的是提供一種具有不需要專有顯示裝置用的專門硬件編程的終端控制軟件的自動銀行機。
本發(fā)明示范實施例的又一目的是提供一種具有在前方和后方的顯示器為一些不同輸入裝置開發(fā)多個用戶接口的終端控制軟件的自動銀行機。
本發(fā)明示范實施例的又一目的是提供一種對不同平臺開發(fā)自動銀行機應用的方法,使必須編寫和維持的雙份源碼數(shù)量減少。
本發(fā)明示范實施例的又一目的是提供一種對不同平臺開發(fā)自動銀行機應用的方法,使得能實現(xiàn)從相同開發(fā)工作站采用多種開發(fā)工具的較實際且生產(chǎn)率較高的方法。
本發(fā)明示范實施例的又一目的是提供一種對不同平臺開發(fā)自動銀行機應用的方法,使多個開發(fā)者無意間用不同版本開發(fā)工具建立并編譯共用源碼的風險減少。
以下“實現(xiàn)發(fā)明的最佳方式”和所附權(quán)利要求書中,會明白本發(fā)明的進一步目的。
本發(fā)明示范實施例中用一種ATM達到上述目的,該ATM包含工作上連接計算機的至少2個用戶站。第1個用戶站包含至少一個公共可用顯示裝置和至少一個公共可用輸入裝置。第2個用戶站包含至少一個非公共可用顯示裝置和至少一個非公共可用輸入裝置。該示范實施例中,一般將第1用戶站配置成消費者用戶站,使ATM的客戶能用ATM進行交易功能。第2用戶站一般配置成維修用戶站,使ATM的維修人員能對ATM的交易功能裝置和軟件應用的有關(guān)功能進行維修。一示范實施例中,第1消費者用戶站一般位于ATM的前方,而第2維修用戶站一般位于ATM的后方。
本發(fā)明的示范實施例包含輸出裝置,諸如顯示屏幕和音響系統(tǒng)。該示范實施例還包含輸入裝置,諸如觸屏、小鍵盤、鼠標、觸盤、跟蹤球、指點器、生物統(tǒng)計掃描器和/或話音識別系統(tǒng)。該ATM還包含交易功能裝置,諸如票幣或其他票單的發(fā)放機構(gòu)、打印機構(gòu)、讀卡器和/或?qū)懣ㄆ鳌⒅被蚱渌C券的讀出器、存款機構(gòu)和銀行機進行交易中用的其他交易功能裝置。該示范實施例中,計算機工作上連接輸出裝置和輸入裝置,還連接票單發(fā)放機構(gòu)、讀卡器和ATM中其他實際交易功能裝置。
前方消費者用戶站和后方維修用戶站用的各顯示器和輸入裝置一般通過計算機的操作系統(tǒng)進行控制。對本發(fā)明一實施例而言,消費者用戶站的輸入裝置包含功能鍵和小鍵盤。然而,消費者用戶站一般可包含使消費者與ATM互動以完成代表價值轉(zhuǎn)移的交易的任何輸入裝置。所述實施例的維修用戶站包含別的計算機型輸入裝置,諸如全鍵盤和鼠標。然而,維修用戶站一般可包含使維修人員能方便地維修并配置ATM的任何輸入裝置。
示范實施例中,操作系統(tǒng)處于工作上輸出桌面外殼環(huán)境的形態(tài),該環(huán)境產(chǎn)生跨越第1和第2顯示監(jiān)視器的視野。這里將該視野輸出稱為桌面環(huán)境或桌面。第1顯示器輸出第1部分操作系統(tǒng)桌面環(huán)境,第2顯示器輸出第2部分桌面環(huán)境。此雙監(jiān)視器特性有效增加桌面規(guī)模。鼠標或其他指點器響應于鼠標器的實際移動在桌面上移動時,相應的指針光標會根據(jù)鼠標指點器位于桌面環(huán)境的哪一部分而在顯示裝置之間自動跳躍。不管哪一監(jiān)視器為應用輸出一特定窗,該應用都會接收鍵盤輸入。該性能可用于自動銀行機,以便用若干分立顯示裝置提供單一大型輸出。采用此性能,尤其有助于提供大型消費者顯示器。與購買一個特大型監(jiān)視器的費用相比,采用多個較小監(jiān)視器為增加桌面不動產(chǎn)量提供一種較價廉的方法。
本發(fā)明的一些示范實施例利用以交替方式配置監(jiān)視器并指定方向來提供多個監(jiān)視器的多個平臺。示范實施例不是相鄰配置監(jiān)視器以有效增加一個用戶的工作顯示規(guī)模,而是可用各顯示裝置作為獨立用戶站,其中一種站消費者可公用,一種站維修人員專用。
用這種方式,消費者終端控制軟件應用工作上在通過前方消費者顯示裝置輸出的第1部分桌面輸出消費者用戶接口。維修程序工作上在后方維修顯示裝置輸出的第2部分桌面輸出維修用戶接口。即使ATM的計算機和操作系統(tǒng)正在輸出共同桌面,消費者也可用第1桌面部分的消費者用戶接口進行交易而維修人員可用第2桌面部分的維修用戶接口同時完成維修功能。
示范實施例中,諸如鼠標或跟蹤球等指針光標輸入裝置連接靠近后方維修顯示器的計算機時,對該計算機工作上編程,以防止相關(guān)鼠標指針光標顯示輸出從第2部分桌面移動到第1部分桌面。示范實施例中,通過利用稱為掛鉤應用的軟件特性得到此性能,該應用在操作系統(tǒng)移動鼠標指針光標前處理鼠標信息。該掛鉤應用判定鼠標輸入對應于鼠標指針光標從第2桌面部分到第1桌面部分的移動時,工作上使鼠標指針光標的位置保持在第2桌面部分,此性能避免在前方消費者顯示器上輸出鼠標指針光標。因此,維修人員按后方維修顯示器使用鼠標時,消費者不能看到鼠標指針光標。
本發(fā)明示范實施例中,消費者顯示裝置可包含靠近該顯示器前方的觸屏輸入裝置,該觸屏使用戶能通過手指接觸或滑過該裝置附近產(chǎn)生指針型輸入信號。以上討論的示范掛鉤應用也可用于防止鼠標指針光標跳到與用戶觸屏輸入對應的桌面部分。
此外,連接觸屏輸入裝置的計算機系統(tǒng)的默契性能也常在工作上對操作系統(tǒng)發(fā)送信號,使輸入移動,集中到接觸的應用窗,例如,如果前方消費者顯示器的用戶接觸與用戶接口畫面對應的觸屏部分,觸屏可對操作系統(tǒng)發(fā)送信息,使消費者用戶接口輸入集中。消費者用戶接口借助觸屏輸入得到輸入集中時,維修人員可能借助后方維修顯示器使用的任何應用會失去輸入集中。例如,如果維修人員用鍵盤將信息打入維修用戶接口,則在輸入集中切換到消費者用戶接口時,全部擊鍵會消失。
示范實施例通過工作上對使輸入集中移到消費者用戶接口應用的監(jiān)視器事件進行編程,解決此問題。發(fā)生該事件時,對計算機工作上編程,使輸入集中自動返回到先前已有輸入集中的維修用戶接口應用。一示范實施例中,通過使用類似于前面結(jié)合鼠標信息闡述的掛鉤應用得到此功能。其他示范實施例中,對消費者用戶接口應用編程,以根據(jù)接收的輸入集中調(diào)用返回集中的方法。
本發(fā)明的示范實施例工作得在后方維修畫面或前方消費者顯示器顯示應用的相應用戶接口窗。此特性使維修人員站在靠近ATM前方顯示器或后方顯示器時,能借助維修應用進行維修操作。有些機器中,在機器后方保養(yǎng)維修交易功能裝置。然而,能從ATM前方測試并診斷交易功能裝置的故障是有利的。例如,通過站在ATM前方,維修人員能測試現(xiàn)金發(fā)放器或打印機的發(fā)放性能。維修人員還可測試讀卡器或存款機等裝置的輸入性能。通過從前方消費者顯示器操作維修軟件,維修人員能從消費者的角度較佳診斷并修復故障。在同一側(cè)具有消費者顯示器和維修顯示器的機器中,也存在有利于維修人員用客戶顯示器和輸入裝置完成維修功能的情況。
不幸的是,許多消費者輸入裝置類型不同,沒有與靠近維修顯示器的輸入裝置相同的性能。例如,維修人員在ATM的消費者顯示器上通常得不到鼠標器或其他指點器。因此,對諸如功能鍵的消費者輸入裝置而言,很難使用包含諸如下拉列表框和滾動條等用戶接口單元的維修用戶接口。
解決此問題的一種方法是對ATM的消費者用戶站或維修用戶站對應于其輸入裝置的用戶接口編寫獨立的維修應用。然而,該方法會使維修ATM所需的維修軟件數(shù)量加倍。本發(fā)明示范實施例包含一種軟件結(jié)構(gòu),使對不同輸入裝置組合編寫獨立用戶接口的需求量減少。該示范實施例中開發(fā)的用戶接口采用的文檔包含產(chǎn)生用戶接口單元用的獨立于硬件的命令指令。這些指令由文檔查看器用戶接口程序根據(jù)與用戶接口互動用的特定用戶站所關(guān)聯(lián)的輸入裝置作不同解釋。
例如,產(chǎn)生任選命令的命令指令由后方維修顯示器的文檔查看器解釋為鼠標可點擊按鍵。然而,給消費者顯示器的相同指令由文檔查看器輸出為指點哪一實際功能鍵工作上啟動該任選命令的功能鍵指示符。
示范實施例中,執(zhí)行自動交易機維修任務的軟件應用包含與用戶接口文檔分離的硬件專用功能。用這種方式,能獨立開發(fā)并維持軟件的用戶接口部分和硬件專用功能。示范實施例中,用戶接口文檔包含規(guī)定用戶接口特性XML格式的命令指令。硬件功能位于由文檔查看器響應用戶接口事件調(diào)用的事件處理器DLL。除規(guī)定用戶接口特性外,用戶接口命令指令還指定根據(jù)用戶接口事件應調(diào)用哪些事件處理器。
示范的文檔查看器工作上根據(jù)相鄰可用或設(shè)計成與其工作互動的輸入裝置的類型,對前方和后方的顯示器輸出相應的用戶接口。此特性使ATM軟件開發(fā)者能集中于用戶接口特性,不花費時間開發(fā)不同類型輸入裝置的各種版本用戶接口。這樣,開發(fā)者能實現(xiàn)規(guī)定所期望用戶接口功能的命令指令的單一文檔。響應此單一文檔的示范文檔查看器根據(jù)顯示器和關(guān)聯(lián)輸入裝置的性能產(chǎn)生不同的用戶接口。示范實施例中,將文檔查看器配置成具有輸入裝置與哪些顯示裝置關(guān)聯(lián)的列表。根據(jù)此輸入裝置配置列表產(chǎn)生用戶接口。
此外,本發(fā)明的示范實施例還在工作上簡化語言專用用戶接口的開發(fā)。總的來說,自動交易機已包含該ATM所需各種人類語言的一些用戶接口畫面集。用戶接口布局和功能的任何改變都要求各備擇語言專用用戶接口也進行更新。示范實施例通過使識別值與用戶接口文檔規(guī)定的各用戶單元關(guān)聯(lián)簡化此處理。上述文檔還包含各個用戶接口單元的文本標記,這些標記可用約定的語言,諸如英語。此示范處理通過根據(jù)判定標識值相符合,用帶有一種語言的標記的命令代替具有另一種語言標記的相應命令指令簡化變換。
一示范實施例中,將具有變換后的標記的備擇命令指令保存在語言專用文檔中,使其與主文檔中的名稱相同,但位于語言專用子目錄。文檔查看器產(chǎn)生用戶接口時,其工作判定用戶接口的目標語言。然后,文檔查看器對名稱與主文檔中相同的至少一個備擇語言文檔定位。于是,文檔查看器根據(jù)ID值相符合,用另一語言文檔的相應命令指令替換用戶接口文檔的全部約定語言命令指令。另一些實施例可用其他存放相關(guān)備擇語言標記的方法,其中包括使備擇語言標記處于主文檔中。
可設(shè)計本發(fā)明的示范實施例,使其回過來與已有技術(shù)的ATM兼容。具體而言,實施例工作上根據(jù)從遠端主計算機收到的換碼代碼序列產(chǎn)生消費者用戶接口,這些序列規(guī)定消費者用戶接口的布局和功能。已有系統(tǒng)中終端控制軟件根據(jù)換碼代碼序列驅(qū)動“從屬”顯示裝置的輸出。示范實施例通過在經(jīng)消費者顯示器輸出的桌面部分產(chǎn)生用戶接口,輸出消費者用戶接口。通過利用某些操作系統(tǒng)的高層繪圖庫,本發(fā)明不需要編寫針對特定專有從屬驅(qū)動器的碼。在Windows2000型平臺上運行的本發(fā)明實施例中,可用諸如“直接繪圖”和“直接顯示”的高層接口產(chǎn)生消費者用戶接口。因此,示范終端控制軟件可配合使用含“直接繪圖”和“直接顯示”的驅(qū)動器的任何圖形版、視像版、MPEG硬件或其他顯示裝置以產(chǎn)生消費者用戶接口。
具有“從屬”消費者顯示器的系統(tǒng)中,終端控制軟件過早退出或閉鎖時,消費者用戶接口變成不工作。然而,雙監(jiān)視器配置的默契性能是如果終端控制軟件過早退出,消費者顯示器的用戶可看到并訪問桌面背景。ATM應用不需要這種性能。因此,示范實施例包含消隱畫面應用,該應用工作上獨立產(chǎn)生消隱畫面,覆蓋消費者顯示裝置輸出的桌面區(qū)。一示范實施例中,消隱畫面輸出位于消費者用戶接口與桌面之間的層中,使得用戶接口關(guān)閉或終止時,消隱畫面成為第1應用,并隱藏桌面。
其他示范實施例中,消隱畫面應用工作上接收來自終端控制軟件或維修應用軟件的畫面數(shù)據(jù)。消隱畫面應用根據(jù)消費者顯示器輸出的桌面部分的畫面數(shù)據(jù)產(chǎn)生相應的消費者或維修的用戶接口。存在終端控制軟件時,消隱畫面可發(fā)送退出信息,促使消隱畫面應用顯示具有指明ATM停止服務的信息的消隱用戶接口。維修應用要求ATM離線操作時,維修應用也在工作上發(fā)送信息給消隱畫面應用,促使消隱畫面應用使用與消費者顯示裝置顯示類似的停止服務信息。本發(fā)明的實施例還進一步在工作上接收來自主機的換碼代碼序列,該主機相應輸出單一碼字型、調(diào)色板化窗、MPEG(運動圖像專家組)視像、HTML文檔和能在操作系統(tǒng)桌面的一部分上輸出的其他多媒體文件或標記。
可結(jié)合針對不同平臺的ATM源碼的建立和編譯方法使用本發(fā)明示范實施例。示范實施例中,不是使每一開發(fā)工作站包含不同類型和版本開發(fā)工具的一個或多個本機拷貝,而是組織各開發(fā)工具的編譯程序,將其存儲于可移動的獨立媒體,諸如CD-ROM、Zip盤片或任何其他便攜存儲器件。
開發(fā)者希望編譯ATM源碼時,工作站處于工作上連接便攜媒體,并執(zhí)行特定類型和版本的編譯程序的配置腳本。該配置腳本用使工作站能運行來自便攜媒體的編譯程序的方式修改工作站。需要新的編譯程序時,使原便攜媒體工作上不連接工作站,并使具有存儲新編譯程序的第2便攜媒體處于工作上連接工作站。在工作站執(zhí)行新編譯程序?qū)呐渲媚_本,使該工作站能用第2便攜媒體上的新編譯程序編譯ATM源碼。
例如,一示范實施例中,MicrosoftC++編譯程序用運行相應的第1配置腳本后可從一個或多個工作站執(zhí)行的方式存儲于第1CD。此外,IBM C++編譯程序用運行相應的第2配置腳本后可從一個或多個工作站執(zhí)行的方式存儲于第2CD。開發(fā)者希望用任何一種編譯程序編譯ATM源碼時,必須將所要求的CD置入其工作站的CD讀出器,并運行相應的配置腳本。
示范實施例中,根據(jù)標準構(gòu)造指令集執(zhí)行來自各CD或其他便攜媒體的每一編譯程序。該標準構(gòu)造指令集適應配合多種不同目標ATM平臺和多種版本的開發(fā)工具使用。因此,標準構(gòu)造工作上使編譯程序包含與目標平臺和開發(fā)工具版本對應的一正確的庫集。這種方式中,使平臺專用碼與各平臺兼容的公共源碼分離成為一些獨立庫。因此,使ATM開發(fā)者能為多個不同ATM平臺產(chǎn)生共同源碼。編譯目標應用時,標準構(gòu)造文件工作上證實鏈接正確的平臺專用庫并且綜合到期望的ATM應用平臺專用分布。
圖2是本發(fā)明ATM系統(tǒng)示范實施例的示意圖。
圖3是本發(fā)明ATM系統(tǒng)示范顯示裝置與操作系統(tǒng)桌面環(huán)境的關(guān)系的示意圖。
圖4是示出根據(jù)單一公共用戶接口文檔進行輸出的示范前方和后方維修用戶接口的示意圖。
圖5是示出語言變換所用示范文檔結(jié)構(gòu)的示意圖。
圖6是示出語言變換所用示范文檔結(jié)構(gòu)的又一示意圖。
圖7是示出本發(fā)明示范畫面輸出軟件應用的示意圖。
圖8是示出提供與現(xiàn)有主銀行機系統(tǒng)后向兼容的示范軟、硬件結(jié)構(gòu)的示意圖。
圖9是對多個ATM平臺編譯源碼的系統(tǒng)和方法的示意圖。
圖10是具有多個消費者用戶站的本發(fā)明的另一示范實施例的立體圖。
圖11是具有消費者廣告顯示器的本發(fā)明另一示范實施例的立體圖。
實現(xiàn)發(fā)明的最佳形態(tài)現(xiàn)參閱附圖,尤其是圖1,其中示出本發(fā)明一示范實施例的自動銀行機10的立體圖。示范自動銀行機10包含用戶能與該機互動的至少2個用戶站12和14。每一用戶站包含工作上連接該機10的至少一個輸出裝置16和18。輸出裝置的例子包含音響裝置(諸如揚聲器)、顯示裝置(諸如CRT監(jiān)視器和液晶顯示屏)或能輸出可視和可聞信息的任何其他類型裝置,或者其他能感受的用戶接口。輸出裝置16和18還可包含端口、總線和/或無線發(fā)射機,這些部件工作上將用戶接口的電子表示輸出到外部裝置,諸如頭戴話機、計算機、終端設(shè)備、移動電話機、膝上型計算機、PDA(個人數(shù)字助理)或工作上將電磁、光或者其他信號轉(zhuǎn)換成可感受用戶接口的任何其他裝置。
本發(fā)明示范實施例中,各用戶站還包含至少一個輸入裝置,諸如觸屏傳感陣、小鍵盤、功能鍵、指點器、話筒或工作上受理來自該機10的用戶的輸入信號的其他裝置。與示范輸出裝置相同,本發(fā)明的示范輸入裝置也可包含端口、總線和/或無線接收機,這些部件接收用戶輸入的電子表示,該表示來自外部裝置,諸如計算機、終端設(shè)備、移動電話機、膝上型計算機、PDA、話筒或工作上將用戶輸入變換成電磁、光或其他信號的任何其他裝置。
對每一用戶站而言,各顯示裝置一般與至少一個鄰近輸入裝置關(guān)聯(lián)。示范實施例中,第1用戶站12位于該機的前方,主要打算用于消費者進行交易。顯示裝置16工作上輸出用戶接口28,其中包含操作該機用的多個選項。示范的前方顯示裝置16與包含諸如小鍵盤20和功能鍵22的輸入裝置關(guān)聯(lián),該輸入裝置使消費者能與用戶接口28互動。
示范實施例中,第2用戶站14一般位于該機后方,主要打算供得到授權(quán)的用戶用于維修保養(yǎng)機器。顯示裝置18工作上輸出用戶接口30,其中包含修理、配置和保養(yǎng)機器用的多個選項。顯示裝置18還給得到授權(quán)的用戶提供對外殼、窗或命令提示的接入,以便與該機10的操作系統(tǒng)提供的功能互動。由于修理和配置該機的輸入要求一般比進行消費者交易復雜,后方用戶站14可包含不同于前方用戶站并且/或者較靈活的輸入裝置,諸如全鍵盤26和指點器24。
自動銀行機10還包含使消費者能完成交易的多個交易功能裝置。該裝置的例子包含票單或現(xiàn)金發(fā)放器32、存款機34、收據(jù)打印機36和讀卡器38。這些交易功能裝置是示例的,本發(fā)明的實施例可包含其他類型和組合的交易功能裝置。本發(fā)明的示范實施例中,還使維修人員能在前方或后方用戶站用適當?shù)挠脩艚涌诓僮?、維修交易功能裝置并尋找其故障。
圖2是示出本發(fā)明一示范實施例的示意圖。其中自動銀行機40包含至少一個計算機42。各用戶站52、54的每一顯示裝置44、46和輸入裝置48、50工作上連接計算機42。交易功能裝置60也在工作上連接該計算機。示范實施例的該機40還在工作上連接與遠端主銀行系統(tǒng)56通信的裝置,用于以主系統(tǒng)對交易授權(quán)、進行尋問和價值轉(zhuǎn)移,以及傳遞任何其他類型的狀態(tài)、命令和授權(quán)信息。
該示范機40包含在計算機12中工作的多個軟件應用。這些軟件應用包含多個終端控制軟件部件58,這些部件工作上用顯示裝置44、46產(chǎn)生用戶接口,以便處理來自輸入裝置48、50的輸入,與主銀行系統(tǒng)通信,并且控制交易功能裝置60的操作。示范終端控制軟件部件包含消費者軟件應用62,該應用工作上產(chǎn)生消費者用戶接口,用于通過前方或消費者的顯示裝置44進行輸出。終端控制軟件部件還包含維修軟件應用64,工作上產(chǎn)生通過后方或維修的顯示裝置46輸出的維修用戶接口。
雖然消費者用戶接口通常用前方顯示裝置52輸出,維修用戶接口通常用后方顯示裝置46輸出,但應理解為本發(fā)明示范實施例中,消費者軟件應用還可工作得用后方顯示器46輸出消費者用戶接口,維修軟件應用還可工作得用前方顯示器44輸出維修用戶接口。這里還將討論,示范終端控制軟件的實施例還可包含畫面輸出軟件應用66、鼠標信息掛鉤68和文檔查看器軟件應用69。
本發(fā)明的示范實施例中,在工作上連接計算機42的至少一個數(shù)據(jù)存儲器70存儲軟件部件、文檔、配置值、存儲數(shù)據(jù)和包含終端控制軟件的任何其他軟件或數(shù)據(jù)部分。該數(shù)據(jù)存儲器可包含本機文件系統(tǒng)或數(shù)據(jù)庫。然而,另一些實施例中,數(shù)據(jù)存儲器可位于網(wǎng)絡(luò),并可通過一個或多個服務器計算機和服務器軟件應用訪問。
本發(fā)明的示范實施例工作上輸出跨越至少2個顯示裝置的計算機操作系統(tǒng)桌面環(huán)境。圖3表示銀行機用的示范雙顯示器配置。為了示出操作系統(tǒng)桌面環(huán)境與顯示裝置的關(guān)系,圖3示出的消費者顯示裝置80在本實施例中是銀行機的前方顯示器,靠近本示范實施例中是后方顯示器的維修顯示裝置82。然而,應理解為本發(fā)明示范實施例中,可對前方和后方顯示器進行取向,使得從一個有利點不可同時看到2個顯示器的輸出。還應理解,有些實施例中,前方和/或后顯示器方可包含多個顯示器或其他裝置,由指定的桌面部分安排其跨越范圍。
如圖3所示,示范實施例中,銀行機的計算機工作上通過第1顯示裝置80輸出桌面環(huán)境84的第1部分86。該計算機還在工作上通過第2顯示裝置82輸出桌面環(huán)境84的第2部分88。一示范實施例中,該計算機包含對多個監(jiān)視器提供內(nèi)建操作系統(tǒng)支持的操作系統(tǒng),諸如MicrosoftWindows2000,但本發(fā)明包括使用含多監(jiān)視器支持的任何操作系統(tǒng)和/或視頻硬件。
操作系統(tǒng)和/或視像顯示硬件中的多監(jiān)視器支持一般能通過用指點器將用戶接口從一部分桌面拖動到另一部分桌面,使任何單一應用的用戶接口從第1監(jiān)視器移動到第2監(jiān)視器。桌面規(guī)模的有效增加為運行額外的窗和應用提供較多桌面不動產(chǎn),而無需疊置。
本發(fā)明的示范實施例采用操作系統(tǒng)和/或視頻硬件的多監(jiān)視器支持在前方和后方的用戶站建立2個上述接口。本發(fā)明的典型配置中,消費者軟件應用產(chǎn)生的用戶接口92位于前方顯示裝置80輸出的桌面部分86,而維修軟件應用產(chǎn)生的用戶接口94位于后方顯示裝置82輸出的桌面部分88。工作上對示范終端控制軟件部件進行編程,使用戶接口92、94保持在規(guī)定各桌面部分86、88的座標內(nèi)。
諸如鼠標的指點器輸出指針光標90(諸如圖符),該光標通常能在第1桌面部分86與第2桌面部分88之間移動。根據(jù)本發(fā)明示范實施例,此性能由于使后方顯示裝置處的維修人員能將鼠標指針移動到消費者經(jīng)常在用的前方顯示裝置,有時不需要。為了免除此性能,本示范實施例采用圖中示為68的鼠標信息掛鉤。該掛鉤是一種軟件部件,在本實施例中抑制指針光標。信息掛鉤在操作系統(tǒng)作用該信息前,工作得攔截鼠標型信息。對鼠標信息掛鉤工作上編程以判定鼠標信息是否對應于移動到或處于桌面的第1部分86的鼠標指針。檢測到該信息時,鼠標信息掛鉤的工作使鼠標指針90的輸出保持在桌面的第2部分88。判定該鼠標信息對應于停留在桌面的第2部分88的鼠標指針時,示范的鼠標信息掛鉤工作,使操作系統(tǒng)可繼續(xù)處理事件,并且由該操作系統(tǒng)繼續(xù)接收來自鼠標的輸入信息,以便在接口中產(chǎn)生光標。應理解,雖然本實施例中對整個桌面部分抑制指針位置的光標輸出,但其他實施例中也可在其他桌面選擇區(qū)抑制輸出,并且/或者可抑制其他輸出類型。
借助采用多監(jiān)視器,消費者輕拍工作上連接前方顯示裝置80的觸屏裝置或提供其他形式的輸入時,前方顯示裝置80的消費者用戶接口92由銀行機的計算機系統(tǒng)提供輸入集中。有些環(huán)境中,由于維修用戶接口94對消費者用戶接口92失去輸入集中時,輸入后方顯示器82的維修用戶接口94的鍵擊會消失,不歡迎此性能。
本發(fā)明的示范實施例工作上通過監(jiān)視使后方顯示裝置82上維修用戶接口94發(fā)來的輸入集中移動到前方顯示裝置上消費者用戶接口92的集中改變事件或信息,免除此性能。一示范實施例中,一個或多個消費者軟件應用工作上檢測何時使集中移動到消費者用戶接口92。若發(fā)生此事件,則對消費者軟件應用工作上編程,使計算機自動將輸入集中移回到先前已有輸入集中的維修用戶接口94。輸入集中自動返回原維修用戶接口94,有效地使對維修用戶接口應用的鍵擊和其他輸入損失最小。
本發(fā)明的某些示范實施例中,希望使維修人員能從消費者用戶站和維修用戶站維修并配置自動銀行機。然而,由于在各用戶站提供不同類型的輸入裝置,常希望各用戶站具有各種用戶接口。將各種用戶接口適配成與該用戶站關(guān)聯(lián)或相鄰的相應輸入裝置互動。雖然可對各用戶站編程訂制的用戶接口,但本發(fā)明的示范實施例工作上根據(jù)單一公共用戶接口文檔自動輸出針對特定類型輸入裝置的用戶接口。
圖4示出可從公共用戶接口文檔100產(chǎn)生的一例不同用戶接口102和104。此示范實施例中,計算機包含文檔查看器軟件應用106,該應用根據(jù)設(shè)計成與用戶接口互動的輸入裝置的類型或性能,檢索一個或多個用戶接口文檔,并輸出相應的用戶接口。例如,前方顯示裝置108與功能鍵輸入裝置110和111關(guān)聯(lián)。后方顯示裝置112與鼠標器114關(guān)聯(lián)。文檔查看器軟件應用106的示范例工作上根據(jù)文檔110產(chǎn)生包含標記116和118的第1維修用戶接口102。標記116和118指明相鄰功能鍵110和111的功能。此外,文檔查看器軟件應用106還在工作上根據(jù)文檔100產(chǎn)生第2維修用戶接口112,其中包含能用與鼠標器114關(guān)聯(lián)的鼠標指針124操縱的用戶接口單元,諸如滾動條120和按鍵122。
用戶接口文檔100包含規(guī)定該文檔所產(chǎn)生各用戶接口中應包含的特性的多條命令指令126。這些命令指令126一般是輸入裝置的中性,使文檔查看器能判定哪些類型的用戶接口單元最符合特定類型輸入裝置的命令指令。因此,對相應的動作命令指令127而言,文檔查看器106工作上產(chǎn)生兩種或多種不同類型的用戶接口單元。例如,在具有關(guān)聯(lián)功能鍵110的前方顯示裝置108上,示范的文檔查看器106工作上產(chǎn)生選擇標記132,識別按壓的正確功能鍵134,以進行命令指令127規(guī)定的動作。對具有關(guān)聯(lián)鼠標器114的后方顯示裝置112而言,示范文檔查看器106為同一動作命令指令產(chǎn)生鼠標點擊鍵136。
用戶接口文檔100的命令指令還在工作上規(guī)定一個或多個事件處理器軟件部件128。事件處理器128對文檔查看器軟件應用106產(chǎn)生的用戶接口處理其發(fā)生的事件。該事件處理器包含軟件功能和自動交易機的其他軟件應用,前者工作上根據(jù)用戶接口事件控制硬件130,諸如交易功能裝置。例如,對應于命令指令動作127出現(xiàn)按鍵事件或擊鍵事件時,文檔查看器工作,以調(diào)用規(guī)定的事件處理器處理該事件??蓪κ录幚砥鞴ぷ魃暇幊?,以操作硬件,諸如交易功能裝置(如現(xiàn)金發(fā)放器)。事件處理器還可對主機、數(shù)據(jù)庫或別的源發(fā)送或檢索信息??偠灾?,示例事件處理器工作上根據(jù)用戶接口事件進行計算機中所執(zhí)行軟件應用能完成的任何功能。
事件處理器可將數(shù)據(jù)送回到文檔查看器,并可操作文檔處理器的用戶接口輸出。例如,事件處理器判定用戶啟動顯示新用戶接口頁面或窗的事件時,則該事件處理器的工作使文檔查看器加載代表新用戶接口頁面或窗的另一用戶接口文檔。此外,事件處理器工作上還操縱文檔查看器輸出的各用戶接口性能。這些操縱的例子包含改變用戶接口單元的可視性或修改標記或者文本框內(nèi)的文本。
本發(fā)明的示范實施例工作上以多種不同的人類語言輸出用戶接口。雖然可對每種不同人類語言編程訂制的用戶接口,本發(fā)明的示范實施例卻工作上根據(jù)用戶期望的人類語言自動變換用戶接口。圖5示出示范的用戶接口文檔150,該文檔原設(shè)計成以美國英語產(chǎn)生用戶接口。示范文檔查看器152工作上根據(jù)文檔150在顯示裝置160產(chǎn)生第1用戶接口154。用戶接口文檔150現(xiàn)包含具有美國英語標記“YES”的動作命令指令158。如果使用銀行機的消費者的優(yōu)選母語是美國英語,文檔查看器軟件應用不需要進行變換,并將相應的用戶接口單元156作為具有“YES”標記的按鍵產(chǎn)生。然而,使用該機的消費者的優(yōu)選母語是不同的語言或語支,則對父代用戶接口文檔150和相應變換用戶接口文檔159都作出響應的文檔查看器工作上產(chǎn)生已變換成消費者優(yōu)選語言的第2用戶接口162。本發(fā)明實施例中,能用各種方法進行語言選擇??赏ㄟ^對某些終端參數(shù)進行編程來設(shè)定語言?;蛘?,用戶可具有符合特定語言數(shù)據(jù)的系統(tǒng)中能訪問的關(guān)聯(lián)數(shù)據(jù)。或者,銀行機可進行工作,使用戶可在交易序列期間選擇語言??蓪οM者和維修兩種用戶接口提供多語言語支性能。
示范實施例中,通過使用多個共用文件名相同但存放在獨立子目錄中的變換用戶接口文檔,完成語言變換。一般子目錄名對應于變換的語言或語支。因此,示范實施例中,將特定語言的各交易文檔集存放在自動銀行機上其各自的子目錄。然而,應理解,可用其他文檔存儲系統(tǒng)組織涉及用戶接口文檔的語言,這些系統(tǒng)包括數(shù)據(jù)庫和/或萬維網(wǎng)服務器。
圖6表示示范的用戶接口文件列表170,示出其相關(guān)文件系統(tǒng)路徑。每種特定國家的語言包含其本身的子目錄。在子系子目錄存放國家語言的語支。因此,美國英語和英國語言的用戶接口文檔分別存放于諸如“/english.us/”172和“english.uk/”173的子目錄。包含共同方言或俚語的美國英語語支的用戶接口文檔可存放于子系子目錄(諸如“/english.us/slang/”176。
本發(fā)明的示范實施例中, 用戶接口文檔的語支版本不需要像父代用戶接口文檔那樣包含雙套命令指令。語支用戶接口文檔僅需包含已變換成語支或不同于母語的其他語言的命令指令。例如,如圖5所示,美國英語用戶接口文檔150包含命令指令158和163,用于在用戶接口154產(chǎn)生“YES(是)”鍵156和“NO(否)”鍵157。語支用戶接口文檔159僅包含命令指令161,用于在變換用戶接口162產(chǎn)生“Yeah(是)”鍵164。語支用戶接口文檔159不需要包含產(chǎn)生“NO”鍵165的命令指令。文檔查看器用來自父代用戶接口文檔150的原命令指令163產(chǎn)生“NO”鍵165。產(chǎn)生變換用戶接口162時,文檔查看器150的工作將一種語言的父代用戶接口文檔150與該種語言的語支的變換用戶接口文檔159組合或混合。
然而,應理解,示范實施例中,文檔查看器的工作以共用相同識別值(ID)的語支用戶接口文檔中的命令指令替換父代用戶接口文檔中的命令指令。進行此替換,以免在例如相同的用戶接口中不必要地同時包含Yes鍵和Yeah鍵。如圖5所示,文檔查看器152通過判定兩個命令指令158和161都包含共同的動作ID值“b1”,用“Yeah”鍵代替“Yes”鍵。結(jié)果,文檔查看器知道子系用戶接口文檔159的設(shè)計者打算用“Yeah”鍵代替原來的“Yes”鍵156。
雖然示出示范的語支用戶接口文檔159的命令指令少于父代用戶接口文檔150,但本發(fā)明示范實施例中,語支用戶接口文檔能包含父代用戶接口文檔中未出現(xiàn)的附加命令指令。這些附加命令指令可用于對變換用戶接口162添加父代用戶接口154中不存在的額外信息、文本描述或其他動作命令。
雖然從組合或混合來自父代和語支用戶接口文檔150和159的命令指令產(chǎn)生示范的變換用戶接口162,但此系統(tǒng)的工作可通過在命令指令中包含一個或多個專用字符避免語支用戶接口繼承某些命令指令。示范實施例中,該專用字符是一串3個句號“。。?!?。例如,父代用戶接口文檔150包含帶3個句號的命令指令166。產(chǎn)生父代用戶接口154時,文檔查看器的工作產(chǎn)生標有“Help(幫助)”的按鍵這種形式的相應用戶接口單元167。然而,由于命令指令166包含3個句號,文檔查看器工作得變換用戶接口162中不包含Help鍵。
雖然僅示出只用兩個文檔的變換,但應理解上述示范變換過程可用于多種涉及文檔的語言。例如,許多國家有多種官方語言。因而,可建立一系列變換用戶接口文檔,從公知度最高的語言開始,并且關(guān)聯(lián)公知度依次降低的語言和語支。
本發(fā)明的另一些示范實施例中,可用其他結(jié)構(gòu)存放變換標記和/或命令指令。例如,另一實施例中默契用戶接口文檔本身可在用戶接口文檔中包含各命令指令標記用的一個或多個變換。這些變換可按XML分層結(jié)構(gòu)存放,該結(jié)構(gòu)包含變換語言的說明、標記變換和命令指令的“ID”值(打算變換的變換字)。
還應理解,盡管結(jié)合可視輸出使用示范實施例,但所述原理也可用于其他輸出類型以及可視輸出與其他輸出的結(jié)合。例如,這些原理可用于提供用所選語言和語支的自動銀行機話音指導操作。
本發(fā)明的示范實施例中,通過前方顯示裝置在該裝置輸出的桌面環(huán)境部分輸出應用的用戶接口畫面或窗,顯示消費者應用和維修應用。多監(jiān)視器配置軟件的常規(guī)特性常使用戶能在桌面部分上未顯示應用時看到該桌面。因此,用戶接口應用關(guān)閉或過早退出時,會看到桌面環(huán)境的基底部分。此特性由于使消費者每當消費者程序終止時看到自動交易機基底操作系統(tǒng)結(jié)構(gòu)諸元,有時不合乎要求。
本發(fā)明的示范實施例通過采用畫面輸出軟件應用避免前方顯示裝置顯示基底桌面。圖7表示示范的畫面輸出軟件應用180,該應用的工作在前方顯示裝置184輸出的整個桌面環(huán)境區(qū)產(chǎn)生至少一個用戶接口畫面182。示范實施例中,消費者接口軟件應用或維修接口軟件應用188工作上對畫面輸出應用180傳遞相應的消費者和維修的用戶接口畫面,以便在前方顯示裝置182上輸出。示范實施例中,畫面輸出裝置采用操作系統(tǒng)的繪圖API,諸如Microsoft的“直接繪圖”和“直接顯示”,以響應消費者和維修的用戶接口應用建立畫面182。
示范實施例的畫面輸出軟件是獨立于消費者和維修的用戶接口應用186和188的程序。通過橫切處理邊界使畫面輸出應用180與其他應用分開,使畫面輸出的工作在消費者和維修的用戶接口應用因差錯或其他計算機故障而其中1個應用或2個應用終止時保持運轉(zhuǎn)且有效。畫面輸出應用180的工作還檢測何時消費者接口應用186終止。檢測到此狀況時,畫面輸出應用180的工作自動使計算機顯示畫面190,其中包含代表ATM停止服務的標記。根據(jù)消費者接口應用186在其關(guān)閉時給畫面輸出應用180傳送退出信息,能出現(xiàn)該檢測。畫面輸出應用180判定消費者接口應用186不再運行或者再不能與畫面輸出應用180通信,也會導致出現(xiàn)該檢測。實施例中示出的該停止服務畫面具有的規(guī)模大致覆蓋前方顯示畫面184輸出的整個桌面部分的區(qū)域。
示范實施例中,人為停止自動交易機進行維修時,維修接口應用188的工作給畫面輸出應用180發(fā)送信息,促使該應用顯示停止服務畫面190。維修人員完成該機維修時,維修接口應用的工作又給畫面輸出軟件傳送另一信息,指示該應用再次顯示消費者接口軟件應用186用的畫面。
本發(fā)明的示范實施例中,示范終端控制軟件部件與舊版本ATM終端控制軟件后向兼容。因此,本發(fā)明的示范實施例替換已有技術(shù)的舊ATM時,本發(fā)明的工作以和已有技術(shù)ATM相同的方式與主銀行系統(tǒng)通信,并且功能上產(chǎn)生和已有技術(shù)ATM相同的消費者用戶接口。為了達到與舊ATM后向兼容,示范實施例工作上處理來自主機的類似于舊ATM的換碼代碼序列信息。
例如,有些已有技術(shù)的ATM包含根據(jù)換碼代碼序列信息顯示不同彩色調(diào)色板的性能。已有技術(shù)中,計算機的顯示器有限顯示16*106以上種彩色中的256種彩色的組或調(diào)色板。有些ATM的工作進行調(diào)色板動感顯示,使畫面的彩色在多種不同調(diào)色板之間快速變化,以達到某些觀看效果,諸如動感。
然而,本發(fā)明的示范實施例的工作通過前方和后方的顯示裝置以16*106種以上彩色的分辨率輸出用戶接口。雖然可配置前方顯示裝置僅對256種彩色顯示圖像,但這樣做會在后方顯示器上產(chǎn)生不符合要求的彩色變化和假像。
如圖8所示,本發(fā)明示范實施例包含在對非調(diào)色板化分辨率配置的前方顯示裝置上模擬調(diào)色板型或“調(diào)色板化消費者用戶接口”的性能。通過首先產(chǎn)生非調(diào)色板化用戶接口畫面210達到調(diào)色板化。對構(gòu)成畫面的多個像素的每一個,非調(diào)色板化用戶接口畫面210的像素彩色替換為選自調(diào)色板214的像素彩色。示范的消費者用戶接口軟件應用212的工作用判定的相應像素彩色替換選自256種彩色的調(diào)色板的各像素。然后,將所得調(diào)色板化用戶接口畫面216通過前方顯示裝置輸出。這樣,就使本發(fā)明的示范實施例能繼續(xù)受理已有技術(shù)的調(diào)色板換碼代碼序列,并產(chǎn)生相應的模擬調(diào)色板化消費者用戶接口。
除保持與已有技術(shù)換碼代碼序列后向兼容外,本發(fā)明的實施例還將已有技術(shù)換碼代碼序列的數(shù)量加以擴充,以包含一些序列,用于借助單一碼字型和HTML格式畫面產(chǎn)生消費者用戶接口。這些顯示調(diào)色板、單一碼字型和HTML的換碼代碼序列可從主銀行系統(tǒng)218收到,或可本地存放于自動銀行機。
除給ATM提供消費者用戶站和維修用戶站外,本發(fā)明的另一些示范實施例還可給自動銀行機提供多個相同或不同類型的用戶站。例如,圖10示出具有2個消費者用戶站302、304的一種示范ATM300。各消費者用戶站包含本身的顯示裝置306和308、輸入裝置310和312以及交易功能裝置314和316。ATM300現(xiàn)包含一計算機,其工作使顯示裝置306、308分別顯示公共桌面環(huán)境的不同部分318和320。于是,該計算機中工作的一個或多個軟件應用可在各桌面部分318、320產(chǎn)生消費者用戶接口,使多個消費者能用ATM300同時在各用戶站完成交易功能。
除使各消費者用戶站位置相鄰(如圖10所示)外,又一些示范實施例還可使各消費者用戶站位于ATM300的不同側(cè),在不同的墻面?zhèn)龋诓煌姆块g,或處于使多個消費者能用ATM300同時進行銀行交易的任何空間關(guān)系。例如,示范的ATM可配置成具有處在由站立的消費者使用的位置的一個用戶站,而其第2個消費者用戶站可配置成靠近地面,給使用輪椅的消費者使用。
又一些本發(fā)明示范實施例可配置成具有不同類型的消費者用戶站。例如,可配置一個用戶站進行諸如取款的常規(guī)銀行交易,而一個或多個其他消費者用戶站可配置成用于其他類型的交易,諸如購買票券、匯票支付和信息檢索。
圖11示出本發(fā)明另一示范實施例。其中示范ATM340包含消費者用戶站342和展示站344。各站分別包含顯示裝置346、348。計算機的工作使各顯示裝置346、348輸出公共桌面環(huán)境的不同部分349、350。所述示范實施例中,安排展示站的位置,使靠近ATM的多個消費者能觀看廣告顯示裝置348,同時另一消費者正在使用消費者用戶站342。于是,ATM工作上可配置成通過展示裝置348輸出聲像展示信息,這些信息設(shè)計成將消費者吸引到ATM并且/或者用廣告對排隊等待使用ATM340的消費者推銷各種產(chǎn)品和服務。另外,可將多個顯示裝置用于提供其他功能,諸如提供證件的圖像,如放入ATM的支票或者ATM產(chǎn)生的支票、匯款單或票單。
本發(fā)明的這個示范實施例可結(jié)合給多個不同ATM平臺產(chǎn)生終端控制軟件部件的新穎方法使用。組織給多個不同目標ATM平臺的每一個用的各開發(fā)工具編譯程序,并以開發(fā)者工作站能從便攜媒體執(zhí)行該編譯程序的方式存到個體便攜媒體。示范實施例中,該便攜媒體是CD-ROM盤片。然而,另一些實施例中,可用具有存儲可執(zhí)行軟件編譯程序的足夠空間的任何便攜媒體。其他示范便攜媒體包括DVD盤、光磁盤、Zip盤、PCMCI存儲板、靜態(tài)存儲板、快速擦寫存儲板和可換硬盤。另外,可用對工作站有效連接和斷開編譯程序的其他方法。
各便攜媒體與配置腳本關(guān)聯(lián),該腳本在執(zhí)行時工作得對工作站進行配置,使其能運行來自便攜媒體的編譯程序。示范實施例中,配置腳本也與相應的編譯程序一起存放在便攜媒體。然而,另一些實施例中,配置腳本可存放在工作站或共用的網(wǎng)絡(luò)服務器上。
如圖9所示,便攜媒體254和256及其存放的可執(zhí)行編譯程序262和264可插入各開發(fā)者工作站250和252用的便攜媒體讀出器258和260。各工作站的工作執(zhí)行與各便攜媒體上可執(zhí)行編譯程序?qū)呐渲媚_本266和268。執(zhí)行該配置腳本后,適當配置工作站,以通過執(zhí)行來自便攜媒體的編譯程序編譯ATM源碼。
示范實施例中,各工作站工作上與共用網(wǎng)絡(luò)服務器270通信,該服務器包含標準構(gòu)造指令集存儲器272、平臺專用庫274和平臺中性庫276。平臺專用庫包含設(shè)計成配合專用ATM平臺使用的ATM軟件部件。例如,平臺專用庫274可包含具有MPEG圖像顯示功能的MicrosoftNT庫和具有MPEG圖像顯示功能的IBM OS/2庫。各庫專門設(shè)計成以ATM軟件的方式編入,并且針對各種平臺,諸如MicrosoftNT操作系統(tǒng)或IBM OS/2操作系統(tǒng)。
平臺中性庫包含工作上配合多個不同ATM平臺使用的公共ATM軟件部件。該平臺中性庫可包含給平臺專用庫274中存在的共用功能加附注的功能和級別。例如,圖像顯示平臺中性庫可在工作上編程,使其與平臺專用Microsoft或IBM的MPEG視像顯示功能接口。于是,可在多個不同的平臺專用ATM應用中重復使用設(shè)計成與平臺中性庫接口的新軟件部件。
本發(fā)明示范實施例中,工作上組織標準構(gòu)造指令集272,以規(guī)定哪些平臺專用庫和平臺中性庫與哪些目標自動交易機平臺關(guān)聯(lián)。各工作站250和252根據(jù)標準構(gòu)造指令集272用其當前配置的編譯程序262和264借助特定ATM平臺用的ATM源碼進行編譯。因而,各工作站能將公共源碼部件編譯成多個平臺專用ATM部件。
示范實施例中,通過產(chǎn)生自動交易機用的公共源部件完成此處理。對第1目標ATM平臺,開發(fā)者放置與其工作站連接的第1便攜媒體。該第1便攜媒體包含第1可執(zhí)行編譯程序,編譯第1目標ATM平臺產(chǎn)生的源碼。開發(fā)者運行與第1可執(zhí)行編譯程序?qū)牡?配置腳本。該第1配置腳本的工作對工作站進行配置,以執(zhí)行來自第1便攜媒體的第1編譯程序。一旦配置工作站,開發(fā)者即根據(jù)標準構(gòu)造指令集,通過執(zhí)行來自第1便攜媒體的第1編譯程序編譯已產(chǎn)生的源碼。
對第2目標ATM平臺,開發(fā)者將第1便攜平臺換成包含第2可執(zhí)行編譯程序的第2便攜媒體。第2編譯程序的工作為第2目標ATM平臺編譯所產(chǎn)生的源碼。開發(fā)者運行與第2編譯程序?qū)牡?配置腳本。該第2配置腳本的工作對工作站進行配置,以執(zhí)行來自第2便攜媒體的第2編譯程序。一旦重新配置工作站,開發(fā)者即根據(jù)標準構(gòu)造指令集,通過執(zhí)行來自第2便攜媒體的第2編譯程序編譯已產(chǎn)生的源碼。對每一目標ATM平臺,標準構(gòu)造指令集的工作指導配置的編譯程序建立包含與目標ATM平臺對應的碼的ATM應用部件。
這樣,本發(fā)明的新自動銀行機和系統(tǒng)達到一個或多個上述目的,消除使用已有裝置和系統(tǒng)中遇到的困難,解決一些問題,并且達到這里說明的滿意結(jié)果。
以上的說明中,為了簡潔明了,采用某些術(shù)語。然而,由于這些術(shù)語用于達到說明并且要廣義解釋,不必受其限制。此外,這里的文字說明和圖解用作例子,本發(fā)明不受所示準確細節(jié)的限制。
以下的權(quán)利要求書中,作為完成一種功能的手段闡述的任何特性應解釋為包含能完成所述功能的、本領(lǐng)域技術(shù)人員公知的任何手段,不應受這里所示特性和結(jié)構(gòu)或其等效體的限制。
已經(jīng)說明本發(fā)明的特征、發(fā)現(xiàn)和原理、其構(gòu)造和操作的方式以及達到的優(yōu)點和有用結(jié)果,所附權(quán)利要求書中闡述有用的新結(jié)果、裝置、單元、布局、部件、組合、系統(tǒng)、設(shè)備、操作、方法和關(guān)系。
權(quán)利要求
1.一種自動銀行機設(shè)備,其特征在于,包含至少一個計算機;工作上連接該計算機的多個交易功能裝置;工作上連接該計算機的第1顯示裝置和第2顯示裝置;與第1顯示裝置關(guān)聯(lián)的第1種輸入裝置和與第2顯示裝置關(guān)聯(lián)的第2種輸入裝置,各第1、第2種輸入裝置工作上與所述計算機相連,以及在該計算機中工作的至少一個軟件應用,其中,軟件應用工作上促使第1用戶接口對關(guān)聯(lián)的第1種輸入裝置作出響應,通過第1顯示裝置進行輸出,并且該軟件應用工作上使第2用戶接口對關(guān)聯(lián)的第2種輸入裝置作出響應,通過第2顯示裝置進行輸出。
2.如權(quán)利要求1所述的設(shè)備,其特征在于,計算機工作上促使產(chǎn)生桌面環(huán)境,該桌面環(huán)境跨越第1和第2顯示裝置。
3.如權(quán)利要求2所述的設(shè)備,其特征在于,計算機工作上對至少一個軟件應用作出響應,促使在通過第1顯示裝置輸出的第1桌面環(huán)境部分產(chǎn)生第1用戶接口,并且在通過第2顯示裝置輸出的第2桌面環(huán)境部分產(chǎn)生第2用戶接口。
4.如權(quán)利要求1所述的設(shè)備,其特征在于,還包含工作上連接計算機的至少一個第1文檔,該計算機工作上響應該第1文檔,促使第1和第2用戶接口輸出。
5.如權(quán)利要求4所述的設(shè)備,其特征在于,該文檔包含與硬件獨立的用戶接口單元對應的多條命令指令。
6.如權(quán)利要求5所述的設(shè)備,其特征在于,至少一個軟件應用包含至少一個事件處理器;該命令指令工作上規(guī)定事件處理器;計算機工作上響應至少一條命令指令和來自第1種輸入裝置或第2種輸入裝置的輸入,以調(diào)用事件處理器。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,計算機工作上響應事件處理器,使自動銀行機進行至少一種涉及維修的功能。
8.一種自動銀行機設(shè)備,其特征在于,包含一計算機;工作上連接該計算機的至少2個用戶站,其中,各用戶站包含至少一個顯示裝置和至少一個輸入裝置;以及在該計算機中工作的至少一個軟件應用,其中,該軟件應用工作上判定各用戶站中包含的至少一個輸入裝置的至少一種性能,并且至少一個軟件應用工作上促使用戶接口通過各用戶站中包含的顯示裝置進行輸出;用戶站的用戶接口根據(jù)該用戶站所包含至少一個輸入裝置關(guān)聯(lián)的至少一種性能進行輸出。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,對每一用戶站而言,相應的用戶接口包含適合于通過該用戶站包含的至少一個輸入裝置與用戶互動的至少一個用戶接口單元。
10.如權(quán)利要求8所述的設(shè)備,其特征在于,還包含工作上連接計算機的文檔,該文檔包含多條命令指令,至少一個軟件應用工作上響應該命令指令,對各用戶站輸出用戶接口。
11.如權(quán)利要求10所述的設(shè)備,其特征在于,其中,第1用戶站包含的輸入裝置包括指點器,第2用戶站包含的輸入裝置包括至少一個功能鍵;軟件應用對第1命令指令作出響應,在來自指點器的第1輸入所關(guān)聯(lián)的第1用戶接口工作上產(chǎn)生第1用戶接口單元;軟件應用對第1命令指令作出響應,在來自功能鍵的第2輸入所關(guān)聯(lián)的第2用戶接口工作上產(chǎn)生第2用戶接口單元。
12.如權(quán)利要求11所述的設(shè)備,其特征在于,還包含工作上連接計算機的至少一個事件處理器軟件部件,軟件應用工作上響應第1輸入或第2輸入,以調(diào)用該事件處理器部件的功能。
13.如權(quán)利要求12所述的設(shè)備,其特征在于,還包含工作上連接計算機的交易功能裝置,事件處理器部件工作上促使交易功能裝置根據(jù)第1輸入或第2輸入進行操作。
14.如權(quán)利要求11所述的設(shè)備,其特征在于,計算機工作上響應第1或第2輸入,使自動銀行機進行維修操作。
15.如權(quán)利要求10所述的設(shè)備,其特征在于,還包含與第1文檔關(guān)聯(lián)的至少一個第2文檔,其中第1文檔包含第1命令指令和第2命令指令,第2文檔包含與第1命令指令對應的第3命令指令;第1命令指令包含第1人類語言的第1標記,第3命令指令包含具有含義與第1標記對應的第2人類語言的第2標記;軟件應用工作上根據(jù)第1和第2文檔輸出具有第2人類語言標記的各用戶接口。
16.如權(quán)利要求15所述的設(shè)備,其特征在于,軟件應用工作上產(chǎn)生具有與第2和第3命令指令對應的用戶接口單元的各用戶接口。
17.如權(quán)利要求16所述的設(shè)備,其特征在于,軟件應用工作上根據(jù)替換第1標記的第2標記產(chǎn)生各用戶接口。
18.一種方法,其特征在于包含(a)給自動銀行機提供至少一個第1文檔;(b)判定該自動銀行機上與第1輸入裝置關(guān)聯(lián)的至少一個第1鍵入,其中第1輸入裝置與該自動銀行機上的至少一個第1顯示裝置關(guān)聯(lián);(c)根據(jù)判定的第1鍵入和第1文檔,通過第1顯示裝置展示至少一個第1用戶接口。
19.如權(quán)利要求18所述的方法,其特征在于,還包含(d)判定自動銀行機上與第2輸入裝置關(guān)聯(lián)的至少一個第2鍵入,其中第2輸入裝置與自動銀行機上的第2顯示裝置關(guān)聯(lián);(e)根據(jù)判定的第2鍵入和第2文檔,通過第2顯示裝置展示至少一個第2用戶接口。
20.如權(quán)利要求19所述的方法,其特征在于,還包含(f)根據(jù)第1文檔和通過第1輸入裝置的第1輸入進行第1功能;(g)根據(jù)第1文檔和通過第2輸入裝置的第2輸入進行第1功能。
21.如權(quán)利要求20所述的方法,其特征在于,各步驟(f)和(g)中,所進行的第1功能包含從自動銀行機發(fā)放現(xiàn)金。
22.如權(quán)利要求20所述的方法,其特征在于,各步驟(f)和(g)中,所進行的第1功能包含進行涉及自動銀行機工作的維修。
23.如權(quán)利要求20所述的方法,其特征在于,各步驟(f)和(g)中,所進行的第1功能包含調(diào)用第1文檔規(guī)定的至少一個事件處理器。
24.如權(quán)利要求18所述的方法,其特征在于,步驟(c)中,進一步根據(jù)第2文檔展示第1用戶接口,該第2文檔包含第1文檔中所含標記的至少一種語言變換。
25.如權(quán)利要求24所述的方法,其特征在于,還包含e)將第1文檔中的第1命令指令替換成第2文檔中的第2相應命令指令,第1命令指令包含第1人類語言的第1標記,第2命令指令包含第1人類語言的語支的第2標記。
26.一種計算機可讀媒體,其特征在于,工作上促使自動銀行機中的計算機進行權(quán)利要求18所述方法的各步驟。
27.一種對至少一個自動銀行機開發(fā)平臺專用應用的方法,其特征在于包含(a)產(chǎn)生自動銀行機應用的源碼;(b)放置工作上連接計算機的便攜媒體,該便攜媒體包含與多個目標自動銀行機平臺中的第1個對應的編譯程序;(c)配置該計算機,以執(zhí)行來自便攜媒體的編譯程序;(d)根據(jù)標準構(gòu)造指令集,用從便攜媒體執(zhí)行的編譯程序?qū)Χ鄠€目標自動交易機平臺中的第1個編譯源碼,其中標準構(gòu)造指令集適應配合多個目標自動交易機平臺的每一個使用。
28.如權(quán)利要求27所述的方法,其特征在于,步驟(d)中,標準構(gòu)造指令集工作上指導編譯程序建立包含與第1目標自動交易機平臺對應的碼的應用部件。
29.如權(quán)利要求27所述的方法,其特征在于,還包含(e)放置工作上連接計算機的第2便攜媒體,該第2便攜媒體包含與多個目標自動銀行機平臺中的第2個對應的第2編譯程序;(f)配置該計算機,以執(zhí)行來自第2便攜媒體的第2編譯程序;(g)根據(jù)標準構(gòu)造指令集,用從第2便攜媒體執(zhí)行的第2編譯程序?qū)Χ鄠€目標自動交易機平臺中的第2個編譯源碼。
30.如權(quán)利要求29所述的方法,其特征在于,步驟(g)中,標準構(gòu)造指令集工作上指導第2編譯程序建立包含與第2目標自動交易機平臺對應的碼的第2應用部件。
31.一種對至少一個自動銀行機開發(fā)平臺專用應用的方法,其特征在于包含(a)提供適配成配合多個銀行機平臺使用的標準構(gòu)造設(shè)備組;(b)提供自動銀行機應用用的源碼;(c)提供多個編譯程序,每一編譯程序?qū)谝粋€自動銀行機平臺;(d)從多個編譯程序中選擇任一編譯程序;(e)用選擇的編譯程序和標準構(gòu)造設(shè)備組編譯與步驟(d)中選擇的編譯程序?qū)淖詣鱼y行機平臺用的源碼。
32.如權(quán)利要求31所述的方法,其特征在于,步驟(c)中,將各編譯程序存儲在不同的便攜存儲媒體上;步驟(e)包含執(zhí)行從第1便攜存儲媒體選出的編譯程序。
33.如權(quán)利要求32所述的方法,其特征在于,步驟(a)中,從遠端服務器檢索標準構(gòu)造指令集。
34.如權(quán)利要求32所述的方法,其特征在于,還包含(f)從多個編譯程序中選擇又一個編譯程序,該又一編譯程序存儲在第2便攜存儲媒體上,該又一編譯程序與第2自動銀行機平臺關(guān)聯(lián);(g)用選擇的又一編譯程序和標準構(gòu)造設(shè)備組編譯第2自動銀行機平臺用的源碼,其中包括執(zhí)行來自第2便攜存儲媒體的又一編譯程序。
35.一種自動銀行機設(shè)備,其特征在于包含一計算機;工作上與計算機連接的一現(xiàn)金發(fā)放器;工作上與計算機連接的第1顯示裝置和第2顯示裝置,其中計算機工作上輸出跨越第1和第2顯示裝置的桌面環(huán)境;工作上與計算機連接的第1輸入裝置和第2輸入裝置;在計算機中工作的第1軟件應用,其中計算機工作上響應第1應用,使得在通過第1顯示裝置輸出的第1部分桌面環(huán)境中產(chǎn)生第1用戶接口;在計算機中工作的第2軟件應用,其中計算機工作上響應第2軟件應用,使得在通過第2顯示裝置輸出的第2部分桌面環(huán)境中產(chǎn)生第2用戶接口。
36.如權(quán)利要求35所述的設(shè)備,其特征在于,第1輸入裝置包含指點器,計算機工作上促使在桌面環(huán)境產(chǎn)生與指點器對應的指針光標輸出。
37.如權(quán)利要求36所述的設(shè)備,其特征在于,計算機工作上將指針光標輸出限制到第1部分或第2部分。
38.如權(quán)利要求36所述的設(shè)備,其特征在于,指點器包含鼠標,還包含在計算機中工作的掛鉤應用和操作系統(tǒng)部件,其中掛鉤應用的工作在操作系統(tǒng)部件處理鼠標信息前,處理與通過鼠標的至少一個輸入對應的至少一個鼠標信息,并且掛鉤應用工作上有選擇地使鼠標信息受到抑制,防止第1部分桌面環(huán)境中包含指針光標輸出。
39.如權(quán)利要求38所述的設(shè)備,其特征在于,指針光標輸出可對鼠標作出響應,在桌面環(huán)境中移動,并且掛鉤應用的工作防止指針光標輸出移入第1部分。
40.如權(quán)利要求35所述的設(shè)備,其特征在于,工作上對計算機編程,以便對第1軟件應用試圖從第2軟件應用取得集中作出響應,使集中自動返回第2軟件應用。
41.如權(quán)利要求35所述的設(shè)備,其特征在于,通過第1顯示裝置輸出的第1部分桌面環(huán)境包含非調(diào)色板化分辨率時,計算機的工作將第1用戶接口關(guān)聯(lián)的各像素變換成從像素彩色調(diào)色板選擇的像素彩色。
42.如權(quán)利要求35所述的設(shè)備,其特征在于,還包含在計算機中工作的第3軟件應用,該第3軟件應用工作上響應第1軟件應用過早的終止,促使通過第1顯示裝置輸出大體消隱的畫面。
43.如權(quán)利要求42所述的設(shè)備,其特征在于,消隱畫面在規(guī)模上大體對應于通過第1顯示裝置輸出的第1部分桌面環(huán)境。
44.如權(quán)利要求35所述的設(shè)備,其特征在于,還包含在計算機中工作的第3軟件應用,該第3軟件應用工作上接收來自第1軟件應用或第2軟件應用的畫面數(shù)據(jù),并且該第3軟件應用工作上促使計算機通過第1顯示裝置輸出與該畫面數(shù)據(jù)對應的用戶接口。
45.如權(quán)利要求44所述的設(shè)備,其特征在于,第1軟件應用以第1方式關(guān)閉時,第1軟件應用的工作傳送第3軟件應用的畫面數(shù)據(jù),使得通過第1顯示裝置輸出指明自動銀行機停止服務的信息。
46.如權(quán)利要求44所述的設(shè)備,其特征在于,第2軟件應用的工作使計算機進行涉及維修的任務時,第2軟件應用的工作傳送第3軟件應用的畫面數(shù)據(jù),促使通過第1顯示裝置輸出指明自動銀行機停止服務的信息。
47.如權(quán)利要求35所述的設(shè)備,其特征在于,第1應用的工作對本設(shè)備從遠端主系統(tǒng)接收至少一個換碼代碼序列作出響應,促使第1用戶接口進行輸出。
48.如權(quán)利要求35所述的設(shè)備,其特征在于,第1應用的工作對至少一個HTML文檔中包含的指令作出響應,促使第1用戶接口進行輸出。
49.如權(quán)利要求35所述的設(shè)備,其特征在于,第1應用的工作對從主系統(tǒng)接收至少一個換碼代碼序列作出響應,促使通過第1用戶接口輸出與單一碼字型對應的標記。
50.一種操作自動銀行機的方法,其特征在于,包含(a)通過工作上連接該機的第1顯示裝置顯示第1部分桌面環(huán)境;(b)通過工作上連接該機的第2顯示裝置顯示第2部分桌面環(huán)境;(c)使第2部分桌面環(huán)境中能輸出工作上與連接該機的指點器對應的指針光標;(d)防止第1部分桌面環(huán)境中輸出指針光標。
51.如權(quán)利要求50所述的方法,其特征在于,還包含(e)從指點器接收與指針光標從第2部分桌面環(huán)境移動到第1部分桌面環(huán)境對應的至少一個輸入;(f)在操作系統(tǒng)部件處理指針信息前,攔截與至少一個輸入對應的至少一個指針信息;(g)在第2部分桌面環(huán)境中保持指針光標的輸出。
52.一種計算機可讀媒體,其特征在于,工作上促使自動銀行機中的計算機進行權(quán)利要求50中所述方法的各步驟。
53.一種操作自動銀行機的方法,其特征在于,包含(a)通過工作上連接該機的第1顯示裝置顯示第1部分桌面環(huán)境;(b)通過工作上連接該機的第2顯示裝置顯示第2部分桌面環(huán)境;(c)在第1部分桌面環(huán)境產(chǎn)生第1用戶接口;(d)在第2部分桌面環(huán)境產(chǎn)生第2用戶接口;(e)接收與操作系統(tǒng)的集中從第2用戶接口移到第1用戶接口對應的輸入;(f)使操作系統(tǒng)的集中返回第2用戶接口。
54.一種計算機可讀媒體,其特征在于,工作上促使自動銀行機中的計算機進行權(quán)利要求53中所述方法的各步驟。
55.一種操作自動銀行機的方法,其特征在于,包含(a)通過工作上連接該機的第1顯示裝置顯示第1部分桌面環(huán)境;(b)通過工作上連接該機的第2顯示裝置顯示第2部分桌面環(huán)境;(c)在第1部分桌面環(huán)境產(chǎn)生含圖像的第1用戶接口;(d)使第2部分桌面環(huán)境上能輸出與工作上連接該機的指點器對應的指針光標;(e)防止在第1部分桌面環(huán)境輸出指針光標。
56.如權(quán)利要求55所述的方法,其特征在于,第1用戶接口的分辨率非調(diào)色板化,并且該方法還包含(f)產(chǎn)生與第1用戶接口對應的調(diào)色板化用戶接口;(g)根據(jù)調(diào)色板化用戶接口輸出圖像。
57.如權(quán)利要求56所述的方法,其特征在于,步驟(f)包含將與第1用戶接口關(guān)聯(lián)的多個像素的每一個變換成從彩色調(diào)色板選出的彩色。
58.如權(quán)利要求57所述的方法,其特征在于,還包含(h)從主機接收與像素彩色調(diào)色板對應的數(shù)據(jù),作為換碼代碼序列信息。
59.如權(quán)利要求55所述的方法,其特征在于,還包含(f)判定第1用戶接口無效;(g)在第1部分桌面環(huán)境輸出消隱畫面,該消隱畫面具有的規(guī)模大體上對應于第1部分桌面環(huán)境的規(guī)模。
60.如權(quán)利要求55所述的方法,其特征在于,還包含(f)從主機接收HTML指令;(g)根據(jù)該HTML指令,輸出第1用戶接口。
61.一種計算機可讀媒體,其特征在于,工作時使自動銀行機中的計算機執(zhí)行權(quán)利要求55中所述方法的各步驟。
62.一種操作自動銀行機的方法,其特征在于,包含(a)通過工作上連接該機中計算機的第1顯示裝置顯示第1部分桌面環(huán)境;(b)通過工作上連接該計算機的第2顯示裝置顯示第2部分桌面環(huán)境;(c)從該計算機中工作的第1軟件應用接收第1畫面數(shù)據(jù);(d)根據(jù)第1畫面數(shù)據(jù),在第1部分桌面環(huán)境輸出用戶接口;(e)使第2部分桌面環(huán)境上能輸出與工作上連接該機的指點器對應的指針光標;(f)防止在第1部分桌面環(huán)境輸出指針光標。
63.如權(quán)利要求62所述的方法,其特征在于,還包含(i)判定第1軟件應用無效;(j)在用戶接口中包含代表停止服務信息的標記。
64.如權(quán)利要求62所述的方法,其特征在于,還包含(c)從在計算機中工作的第2軟件應用接收第2畫面數(shù)據(jù);(d)根據(jù)該第2畫面數(shù)據(jù),輸出用戶接口。
65.一種計算機可讀媒體,其特征在于,工作時使自動銀行機中的計算機執(zhí)行權(quán)利要求62中所述方法的各步驟。
66.一種自動銀行機設(shè)備,其特征在于,包含以下部分至少一個計算機;工作上連接該計算機的第1用戶站和第2用戶站,第1用戶站包含第1顯示裝置和至少一個第1交易功能裝置,第2用戶站包含第2顯示裝置和至少一個第2交易功能裝置,其中計算機工作上輸出跨越第1和第2顯示裝置的桌面環(huán)境;在計算機中工作的至少一個軟件應用,其中計算機工作上響應該應用,促使在通過第1顯示裝置輸出的第1部分桌面環(huán)境產(chǎn)生第1用戶接口,計算機工作上還響應該應用,促使在通過第2顯示裝置輸出的第2部分桌面環(huán)境產(chǎn)生第2用戶接口,第1用戶站和第2用戶站處于位置上相互關(guān)聯(lián),使2個消費者可用該機同時進行交易功能。
67.一種自動銀行機設(shè)備,其特征在于,包含以下3大部分至少一個計算機;工作上與該計算機連接的一個用戶站和一個展示站,該用戶站包含第1顯示裝置和至少一個第1交易功能裝置,該展示站包含第2顯示裝置,其中計算機工作上輸出跨越第1和第2顯示裝置的桌面環(huán)境;在計算機中工作的至少一個軟件應用,其中計算機工作上響應該應用,促使在通過第1顯示裝置輸出的第1部分桌面環(huán)境產(chǎn)生用戶接口,并且該應用的工作促使在通過第2顯示裝置輸出的第2部分桌面環(huán)境產(chǎn)生可視展示。
全文摘要
一種自動銀行機(10),工作時受到來自前方消費者用戶站(12)和后方維修用戶站(14)的控制。該機工作時通過前方顯示裝置(16、80)輸出消費者用戶接口(28)。該接口包含與該機互動的進行交易用的選項,其中包括用現(xiàn)金發(fā)放器(32)發(fā)放現(xiàn)金。該機的工作還通過后方顯示裝置(18、82)輸出維修用戶接口(30)。該接口包含對該機進行配置、查找故障、維修和保養(yǎng)用的選項。該機的操作系統(tǒng)工作上產(chǎn)生跨越前方顯示裝置和后方顯示裝置的桌面環(huán)境(84),使第1顯示裝置輸出第1部分桌面(86),第2顯示裝置輸出第2部分桌面(88)。
文檔編號G06Q40/00GK1466745SQ01816173
公開日2004年1月7日 申請日期2001年8月6日 優(yōu)先權(quán)日2000年8月7日
發(fā)明者格雷格利·R·密勒, 哈羅德·V·普特曼, 代爾·克林欣, 愛娜·謝, 彼特·特林包, V 普特曼, 克林欣, 格雷格利 R 密勒, 特林包, 謝 申請人:迪布爾特有限公司