本發(fā)明涉及計算機(jī)領(lǐng)域,特別是涉及一種數(shù)據(jù)傳輸方法和系統(tǒng)。
背景技術(shù):
在保險業(yè)務(wù)中,當(dāng)投保人在保險公司購買某個保險產(chǎn)品,由保險公司承保成功后,會生成相應(yīng)的保單,隨著保險業(yè)務(wù)的增多,往往需要打印大量的保單。傳統(tǒng)的保單打印是由保險公司下屬的多個機(jī)構(gòu)在核保系統(tǒng)中于固定時間點批次提取大量的保單數(shù)據(jù),再共享給與機(jī)構(gòu)同處同一個內(nèi)網(wǎng)的外包商機(jī)器,由外包商機(jī)器進(jìn)行打印。在打印數(shù)據(jù)的傳輸過程中,通過機(jī)構(gòu)批量提取保單數(shù)據(jù)再共享給外包商機(jī)器的方式容量造成保單數(shù)據(jù)被篡改、保單數(shù)據(jù)遺失等問題,風(fēng)險較高,不安全。
技術(shù)實現(xiàn)要素:
基于此,有必要針對保單數(shù)據(jù)在傳輸時容易造成被篡改、遺失等問題,提供一種數(shù)據(jù)傳輸方法,使保單數(shù)據(jù)在傳輸時更為安全。
此外,還有必要針對保單數(shù)據(jù)在傳輸時容易造成被篡改、遺失等問題,提供一種數(shù)據(jù)傳輸系統(tǒng),使保單數(shù)據(jù)在傳輸時更為安全。
一種數(shù)據(jù)傳輸方法,包括以下步驟:
通過默認(rèn)端口連接sftp服務(wù)器;
獲取滿足打印條件的保單,并生成對應(yīng)的打印數(shù)據(jù);
將所述打印數(shù)據(jù)通過sftp協(xié)議上傳到所述sftp服務(wù)器中,以使打印客戶端通過所述sftp服務(wù)器獲取所述打印數(shù)據(jù)進(jìn)行打印。
在其中一個實施例中,所述將所述打印數(shù)據(jù)通過sftp協(xié)議上傳到所述sftp服務(wù)器中,以使打印客戶端通過所述sftp服務(wù)器獲取所述打印數(shù)據(jù)進(jìn)行打印,具體包括:
將所述打印數(shù)據(jù)通過sftp協(xié)議上傳到所述sftp服務(wù)器中,以使所述sftp 服務(wù)器將所述打印數(shù)據(jù)存儲在nas網(wǎng)絡(luò)存儲空間中,并由打印客戶端從所述nas網(wǎng)絡(luò)存儲空間中獲取所述打印數(shù)據(jù)進(jìn)行打印。
一種數(shù)據(jù)傳輸方法,包括以下步驟:
接收由核??蛻舳送ㄟ^sftp協(xié)議上傳的打印數(shù)據(jù);
獲取打印客戶端的登錄信息;
對所述登錄信息進(jìn)行驗證,驗證通過后,允許所述打印客戶端獲取所述打印數(shù)據(jù)進(jìn)行打印。
在其中一個實施例中,在所述接收由核??蛻舳送ㄟ^sftp協(xié)議上傳的打印數(shù)據(jù)的步驟之后,還包括:
獲取所述打印數(shù)據(jù)中的機(jī)構(gòu)編號;
根據(jù)所述機(jī)構(gòu)編號將所述打印數(shù)據(jù)放入nas網(wǎng)絡(luò)存儲空間對應(yīng)的機(jī)構(gòu)目錄文件夾中。
在其中一個實施例中,所述對所述登錄信息進(jìn)行驗證,驗證通過后,允許所述打印客戶端獲取所述打印數(shù)據(jù)進(jìn)行打印,具體包括:
獲取所述打印客戶端訪問的目標(biāo)機(jī)構(gòu)目錄文件夾;
根據(jù)所述登錄信息判斷所述打印客戶端是否具有訪問權(quán)限,若是,則允許所述打印客戶端訪問所述目標(biāo)機(jī)構(gòu)目錄文件夾,并從所述目標(biāo)機(jī)構(gòu)目錄文件夾中獲取打印數(shù)據(jù)進(jìn)行打印,若否,則向所述打印客戶端返回?zé)o訪問權(quán)限的信息。
一種數(shù)據(jù)傳輸系統(tǒng),包括:
連接模塊,用于通過默認(rèn)端口連接sftp服務(wù)器;
生成模塊,用于獲取滿足打印條件的保單,并生成對應(yīng)的打印數(shù)據(jù);
上傳模塊,用于將所述打印數(shù)據(jù)通過sftp協(xié)議上傳到所述sftp服務(wù)器中,以使打印客戶端通過所述sftp服務(wù)器獲取所述打印數(shù)據(jù)進(jìn)行打印。
在其中一個實施例中,所述上傳模塊還用于將所述打印數(shù)據(jù)通過sftp協(xié)議上傳到所述sftp服務(wù)器中,以使所述sftp服務(wù)器將所述打印數(shù)據(jù)存儲在nas網(wǎng)絡(luò)存儲空間中,并由打印客戶端從所述nas網(wǎng)絡(luò)存儲空間中獲取所述打印數(shù)據(jù)進(jìn)行打印。
一種數(shù)據(jù)傳輸系統(tǒng),包括:
接收模塊,用于接收由核??蛻舳送ㄟ^sftp協(xié)議上傳的打印數(shù)據(jù);
獲取模塊,用于獲取打印客戶端的登錄信息;
驗證模塊,用于對所述登錄信息進(jìn)行驗證,驗證通過后,允許所述打印客戶端獲取所述打印數(shù)據(jù)進(jìn)行打印。
在其中一個實施例中,所述獲取模塊還用于獲取所述打印數(shù)據(jù)中的機(jī)構(gòu)編號;
所述系統(tǒng)還包括存儲模塊,用于根據(jù)所述機(jī)構(gòu)編號將所述打印數(shù)據(jù)放入nas網(wǎng)絡(luò)存儲空間對應(yīng)的機(jī)構(gòu)目錄文件夾中。
在其中一個實施例中,所述驗證模塊包括:
獲取單元,用于獲取所述打印客戶端訪問的目標(biāo)機(jī)構(gòu)目錄文件夾;
判斷單元,用于根據(jù)所述登錄信息判斷所述打印客戶端是否具有訪問權(quán)限,若是,則允許所述打印客戶端訪問所述目標(biāo)機(jī)構(gòu)目錄文件夾,并從所述目標(biāo)機(jī)構(gòu)目錄文件夾中獲取打印數(shù)據(jù)進(jìn)行打印,若否,則向所述打印客戶端返回?zé)o訪問權(quán)限的信息。
上述數(shù)據(jù)傳輸方法和系統(tǒng),核??蛻舳送ㄟ^默認(rèn)端口連接sftp服務(wù)器,將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù)進(jìn)行打印,省去傳統(tǒng)的保單打印中通過機(jī)構(gòu)批量提取保單數(shù)據(jù)再共享給外包商機(jī)器的環(huán)節(jié),由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù),防止打印數(shù)據(jù)在傳輸過程中被篡改或遺失等問題,且通過sftp協(xié)議對打印數(shù)據(jù)進(jìn)行加密傳輸,使打印數(shù)據(jù)傳輸過程更為安全。
附圖說明
圖1為一個實施例中數(shù)據(jù)傳輸方法的系統(tǒng)架構(gòu)圖;
圖2為一個實施例中數(shù)據(jù)傳輸方法的流程示意圖;
圖3為另一個實施例中數(shù)據(jù)傳輸方法的流程示意圖;
圖4為一個實施例中sftp服務(wù)器驗證打印客戶端登錄信息的流程示意圖;
圖5為一個實施例中數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
圖6為另一個實施例中數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
圖7為又一個實施例中數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
圖8為一個實施例中驗證模塊的內(nèi)部結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為一個實施例中數(shù)據(jù)傳輸方法的系統(tǒng)架構(gòu)圖。如圖1所示,核保客戶端10通過默認(rèn)接口連接sftp(securefiletransferprotocol,安全文件傳送協(xié)議)服務(wù)器20,獲取滿足打印條件的保單,并生成對應(yīng)的打印數(shù)據(jù)。核??蛻舳?0將生成的打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器20中。sftp服務(wù)器20接收由核??蛻舳?0通過sftp協(xié)議上傳的打印數(shù)據(jù),并將打印數(shù)據(jù)存儲在nas(networkattachedstorage,網(wǎng)絡(luò)附屬存儲)網(wǎng)絡(luò)存儲空間中。打印客戶端30登錄sftp服務(wù)器20,sftp服務(wù)器20獲取打印客戶端30的登錄信息,并對登錄信息進(jìn)行驗證,驗證通過后,打印客戶端30可從nas網(wǎng)絡(luò)存儲空間獲取打印數(shù)據(jù)進(jìn)行打印。
如圖2所示,一種數(shù)據(jù)傳輸方法,從核保客戶端進(jìn)行描述,包括以下步驟:
步驟s210,通過默認(rèn)端口連接sftp服務(wù)器。
具體的,核??蛻舳丝赏ㄟ^默認(rèn)端口22開啟sshd(secureshelldaemon,安全外殼協(xié)議程序)守護(hù)進(jìn)程,并通過sshd守護(hù)進(jìn)程連接sftp服務(wù)器,核??蛻舳丝芍苯虞斎胗脩裘懊艽a進(jìn)行登錄,驗證通過后即登錄成功,可直接上傳文件至sftp服務(wù)器。在其它的實施例中,核??蛻舳艘部梢酝ㄟ^其它的方式連接sftp服務(wù)器,例如,在windows操作系統(tǒng)中,使用coreftp,filezilla,winscp,xftp等軟件連接sftp服務(wù)器,在linux操作系統(tǒng)下,也可使用其它的非默認(rèn)端口進(jìn)行連接,通過sftp-oport=1000username@remoteip語句實現(xiàn)登錄。
步驟s220,獲取滿足打印條件的保單,并生成對應(yīng)的打印數(shù)據(jù)。
具體的,核??蛻舳酥械暮吮O到y(tǒng)對承保成功的保單進(jìn)行處理,當(dāng)保單滿足打印條件時,可將其標(biāo)記為可打印,或是統(tǒng)一存放在打印文件夾中。核??蛻舳双@取滿足打印條件的保單,并分別生成對應(yīng)的打印數(shù)據(jù)。打印數(shù)據(jù)可包括紙張型號、打印項目、打印內(nèi)容及相應(yīng)的打印位置等。
步驟s230,將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,以使打印客戶端通過sftp服務(wù)器獲取打印數(shù)據(jù)進(jìn)行打印。
具體的,核??蛻舳丝赏ㄟ^sftp協(xié)議將生成的打印數(shù)據(jù)進(jìn)行加密,并上傳到sftp服務(wù)器,sftp服務(wù)器接收到打印數(shù)據(jù)后可對打印數(shù)據(jù)進(jìn)行解密,并進(jìn)行存儲。打印客戶端可通過sftp服務(wù)器獲取由核??蛻舳松蟼鞯拇蛴?shù)據(jù)并進(jìn)行打印,例如可直接復(fù)制打印數(shù)據(jù)或下載打印數(shù)據(jù)。
上述數(shù)據(jù)傳輸方法,核??蛻舳送ㄟ^默認(rèn)端口連接sftp服務(wù)器,將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù)進(jìn)行打印,省去傳統(tǒng)的保單打印中通過機(jī)構(gòu)批量提取保單數(shù)據(jù)再共享給外包商機(jī)器的環(huán)節(jié),由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù),防止打印數(shù)據(jù)在傳輸過程中被篡改或遺失等問題,且通過sftp協(xié)議對打印數(shù)據(jù)進(jìn)行加密傳輸,使打印數(shù)據(jù)傳輸過程更為安全。
在一個實施例中,步驟s230將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,以使打印客戶端通過sftp服務(wù)器獲取打印數(shù)據(jù)進(jìn)行打印,具體包括:將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,以使sftp服務(wù)器將打印數(shù)據(jù)存儲在nas網(wǎng)絡(luò)存儲空間中,并由打印客戶端從nas網(wǎng)絡(luò)存儲空間中獲取打印數(shù)據(jù)進(jìn)行打印。
具體的,sftp服務(wù)器接收由核??蛻舳松蟼鞯拇蛴?shù)據(jù)后,可獲取打印數(shù)據(jù)中包含的機(jī)構(gòu)編號,并根據(jù)該機(jī)構(gòu)編號將打印數(shù)據(jù)存儲在nas網(wǎng)絡(luò)存儲空間中對應(yīng)的機(jī)構(gòu)目錄文件夾中。在nas網(wǎng)絡(luò)存儲空間中,每個機(jī)構(gòu)都有一個對應(yīng)的機(jī)構(gòu)目錄文件夾,用于存儲與該地區(qū)機(jī)構(gòu)相關(guān)的打印數(shù)據(jù),且每個機(jī)構(gòu)對應(yīng)一個機(jī)構(gòu)編號,例如杭州機(jī)構(gòu)對應(yīng)編號010,上海機(jī)構(gòu)對應(yīng)編號035等??筛鶕?jù)各個機(jī)構(gòu)對應(yīng)的歷史業(yè)務(wù)量大小,即機(jī)構(gòu)目錄文件夾所需存放的打印數(shù)據(jù)量預(yù)先分配好各個機(jī)構(gòu)目錄文件夾的存儲空間,例如,上海機(jī)構(gòu)每年的業(yè)務(wù)量較多, 則分配給上海機(jī)構(gòu)目錄文件夾的存儲空間較大,西安機(jī)構(gòu)每年的業(yè)務(wù)量較少,則分配給西安機(jī)構(gòu)目錄文件夾的存儲空間較小。也可平均分配各個機(jī)構(gòu)目錄文件夾的存儲空間。
可預(yù)先根據(jù)地區(qū)分配各個打印客戶端賬號的機(jī)構(gòu)目錄文件夾的訪問權(quán)限,打印客戶端成功登錄sftp服務(wù)器后,可訪問所需的機(jī)構(gòu)目錄文件夾,sftp服務(wù)器可驗證打印客戶端是否具有機(jī)構(gòu)目錄文件夾的訪問權(quán)限,若有,則允許打印客戶端訪問該機(jī)構(gòu)目錄文件夾,若沒有訪問權(quán)限,則打印客戶端無法訪問該機(jī)構(gòu)目錄文件夾。例如,某上海外包商所使用的打印客戶端登錄sftp服務(wù)器后,其分配的賬號只具有訪問上海機(jī)構(gòu)及蘇州機(jī)構(gòu)的文件夾,則可訪問上海機(jī)構(gòu)目錄文件夾或蘇州機(jī)構(gòu)目錄文件夾并獲取相應(yīng)的打印數(shù)據(jù)進(jìn)行打印,若其想訪問杭州機(jī)構(gòu)目錄文件夾,則sftp服務(wù)器會返回?zé)o法進(jìn)行訪問的信息。
上述數(shù)據(jù)傳輸方法,sftp服務(wù)器將接收的打印數(shù)據(jù)存儲在nas網(wǎng)絡(luò)存儲空間對應(yīng)的機(jī)構(gòu)目錄文件夾中,將sftp服務(wù)器與nas網(wǎng)絡(luò)存儲空間掛載,集中有效地管理數(shù)據(jù),且訪問速度快,可滿足高并發(fā)大數(shù)據(jù)量的讀寫。
如圖3,在另一個實施例中,一種數(shù)據(jù)傳輸方法,從sftp服務(wù)器進(jìn)行描述,包括以下步驟:
步驟s310,接收由核??蛻舳送ㄟ^sftp協(xié)議上傳的打印數(shù)據(jù)。
具體的,核??蛻舳丝色@取滿足打印條件的保單并生成對應(yīng)的打印數(shù)據(jù),通過sftp協(xié)議對打印數(shù)據(jù)進(jìn)行加密,然后將打印數(shù)據(jù)上傳到sftp服務(wù)器。sftp服務(wù)器接收由核??蛻舳送ㄟ^sftp協(xié)議上傳的打印數(shù)據(jù)后,可對打印數(shù)據(jù)進(jìn)行解密并存儲,其中,打印數(shù)據(jù)可包括紙張型號、打印項目、打印內(nèi)容及相應(yīng)的打印位置等。
在一個實施例中,在步驟s310接收由核??蛻舳送ㄟ^sftp協(xié)議上傳的打印數(shù)據(jù)之后,還包括以下步驟:
(a)獲取打印數(shù)據(jù)中的機(jī)構(gòu)編號。
具體的,sftp服務(wù)器接收由核??蛻舳松蟼鞯拇蛴?shù)據(jù)后,可獲取打印數(shù)據(jù)中包含的機(jī)構(gòu)編號,每個不同地區(qū)的機(jī)構(gòu)可對應(yīng)不同的編號,例如杭州機(jī)構(gòu)對應(yīng)編號010,上海機(jī)構(gòu)對應(yīng)編號035等。
(b)根據(jù)該機(jī)構(gòu)編號將打印數(shù)據(jù)放入nas網(wǎng)絡(luò)存儲空間對應(yīng)的機(jī)構(gòu)目錄文件夾中。
具體的,在nas網(wǎng)絡(luò)存儲空間中,每個機(jī)構(gòu)都有一個對應(yīng)的機(jī)構(gòu)目錄文件夾,用于存儲與該地區(qū)機(jī)構(gòu)相關(guān)的打印數(shù)據(jù)。可根據(jù)各個機(jī)構(gòu)對應(yīng)的歷史業(yè)務(wù)量大小,即機(jī)構(gòu)目錄文件夾所需存放的打印數(shù)據(jù)量預(yù)先分配好各個機(jī)構(gòu)目錄文件夾的存儲空間,例如,上海機(jī)構(gòu)每年的業(yè)務(wù)量較多,則分配給上海機(jī)構(gòu)目錄文件夾的存儲空間較大,西安機(jī)構(gòu)每年的業(yè)務(wù)量較少,則分配給西安機(jī)構(gòu)目錄文件夾的存儲空間較小。也可平均分配各個機(jī)構(gòu)目錄文件夾的存儲空間。sftp服務(wù)器根據(jù)打印數(shù)據(jù)中的機(jī)構(gòu)編號查找到nas網(wǎng)絡(luò)存儲空間中對應(yīng)的機(jī)構(gòu)目錄文件夾,并將打印數(shù)據(jù)存放入該機(jī)構(gòu)目錄文件夾中。將sftp服務(wù)器與nas網(wǎng)絡(luò)存儲空間掛載,可集中有效地管理數(shù)據(jù),且訪問速度快,可滿足高并發(fā)大數(shù)據(jù)量的讀寫。
步驟s320,獲取打印客戶端的登錄信息。
具體的,打印客戶端可通過賬號、密碼登錄sftp服務(wù)器,登錄成功后,sftp服務(wù)器可獲取打印客戶端的賬號、密碼、ip(internetprotocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址等登錄信息。
步驟s330,對登錄信息進(jìn)行驗證,驗證通過后,允許打印客戶端獲取打印數(shù)據(jù)進(jìn)行打印。
具體的,sftp服務(wù)器可對打印客戶端的登錄信息進(jìn)行驗證,判斷該打印客戶端是否具有相應(yīng)的訪問權(quán)限,只有在驗證通過后,打印客戶端才可從nas網(wǎng)絡(luò)存儲空間獲取打印數(shù)據(jù)進(jìn)行打印。
如圖4所示,在一個實施例中,步驟s330對登錄信息進(jìn)行驗證,驗證通過后,允許打印客戶端獲取打印數(shù)據(jù)進(jìn)行打印,具體包括以下步驟:
步驟s402,獲取打印客戶端訪問的目標(biāo)機(jī)構(gòu)目錄文件夾。
具體的,打印客戶端登錄成功后,可直接訪問所需的機(jī)構(gòu)目錄文件夾??深A(yù)先根據(jù)地區(qū)分配各個打印客戶端賬號的機(jī)構(gòu)目錄文件夾的訪問權(quán)限,sftp服務(wù)器可獲取打印客戶端所需訪問的機(jī)構(gòu)目錄文件夾,即打印客戶端的目標(biāo)機(jī)構(gòu)目錄文件夾。
步驟s404,根據(jù)登錄信息判斷打印客戶端是否具有訪問權(quán)限,若是,則執(zhí)行步驟s406,若否,則執(zhí)行步驟s408。
具體的,sftp服務(wù)器獲取打印客戶端的目標(biāo)機(jī)構(gòu)目錄文件夾后,可根據(jù)打印客戶端的登錄信息判斷該打印客戶端是否具有該機(jī)構(gòu)目錄文件夾的訪問權(quán)限。每個打印客戶端所分配的賬號所具有的訪問權(quán)限不同,例如,某上海外包商所使用的打印客戶端登錄sftp服務(wù)器后,其分配的賬號只具有訪問上海機(jī)構(gòu)及蘇州機(jī)構(gòu)的文件夾,則可訪問上海機(jī)構(gòu)目錄文件夾或蘇州機(jī)構(gòu)目錄文件夾并獲取相應(yīng)的打印數(shù)據(jù)進(jìn)行打印,若其想訪問杭州機(jī)構(gòu)目錄文件夾,則sftp服務(wù)器會返回?zé)o法進(jìn)行訪問的信息。
步驟s406,允許打印客戶端訪問目標(biāo)機(jī)構(gòu)目錄文件夾,并從目標(biāo)機(jī)構(gòu)目錄文件夾中獲取打印數(shù)據(jù)進(jìn)行打印。
具體的,打印客戶端成功訪問目標(biāo)機(jī)構(gòu)目錄文件夾后,可直接復(fù)制獲取該機(jī)構(gòu)目錄文件夾中的打印數(shù)據(jù),也可將打印數(shù)據(jù)下載至打印客戶端中,再進(jìn)行打印。
步驟s408,向打印客戶端返回?zé)o訪問權(quán)限的信息。
具體的,若打印客戶端沒有訪問目標(biāo)機(jī)構(gòu)目錄文件夾的權(quán)限,則sftp服務(wù)器可向打印客戶端返回?zé)o訪問權(quán)限的信息,打印客戶端無法成功獲取該目標(biāo)機(jī)構(gòu)目錄文件夾中的打印數(shù)據(jù)。通過限制打印客戶端對機(jī)構(gòu)目錄文件夾的訪問權(quán)限,可進(jìn)一步保護(hù)打印數(shù)據(jù)的安全,防止打印數(shù)據(jù)發(fā)生丟失、被惡意篡改等問題。
上述數(shù)據(jù)傳輸方法,核??蛻舳送ㄟ^默認(rèn)端口連接sftp服務(wù)器,將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù)進(jìn)行打印,省去傳統(tǒng)的保單打印中通過機(jī)構(gòu)批量提取保單數(shù)據(jù)再共享給外包商機(jī)器的環(huán)節(jié),由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù),防止打印數(shù)據(jù)在傳輸過程中被篡改或遺失等問題,且通過sftp協(xié)議對打印數(shù)據(jù)進(jìn)行加密傳輸,使打印數(shù)據(jù)傳輸過程更為安全。
為了更清楚的說明上述數(shù)據(jù)傳輸方法的工作過程,以具體的實例描述,但本數(shù)據(jù)傳輸方法不限于應(yīng)用于該具體的實例。
核保客戶端通過默認(rèn)端口22連接sftp服務(wù)器,并通過賬號、密碼登錄sftp服務(wù)器。核??蛻舳双@取具有可打印標(biāo)記的保單,生成對應(yīng)的打印數(shù)據(jù),并將打印數(shù)據(jù)通過sftp協(xié)議進(jìn)行加密上傳到sftp服務(wù)器中。sftp服務(wù)器接收由核??蛻舳松蟼鞯拇蛴?shù)據(jù),并獲取打印數(shù)據(jù)中的機(jī)構(gòu)編號010。sftp服務(wù)器根據(jù)打印數(shù)據(jù)的機(jī)構(gòu)編號010將打印數(shù)據(jù)存放入對應(yīng)的杭州機(jī)構(gòu)目錄文件夾中。杭州地區(qū)的外包商使用打印客戶端連接sftp服務(wù)器,并通過賬號、密碼進(jìn)行登錄。打印客戶端訪問杭州機(jī)構(gòu)目錄文件夾,sftp服務(wù)器對該賬號進(jìn)行驗證,判斷是否具有杭州機(jī)構(gòu)文件夾的訪問權(quán)限。該打印客戶端的賬號具有杭州機(jī)構(gòu)目錄文件夾的訪問權(quán)限,杭州地區(qū)的外包商通過打印客戶端可成功訪問杭州機(jī)構(gòu)目錄文件夾,并下載杭州機(jī)構(gòu)目錄文件夾中的打印數(shù)據(jù)進(jìn)行打印。
如圖5所示,一種數(shù)據(jù)傳輸系統(tǒng),包括連接模塊510、生成模塊520和上傳模塊530。
連接模塊510,用于通過默認(rèn)端口連接sftp服務(wù)器。
具體的,核??蛻舳丝赏ㄟ^默認(rèn)端口22開啟sshd守護(hù)進(jìn)程,并通過sshd守護(hù)進(jìn)程連接sftp服務(wù)器,核保客戶端可直接輸入用戶名及密碼進(jìn)行登錄,驗證通過后即登錄成功,可直接上傳文件至sftp服務(wù)器。在其它的實施例中,核??蛻舳艘部梢酝ㄟ^其它的方式連接sftp服務(wù)器,例如,在windows操作系統(tǒng)中,使用coreftp,filezilla,winscp,xftp等軟件連接sftp服務(wù)器,在linux操作系統(tǒng)下,也可使用其它的非默認(rèn)端口進(jìn)行連接,通過sftp-oport=1000username@remoteip語句實現(xiàn)登錄。
生成模塊520,用于獲取滿足打印條件的保單,并生成對應(yīng)的打印數(shù)據(jù)。
具體的,核??蛻舳酥械暮吮O到y(tǒng)對承保成功的保單進(jìn)行處理,當(dāng)保單滿足打印條件時,可將其標(biāo)記為可打印,或是統(tǒng)一存放在打印文件夾中。核??蛻舳双@取滿足打印條件的保單,并分別生成對應(yīng)的打印數(shù)據(jù)。打印數(shù)據(jù)可包括紙張型號、打印項目、打印內(nèi)容及相應(yīng)的打印位置等。
上傳模塊530,用于將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,以使打印客戶端通過sftp服務(wù)器獲取打印數(shù)據(jù)進(jìn)行打印。
具體的,核??蛻舳丝赏ㄟ^sftp協(xié)議將生成的打印數(shù)據(jù)進(jìn)行加密,并上傳到sftp服務(wù)器,sftp服務(wù)器接收到打印數(shù)據(jù)后可對打印數(shù)據(jù)進(jìn)行解密,并進(jìn)行存儲。打印客戶端可通過sftp服務(wù)器獲取由核??蛻舳松蟼鞯拇蛴?shù)據(jù)并進(jìn)行打印,例如可直接復(fù)制打印數(shù)據(jù)或下載打印數(shù)據(jù)。
上述數(shù)據(jù)傳輸系統(tǒng),核??蛻舳送ㄟ^默認(rèn)端口連接sftp服務(wù)器,將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù)進(jìn)行打印,省去傳統(tǒng)的保單打印中通過機(jī)構(gòu)批量提取保單數(shù)據(jù)再共享給外包商機(jī)器的環(huán)節(jié),由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù),防止打印數(shù)據(jù)在傳輸過程中被篡改或遺失等問題,且通過sftp協(xié)議對打印數(shù)據(jù)進(jìn)行加密傳輸,使打印數(shù)據(jù)傳輸過程更為安全。
在一個實施例中,上傳模塊530還用于將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,以使sftp服務(wù)器將打印數(shù)據(jù)存儲在nas網(wǎng)絡(luò)存儲空間中,并由打印客戶端從nas網(wǎng)絡(luò)存儲空間中獲取打印數(shù)據(jù)進(jìn)行打印。
具體的,sftp服務(wù)器接收由核??蛻舳松蟼鞯拇蛴?shù)據(jù)后,可獲取打印數(shù)據(jù)中包含的機(jī)構(gòu)編號,并根據(jù)該機(jī)構(gòu)編號將打印數(shù)據(jù)存儲在nas網(wǎng)絡(luò)存儲空間中對應(yīng)的機(jī)構(gòu)目錄文件夾中。在nas網(wǎng)絡(luò)存儲空間中,每個機(jī)構(gòu)都有一個對應(yīng)的機(jī)構(gòu)目錄文件夾,用于存儲與該地區(qū)機(jī)構(gòu)相關(guān)的打印數(shù)據(jù),且每個機(jī)構(gòu)對應(yīng)一個機(jī)構(gòu)編號,例如杭州機(jī)構(gòu)對應(yīng)編號010,上海機(jī)構(gòu)對應(yīng)編號035等??筛鶕?jù)各個機(jī)構(gòu)對應(yīng)的歷史業(yè)務(wù)量大小,即機(jī)構(gòu)目錄文件夾所需存放的打印數(shù)據(jù)量預(yù)先分配好各個機(jī)構(gòu)目錄文件夾的存儲空間,例如,上海機(jī)構(gòu)每年的業(yè)務(wù)量較多,則分配給上海機(jī)構(gòu)目錄文件夾的存儲空間較大,西安機(jī)構(gòu)每年的業(yè)務(wù)量較少,則分配給西安機(jī)構(gòu)目錄文件夾的存儲空間較小。也可平均分配各個機(jī)構(gòu)目錄文件夾的存儲空間。
可預(yù)先根據(jù)地區(qū)分配各個打印客戶端賬號的機(jī)構(gòu)目錄文件夾的訪問權(quán)限,打印客戶端成功登錄sftp服務(wù)器后,可訪問所需的機(jī)構(gòu)目錄文件夾,sftp服務(wù)器可驗證打印客戶端是否具有機(jī)構(gòu)目錄文件夾的訪問權(quán)限,若有,則允許打印客戶端訪問該機(jī)構(gòu)目錄文件夾,若沒有訪問權(quán)限,則打印客戶端無法訪問該機(jī)構(gòu)目錄文件夾。例如,某上海外包商所使用的打印客戶端登錄sftp服務(wù)器后, 其分配的賬號只具有訪問上海機(jī)構(gòu)及蘇州機(jī)構(gòu)的文件夾,則可訪問上海機(jī)構(gòu)目錄文件夾或蘇州機(jī)構(gòu)目錄文件夾并獲取相應(yīng)的打印數(shù)據(jù)進(jìn)行打印,若其想訪問杭州機(jī)構(gòu)目錄文件夾,則sftp服務(wù)器會返回?zé)o法進(jìn)行訪問的信息。
上述數(shù)據(jù)傳輸系統(tǒng),sftp服務(wù)器將接收的打印數(shù)據(jù)存儲在nas網(wǎng)絡(luò)存儲空間對應(yīng)的機(jī)構(gòu)目錄文件夾中,將sftp服務(wù)器與nas網(wǎng)絡(luò)存儲空間掛載,集中有效地管理數(shù)據(jù),且訪問速度快,可滿足高并發(fā)大數(shù)據(jù)量的讀寫。
如圖6所示,在另一個實施例中,一種數(shù)據(jù)傳輸系統(tǒng),包括接收模塊610、獲取模塊620和驗證模塊630。
接收模塊610,用于接收由核??蛻舳送ㄟ^sftp協(xié)議上傳的打印數(shù)據(jù)。
具體的,核??蛻舳丝色@取滿足打印條件的保單并生成對應(yīng)的打印數(shù)據(jù),通過sftp協(xié)議對打印數(shù)據(jù)進(jìn)行加密,然后將打印數(shù)據(jù)上傳到sftp服務(wù)器。sftp服務(wù)器接收由核??蛻舳送ㄟ^sftp協(xié)議上傳的打印數(shù)據(jù)后,可對打印數(shù)據(jù)進(jìn)行解密并存儲,其中,打印數(shù)據(jù)可包括紙張型號、打印項目、打印內(nèi)容及相應(yīng)的打印位置等。
獲取模塊620,用于獲取打印客戶端的登錄信息。
具體的,打印客戶端可通過賬號、密碼登錄sftp服務(wù)器,登錄成功后,sftp服務(wù)器可獲取打印客戶端的賬號、密碼、ip地址等登錄信息。
驗證模塊630,用于對登錄信息進(jìn)行驗證,驗證通過后,允許打印客戶端獲取打印數(shù)據(jù)進(jìn)行打印。
具體的,sftp服務(wù)器可對打印客戶端的登錄信息進(jìn)行驗證,判斷該打印客戶端是否具有相應(yīng)的訪問權(quán)限,只有在驗證通過后,打印客戶端才可從nas網(wǎng)絡(luò)存儲空間獲取打印數(shù)據(jù)進(jìn)行打印。
上述數(shù)據(jù)傳輸系統(tǒng),核保客戶端通過默認(rèn)端口連接sftp服務(wù)器,將打印數(shù)據(jù)通過sftp協(xié)議上傳到sftp服務(wù)器中,由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù)進(jìn)行打印,省去傳統(tǒng)的保單打印中通過機(jī)構(gòu)批量提取保單數(shù)據(jù)再共享給外包商機(jī)器的環(huán)節(jié),由打印客戶端直接從sftp服務(wù)器上獲取打印數(shù)據(jù),防止打印數(shù)據(jù)在傳輸過程中被篡改或遺失等問題,且通過sftp協(xié)議對打印數(shù)據(jù)進(jìn)行加密傳輸,使打印數(shù)據(jù)傳輸過程更為安全。
如圖7所示,在一個實施例中,上述數(shù)據(jù)傳輸系統(tǒng),除了包括接收模塊610、獲取模塊620和驗證模塊630,還包括存儲模塊640。
獲取模塊620還用于獲取打印數(shù)據(jù)中的機(jī)構(gòu)編號。
具體的,sftp服務(wù)器接收由核??蛻舳松蟼鞯拇蛴?shù)據(jù)后,可獲取打印數(shù)據(jù)中包含的機(jī)構(gòu)編號,每個不同地區(qū)的機(jī)構(gòu)可對應(yīng)不同的編號,例如杭州機(jī)構(gòu)對應(yīng)編號010,上海機(jī)構(gòu)對應(yīng)編號035等。
存儲模塊640,用于根據(jù)機(jī)構(gòu)編號將打印數(shù)據(jù)放入nas網(wǎng)絡(luò)存儲空間對應(yīng)的機(jī)構(gòu)目錄文件夾中。
具體的,在nas網(wǎng)絡(luò)存儲空間中,每個機(jī)構(gòu)都有一個對應(yīng)的機(jī)構(gòu)目錄文件夾,用于存儲與該地區(qū)機(jī)構(gòu)相關(guān)的打印數(shù)據(jù)??筛鶕?jù)各個機(jī)構(gòu)對應(yīng)的歷史業(yè)務(wù)量大小,即機(jī)構(gòu)目錄文件夾所需存放的打印數(shù)據(jù)量預(yù)先分配好各個機(jī)構(gòu)目錄文件夾的存儲空間,例如,上海機(jī)構(gòu)每年的業(yè)務(wù)量較多,則分配給上海機(jī)構(gòu)目錄文件夾的存儲空間較大,西安機(jī)構(gòu)每年的業(yè)務(wù)量較少,則分配給西安機(jī)構(gòu)目錄文件夾的存儲空間較小。也可平均分配各個機(jī)構(gòu)目錄文件夾的存儲空間。sftp服務(wù)器根據(jù)打印數(shù)據(jù)中的機(jī)構(gòu)編號查找到nas網(wǎng)絡(luò)存儲空間中對應(yīng)的機(jī)構(gòu)目錄文件夾,并將打印數(shù)據(jù)存放入該機(jī)構(gòu)目錄文件夾中。
上述數(shù)據(jù)傳輸系統(tǒng),sftp服務(wù)器將接收的打印數(shù)據(jù)存儲在nas網(wǎng)絡(luò)存儲空間對應(yīng)的機(jī)構(gòu)目錄文件夾中,將sftp服務(wù)器與nas網(wǎng)絡(luò)存儲空間掛載,集中有效地管理數(shù)據(jù),且訪問速度快,可滿足高并發(fā)大數(shù)據(jù)量的讀寫。
如圖8所示,在一個實施例中,驗證模塊630包括獲取單元632及判斷單元634。
獲取單元632,用于獲取打印客戶端訪問的目標(biāo)機(jī)構(gòu)目錄文件夾。
具體的,打印客戶端登錄成功后,可直接訪問所需的機(jī)構(gòu)目錄文件夾??深A(yù)先根據(jù)地區(qū)分配各個打印客戶端賬號的機(jī)構(gòu)目錄文件夾的訪問權(quán)限,sftp服務(wù)器可獲取打印客戶端所需訪問的機(jī)構(gòu)目錄文件夾,即打印客戶端的目標(biāo)機(jī)構(gòu)目錄文件夾。
判斷單元634,用于根據(jù)登錄信息判斷打印客戶端是否具有訪問權(quán)限,若是,則允許打印客戶端訪問目標(biāo)機(jī)構(gòu)目錄文件夾,并從目標(biāo)機(jī)構(gòu)目錄文件夾中獲取 打印數(shù)據(jù)進(jìn)行打印,若否,則向打印客戶端返回?zé)o訪問權(quán)限的信息。
具體的,sftp服務(wù)器獲取打印客戶端的目標(biāo)機(jī)構(gòu)目錄文件夾后,可根據(jù)打印客戶端的登錄信息判斷該打印客戶端是否具有該機(jī)構(gòu)目錄文件夾的訪問權(quán)限。每個打印客戶端所分配的賬號所具有的訪問權(quán)限不同,例如,某上海外包商所使用的打印客戶端登錄sftp服務(wù)器后,其分配的賬號只具有訪問上海機(jī)構(gòu)及蘇州機(jī)構(gòu)的文件夾,則可訪問上海機(jī)構(gòu)目錄文件夾或蘇州機(jī)構(gòu)目錄文件夾并獲取相應(yīng)的打印數(shù)據(jù)進(jìn)行打印,若其想訪問杭州機(jī)構(gòu)目錄文件夾,則sftp服務(wù)器會返回?zé)o法進(jìn)行訪問的信息。打印客戶端成功訪問目標(biāo)機(jī)構(gòu)目錄文件夾后,可直接復(fù)制獲取該機(jī)構(gòu)目錄文件夾中的打印數(shù)據(jù),也可將打印數(shù)據(jù)下載至打印客戶端中,再進(jìn)行打印。
上述數(shù)據(jù)傳輸系統(tǒng),通過限制打印客戶端對機(jī)構(gòu)目錄文件夾的訪問權(quán)限,可進(jìn)一步保護(hù)打印數(shù)據(jù)的安全,防止打印數(shù)據(jù)發(fā)生丟失、被惡意篡改等問題。
以上所述實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。