本發(fā)明涉及銀行金融設(shè)備管理領(lǐng)域,尤其涉及滿足不同金融機(jī)具接入方法。
背景技術(shù):
現(xiàn)有的銀行對現(xiàn)金冠字號碼數(shù)據(jù)處理的要求,不管是黃標(biāo)還是藍(lán)標(biāo),都需要商業(yè)銀行或企業(yè)通過金融機(jī)具,將現(xiàn)金冠字號碼數(shù)據(jù)進(jìn)行采集、存儲和處理。對于金融機(jī)具的現(xiàn)金冠字號碼數(shù)據(jù)采集,存在如下問題:金融機(jī)具存在多樣性,如:點鈔機(jī)、清分機(jī)、ATM機(jī)、存取款一體機(jī)、VTM機(jī)、扎把機(jī)、捆鈔機(jī)等等,這些機(jī)具功能、性能有很大差異;同一種金融機(jī)具,由于生產(chǎn)商家的不同,現(xiàn)金冠字號碼數(shù)據(jù)的采集也不太一樣;這些金融機(jī)具的聯(lián)網(wǎng)特性也各不一樣,有的有互聯(lián)網(wǎng)功能,有的沒有,需要通過物聯(lián)網(wǎng)技術(shù)采集數(shù)據(jù)?,F(xiàn)有的金融機(jī)具數(shù)據(jù)采集存在如下問題:不同的金融機(jī)具,現(xiàn)金冠字號碼數(shù)據(jù)的采集接口不同;相同的金融機(jī)具,不同的廠家也可能導(dǎo)致不同的采集接口;不同的金融機(jī)具聯(lián)網(wǎng)特性,也導(dǎo)致不同的采集接口。上述不同的采集接口,導(dǎo)致冠字號碼處理系統(tǒng)的采集實現(xiàn)難度、開發(fā)難度和維護(hù)難度。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中對不同的金融機(jī)具的統(tǒng)一冠字號碼數(shù)據(jù)采集管理存在的上述問題,現(xiàn)提供一種可統(tǒng)一對不同的金融機(jī)具采集的冠字號數(shù)據(jù)進(jìn)行處理,降低了使用者的開發(fā)難度以及維護(hù)成本。
具體內(nèi)容如下:
一種滿足不同金融機(jī)具接入方法,應(yīng)用于金融機(jī)具的冠字號碼數(shù)據(jù)處理,其中,提供一第一服務(wù)端,以及與所述第一服務(wù)端連接的第二服務(wù)端;
還提供一冠字號碼處理系統(tǒng),與所述第二服務(wù)端連接;
所述滿足不同金融機(jī)具接入方法還包括:
步驟S1、所述金融機(jī)具用以將獲取的冠字號碼數(shù)據(jù)發(fā)送至所述第一服務(wù)端;
步驟S2、所述第一服務(wù)端將接收的所述冠字號碼數(shù)據(jù)轉(zhuǎn)換為對應(yīng)的預(yù)定格式文件;
步驟S3、所述第一服務(wù)端將所述預(yù)定格式文件發(fā)送至第所述第二服務(wù)端;
步驟S4、所述第二服務(wù)端用以對所述預(yù)定格式文件進(jìn)行解析以獲得對應(yīng)的第一解析結(jié)果;
步驟S5、所述第二服務(wù)端用以將所述第一解析結(jié)果發(fā)送至所述冠字號碼處理系統(tǒng)中保存。
優(yōu)選的,所述預(yù)定文件格式為FSN(File Serial Number,文件順序號文件)文件。
優(yōu)選的,所述FSN文件的格式種類包括:
純冠字號碼的格式;
冠字號碼條碼的格式;
冠字號碼交易的格式;
條碼的格式。
優(yōu)選的,所述金融機(jī)具基于TCP協(xié)議與所述第一服務(wù)端建立連接。
優(yōu)選的,所述步驟S1中包括:
步驟S11、所述金融機(jī)具將所述冠字號碼數(shù)據(jù)作為數(shù)據(jù)包基于所述TCP協(xié)議發(fā)送至所述第一服務(wù)端;
步驟S12、所述第一服務(wù)端對接收的所述數(shù)據(jù)包進(jìn)行格式解析,以獲得第二解析結(jié)果;
步驟S13、所述第一服務(wù)端對所述第二解析結(jié)果轉(zhuǎn)化為所述預(yù)定格式文件。
優(yōu)選的,所述第二服務(wù)端采用一設(shè)備監(jiān)控程序,用以監(jiān)控所述金融設(shè)備的參數(shù)設(shè)置、報警以及軟件升級服務(wù)。
優(yōu)選的,所述第二服務(wù)端系統(tǒng)采用一設(shè)備路由服務(wù)程序,所述設(shè)備路由服務(wù)用以供使用者查詢與所述冠字號碼處理系統(tǒng)連接的所述金融機(jī)具。
優(yōu)選的,所述第二服務(wù)端提供一管理接口,用以接入外部設(shè)備對所述金融機(jī)具進(jìn)行軟件升級管理、金融機(jī)具健康狀況上報管理、參數(shù)設(shè)置管理。
優(yōu)選的,所述步驟S5中,將所述解析結(jié)果上傳至所述冠字號碼處理系統(tǒng)的方法包括:
步驟S51、所述第二服務(wù)端與所述冠字號碼處理系統(tǒng)基于FTP協(xié)議建立連接;
步驟S52、所述第二服務(wù)端上傳一臨時文件至所述冠字號碼處理系統(tǒng);
步驟S53、所述冠字號碼處理系統(tǒng)待所述臨時文件上傳完成時,將所述臨時文件的名稱改為預(yù)定名稱文件;
步驟S54、所述、冠字號碼處理系統(tǒng)將所述預(yù)定名稱文件保存。
優(yōu)選的,所述冠字號碼處理系統(tǒng)包括一儲存模塊,所述儲存模塊用以保存所述預(yù)定名稱文件。
上述技術(shù)方案具有如下優(yōu)點或有益效果:對不同廠商提供的金融機(jī)具都能提供統(tǒng)一的冠字號碼數(shù)據(jù)處理,克服了冠字號碼處理系統(tǒng)的采集實現(xiàn)難度、開發(fā)難度和維護(hù)難度的缺陷。
附圖說明
圖1為本發(fā)明一種滿足不同金融機(jī)具接入方法實施例的示意圖;
圖2為本發(fā)明一種滿足不同金融機(jī)具接入方法實施例中,關(guān)于發(fā)送冠字號碼數(shù)據(jù)的流程示意圖;
圖3為本發(fā)明一種滿足不同金融機(jī)具接入方法實施例中,關(guān)于將所述解析結(jié)果上傳至所述冠字號碼處理系統(tǒng)的流程示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。
本發(fā)明包括一種滿足不同金融機(jī)具接入方法。
如圖1所示,一種滿足不同金融機(jī)具接入方法的實施例,應(yīng)用于金融機(jī)具的冠字號碼數(shù)據(jù)處理,其中,提供一第一服務(wù)端,以及與第一服務(wù)端連接的第二服務(wù)端;
還提供一冠字號碼處理系統(tǒng),與第二服務(wù)端連接;
滿足不同金融機(jī)具接入方法還包括:
步驟S1、金融機(jī)具用以將獲取的冠字號碼數(shù)據(jù)發(fā)送至第一服務(wù)端;
步驟S2、第一服務(wù)端將接收的冠字號碼數(shù)據(jù)轉(zhuǎn)換為對應(yīng)的預(yù)定格式文件;
步驟S3、第一服務(wù)端將預(yù)定格式文件發(fā)送至第第二服務(wù)端;
步驟S4、第二服務(wù)端用以對預(yù)定格式文件進(jìn)行解析以獲得對應(yīng)的第一解析結(jié)果;
步驟S5、第二服務(wù)端用以將第一解析結(jié)果發(fā)送至冠字號碼處理系統(tǒng)中保存。
不同廠商的金融機(jī)具具體可包括,點鈔機(jī)、清分機(jī)、ATM機(jī)、存取款一體機(jī)、VTM機(jī)、扎把機(jī)、捆鈔機(jī)等等,這些機(jī)具功能、性能有很大差異,因此在與冠字號碼數(shù)據(jù)系統(tǒng)連接時會針對不同的金融機(jī)具提供不同種類的接口,因此會給導(dǎo)致冠字號碼處理系統(tǒng)的采集實現(xiàn)難度、開發(fā)難度和維護(hù)難度,本發(fā)明中通過第一服務(wù)端接收不同的金融機(jī)具發(fā)送的冠字號碼數(shù)據(jù),并對冠字?jǐn)?shù)據(jù)號碼數(shù)據(jù)轉(zhuǎn)換為對應(yīng)的預(yù)定格式文件,如此便可以解決針對不同的金融機(jī)具提供與之匹配的接口,第一服務(wù)端將預(yù)定格式文件發(fā)送至第二服務(wù)端,第二服務(wù)端對第一服務(wù)端發(fā)送的預(yù)定格式文件進(jìn)行解析,并將解析獲得的第一解析結(jié)果發(fā)送至冠字號碼處理系統(tǒng)中保存。
在一種較優(yōu)的實施方式中,預(yù)定文件格式為FSN文件
在一種較優(yōu)的實施方式中,F(xiàn)SN文件的格式種類包括:
純冠字號碼的格式;
冠字號碼條碼的格式;
冠字號碼交易的格式;
條碼的格式。
上述技術(shù)方案中,第二服務(wù)端中包括的解析模塊可滿足對上述的任意格式的FSN文件進(jìn)行解析。
在一種較優(yōu)的實施方式中,金融機(jī)具基于TCP協(xié)議與第一服務(wù)端建立連接。
在一種較優(yōu)的實施方式中,如圖2所示,步驟S1中包括:
步驟S11、金融機(jī)具將冠字號碼數(shù)據(jù)作為數(shù)據(jù)包基于TCP協(xié)議發(fā)送至第一服務(wù)端;
步驟S12、第一服務(wù)端對接收的數(shù)據(jù)包進(jìn)行格式解析,以獲得第二解析結(jié)果;
步驟S12、第一服務(wù)端對第二解析結(jié)果轉(zhuǎn)化為預(yù)定格式文件。
上述技術(shù)方案中金融機(jī)具如果直接生成FSN文件,則直接發(fā)送至第二服務(wù)端中,如果生成的是冠字號碼數(shù)據(jù),則通過金融機(jī)具與第一服務(wù)端建立TCP連接,并將冠字號數(shù)據(jù)以數(shù)據(jù)包的形式發(fā)送至第一服務(wù)端,第一服務(wù)端對接收的數(shù)據(jù)包進(jìn)行解析,以獲得第二解析結(jié)果,第二服務(wù)端通過將第二解析結(jié)果轉(zhuǎn)換為預(yù)定格式文件,即上述的FSN文件種類中的任意一種。
在一種較優(yōu)的實施方式中,第二服務(wù)端采用一設(shè)備監(jiān)控程序,用以監(jiān)控金融設(shè)備的參數(shù)設(shè)置、報警以及軟件升級服務(wù)。
上述技術(shù)方案中,為了方便對金融機(jī)具的監(jiān)控,通過第二服務(wù)端提供的設(shè)備監(jiān)控程序可有效的監(jiān)控設(shè)備的運行狀況包括金融機(jī)具的參數(shù)設(shè)置信息,報警的相關(guān)信息,以及金融機(jī)具的運行的軟件升級的信息。
在一種較優(yōu)的實施方式中,第二服務(wù)端系統(tǒng)采用一設(shè)備路由服務(wù)程序,設(shè)備路由服務(wù)用以供使用者查詢與冠字號碼處理系統(tǒng)連接的金融機(jī)具。
上述技術(shù)方案中,通過第二服務(wù)端中的本設(shè)備路由服務(wù)程序,可方便使用者獲知與其連接的所有與冠字號碼處理系統(tǒng)連接的金融機(jī)具。
在一種較優(yōu)的實施方式中,第二服務(wù)端提供一管理接口,用以接入外部設(shè)備對金融機(jī)具進(jìn)行軟件升級管理、金融機(jī)具健康狀況上報管理、參數(shù)設(shè)置管理。
上述技術(shù)方案中,使用者在獲取了金融機(jī)具的上述參數(shù)設(shè)置,軟件升級的相關(guān)信息后,可通過管理接口接入外部設(shè)備,對金融機(jī)具進(jìn)行軟件升級操作,金融機(jī)具健康狀況的上報管理操作,以及參數(shù)設(shè)置管理,方便使用者對所有與第二服務(wù)端連接的金融機(jī)具進(jìn)行管理。
在一種較優(yōu)的實施方式中,如圖3所示,步驟S5中,將解析結(jié)果上傳至冠字號碼處理系統(tǒng)的方法包括:
步驟S51、第二服務(wù)端與冠字號碼處理系統(tǒng)基于FTP協(xié)議建立連接;
步驟S52、第二服務(wù)端上傳一臨時文件至冠字號碼處理系統(tǒng);
步驟S53、冠字號碼處理系統(tǒng)待臨時文件上傳完成時,將臨時文件的名稱改為預(yù)定名稱文件;
步驟S54、、冠字號碼處理系統(tǒng)將預(yù)定名稱文件保存。
上述技術(shù)方案中,第二服務(wù)端與冠字號碼處理系統(tǒng)建立的聯(lián)系可傳輸多個臨時文件,并且可循環(huán)多次,如步驟S52或者步驟S53執(zhí)行失敗,則臨時文件啟動重新上傳,若重試三次均失敗則臨時文件傳輸失敗并斷開連接,并記錄出錯信息。
在一種較優(yōu)的實施方式中,冠字號碼處理系統(tǒng)包括一儲存模塊,儲存模塊用以保存預(yù)定名稱文件。
上述技術(shù)方案中,上傳文件存放在儲存模塊的根目錄下,一旦上傳完成則預(yù)定名稱文件放入一個二級目錄中,一級目錄以上傳日期(yyyymmdd)為文件名,二級目錄以網(wǎng)點編號為文件名。移動時應(yīng)先檢查目錄是否存在,不存在時需要先行建立;一級目錄以上傳日期(yyyymmdd)為文件名,二級目錄以網(wǎng)點編號為文件名。移動時應(yīng)先檢查目錄是否存在,不存在時需要先行建立。
舉例說明,如FSN文件為,10_192168000029_20130604102234_00050001_0000000000000000UEB00002_123_HB.FSN
假如上傳文件時的日期為20130606,則存放在根目錄下,一旦入庫成功則更改目錄結(jié)構(gòu)為:
20130606
10_192168000029_20130604102234_00050001_0000000000000000UEB00002_123_HB.FSN。
上所述僅為本發(fā)明較佳的實施例,并非因此限制本發(fā)明的實施方式及保護(hù)范圍,對于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識到凡運用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。