專利名稱:基于Web的金融自助服務(wù)系統(tǒng)及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種金融自助服務(wù)系統(tǒng)及其控制方法,尤其是一種基于Web的利用虛模塊對(duì)金融自助服務(wù)設(shè)備的硬件模塊進(jìn)行控制的系統(tǒng)及方法,屬于金融服務(wù)設(shè)施技術(shù)領(lǐng)域。
背景技術(shù):
隨著銀行電子化建設(shè)步伐的逐步加快,ATM等自助服務(wù)設(shè)備的應(yīng)用越來(lái)越多,自助服務(wù)理念及其技術(shù)手段已得到客戶的普遍認(rèn)可與歡迎。更確切、具體些說(shuō),金融自助服務(wù)指的是銀行通過(guò)自助服務(wù)設(shè)備為銀行卡持卡人提供自助業(yè)務(wù)的一種服務(wù)方式。目前,國(guó)內(nèi)大部分銀行為客戶提供的自助業(yè)務(wù)包括查詢帳戶信息、取款、存款、修改個(gè)人密碼、轉(zhuǎn)帳等。為了提供上述的自助服務(wù),除了必要的硬件設(shè)備,如直接面向客戶的自動(dòng)柜員機(jī)ATM、后臺(tái)的服務(wù)器以及網(wǎng)絡(luò)設(shè)備等,還需要設(shè)計(jì)一套軟件系統(tǒng),這就是自助服務(wù)應(yīng)用系統(tǒng)。目前,國(guó)內(nèi)外所有銀行涉及現(xiàn)金交易的自助服務(wù)應(yīng)用系統(tǒng)全部采用傳統(tǒng)的C/S模式,在這種模式中,自助服務(wù)應(yīng)用系統(tǒng)被分為兩部分,一是客戶端應(yīng)用,運(yùn)行于自助服務(wù)設(shè)備,業(yè)內(nèi)稱為ATMC,二是服務(wù)器端應(yīng)用,運(yùn)行于后臺(tái)服務(wù)器,業(yè)內(nèi)稱為ATMP。ATMC負(fù)責(zé)處理業(yè)務(wù),控制業(yè)務(wù)流程與硬件模塊的動(dòng)作,顯示人機(jī)交互頁(yè)面,向ATMP發(fā)出交易請(qǐng)求并交換數(shù)據(jù),記錄日志,處理異常情況。而ATMP只是簡(jiǎn)單地響應(yīng)客戶端的交易請(qǐng)求、進(jìn)行數(shù)據(jù)交換并記錄相應(yīng)的交易流水。在C/S模式中,由于應(yīng)用分布于系統(tǒng)兩端,特別是ATMC,隨自助服務(wù)設(shè)備種類與品牌的不同而不同,開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)工具、運(yùn)行平臺(tái)以及與ATMP的數(shù)據(jù)交換接口也各不相同,再加上自助服務(wù)設(shè)備除了安裝于銀行營(yíng)業(yè)網(wǎng)點(diǎn)外,還廣泛分布于商店、賓館、機(jī)場(chǎng)、車(chē)站等眾多的公共場(chǎng)合,因此難以集中有效地管理。目前銀行對(duì)自助服務(wù)設(shè)備通常分別進(jìn)行管理,即不同的設(shè)備接入不同的前置機(jī)平臺(tái),有的銀行甚至出現(xiàn)同一個(gè)自助銀行內(nèi)的三類設(shè)備接入三種不同平臺(tái)的尷尬局面;在自助服務(wù)應(yīng)用系統(tǒng)的結(jié)構(gòu)方面,也大都采取傳統(tǒng)的Client/Server(客戶端/服務(wù)器,簡(jiǎn)稱為C/S)模式,其主要應(yīng)用程序運(yùn)行在客戶端,因此不同類型的設(shè)備要開(kāi)發(fā)不同的客戶端應(yīng)用程序,大量的管理工作(如安裝、維護(hù)、升級(jí)等)都在設(shè)備端進(jìn)行,這與金融應(yīng)用系統(tǒng)大集中的趨勢(shì)背道而馳。
問(wèn)題之二是C/S模式的可擴(kuò)充性差,每增加一種設(shè)備,都要求設(shè)備供應(yīng)商開(kāi)發(fā)一套完整的客戶端應(yīng)用,每增加一種服務(wù)功能,都要同時(shí)對(duì)客戶端與服務(wù)器端應(yīng)用程序進(jìn)行修改。
因此隨著自助服務(wù)設(shè)備的應(yīng)用日益普及,管理問(wèn)題也日益突出,系統(tǒng)擴(kuò)充帶來(lái)的工作量也越來(lái)越大,C/S模式下自助服務(wù)功能擴(kuò)充難度大、效率低的問(wèn)題日益突出。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的不足,提出一種基于Web的金融自助服務(wù)系統(tǒng)及其控制方法,通過(guò)對(duì)虛擬模塊的控制,實(shí)現(xiàn)對(duì)不同類型、不同品牌的自助服務(wù)設(shè)備硬件的集中管理,從而解決目前銀行對(duì)不同類型、不同品牌的自助服務(wù)設(shè)備的管理量大,效率低、擴(kuò)充性低的問(wèn)題。
本發(fā)明是通過(guò)如下的技術(shù)方案實(shí)現(xiàn)的本發(fā)明提供的系統(tǒng)通過(guò)Web服務(wù)器相互連接構(gòu)成萬(wàn)維網(wǎng)(World Wide Web)并提供資源(包括應(yīng)用、數(shù)據(jù)等),客戶端只要通過(guò)瀏覽器即可訪問(wèn)并獲得網(wǎng)絡(luò)中的資源,在這種模式下,服務(wù)器端能提供多少資源,客戶端就能訪問(wèn)多少資源,并且,由于系統(tǒng)資源集中在服務(wù)器端,必然導(dǎo)致管理的集中,而管理的集中又極大地改善了系統(tǒng)的可擴(kuò)充性;另外,為了實(shí)現(xiàn)對(duì)不同類型、不同品品牌的自助服務(wù)設(shè)備的統(tǒng)一控制和管理,本發(fā)明在自助服務(wù)設(shè)備中安裝了一個(gè)以上的虛擬模塊,所述的虛擬模塊為從不同類型、不同品品牌的自助服務(wù)設(shè)備同一功能的硬件模塊抽象出來(lái)的功能模塊,具體的實(shí)現(xiàn)方式為程序模塊,其通過(guò)Web服務(wù)器上的控制模塊的管理和調(diào)用來(lái)實(shí)現(xiàn)不同類型、不同品品牌的自助服務(wù)設(shè)備同一功能的硬件模塊應(yīng)完成的功能。具體的技術(shù)方案如下一種基于Web的金融自助服務(wù)系統(tǒng),包括應(yīng)用服務(wù)器,一個(gè)以上自助服務(wù)設(shè)備,所述的應(yīng)用服務(wù)器為Web服務(wù)器,用于與銀行帳務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)交換,向自助服務(wù)設(shè)備提供人機(jī)交互頁(yè)面并控制自助服務(wù)設(shè)備的業(yè)務(wù)流程,監(jiān)控業(yè)務(wù)與設(shè)備運(yùn)行狀態(tài),管理和維護(hù)系統(tǒng);所述的自助服務(wù)設(shè)備包括客戶端標(biāo)準(zhǔn)瀏覽器硬件接口,用于Web服務(wù)器對(duì)自助服務(wù)設(shè)備硬件模塊的控制;所述的Web服務(wù)器通過(guò)Internet/Intranet與客戶端標(biāo)準(zhǔn)瀏覽器硬件接口連接。
上述的自助服務(wù)設(shè)備包括一個(gè)以上的虛擬模塊,Web服務(wù)器包括虛擬模塊的控制模塊,所述的虛擬模塊為從不同品牌、不同類型的自助服務(wù)設(shè)備同一功能的硬件模塊抽象出來(lái)的功能模塊,其通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)自助服務(wù)設(shè)備硬件模塊完成相應(yīng)的功能;所述虛擬模塊的控制模塊接收來(lái)自自助服務(wù)設(shè)備的用戶命令,通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口調(diào)用虛擬模塊來(lái)完成相應(yīng)的功能。
所述的虛擬模塊為密碼鍵盤(pán)、讀卡器、流水打印機(jī)、憑條打印機(jī)、補(bǔ)登折打印機(jī)、對(duì)帳單打印機(jī)、出鈔模塊、通用存款模塊、專用存款模塊、加密模塊、特殊電子設(shè)備、管理員操作面板中的一種或一種以上的任意組合。
在自助服務(wù)設(shè)備中,通過(guò)Web服務(wù)器提供的管理服務(wù),可定義自助服務(wù)設(shè)備包含哪些虛模塊,根據(jù)虛模塊組合情況就可定義某臺(tái)自助服務(wù)設(shè)備具有哪些功能,能提供哪些服務(wù)。
基于上述的系統(tǒng),本發(fā)明還提供了一種基于Web的金融自助服務(wù)系統(tǒng)的控制方法,包括如下步驟步驟10、啟動(dòng)系統(tǒng),Web服務(wù)器將初始化命令通過(guò)Internet/Intranet發(fā)送到自助服務(wù)設(shè)備,同時(shí)自助服務(wù)設(shè)備的瀏覽器鏈接到啟動(dòng)頁(yè)面;步驟11、Web服務(wù)器通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口控制自助服務(wù)設(shè)備的硬件模塊進(jìn)行初始化,初始化完成后,自助服務(wù)設(shè)備的瀏覽器鏈接從啟動(dòng)頁(yè)面指向待插卡頁(yè)面;步驟12、用戶插卡后,該插卡信息由客戶端標(biāo)準(zhǔn)瀏覽器硬件接口送到Web服務(wù)器,Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接到驗(yàn)卡頁(yè)面,同時(shí)自助服務(wù)設(shè)備通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)硬件模塊進(jìn)行驗(yàn)卡并記錄日志;步驟13、自助服務(wù)設(shè)備通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口將驗(yàn)卡得到的數(shù)據(jù)送到Web服務(wù)器,Web服務(wù)器識(shí)別卡的合法性、卡的類型,根據(jù)識(shí)別的結(jié)果判斷卡是否被接受,如果接受,執(zhí)行下一步,如果不接受,執(zhí)行步驟16;步驟14、Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接到業(yè)務(wù)選擇頁(yè)面,自助服務(wù)設(shè)備通過(guò)瀏覽器接收用戶的選擇信息,將該選擇信息通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口發(fā)送到Web服務(wù)器;步驟15、Web服務(wù)器處理該選擇信息,并根據(jù)選擇信息類型通過(guò)控制自助服務(wù)設(shè)備的瀏覽器鏈接到相應(yīng)頁(yè)面、自助服務(wù)設(shè)備通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)硬件設(shè)備完成相應(yīng)的功能。
步驟16、Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接鏈接到退卡頁(yè)面,退卡后鏈接到待插卡頁(yè)面。
在所述的步驟13和步驟14之間還包括密碼驗(yàn)證,其過(guò)程為步驟A、Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接到密碼輸入頁(yè)面;步驟B、自助服務(wù)設(shè)備通過(guò)瀏覽器接收用戶輸入的密碼信息,并將該密碼信息加密并送到Web服務(wù)器;步驟C、Web服務(wù)器將加密的密碼信息和卡號(hào)送往發(fā)卡行的主機(jī),主機(jī)判斷該密碼是否正確,如果正確,執(zhí)行步驟14,如果不正確,執(zhí)行步驟16。
由于本系統(tǒng)的自助服務(wù)設(shè)備包括一個(gè)以上的虛擬模塊,所以,在所述的步驟10中,Web服務(wù)器將初始化命令通過(guò)Internet/Intranet發(fā)送到自助服務(wù)設(shè)備后,自助服務(wù)設(shè)備上的一個(gè)以上的虛擬模塊接收該初始化命令,分別初始化。
所述的步驟12中,在驗(yàn)卡之前,Web服務(wù)器中的虛擬模塊的控制模塊向自助服務(wù)設(shè)備發(fā)送讀卡命令;自助服務(wù)設(shè)備接收該讀卡命令,調(diào)用讀卡器虛擬模塊;所述讀卡器虛擬模塊的讀卡過(guò)程如下步驟120、檢測(cè)讀卡器的硬件狀態(tài),如果正常,則執(zhí)行下一步,如果故障,將該故障信息發(fā)送到Web服務(wù)器;步驟121、檢測(cè)讀卡器是否有卡,如有卡,判斷此時(shí)接收的虛擬模塊的控制模塊發(fā)來(lái)的命令是讀卡還是寫(xiě)卡,如是讀卡命令,執(zhí)行下一步,如是寫(xiě)卡,執(zhí)行步驟123;如果沒(méi)有卡,等待插卡;執(zhí)行步驟121;步驟122、分別讀取磁道2、3內(nèi)的數(shù)據(jù),并將該數(shù)據(jù)發(fā)送到Web服務(wù)器中;步驟123、向磁道2、3寫(xiě)入數(shù)據(jù)。
上述的步驟B具體包括如下步驟步驟B1、自助服務(wù)設(shè)備通過(guò)瀏覽器接收用戶輸入的密碼信息,并將該鍵盤(pán)消息發(fā)送到Web服務(wù)器;步驟B2、Web服務(wù)器中的虛擬模塊的控制模塊接收并識(shí)別該鍵盤(pán)消息,將該鍵盤(pán)消息和調(diào)用密碼鍵盤(pán)虛擬模塊命令發(fā)送給自助服務(wù)設(shè)備;步驟B3、密碼鍵盤(pán)虛擬模塊檢測(cè)密碼鍵盤(pán)的硬件狀態(tài),如果硬件狀態(tài)為正常,執(zhí)行下一步;如果硬件狀態(tài)為故障狀態(tài),將該故障信息發(fā)送給Web服務(wù)器;步驟B4、判斷Web服務(wù)器發(fā)送來(lái)的鍵盤(pán)消息命令,如該鍵盤(pán)消息為輸入密碼,則將輸入數(shù)據(jù)的方式設(shè)置為密碼輸入方式,執(zhí)行步驟B5;如該鍵盤(pán)消息為輸入普通數(shù)據(jù),剛將輸入數(shù)據(jù)的方式設(shè)置為明文輸入方式,執(zhí)行步驟。。。;
步驟B5、對(duì)輸入的數(shù)據(jù)加密成為密文,并將該密文發(fā)送到Web服務(wù)器,執(zhí)行步驟B7;步驟B6、將輸入的數(shù)據(jù)發(fā)送到Web服務(wù)器,執(zhí)行步驟B7;步驟B7、結(jié)束。
另外,步驟14中所述的用戶的選擇信息為取款信息或存款信息或其他各種銀行的業(yè)務(wù)操作,在對(duì)各種業(yè)務(wù)的控制過(guò)程中,Web服務(wù)器根據(jù)實(shí)際情況調(diào)用自助服務(wù)設(shè)備上的各種虛擬模塊,由虛擬模塊控制自助服務(wù)設(shè)備的硬件模塊完成相應(yīng)的功能。
本發(fā)明使得對(duì)系統(tǒng)內(nèi)自助服務(wù)設(shè)備的管理集中在服務(wù)器端,管理集中,統(tǒng)一,降低了低端維護(hù)的工作量,通過(guò)增加虛擬模塊,可方便的擴(kuò)充系統(tǒng)的功能,擴(kuò)充性好。且沒(méi)有硬件組成部分的增加,節(jié)約資金,而且,自助服務(wù)設(shè)備不需要安裝客戶端應(yīng)用,僅需要瀏覽器,從而撇開(kāi)了大量的客戶端應(yīng)用的管理工作,且,由于采用了虛擬模塊,從而屏蔽了自助服務(wù)設(shè)備由于類型、口牌的不同而導(dǎo)致的硬件上的差別,并且,對(duì)自助服務(wù)設(shè)備硬件的控制由各個(gè)自助服務(wù)設(shè)備自身完成,服務(wù)器只用來(lái)協(xié)調(diào)各個(gè)虛擬模塊的調(diào)用,從而大大減輕了服務(wù)器的負(fù)擔(dān),提高系統(tǒng)的速度。
圖1為本發(fā)明所述系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖;圖2為圖1所示系統(tǒng)實(shí)施例的控制方法的流程圖。
具體實(shí)施例方式
以下通過(guò)附圖和具體的實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)的說(shuō)明參見(jiàn)圖1,為本發(fā)明所述的基于Web的金融自助服務(wù)系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖,本發(fā)明所述的基于Web的金融自助服務(wù)系統(tǒng)包括Web服務(wù)器1,一個(gè)以上自助服務(wù)設(shè)備2、3......n,每一臺(tái)自助服務(wù)設(shè)備的除了自身的硬件模塊外,還包括客戶端標(biāo)準(zhǔn)瀏覽器硬件接口20、30、......n0,所述的Web服務(wù)器1用于與銀行帳務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)交換,向自助服務(wù)設(shè)備2、3......n提供人機(jī)交互頁(yè)面并控制自助服務(wù)設(shè)備的業(yè)務(wù)流程,監(jiān)控業(yè)務(wù)與設(shè)備運(yùn)行狀態(tài),管理和維護(hù)系統(tǒng)。
由于自助服務(wù)設(shè)備的品牌有很多種,類型有多種多樣,為了使Web服務(wù)器能夠?qū)崿F(xiàn)對(duì)不同類型、不同品牌的自助服務(wù)設(shè)備硬件的集中管理,自助服務(wù)設(shè)備除了自身的硬件模塊、客戶端標(biāo)準(zhǔn)瀏覽器硬件接口外,還包括一個(gè)以上的虛擬模塊,如自助服務(wù)設(shè)備2上包括201、202......20m,Web服務(wù)器1包括虛擬模塊的控制模塊10,所述的虛擬模塊為從不同品牌、不同類型的自助服務(wù)設(shè)備同一功能的硬件模塊抽象出來(lái)的功能模塊,例如密碼鍵盤(pán)、讀卡器、流水打印機(jī)、憑條打印機(jī)、補(bǔ)登折打印機(jī)、對(duì)帳單打印機(jī)、出鈔模塊、通用存款模塊、專用存款模塊、加密模塊、特殊電子設(shè)備、管理員操作面板,用于通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)自助服務(wù)設(shè)備硬件模塊完成相應(yīng)的功能。
這樣在每一臺(tái)自助服務(wù)設(shè)備均安裝上一個(gè)以上的虛擬模塊,不同的虛擬模塊的組合可以使自助服務(wù)設(shè)備完成不同的功能,通過(guò)Web服務(wù)器上的虛擬模塊的控制模塊對(duì)虛擬模塊的管理、控制,可以完成每一臺(tái)自助服務(wù)設(shè)備的功能。
基于該系統(tǒng)的控制方法流程如圖2所示步驟10、啟動(dòng)系統(tǒng),Web服務(wù)器將初始化命令通過(guò)Internet/Intranet發(fā)送到自助服務(wù)設(shè)備,同時(shí)自助服務(wù)設(shè)備的瀏覽器鏈接到啟動(dòng)頁(yè)面;步驟11、Web服務(wù)器通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口控制自助服務(wù)設(shè)備的硬件模塊進(jìn)行初始化,初始化完成后,自助服務(wù)設(shè)備的瀏覽器鏈接從啟動(dòng)頁(yè)面指向待插卡頁(yè)面;步驟12、用戶插卡后,該插卡信息由客戶端標(biāo)準(zhǔn)瀏覽器硬件接口送到Web服務(wù)器,Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接到驗(yàn)卡頁(yè)面,同時(shí)自助服務(wù)設(shè)備通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)硬件模塊進(jìn)行驗(yàn)卡并記錄日志;步驟13、自助服務(wù)設(shè)備通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口將驗(yàn)卡得到的數(shù)據(jù)送到Web服務(wù)器,Web服務(wù)器識(shí)別卡的合法性、卡的類型,根據(jù)識(shí)別的結(jié)果判斷卡是否被接受,如果接受,執(zhí)行下一步,如果不接受,執(zhí)行步驟19;步驟14、Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接到密碼輸入頁(yè)面;步驟15、自助服務(wù)設(shè)備通過(guò)瀏覽器接收用戶輸入的密碼信息,并將該密碼信息加密并送到Web服務(wù)器;步驟16、Web服務(wù)器將加密的密碼信息和卡號(hào)送往發(fā)卡行的主機(jī),主機(jī)判斷該密碼是否正確,如果正確,執(zhí)行步驟17,如果不正確,執(zhí)行步驟19;步驟17、Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接到業(yè)務(wù)選擇頁(yè)面,自助服務(wù)設(shè)備通過(guò)瀏覽器接收用戶的選擇信息,將該選擇信息通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口發(fā)送到Web服務(wù)器;步驟18、Web服務(wù)器處理該選擇信息,并根據(jù)選擇信息類型通過(guò)控制自助服務(wù)設(shè)備的瀏覽器鏈接到相應(yīng)頁(yè)面、自助服務(wù)設(shè)備通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)硬件設(shè)備完成相應(yīng)的功能;步驟19、Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接鏈接到退卡頁(yè)面,退卡后鏈接到待插卡頁(yè)面。
在上述的流程中,在步驟17中,可以根據(jù)頁(yè)面內(nèi)的提示選擇各種業(yè)務(wù),系統(tǒng)在對(duì)業(yè)務(wù)實(shí)現(xiàn)的控制過(guò)程中,根據(jù)實(shí)際需要調(diào)用自助服務(wù)設(shè)備中的各種虛擬模塊,通過(guò)Web服務(wù)器協(xié)調(diào)的調(diào)用各種虛擬模塊,可以完成各種業(yè)務(wù)。
具體的來(lái)說(shuō),在步驟12中,在驗(yàn)卡之前,Web服務(wù)器中的虛擬模塊的控制模塊向自助服務(wù)設(shè)備發(fā)送讀卡命令;自助服務(wù)設(shè)備接收該讀卡命令,調(diào)用讀卡器虛擬模塊;所述讀卡器虛擬模塊的讀卡過(guò)程如下步驟120、檢測(cè)讀卡器的硬件狀態(tài),如果正常,則執(zhí)行下一步,如果故障,將該故障信息發(fā)送到Web服務(wù)器;步驟121、檢測(cè)讀卡器是否有卡,如有卡,判斷此時(shí)接收的虛擬模塊的控制模塊發(fā)來(lái)的命令是讀卡還是寫(xiě)卡,如是讀卡命令,執(zhí)行下一步,如是寫(xiě)卡,執(zhí)行步驟123;如果沒(méi)有卡,等待插卡;執(zhí)行步驟121;
步驟122、分別讀取磁道2、3內(nèi)的數(shù)據(jù),并將該數(shù)據(jù)發(fā)送到Web服務(wù)器中;步驟123、向磁道2、3寫(xiě)入數(shù)據(jù)。
在上述的讀卡器虛擬模塊中,還包括對(duì)該虛擬模塊的初始化、復(fù)位,在第一次打開(kāi)設(shè)備時(shí),要對(duì)虛擬模塊進(jìn)行初始化。
在步驟121中檢測(cè)到讀卡器內(nèi)沒(méi)有卡時(shí),對(duì)等待插卡的動(dòng)作有以下幾種控制方式1、可以永遠(yuǎn)的等下去直到有卡插入;2、設(shè)定等待時(shí)間,如果過(guò)了該等待時(shí)間,表示超時(shí),向Web服務(wù)器發(fā)送超時(shí)信息;3、檢測(cè)讀卡器的硬件狀態(tài),如為故障,則向Web服務(wù)器發(fā)送故障信息。
另外,該讀卡器虛擬模塊還包括退卡控制,在退卡時(shí),設(shè)定退卡時(shí)間,過(guò)了該退卡時(shí)間,檢測(cè)讀卡器內(nèi)是否還有卡,如有卡,取卡。
當(dāng)用戶輸入數(shù)據(jù)時(shí),Web服務(wù)器調(diào)用密碼鍵盤(pán)虛擬模塊,所述密碼鍵盤(pán)虛擬模塊的虛擬鍵值與標(biāo)準(zhǔn)PC鍵盤(pán)的鍵值相對(duì)應(yīng),當(dāng)用戶按下鍵時(shí),發(fā)送鍵盤(pán)事件及模擬鍵值,字符串與鍵盤(pán)鍵值的對(duì)應(yīng)關(guān)系如表1表1
具體控制過(guò)程如下步驟200、密碼鍵盤(pán)虛擬模塊檢測(cè)密碼鍵盤(pán)的硬件狀態(tài),如果硬件狀態(tài)為正常,執(zhí)行下一步;如果硬件狀態(tài)為故障狀態(tài),將該故障信息發(fā)送給Web服務(wù)器;步驟201、判斷Web服務(wù)器發(fā)送來(lái)的鍵盤(pán)消息命令,如該鍵盤(pán)消息為輸入密碼,則將輸入數(shù)據(jù)的方式設(shè)置為密碼輸入方式,執(zhí)行步驟202;如該鍵盤(pán)消息為輸入普通數(shù)據(jù),剛將輸入數(shù)據(jù)的方式設(shè)置為明文輸入方式,執(zhí)行步驟203;步驟202、對(duì)輸入的數(shù)據(jù)加密成為密文,并將該密文發(fā)送到Web服務(wù)器,執(zhí)行步驟204;步驟203、將輸入的數(shù)據(jù)發(fā)送到Web服務(wù)器,執(zhí)行步驟B7;步驟204、結(jié)束。
其中,步驟202中對(duì)輸入的數(shù)據(jù)加密成為密文,該加密的過(guò)程為步驟2020、將卡號(hào)去校驗(yàn)位,取右12位,左補(bǔ)4個(gè)字符“0”,得到16字節(jié)字符串,再轉(zhuǎn)換為8字節(jié)的字符串,如將卡號(hào)pchPAN去校驗(yàn)位,取右12位,如“5309833221044200”,取下畫(huà)線部分,左補(bǔ)4個(gè)字符‘0’得到16字節(jié)字符串“0000983322104420”,再轉(zhuǎn)換為8字節(jié)HEX;步驟2021、將密碼前補(bǔ)字符“0”,右補(bǔ)字符“F”得到16字節(jié)字符串,再轉(zhuǎn)換為8字節(jié)的字符串,如將密碼pchPIN,前補(bǔ)“0”加1字節(jié)長(zhǎng)度(字符串表示的10進(jìn)制數(shù)),右補(bǔ)字符“F”得到16字節(jié)字符串如06??????FFFFFFFF或04????FFFFFFFFFF,再轉(zhuǎn)換為8字節(jié)HEX。
步驟2022、將上述兩個(gè)步驟的結(jié)果進(jìn)行異或計(jì)算得到DATA;步驟2023、將上述結(jié)果DATA進(jìn)行標(biāo)準(zhǔn)DES算法加密成為密文PINBLOCK。
對(duì)于取款業(yè)務(wù),流程如下步驟300、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的讀卡器虛擬模塊,得到卡上的金額數(shù)據(jù);步驟301、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的密碼鍵盤(pán)虛擬模塊,得到用戶輸入的金額數(shù)據(jù);
步驟302、Web服務(wù)器根據(jù)上述兩組數(shù)據(jù)判斷是否可以取款,如果可以,執(zhí)行下一步,如果不可以,Web服務(wù)器通過(guò)頁(yè)面方式將該不可取款信息發(fā)送給用戶;步驟303、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備的出鈔虛擬模塊,完成取款功能;步驟304、判斷是否需要打印憑條,如需要,執(zhí)行下一步;如不需要,執(zhí)行步驟306;步驟305、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的憑條打印機(jī)虛擬模塊,該憑條打印機(jī)虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)憑條打印機(jī)完成憑條打印功能,結(jié)束;步驟306、判斷是否需要打印流水?dāng)?shù)據(jù),如需要,執(zhí)行下一步;如不需要,結(jié)束;步驟307、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的流水打印機(jī)虛擬模塊,該流水打印機(jī)虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)流水打印機(jī)完成流水打印功能。
在上述流程中,包括對(duì)出鈔虛擬模塊、憑條打印機(jī)虛擬模塊、流水打印機(jī)虛擬模塊的協(xié)調(diào)控制,對(duì)出鈔虛擬模塊完成出鈔的過(guò)程如下步驟3030、出鈔虛擬模塊檢測(cè)出鈔硬件模塊的狀態(tài),如正常,執(zhí)行下一步;如為故障,向Web服務(wù)器發(fā)送故障信息;步驟3031、檢測(cè)出鈔硬件模塊是否可用,如果出鈔口打開(kāi),通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)出鈔口關(guān)閉;如果有錢(qián)遺留,驅(qū)動(dòng)鈔硬件模塊將其收回,執(zhí)行下一步;步驟3032、檢測(cè)用戶輸入幣種的所能提供的最小面值與用戶輸入的最小面值是否相匹配,如不匹配,則向Web服務(wù)器發(fā)送不匹配信息;如匹配,執(zhí)行下一步;步驟3033、檢測(cè)出鈔箱內(nèi)的金額,如果金額不足,則向Web服務(wù)器發(fā)送不匹配信息;如金額足,執(zhí)行下一步;步驟3034、出鈔虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)鈔硬件模塊按照用戶指定的金額和幣種出鈔;步驟3035、判斷出鈔口的錢(qián)是否取走,如沒(méi)有取走,回收入回收箱內(nèi),如取走,結(jié)束。
所述的憑條打印機(jī)虛擬模塊完成打印憑條的過(guò)程如下步驟3050、憑條打印機(jī)虛擬模塊檢測(cè)憑條打印機(jī)的硬件狀態(tài),如為正常,執(zhí)行下一步,如為故障,將該故障信息發(fā)送給Web服務(wù)器;步驟3051、憑條打印機(jī)虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)憑條打印機(jī)硬件打印。
所述的流水打印機(jī)虛擬模塊完成打印流水?dāng)?shù)據(jù)的過(guò)程如下步驟3070、流水打印機(jī)虛擬模塊檢測(cè)流水打印機(jī)的硬件狀態(tài),如為正常,執(zhí)行下一步,如為故障,將該故障信息發(fā)送給Web服務(wù)器;步驟3071、流水打印機(jī)虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)流水打印機(jī)硬件打印。
對(duì)于取款操作,其流程如下步驟400、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的密碼鍵盤(pán)虛擬模塊,得到用戶輸入的金額數(shù)據(jù);步驟401、Web服務(wù)器的虛擬模塊判斷是普通存款還是專用存款,如是普通存款,虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的通用存款虛擬模塊,執(zhí)行步驟402;如是專用存款,虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的專用存款虛擬模塊,執(zhí)行步驟403;步驟402、通用存款虛擬模塊完成其存款功能;步驟403、專用存款虛擬模塊完成其存款功能。
通用存款虛擬模塊的控制流程與專用存款虛擬模塊的控制流程原理同以上各種虛擬模塊的控制流程,在此不再贅述。
另外,為了完成對(duì)其他業(yè)務(wù)的控制,在自助服務(wù)設(shè)備中還包括補(bǔ)登折打印機(jī)模塊、對(duì)帳單打印機(jī)模塊、加密模塊、特殊電子設(shè)備模塊、管理員操作面板模塊,對(duì)上述各模塊的控制過(guò)程不再贅述,這樣,由服務(wù)器端提供管理服務(wù),可定義某自助服務(wù)設(shè)備包含哪些虛模塊,根據(jù)虛模塊組合情況就可定義某臺(tái)設(shè)備具有哪些功能,能提供哪些服務(wù)。
Web服務(wù)器能同時(shí)受理兩臺(tái)或兩臺(tái)以上自助服務(wù)設(shè)備的請(qǐng)求信息,Web服務(wù)器能為每個(gè)請(qǐng)求提供一個(gè)線程處理,而且是并發(fā)的。
最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種基于Web的金融自助服務(wù)系統(tǒng),包括應(yīng)用服務(wù)器,一個(gè)以上自助服務(wù)設(shè)備,其特征在于,所述的應(yīng)用服務(wù)器為Web服務(wù)器,用于與銀行帳務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)交換,向自助服務(wù)設(shè)備提供人機(jī)交互頁(yè)面并控制自助服務(wù)設(shè)備的業(yè)務(wù)流程,監(jiān)控業(yè)務(wù)與設(shè)備運(yùn)行狀態(tài),管理和維護(hù)系統(tǒng);所述的自助服務(wù)設(shè)備包括客戶端標(biāo)準(zhǔn)瀏覽器硬件接口,通過(guò)Internet/Intranet與Web服務(wù)器連接,所述的Web服務(wù)器通過(guò)該客戶端標(biāo)準(zhǔn)瀏覽器硬件接口實(shí)現(xiàn)對(duì)自助服務(wù)設(shè)備硬件模塊的控制。
2.根據(jù)權(quán)利要求1所述的基于Web的金融自助服務(wù)系統(tǒng),其特征在于,所述的自助服務(wù)設(shè)備包括一個(gè)以上的虛擬模塊,Web服務(wù)器包括虛擬模塊的控制模塊,所述的虛擬模塊為從不同品牌、不同類型的自助服務(wù)設(shè)備同一功能的硬件模塊抽象出來(lái)的功能模塊,其通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)自助服務(wù)設(shè)備硬件模塊完成相應(yīng)的功能;所述虛擬模塊的控制模塊接收來(lái)自自助服務(wù)設(shè)備的用戶命令,通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口調(diào)用虛擬模塊來(lái)完成相應(yīng)的功能。
3.根據(jù)權(quán)利要求2所述的基于Web的金融自助服務(wù)系統(tǒng),其特征在于,所述的虛擬模塊為密碼鍵盤(pán)、讀卡器、流水打印機(jī)、憑條打印機(jī)、補(bǔ)登折打印機(jī)、對(duì)帳單打印機(jī)、出鈔模塊、通用存款模塊、專用存款模塊、加密模塊、特殊電子設(shè)備、管理員操作面板中的一種或一種以上的任意組合。
4.一種基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,包括如下步驟步驟10、啟動(dòng)系統(tǒng),Web服務(wù)器將初始化命令通過(guò)Internet/Intranet發(fā)送到自助服務(wù)設(shè)備,同時(shí)自助服務(wù)設(shè)備的瀏覽器鏈接到啟動(dòng)頁(yè)面;步驟11、Web服務(wù)器通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口控制自助服務(wù)設(shè)備的硬件模塊進(jìn)行初始化,初始化完成后,自助服務(wù)設(shè)備的瀏覽器鏈接從啟動(dòng)頁(yè)面指向待插卡頁(yè)面;步驟12、用戶插卡后,該插卡信息由客戶端標(biāo)準(zhǔn)瀏覽器硬件接口送到Web服務(wù)器,Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接到驗(yàn)卡頁(yè)面,同時(shí)自助服務(wù)設(shè)備通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)硬件模塊進(jìn)行驗(yàn)卡并記錄日志;步驟13、自助服務(wù)設(shè)備通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口將驗(yàn)卡得到的數(shù)據(jù)送到Web服務(wù)器,Web服務(wù)器識(shí)別卡的合法性、卡的類型,根據(jù)識(shí)別的結(jié)果判斷卡是否被接受,如果接受,執(zhí)行下一步,如果不接受,執(zhí)行步驟16;步驟14、Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接到業(yè)務(wù)選擇頁(yè)面,自助服務(wù)設(shè)備通過(guò)瀏覽器接收用戶的選擇信息,將該選擇信息通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口發(fā)送到Web服務(wù)器;步驟15、Web服務(wù)器處理該選擇信息,并根據(jù)選擇信息類型通過(guò)控制自助服務(wù)設(shè)備的瀏覽器鏈接到相應(yīng)頁(yè)面、自助服務(wù)設(shè)備通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)硬件設(shè)備完成相應(yīng)的功能;步驟16、Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接鏈接到退卡頁(yè)面,退卡后鏈接到待插卡頁(yè)面。
5.根據(jù)權(quán)利要求4所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,所述的步驟13和步驟14之間還包括密碼驗(yàn)證,其過(guò)程為步驟A、Web服務(wù)器控制自助服務(wù)設(shè)備的瀏覽器鏈接到密碼輸入頁(yè)面;步驟B、自助服務(wù)設(shè)備通過(guò)瀏覽器接收用戶輸入的密碼信息,并將該密碼信息加密并送到Web服務(wù)器;步驟C、Web服務(wù)器將加密的密碼信息和卡號(hào)送往發(fā)卡行的主機(jī),主機(jī)判斷該密碼是否正確,如果正確,執(zhí)行步驟14,如果不正確,執(zhí)行步驟16。
6.根據(jù)權(quán)利要求4所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,所述的步驟10中,Web服務(wù)器將初始化命令通過(guò)Internet/Intranet發(fā)送到自助服務(wù)設(shè)備后,自助服務(wù)設(shè)備上的一個(gè)以上的虛擬模塊接收該初始化命令,分別初始化。
7.根據(jù)權(quán)利要求4所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,所述的步驟12中,在驗(yàn)卡之前,Web服務(wù)器中的虛擬模塊的控制模塊向自助服務(wù)設(shè)備發(fā)送讀卡命令;自助服務(wù)設(shè)備接收該讀卡命令,調(diào)用讀卡器虛擬模塊;所述讀卡器虛擬模塊的讀卡過(guò)程如下步驟120、檢測(cè)讀卡器的硬件狀態(tài),如果正常,則執(zhí)行下一步,如果故障,將該故障信息發(fā)送到Web服務(wù)器;步驟121、檢測(cè)讀卡器是否有卡,如有卡,判斷此時(shí)接收的虛擬模塊的控制模塊發(fā)來(lái)的命令是讀卡還是寫(xiě)卡,如是讀卡命令,執(zhí)行下一步,如是寫(xiě)卡,執(zhí)行步驟123;如果沒(méi)有卡,等待插卡;執(zhí)行步驟121;步驟122、分別讀取磁道2、3內(nèi)的數(shù)據(jù),并將該數(shù)據(jù)發(fā)送到Web服務(wù)器中;步驟123、向磁道2、3寫(xiě)入數(shù)據(jù)。
8.根據(jù)權(quán)利要求5所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,所述的步驟B具體包括步驟B1、自助服務(wù)設(shè)備通過(guò)瀏覽器接收用戶輸入的密碼信息,并將該鍵盤(pán)消息發(fā)送到Web服務(wù)器;步驟B2、Web服務(wù)器中的虛擬模塊的控制模塊接收并識(shí)別該鍵盤(pán)消息,將該鍵盤(pán)消息和調(diào)用密碼鍵盤(pán)虛擬模塊命令發(fā)送給自助服務(wù)設(shè)備;步驟B3、密碼鍵盤(pán)虛擬模塊檢測(cè)密碼鍵盤(pán)的硬件狀態(tài),如果硬件狀態(tài)為正常,執(zhí)行下一步;如果硬件狀態(tài)為故障狀態(tài),將該故障信息發(fā)送給Web服務(wù)器;步驟B4、判斷Web服務(wù)器發(fā)送來(lái)的鍵盤(pán)消息命令,如該鍵盤(pán)消息為輸入密碼,則將輸入數(shù)據(jù)的方式設(shè)置為密碼輸入方式,執(zhí)行步驟B5;如該鍵盤(pán)消息為輸入普通數(shù)據(jù),剛將輸入數(shù)據(jù)的方式設(shè)置為明文輸入方式,執(zhí)行步驟B6;步驟B5、對(duì)輸入的數(shù)據(jù)加密成為密文,并將該密文發(fā)送到Web服務(wù)器,執(zhí)行步驟B7;步驟B6、將輸入的數(shù)據(jù)發(fā)送到Web服務(wù)器,執(zhí)行步驟B7;步驟B7、結(jié)束。
9.根據(jù)權(quán)利要求8所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,所述的步驟B5中對(duì)輸入的數(shù)據(jù)加密的過(guò)程為步驟B51、將卡號(hào)去校驗(yàn)位,取右12位,左補(bǔ)4個(gè)字符“0”,得到16字節(jié)字符串,再轉(zhuǎn)換為8字節(jié)的字符串;步驟B52、將密碼前補(bǔ)字符“0”,右補(bǔ)字符“F”得到16字節(jié)字符串,再轉(zhuǎn)換為8字節(jié)的字符串;步驟B53、將上述兩個(gè)步驟的結(jié)果進(jìn)行異或計(jì)算得到DATA;步驟B54、將上述結(jié)果DATA進(jìn)行標(biāo)準(zhǔn)DES算法加密成為密文。
10.根據(jù)權(quán)利要求4所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,步驟14中所述的用戶的選擇信息如為取款信息,則具體步驟如下步驟141、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的讀卡器虛擬模塊,得到卡上的金額數(shù)據(jù);步驟142、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的密碼鍵盤(pán)虛擬模塊,得到用戶輸入的金額數(shù)據(jù);步驟143、Web服務(wù)器根據(jù)上述兩組數(shù)據(jù)判斷是否可以取款,如果可以,執(zhí)行下一步,如果不可以,Web服務(wù)器通過(guò)頁(yè)面方式將該不可取款信息發(fā)送給用戶;步驟144、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備的出鈔虛擬模塊,完成取款功能。
11.根據(jù)權(quán)利要求10所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,所述出鈔虛擬模塊完成出鈔的過(guò)程如下步驟1441、出鈔虛擬模塊檢測(cè)出鈔硬件模塊的狀態(tài),如正常,執(zhí)行下一步;如為故障,向Web服務(wù)器發(fā)送故障信息;步驟1442、檢測(cè)出鈔硬件模塊是否可用,如果出鈔口打開(kāi),通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)出鈔口關(guān)閉;如果有錢(qián)遺留,驅(qū)動(dòng)鈔硬件模塊將其收回,執(zhí)行下一步;步驟1443、檢測(cè)用戶輸入幣種的所能提供的最小面值與用戶輸入的最小面值是否相匹配,如不匹配,則向Web服務(wù)器發(fā)送不匹配信息;如匹配,執(zhí)行下一步;步驟1444、檢測(cè)出鈔箱內(nèi)的金額,如果金額不足,則向Web服務(wù)器發(fā)送不匹配信息;如金額足,執(zhí)行下一步;步驟1445、出鈔虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)鈔硬件模塊按照用戶指定的金額和幣種出鈔;步驟1446、判斷出鈔口的錢(qián)是否取走,如沒(méi)有取走,回收入回收箱內(nèi),如取走,結(jié)束。
12.根據(jù)權(quán)利要求10所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,所述的取款過(guò)程還包括如下步驟步驟145、判斷是否需要打印憑條,如需要,執(zhí)行下一步;如不需要,執(zhí)行步驟147;步驟146、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的憑條打印機(jī)虛擬模塊,該憑條打印機(jī)虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)憑條打印機(jī)完成憑條打印功能,結(jié)束;步驟147、判斷是否需要打印流水?dāng)?shù)據(jù),如需要,執(zhí)行下一步;如不需要,結(jié)束;步驟148、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的流水打印機(jī)虛擬模塊,該流水打印機(jī)虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)流水打印機(jī)完成流水打印功能。
13.根據(jù)權(quán)利要求12所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,所述的憑條打印機(jī)虛擬模塊完成打印憑條的過(guò)程如下步驟1461、憑條打印機(jī)虛擬模塊檢測(cè)憑條打印機(jī)的硬件狀態(tài),如為正常,執(zhí)行下一步,如為故障,將該故障信息發(fā)送給Web服務(wù)器;步驟1462、憑條打印機(jī)虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)憑條打印機(jī)硬件打印。
14.根據(jù)權(quán)利要求12所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,所述的流水打印機(jī)虛擬模塊完成打印流水?dāng)?shù)據(jù)的過(guò)程如下步驟1481、流水打印機(jī)虛擬模塊檢測(cè)流水打印機(jī)的硬件狀態(tài),如為正常,執(zhí)行下一步,如為故障,將該故障信息發(fā)送給Web服務(wù)器;步驟1462、流水打印機(jī)虛擬模塊通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)流水打印機(jī)硬件打印。
15.根據(jù)權(quán)利要求4所述的基于Web的金融自助服務(wù)系統(tǒng)的控制方法,其特征在于,步驟14中所述的用戶的選擇信息為存款信息,則具體步驟如下步驟20、Web服務(wù)器的虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的密碼鍵盤(pán)虛擬模塊,得到用戶輸入的金額數(shù)據(jù);步驟21、Web服務(wù)器的虛擬模塊判斷是普通存款還是專用存款,如是普通存款,虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的通用存款虛擬模塊,執(zhí)行步驟22;如是專用存款,虛擬模塊的控制模塊調(diào)用自助服務(wù)設(shè)備上的專用存款虛擬模塊,執(zhí)行步驟23;步驟22、通用存款虛擬模塊完成其存款功能;步驟23、專用存款虛擬模塊完成其存款功能。
全文摘要
本發(fā)明公開(kāi)了一種基于Web的金融自助服務(wù)系統(tǒng)及其控制方法,所述的系統(tǒng)包括應(yīng)用服務(wù)器,一個(gè)以上自助服務(wù)設(shè)備,所述的應(yīng)用服務(wù)器為Web服務(wù)器,Web服務(wù)器包括虛擬模塊的控制模塊,所述的自助服務(wù)設(shè)備包括一個(gè)以上的虛擬模塊,所述的虛擬模塊為從不同品牌、不同類型的自助服務(wù)設(shè)備同一功能的硬件模塊抽象出來(lái)的功能模塊,用于通過(guò)客戶端標(biāo)準(zhǔn)瀏覽器硬件接口驅(qū)動(dòng)自助服務(wù)設(shè)備硬件模塊完成相應(yīng)的功能;本發(fā)明通過(guò)對(duì)虛擬模塊的控制,實(shí)現(xiàn)對(duì)不同類型、不同品牌的自助服務(wù)設(shè)備硬件的集中管理,從而解決目前銀行對(duì)不同類型、不同品牌的自助服務(wù)設(shè)備的管理量大,效率低、擴(kuò)充性低的問(wèn)題。
文檔編號(hào)G06Q40/00GK1744595SQ20041007419
公開(kāi)日2006年3月8日 申請(qǐng)日期2004年9月1日 優(yōu)先權(quán)日2004年9月1日
發(fā)明者穆新宇, 虞剛, 薛炳如 申請(qǐng)人:中國(guó)民生銀行股份有限公司, 北京合榮偉業(yè)信息技術(shù)有限責(zé)任公司