本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種自助終端設(shè)備的配置方法及裝置。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展與進(jìn)步,各類自助終端設(shè)備被廣泛應(yīng)用于各個(gè)領(lǐng)域,比如金融、醫(yī)療、交通運(yùn)輸、移動(dòng)通信、餐飲等,通過自主終端設(shè)備代替人工執(zhí)行部分業(yè)務(wù),提高業(yè)務(wù)辦理效率,并可以提供24小時(shí)不間斷業(yè)務(wù)處理能力。
作為自助終端設(shè)備供應(yīng)商,在將自助終端設(shè)備交付用戶之前,需要根據(jù)用戶的需求對自助終端設(shè)備的業(yè)務(wù)處理流程進(jìn)行配置,以使自助終端設(shè)備能夠按照用戶所要求的流程對業(yè)務(wù)進(jìn)行處理。
目前,在對自助終端設(shè)備的業(yè)務(wù)處理流程進(jìn)行配置時(shí),由于不同用戶的要求不同,需要根據(jù)用戶的需求進(jìn)行程序編譯,以形成滿足不用用戶需求的業(yè)務(wù)處理流程。
針對于目前對自助終端設(shè)備業(yè)務(wù)處理流程進(jìn)行配置的方法,每個(gè)用戶的需求不同,針對每一個(gè)用戶都需要重新進(jìn)行程序編譯,而程序編譯需要耗費(fèi)大量的時(shí)間,造成自助終端設(shè)備配置的效率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種自助終端設(shè)備的配置方法及裝置,能夠提高對自助終端設(shè)備進(jìn)行配置的效率。
本發(fā)明實(shí)施例提供了一種自助終端設(shè)備的配置方法,包括編寫通用的流程配置文件和顯示配置文件,還包括:
在待配置的自助終端設(shè)備上讀取并解析所述流程配置文件;
通過對所述流程配置文件包括的至少一個(gè)第一配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程;
在所述自助終端設(shè)備上讀取并解析所述顯示配置文件;
通過對所述顯示配置文件包括的至少一個(gè)第二配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的界面;
對修改后的所述流程配置文件及所述顯示配置文件進(jìn)行存儲。
優(yōu)選地,
所述通過對所述流程配置文件包括的至少一個(gè)第一配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程,包括:
對所述流程配置文件包括的數(shù)據(jù)處理參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的數(shù)據(jù)處理邏輯。
優(yōu)選地,
所述通過對所述流程配置文件包括的至少一個(gè)第一配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程,包括:
對所述流程配置文件包括的數(shù)據(jù)解析參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的數(shù)據(jù)解析方式。
優(yōu)選地,
所述通過對所述流程配置文件包括的至少一個(gè)第一配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程,包括:
對所述流程配置文件包括的按鈕參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示按鈕的名稱、位置和功能。
優(yōu)選地,
所述通過對所述流程配置文件包括的至少一個(gè)第一配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程,包括:
對所述流程配置文件包括的頁面動(dòng)作參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的頁面動(dòng)作方式。
優(yōu)選地,
所述通過對所述顯示配置文件包括的至少一個(gè)第二配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的界面,包括:
對所述顯示配置文件包括的界面圖案參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的圖案。
優(yōu)選地,
所述通過對所述顯示配置文件包括的至少一個(gè)第二配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的界面,包括:
對所述顯示配置文件包括的動(dòng)畫效果參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的動(dòng)畫效果。
優(yōu)選地,
所述編寫通用的流程配置文件,包括:
通過小節(jié)化編寫的方式對所述流程配置文件進(jìn)行編寫,形成包括至少兩個(gè)相互獨(dú)立小節(jié)的所述流程配置文件。
優(yōu)選地,
所述編寫通用的顯示配置文件包,包括:
通過小節(jié)化編寫的方式對所述顯示配置文件進(jìn)行編寫,形成包括至少兩個(gè)相互獨(dú)立小節(jié)的所述顯示配置文件。
優(yōu)選地,該方法進(jìn)一步包括:
在所述自助終端設(shè)備上對預(yù)設(shè)的初始配置文件、守護(hù)配置文件、終端配置文件、服務(wù)器端配置文件、外設(shè)配置文件及卡表配置文件中的任意一個(gè)或多個(gè)進(jìn)行修改;其中,
所述初始配置文件用于配置超時(shí)時(shí)間、交易碼、密鑰類型及密鑰編號中的任意一種或多個(gè);
所述守護(hù)配置文件用于配置守護(hù)進(jìn)程個(gè)數(shù)、守護(hù)進(jìn)程名稱、重啟時(shí)間、關(guān)機(jī)時(shí)間、簽到文件標(biāo)識、更新文件標(biāo)識及遠(yuǎn)程控制文件標(biāo)識中的任意一個(gè)或多個(gè);
所述終端配置文件用于配置終端IP、終端編號及更新端口中的任意一個(gè)或多個(gè);
所述服務(wù)端配置文件用于配置前置服務(wù)器IP、前置服務(wù)器端口、狀態(tài)監(jiān)測硬件中的任意一個(gè)或多個(gè);
所述外設(shè)配置文件用于配置與所述自助終端設(shè)備相連的外設(shè)的端口及類型;
所述卡表配置文件用于配置卡表設(shè)置。
本發(fā)明實(shí)施例還提供了一種自助終端設(shè)備的配置裝置,包括:預(yù)設(shè)單元、讀取單元、配置單元及存儲單元;
所述預(yù)設(shè)單元,用于預(yù)先編寫通用的流程配置文件和顯示配置文件;
所述讀取單元,用于在待配置的自助終端設(shè)備上讀取并解析所述預(yù)設(shè)單元編寫的所述流程配置文件,以及在所述自助終端設(shè)備上讀取并解析所述預(yù)設(shè)單元編寫的所述顯示配置文件;
所述配置單元,用于通過對所述讀取單元解析后的所述流程配置文件包括的至少一個(gè)第一配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程;以及通過對所述讀取單元解析后的所述顯示配置文件包括的至少一個(gè)第二配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的界面;
所述存儲單元,用于對所述配置單元修改后的所述流程配置文件及所述顯示配置文件進(jìn)行存儲。
優(yōu)選地,所述配置單元包括:第一配置子單元;
所述第一配置子單元,用于執(zhí)行如下操作中的任意一個(gè)或多個(gè):
對所述流程配置文件包括的數(shù)據(jù)處理參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的數(shù)據(jù)處理邏輯;
對所述流程配置文件包括的數(shù)據(jù)解析參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的數(shù)據(jù)解析方式;
對所述流程配置文件包括的按鈕參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示按鈕的名稱、位置和功能;
對所述流程配置文件包括的頁面動(dòng)作參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的頁面動(dòng)作方式。
優(yōu)選地,所述配置單元包括:第二配置子單元;
所述第二配置子單元,用于執(zhí)行如下操作中的一個(gè)或全部:
對所述顯示配置文件包括的界面圖案參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的圖案;
對所述顯示配置文件包括的動(dòng)畫效果參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的動(dòng)畫效果。
優(yōu)選地,
所述預(yù)設(shè)單元,用于通過小節(jié)化編寫的方式對所述流程配置文件進(jìn)行編寫,形成包括至少兩個(gè)相互獨(dú)立小節(jié)的所述流程配置文件;和/或,通過小節(jié)化編寫的方式對所述顯示配置文件進(jìn)行編寫,形成包括至少兩個(gè)相互獨(dú)立小節(jié)的所述顯示配置文件。
優(yōu)選地,
所述配置單元,進(jìn)一步用于對所述自助終端設(shè)備上的初始配置文件、守護(hù)配置文件、終端配置文件、服務(wù)器端配置文件、外設(shè)配置文件及卡表配置文件中的任意一個(gè)或多個(gè)進(jìn)行修改;其中,
所述初始配置文件用于配置超時(shí)時(shí)間、交易碼、密鑰類型及密鑰編號中的任意一種或多個(gè);
所述守護(hù)配置文件用于配置守護(hù)進(jìn)程個(gè)數(shù)、守護(hù)進(jìn)程名稱、重啟時(shí)間、關(guān)機(jī)時(shí)間、簽到文件標(biāo)識、更新文件標(biāo)識及遠(yuǎn)程控制文件標(biāo)識中的任意一個(gè)或多個(gè);
所述終端配置文件用于配置終端IP、終端編號及更新端口中的任意一個(gè)或多個(gè);
所述服務(wù)端配置文件用于配置前置服務(wù)器IP、前置服務(wù)器端口、狀態(tài)監(jiān)測硬件中的任意一個(gè)或多個(gè);
所述外設(shè)配置文件用于配置與所述自助終端設(shè)備相連的外設(shè)的端口及類型;
所述卡表配置文件用于配置卡表設(shè)置。
本發(fā)明實(shí)施例提供了一種自助終端設(shè)備的配置方法及裝置,預(yù)先編寫流程配置文件和顯示配置文件,在待配置的自助終端設(shè)備上讀取并解析所編寫的流程配置文件和顯示配置文件后,通過對流程配置文件中包括的第一配置參數(shù)和顯示配置文件中包括的第二配置參數(shù)進(jìn)行修改,確定自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程和所顯示的界面,對修改后的流程配置文件和顯示配置文件存儲后完成自助終端設(shè)備的配置。由此可見,通過預(yù)設(shè)編寫流程配置文件和顯示配置文件的方式,在對自助終端設(shè)備進(jìn)行配置時(shí),僅需要根據(jù)需求對流程配置文件和顯示配置文件進(jìn)行修改,無需重新進(jìn)行程序編譯,節(jié)省了程序編譯的時(shí)間,從而提高了對自助終端設(shè)備進(jìn)行配置的效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個(gè)實(shí)施例提供的一種自助終端設(shè)備的配置方法流程圖;
圖2是本發(fā)明另一個(gè)實(shí)施例提供的一種自助終端設(shè)備的配置方法流程圖;
圖3是本發(fā)明一個(gè)實(shí)施例提供的一種自助終端設(shè)備的配置裝置所在設(shè)備的示意圖;
圖4是本發(fā)明一個(gè)實(shí)施例提供的一種自助終端設(shè)備的配置裝置示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供了一種自助終端設(shè)備的配置方法,該方法可以包括以下步驟:
步驟101:編寫通用的流程配置文件和顯示配置文件;
步驟102:在待配置的自助終端設(shè)備上讀取并解析所述流程配置文件;
步驟103:通過對所述流程配置文件包括的至少一個(gè)第一配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程;
步驟104:在所述自助終端設(shè)備上讀取并解析所述顯示配置文件;
步驟105:通過對所述顯示配置文件包括的至少一個(gè)第二配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的界面;
步驟106:對修改后的所述流程配置文件及所述顯示配置文件進(jìn)行存儲。
本發(fā)明實(shí)施例提供了一種自助終端設(shè)備的配置方法,預(yù)先編寫流程配置文件和顯示配置文件,在待配置的自助終端設(shè)備上讀取并解析所編寫的流程配置文件和顯示配置文件后,通過對流程配置文件中包括的第一配置參數(shù)和顯示配置文件中包括的第二配置參數(shù)進(jìn)行修改,確定自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程和所顯示的界面,對修改后的流程配置文件和顯示配置文件存儲后完成自助終端設(shè)備的配置。由此可見,通過預(yù)設(shè)編寫流程配置文件和顯示配置文件的方式,在對自助終端設(shè)備進(jìn)行配置時(shí),僅需要根據(jù)需求對流程配置文件和顯示配置文件進(jìn)行修改,無需重新進(jìn)行程序編譯,節(jié)省了程序編譯的時(shí)間,從而提高了對自助終端設(shè)備進(jìn)行配置的效率。
在本發(fā)明一個(gè)實(shí)施例中,在步驟103中對流程配置文件中包括的第一配置參數(shù)進(jìn)行修改時(shí),可以對流程配置文件包括的數(shù)據(jù)處理參數(shù)、數(shù)據(jù)解析參數(shù)、按鈕參數(shù)及頁面動(dòng)作參數(shù)中的任意一個(gè)或多個(gè)進(jìn)行修改。其中,
通過對數(shù)據(jù)處理參數(shù)進(jìn)行修改,可以確定自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的數(shù)據(jù)處理邏輯。例如,針對銀行自助終端設(shè)備的流程配置文件中,默認(rèn)的水費(fèi)繳納流程中將每次繳納金額限定在500元以下,通過對數(shù)據(jù)處理參數(shù)進(jìn)行修改,可以將每次繳納金額提升至10000元或任意的其他金額。
通過對數(shù)據(jù)解析參數(shù)進(jìn)行修改,可以確定自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的數(shù)據(jù)解析方法。例如,針對銀行自助終端設(shè)備的流程配置文件中,默認(rèn)的數(shù)據(jù)解析方式為第一解析方式,其中第一解析方式符合農(nóng)業(yè)銀行的數(shù)據(jù)解析要求,但是建設(shè)銀行要求通過第二解析方式對數(shù)據(jù)進(jìn)行解析,當(dāng)自助終端設(shè)備的客戶為建設(shè)銀行時(shí),將數(shù)據(jù)解析方式修改為第二解析方式。
通過對按鈕參數(shù)進(jìn)行修改,可以確定自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示按鈕的名稱、位置和功能。例如,針對銀行自助終端設(shè)備的流程配置文件,默認(rèn)的按鈕參數(shù)對應(yīng)4個(gè)按鈕,4個(gè)按鈕分別位于自助終端設(shè)備上顯示器的四個(gè)角,4個(gè)按鈕的名稱分別為取款、存款、查詢和退卡,相對應(yīng)的對應(yīng)功能分別為取款、存款、查詢和退卡。通過對按鈕參數(shù)進(jìn)行修改,可以自助終端設(shè)備顯示6個(gè)按鈕,其中顯示器左側(cè)布置三個(gè)按鈕,名稱分別為取款、存款和轉(zhuǎn)賬,對應(yīng)的功能分別為取款、存款和轉(zhuǎn)賬;顯示器右側(cè)布置三個(gè)按鈕,名稱分別為繳費(fèi)、轉(zhuǎn)賬和退卡,對應(yīng)的功能分別為繳費(fèi)、轉(zhuǎn)賬和退卡。
通過對頁面動(dòng)作參數(shù)進(jìn)行修改,可以確定自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的頁面動(dòng)作方式。例如,流程配置文件中默認(rèn)的頁面動(dòng)作參數(shù)對應(yīng)的頁面切換動(dòng)作為水平滑動(dòng),通過對頁面動(dòng)作參數(shù)進(jìn)行修改,可以將自助終端設(shè)備的頁面切換動(dòng)作更改為轉(zhuǎn)盤、翻頁、層疊、淡入淡出及旋轉(zhuǎn)中的任意一個(gè)。
綜上所述,通過對流程配置文件中包括的數(shù)據(jù)處理參數(shù)、數(shù)據(jù)解析參數(shù)、按鈕參數(shù)及頁面動(dòng)作參數(shù)進(jìn)行修改,使自助終端設(shè)備在對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí),數(shù)據(jù)處理邏輯、數(shù)據(jù)解析方式、按鈕數(shù)量、位置及功能、頁面動(dòng)作滿足用戶的需求,保證所配置的自助終端設(shè)備能夠以滿足用戶要求的業(yè)務(wù)數(shù)據(jù)處理流程對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,提高該自助終端設(shè)備配置方法的通用性。
在本發(fā)明一個(gè)實(shí)施例中,在步驟105中對顯示配置文件中包括的第二配置參數(shù)進(jìn)行修改時(shí),可以對顯示配置文件包括的界面圖像參數(shù)及動(dòng)畫效果中的一個(gè)或全部進(jìn)行修改。其中,
通過對界面圖案參數(shù)進(jìn)行修改,可以確定自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的圖案。例如,針對銀行自助終端設(shè)備的顯示配置文件,主界面的背景圖片為默認(rèn)純色圖片,當(dāng)自助終端設(shè)備的客戶為建設(shè)銀行時(shí),通過更改界面圖案參數(shù),可以將主界面的背景圖片更改為建設(shè)銀行的深藍(lán)色圖片;當(dāng)自助終端設(shè)備的客戶為農(nóng)業(yè)銀行時(shí),通過更改界面圖案參數(shù),可以將主界面的背景圖片更改為農(nóng)業(yè)銀行的深綠色圖片。
通過對動(dòng)畫效果參數(shù)進(jìn)行修改,可以確定自助終端設(shè)備在對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的動(dòng)畫效果。例如,針對銀行自助終端設(shè)備的顯示配置文件中,銀行標(biāo)識圖案的動(dòng)畫效果參數(shù)默認(rèn)為閃爍效果,根據(jù)用戶的要求,可以將銀行標(biāo)識圖像的動(dòng)畫效果參數(shù)修改為旋轉(zhuǎn)效果、高亮效果、漂浮效果中的任意一個(gè)。
綜上所述,通過對顯示配置文件中包括的界面圖案參數(shù)及動(dòng)畫效果參數(shù)進(jìn)行修改,使待配置的自助終端設(shè)備所顯示的圖像能夠滿足不同用戶的不同需求,進(jìn)一步提高了該自助終端設(shè)備配置方法的適用性。
在本發(fā)明一個(gè)實(shí)施例中,在步驟101中預(yù)先編寫通用的流程配置文件和顯示配置文件時(shí),通過小節(jié)化編寫的方式對流程配置文件進(jìn)行編寫,形成包括至少兩個(gè)相互獨(dú)立小節(jié)的流程配置文件,相應(yīng)地,也可以通過小節(jié)化編寫的方式對顯示配置文件進(jìn)行編寫,形成包括至少兩個(gè)相互獨(dú)立小節(jié)的顯示配置文件。例如,在編寫流程配置文件和顯示配置文件時(shí),同一個(gè)小節(jié)所包括的代碼位于同一個(gè)中括號內(nèi)。
具體地,通過小節(jié)化編寫的方式對流程配置文件和顯示配置文件進(jìn)行編寫,分別形成包括至少兩個(gè)小節(jié)的流程配置文件和包括至少兩個(gè)小節(jié)的顯示配置文件。在流程配置文件和顯示配置文件中,每一個(gè)小節(jié)都是相互獨(dú)立的,在對流程配置文件和顯示配置文件進(jìn)行修改時(shí),分別針對各個(gè)小節(jié)進(jìn)行修改,當(dāng)前小節(jié)的修改不會(huì)影響其他小節(jié),因此無需順序配置,進(jìn)一步減少了配置自助終端設(shè)備所需的時(shí)間,進(jìn)一步提高了對自助終端設(shè)備進(jìn)行配置的效率。
在本發(fā)明一個(gè)實(shí)施例中,在對自助終端設(shè)備進(jìn)行配置時(shí),除了對流程配置文件和顯示配置文件進(jìn)行修改外,還在自助終端設(shè)備上對預(yù)先設(shè)定的初始配置文件、守護(hù)配置文件、終端配置文件、服務(wù)器端配置文件、外設(shè)配置文件及卡表配置文件中的任意一個(gè)或多個(gè)進(jìn)行修改。其中,
初始配置文件用于配置超時(shí)時(shí)間、交易碼、密鑰類型及密鑰編號等項(xiàng)目。例如,通過對初始配置文件進(jìn)行修改,將超時(shí)時(shí)間修改為30s,當(dāng)自助終端設(shè)備30s無人操作時(shí)自動(dòng)進(jìn)入屏幕保護(hù)狀態(tài);交易碼對應(yīng)銀行存折類型等。
守護(hù)配置文件用于配置守護(hù)進(jìn)程個(gè)數(shù)、守護(hù)進(jìn)程名稱、重啟時(shí)間、關(guān)機(jī)時(shí)間、簽到文件標(biāo)識、更新文件標(biāo)識及遠(yuǎn)程控制文件標(biāo)識等項(xiàng)目。例如,通過對守護(hù)配置文件進(jìn)行修改,將安全監(jiān)控進(jìn)程設(shè)置為守護(hù)進(jìn)程,以保證自助終端設(shè)備的安全;通過對守護(hù)配置文件進(jìn)行修改,將關(guān)機(jī)時(shí)間設(shè)置為22:00,則自助終端設(shè)備在每天22:00自動(dòng)關(guān)機(jī)。
終端配置文件用于配置終端IP、終端編號及更新端口等項(xiàng)目,通過對終端配置文件進(jìn)行修改,保證待配置的自助終端設(shè)備能夠正常與服務(wù)端通信,方便對自助終端設(shè)備進(jìn)行管理和更新。例如,針對應(yīng)用于銀行的自助終端設(shè)備,通過修改終端配置文件,對銀行自助終端設(shè)備的IP進(jìn)行設(shè)置,保證該銀行自助終端設(shè)備能夠與銀行管理系統(tǒng)進(jìn)行通信。
服務(wù)端配置文件用于配置前置服務(wù)器IP、前置服務(wù)器端口、狀態(tài)監(jiān)測硬件等項(xiàng)目,通過對服務(wù)端配置文件進(jìn)行修改,保證自助終端設(shè)備與前置服務(wù)器之間能夠正常交互。例如,針對銀行自助終端設(shè)備,通過對服務(wù)端配置文件進(jìn)行修改,將自助終端設(shè)備與銀行服務(wù)器相連。
外設(shè)配置文件用于配置與自助終端設(shè)備相連的外設(shè)的端口及類型,通過對外設(shè)配置文件進(jìn)行修改,使自助終端設(shè)備能夠與打印機(jī)、卡機(jī)等各種類型的外設(shè)相連,保證自助終端設(shè)備能夠與各類外設(shè)進(jìn)行正常通信,進(jìn)而保證自助終端設(shè)備能夠正常工作。
卡表配置文件用于配置卡表設(shè)置,通過對卡表配置文件進(jìn)行修改保證自助終端設(shè)備能夠識別相應(yīng)的卡表。例如,針對銀行的自助終端設(shè)備,通過對卡表配置文件進(jìn)行修改,保證自助終端設(shè)備能夠識別銀行卡的類型。
綜上所述,在配置自助終端設(shè)備時(shí),除了對流程配置文件和顯示配置文件進(jìn)行修改外,還對初始配置文件、守護(hù)配置文件、終端配置文件、服務(wù)器端配置文件、外設(shè)配置文件及卡表配置文件進(jìn)行修改,保證配置完成的自助終端設(shè)備能夠按照用戶的需求對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,提高了用戶的滿意度。
下面以銀行自助終端設(shè)備為例,對本發(fā)明實(shí)施例提供的自助終端設(shè)備的配置方法作進(jìn)一步詳細(xì)說明,如圖2所示,該方法可以包括以下步驟:
步驟201:編寫通用的流程配置文件、顯示配置文件。
在本發(fā)明一個(gè)實(shí)施例中,通過小節(jié)化編寫的方式編寫應(yīng)用于自助終端設(shè)備的通用型流程配置文件和顯示配置文件。除了編寫流程配置文件和顯示配置文件外,同時(shí)編寫初始配置文件、守護(hù)配置文件、終端配置文件、服務(wù)器端配置文件、外設(shè)配置文件及卡表配置文件等配置文件,其中,上述各個(gè)配置文件可以通過小節(jié)化編寫的方式進(jìn)行編寫,也可以通過其他的編寫方式進(jìn)行編寫。
例如,通過小節(jié)化編寫的方式,編寫應(yīng)用于銀行自助終端設(shè)備上的流程配置文件、顯示配置文件、初始配置文件、守護(hù)配置文件、終端配置文件、服務(wù)器端配置文件、外設(shè)配置文件及卡表配置文件。
步驟202:啟動(dòng)自助終端設(shè)備系統(tǒng)。
在本發(fā)明一個(gè)實(shí)施例中,待配置的自助終端設(shè)備上存儲有步驟201中預(yù)先編寫的各個(gè)配置文件,在開始對自助終端設(shè)備進(jìn)行配置之前,首先啟動(dòng)待配置的自助終端設(shè)備的系統(tǒng)。
例如,自助終端設(shè)備A為建設(shè)銀行的自助查詢機(jī),在交付建設(shè)銀行使用之前,根據(jù)建設(shè)銀行的要求,對自助終端設(shè)備A進(jìn)行配置,首先啟動(dòng)自助終端設(shè)備A的系統(tǒng)。
步驟203:對初始配置文件進(jìn)行修改。
在本發(fā)明一個(gè)實(shí)施例中,在自助終端設(shè)備啟動(dòng)之后,讀取并解析初始配置文件,根據(jù)客戶需求對初始配置文件中包括的超時(shí)時(shí)間、銀行存折類型對應(yīng)的交易碼、密鑰類型和密鑰編號等信息進(jìn)行配置。
例如,根據(jù)建設(shè)銀行的需求,將自助終端設(shè)備A上初始配置文件bcmdcs.ini中預(yù)設(shè)的超時(shí)時(shí)間更改為30s,并對建設(shè)銀行存折類型對應(yīng)的交易碼、密鑰類型和密鑰編號進(jìn)行配置。
步驟204:對守護(hù)配置文件進(jìn)行修改。
在本發(fā)明一個(gè)實(shí)施例中,讀取并解析守護(hù)配置文件,根據(jù)客戶需求對守護(hù)配置文件中包括的守護(hù)進(jìn)程個(gè)數(shù)和名稱,重啟關(guān)機(jī)時(shí)間,簽到、更新、遠(yuǎn)程控制等文件標(biāo)識進(jìn)行修改。
例如,根據(jù)建設(shè)銀行的要求,對自助終端設(shè)備A上說胡配置文件Mca.ini中預(yù)設(shè)的守護(hù)進(jìn)程個(gè)數(shù)設(shè)置為2個(gè),分別為安全監(jiān)控進(jìn)程和供電監(jiān)控進(jìn)程,并將其他信息保持默認(rèn)狀態(tài)。
步驟205:對終端配置文件進(jìn)行修改。
在本發(fā)明一個(gè)實(shí)施例中,讀取并解析終端配置文件,根據(jù)客戶需求對終端配置文件中包括的終端IP、終端編號及更新端口等信息進(jìn)行修改。
例如,根據(jù)建設(shè)銀行的要求,在終端配置文件devinfo.ini中,將自助終端設(shè)備A的IP修改為10.131.121,將終端編號修改為124,將更新端口設(shè)定為端口4。
步驟206:對服務(wù)端配置文件進(jìn)行修改。
在本發(fā)明一個(gè)實(shí)施例中,讀取并解析服務(wù)端配置文件,根據(jù)客戶需求對服務(wù)端配置文件中包括的前置服務(wù)端IP、端口及狀態(tài)監(jiān)測硬件信息進(jìn)行修改,將與自助終端設(shè)備中相連的服務(wù)端的信息配置到該自助終端設(shè)備中。
例如,根據(jù)建設(shè)銀行的要求,自助終端設(shè)備A將于服務(wù)器B相連交互,則將自助終端設(shè)備A的服務(wù)端配置文件Server.ini中的前置服務(wù)端IP和端口設(shè)定為服務(wù)器B的IP和端口。
步驟207:對外設(shè)配置文件進(jìn)行修改。
在本發(fā)明一個(gè)實(shí)施例中,讀取并解析外設(shè)配置文件,根據(jù)客戶需求對外設(shè)配置文件中包括的外設(shè)端口和類型進(jìn)行修改。
例如,根據(jù)建設(shè)銀行的要求,自助終端設(shè)備A要與外設(shè)的打印機(jī)C和卡機(jī)D相連,在自助終端設(shè)備A的外設(shè)配置文件drvwiz.ini中添加打印機(jī)C和卡機(jī)D的端口和類型。
步驟208:對卡表配置文件進(jìn)行修改。
在本發(fā)明一個(gè)實(shí)施例中,讀取并解析卡表配置文件,根據(jù)客戶需求對卡表配置文件進(jìn)行修改,以供自助終端設(shè)備識別卡片使用。
例如,根據(jù)建設(shè)銀行的要求,對自助終端設(shè)備A的卡表配置文件CardList.ini進(jìn)行修改,將銀行卡卡號前七位為6227000的銀行卡定義為建設(shè)銀行的龍卡存儲卡。
步驟209:對流程配置文件進(jìn)行修改。
在本發(fā)明一個(gè)實(shí)施例中,讀取并解析流程配置文件,根據(jù)客戶需求對流程配置文件中包括的數(shù)據(jù)處理參數(shù)、數(shù)據(jù)解析參數(shù)、顯示的功能按鈕的位置和功能參數(shù)、頁面動(dòng)作參數(shù)等進(jìn)行修改。修改時(shí),根據(jù)需求對相應(yīng)小節(jié)中的內(nèi)容進(jìn)行逐個(gè)修改。
例如,根據(jù)建設(shè)銀行的要求,自助終端設(shè)備A應(yīng)用于水電費(fèi)查詢及繳費(fèi)業(yè)務(wù),對自助終端設(shè)備A上的流程配置文件query.ini進(jìn)行修改,分別對水費(fèi)查詢流程、電費(fèi)查詢流程、水費(fèi)繳費(fèi)流程及電費(fèi)繳費(fèi)流程涉及的數(shù)據(jù)處理參數(shù)、數(shù)據(jù)解析參數(shù)、按鈕參數(shù)等進(jìn)行修改,配置4個(gè)按鈕,名稱分別為水費(fèi)查詢、電費(fèi)查詢、水費(fèi)繳納及電費(fèi)繳納,4個(gè)按鈕的顯示位置分別位于顯示器的四個(gè)角。
步驟210:對顯示配置文件進(jìn)行修改。
在本發(fā)明一個(gè)實(shí)施例中,讀取并解析顯示配置文件,根據(jù)客戶需求對顯示配置文件中包括的界面圖像顯示參數(shù)和動(dòng)畫效果參數(shù)進(jìn)行修改。修改時(shí),根據(jù)需求對相應(yīng)小節(jié)中的內(nèi)容進(jìn)行逐個(gè)修改。
例如,根據(jù)建設(shè)銀行的要求,通過對自助終端設(shè)備A上顯示配置文件screen.ini進(jìn)行修改,將各個(gè)界面的背景圖片設(shè)定為天藍(lán)色。
步驟211:完成配置,啟動(dòng)自助終端設(shè)備。
在本發(fā)明一個(gè)實(shí)施例中,在完成上述各個(gè)步驟對配置文件的修改后,對各個(gè)配置文件進(jìn)行保存,完成自助終端設(shè)備的配置。完成自助終端設(shè)備的配置后,自助終端設(shè)備啟動(dòng),程序讀取流程配置文件query.ini中的默認(rèn)mainmenu小節(jié),根據(jù)文件配置顯示圖片和按鈕,根據(jù)客戶對按鈕的選擇來查找相應(yīng)的小節(jié)進(jìn)行跳轉(zhuǎn)和處理。
如圖3、圖4所示,本發(fā)明實(shí)施例提供了一種自助終端設(shè)備的配置裝置。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。從硬件層面而言,如圖3所示,為本發(fā)明實(shí)施例提供的自助終端設(shè)備的配置裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等等。以軟件實(shí)現(xiàn)為例,如圖4所示,作為一個(gè)邏輯意義上的裝置,是通過其所在設(shè)備的CPU將非易失性存儲器中對應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。本實(shí)施例提供的自助終端設(shè)備的配置裝置,包括:預(yù)設(shè)單元401、讀取單元402、配置單元403及存儲單元404;
所述預(yù)設(shè)單元401,用于預(yù)先編寫通用的流程配置文件和顯示配置文件;
所述讀取單元402,用于在待配置的自助終端設(shè)備上讀取并解析所述預(yù)設(shè)單元401編寫的所述流程配置文件,以及在所述自助終端設(shè)備上讀取并解析所述預(yù)設(shè)單元401編寫的所述顯示配置文件;
所述配置單元403,用于通過對所述讀取單元402解析后的所述流程配置文件包括的至少一個(gè)第一配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程;以及通過對所述讀取單元402解析后的所述顯示配置文件包括的至少一個(gè)第二配置參數(shù)進(jìn)行修改,確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的界面;
所述存儲單元404,用于對所述配置單元403修改后的所述流程配置文件及所述顯示配置文件進(jìn)行存儲。
在本發(fā)明一個(gè)實(shí)施例中,配置單元403可以包括第一配置子單元,其中第一配置子單元用于執(zhí)行如下操作:
對所述流程配置文件包括的數(shù)據(jù)處理參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的數(shù)據(jù)處理邏輯;
和/或,
對所述流程配置文件包括的數(shù)據(jù)解析參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的數(shù)據(jù)解析方式;
和/或,
對所述流程配置文件包括的按鈕參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示按鈕的名稱、位置和功能;
和/或,
對所述流程配置文件包括的頁面動(dòng)作參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)的頁面動(dòng)作方式。
在本發(fā)明一個(gè)實(shí)施例中,配置單元403可以包括第二配置子單元,其中第二配置子單元用于執(zhí)行如下操作:
對所述顯示配置文件包括的界面圖案參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的圖案;
和/或,
對所述顯示配置文件包括的動(dòng)畫效果參數(shù)進(jìn)行修改,以確定所述自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí)所顯示的動(dòng)畫效果。
在本發(fā)明一個(gè)實(shí)施例中,預(yù)設(shè)單元401用于通過小節(jié)化編寫的方式對所述流程配置文件進(jìn)行編寫,形成包括至少兩個(gè)相互獨(dú)立小節(jié)的所述流程配置文件;和/或,通過小節(jié)化編寫的方式對所述顯示配置文件進(jìn)行編寫,形成包括至少兩個(gè)相互獨(dú)立小節(jié)的所述顯示配置文件。
在本發(fā)明一個(gè)實(shí)施例中,所述配置單元403進(jìn)一步用于對所述自助終端設(shè)備上的初始配置文件、守護(hù)配置文件、終端配置文件、服務(wù)器端配置文件、外設(shè)配置文件及卡表配置文件中的任意一個(gè)或多個(gè)進(jìn)行修改;其中,
所述初始配置文件用于配置超時(shí)時(shí)間、交易碼、密鑰類型及密鑰編號中的任意一種或多個(gè);
所述守護(hù)配置文件用于配置守護(hù)進(jìn)程個(gè)數(shù)、守護(hù)進(jìn)程名稱、重啟時(shí)間、關(guān)機(jī)時(shí)間、簽到文件標(biāo)識、更新文件標(biāo)識及遠(yuǎn)程控制文件標(biāo)識中的任意一個(gè)或多個(gè);
所述終端配置文件用于配置終端IP、終端編號及更新端口中的任意一個(gè)或多個(gè);
所述服務(wù)端配置文件用于配置前置服務(wù)器IP、前置服務(wù)器端口、狀態(tài)監(jiān)測硬件中的任意一個(gè)或多個(gè);
所述外設(shè)配置文件用于配置與所述自助終端設(shè)備相連的外設(shè)的端口及類型;
所述卡表配置文件用于配置卡表設(shè)置。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
本發(fā)明實(shí)施例提供了一種自助終端設(shè)備的配置方法及裝置,至少具有如下有益效果:
1、在本發(fā)明實(shí)施例提供的自助終端設(shè)備的配置方法及裝置中,預(yù)先編寫流程配置文件和顯示配置文件,在待配置的自助終端設(shè)備上讀取并解析所編寫的流程配置文件和顯示配置文件后,通過對流程配置文件中包括的第一配置參數(shù)和顯示配置文件中包括的第二配置參數(shù)進(jìn)行修改,確定自助終端設(shè)備對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理的流程和所顯示的界面,對修改后的流程配置文件和顯示配置文件存儲后完成自助終端設(shè)備的配置。由此可見,通過預(yù)設(shè)編寫流程配置文件和顯示配置文件的方式,在對自助終端設(shè)備進(jìn)行配置時(shí),僅需要根據(jù)需求對流程配置文件和顯示配置文件進(jìn)行修改,無需重新進(jìn)行程序編譯,節(jié)省了程序編譯的時(shí)間,從而提高了對自助終端設(shè)備進(jìn)行配置的效率。
2、在本發(fā)明實(shí)施例提供的自助終端設(shè)備的配置方法及裝置中,通過對流程配置文件中包括的數(shù)據(jù)處理參數(shù)、數(shù)據(jù)解析參數(shù)、按鈕參數(shù)及頁面動(dòng)作參數(shù)進(jìn)行修改,使自助終端設(shè)備在對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理時(shí),數(shù)據(jù)處理邏輯、數(shù)據(jù)解析方式、按鈕數(shù)量、位置及功能、頁面動(dòng)作滿足用戶的需求,保證所配置的自助終端設(shè)備能夠以滿足用戶要求的業(yè)務(wù)數(shù)據(jù)處理流程對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,提高該自助終端設(shè)備配置方法的通用性。
3、在本發(fā)明實(shí)施例提供的自助終端設(shè)備的配置方法及裝置中,通過對顯示配置文件中包括的界面圖案參數(shù)及動(dòng)畫效果參數(shù)進(jìn)行修改,使待配置的自助終端設(shè)備所顯示的圖像能夠滿足不同用戶的不同需求,進(jìn)一步提高了該自助終端設(shè)備配置方法的適用性。
4、在本發(fā)明實(shí)施例提供的自助終端設(shè)備的配置方法及裝置中,通過小節(jié)化編寫的方式對流程配置文件和顯示配置文件進(jìn)行編寫,分別形成包括至少兩個(gè)小節(jié)的流程配置文件和包括至少兩個(gè)小節(jié)的顯示配置文件。在流程配置文件和顯示配置文件中,每一個(gè)小節(jié)都是相互獨(dú)立的,在對流程配置文件和顯示配置文件進(jìn)行修改時(shí),分別針對各個(gè)小節(jié)進(jìn)行修改,當(dāng)前小節(jié)的修改不會(huì)影響其他小節(jié),因此無需順序配置,進(jìn)一步減少了配置自助終端設(shè)備所需的時(shí)間,進(jìn)一步提高了對自助終端設(shè)備進(jìn)行配置的效率。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計(jì)算機(jī)可讀取的存儲介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。