国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)和方法

      文檔序號(hào):7807525閱讀:218來源:國知局
      一種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)和方法
      【專利摘要】本發(fā)明屬于信息安全領(lǐng)域,涉及一種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)和方法,其通過建立服務(wù)端與客戶端的單向映射關(guān)系來實(shí)現(xiàn)單向傳輸,不滿足映射關(guān)系將不會(huì)發(fā)生數(shù)據(jù)傳輸,既形成了網(wǎng)間數(shù)據(jù)的交互,又保障了數(shù)據(jù)傳輸?shù)陌踩?。傳輸介質(zhì)采用USB或串口,傳輸速度快,穩(wěn)定性高,能夠避免采用TCP/IP協(xié)議傳輸所導(dǎo)致的安全風(fēng)險(xiǎn)。此系統(tǒng)和方法能夠在保障內(nèi)網(wǎng)絕對(duì)安全的前提下和外界進(jìn)行數(shù)據(jù)庫數(shù)據(jù)的交互。
      【專利說明】一種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)和方法

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及信息安全領(lǐng)域,具體涉及一種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)和方 法。

      【背景技術(shù)】
      [0002] 隨著行業(yè)信息化、電子商務(wù)等一系列網(wǎng)絡(luò)應(yīng)用的蓬勃發(fā)展,互聯(lián)網(wǎng)得到廣泛的使 用,然而隨之而來的網(wǎng)絡(luò)入侵和網(wǎng)絡(luò)攻擊也越來越頻繁,互聯(lián)網(wǎng)中的信息數(shù)據(jù)安全得不到 保障。但是現(xiàn)在依靠信息系統(tǒng)處理日常事物的機(jī)構(gòu)(如工商、稅務(wù)、銀行以及軍隊(duì)等),要與 互聯(lián)網(wǎng)進(jìn)行交互的需求越來越高,為了確保兩個(gè)網(wǎng)絡(luò)間信息的安全交換,必須想出一個(gè)確 實(shí)有效的解決辦法。
      [0003] 現(xiàn)如今大多數(shù)機(jī)構(gòu)用的是網(wǎng)閘,可以說,網(wǎng)閘就是在客戶對(duì)信息安全的認(rèn)識(shí)度提 高的過程中發(fā)展而來的,從原先的絕對(duì)物理隔離、協(xié)議隔離到現(xiàn)在的物理隔離、邏輯連接, 雖然在隔離設(shè)備上采用了自己的私有協(xié)議,具有很高的可靠性,但是仍然是基于脆弱的 TCP/IP協(xié)議,在隔離策略設(shè)置不當(dāng)或者沒有及時(shí)更新策略時(shí),完全有可能被入侵者獲取內(nèi) 網(wǎng)信息。


      【發(fā)明內(nèi)容】

      [0004] 本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)?系統(tǒng)和方法,該系統(tǒng)和方法能夠?qū)π枰降男畔⒔⒎?wù)端到客戶端的單向映射,從而 保證數(shù)據(jù)傳輸?shù)陌踩浴?br> [0005] 為解決上述技術(shù)問題,本發(fā)明提供一種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng),包括 服務(wù)端和客戶端,服務(wù)端包括服務(wù)端表結(jié)構(gòu)采集模塊、服務(wù)端數(shù)據(jù)采集模塊、服務(wù)端數(shù)據(jù)傳 輸模塊和服務(wù)端日志模塊,客戶端包括客戶端映射生成模塊、客戶端數(shù)據(jù)更新模塊、客戶端 數(shù)據(jù)傳輸模塊和客戶端日志模塊。服務(wù)端表結(jié)構(gòu)采集模塊用于獲取服務(wù)端數(shù)據(jù)庫中的表結(jié) 構(gòu)信息和字段信息,根據(jù)需求生成待同步信息文件,傳輸給服務(wù)端的數(shù)據(jù)傳輸模塊;服務(wù)端 數(shù)據(jù)采集模塊,用于提取數(shù)據(jù)庫中的待同步信息數(shù)據(jù);服務(wù)端的數(shù)據(jù)傳輸模塊用于分別將 上述同步信息文件和待同步信息數(shù)據(jù)傳輸給客戶端的數(shù)據(jù)傳輸模塊;客戶端的數(shù)據(jù)傳輸模 塊用于接收服務(wù)端的數(shù)據(jù)傳輸模塊發(fā)送的數(shù)據(jù),將同步信息文件發(fā)送給客戶端映射生成模 塊,將待同步信息數(shù)據(jù)發(fā)送給客戶端數(shù)據(jù)更新模塊;客戶端映射生成模塊用于獲取客戶端 數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息,結(jié)合從客戶端的數(shù)據(jù)傳輸模塊處接收的待同步信息文 件,建立客戶端數(shù)據(jù)源和服務(wù)端數(shù)據(jù)源之間的對(duì)應(yīng)關(guān)系,將該對(duì)應(yīng)關(guān)系通過同步信息映射 文件傳輸?shù)娇蛻舳说臄?shù)據(jù)更新模塊;客戶端數(shù)據(jù)更新模塊用于從客戶端的數(shù)據(jù)傳輸模塊接 收來自于服務(wù)端的待同步信息數(shù)據(jù),根據(jù)來自客戶端映射生成模塊的同步信息映射文件, 將該待同步信息數(shù)據(jù)導(dǎo)入客戶端數(shù)據(jù)庫。
      [0006] 此外,服務(wù)端數(shù)據(jù)采集模塊還可以包括時(shí)間戳比較模塊,用于從服務(wù)端數(shù)據(jù)庫提 取待同步增量信息數(shù)據(jù),客戶端映射生成模塊將同步信息映射文件通過客戶端數(shù)據(jù)傳輸模 塊和服務(wù)端的數(shù)據(jù)傳輸模塊傳輸?shù)椒?wù)端數(shù)據(jù)采集模塊,時(shí)間戳比較模塊將該同步信息映 射文件的時(shí)間戳標(biāo)示字段與服務(wù)端數(shù)據(jù)庫的表中的時(shí)間戳標(biāo)示字段進(jìn)行比較,提取數(shù)據(jù)庫 中新的待同步增量信息數(shù)據(jù)進(jìn)行傳輸,并記錄同步時(shí)間戳,并更新服務(wù)端中的同步信息映 射文件的時(shí)間戳標(biāo)示字段。
      [0007] 還有,服務(wù)端數(shù)據(jù)采集模塊還可以包括加密模塊,加密模塊將待同步信息數(shù)據(jù)進(jìn) 行加密,傳輸?shù)椒?wù)端數(shù)據(jù)傳輸模塊??蛻舳藬?shù)據(jù)更新模塊包括解密模塊,解密模塊對(duì)來自 服務(wù)端由數(shù)據(jù)采集模塊的加密模塊加密后的待同步信息數(shù)據(jù)的進(jìn)行解密,提取出待同步信 息數(shù)據(jù)。
      [0008] 另外,服務(wù)端與客戶端采用串口或USB進(jìn)行通信。
      [0009] 進(jìn)一步,所述待同步信息文件和同步信息映射文件采用XML格式。
      [0010] 為解決上述技術(shù)問題,本發(fā)明還提供了一種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)姆椒ǎ?包括:
      [0011] 在服務(wù)端獲取服務(wù)端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息,根據(jù)需求生成待同步信 息文件,并將該待同步信息文件傳輸?shù)娇蛻舳耍?br> [0012] 客戶端獲取客戶端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息,結(jié)合來自服務(wù)端的待同步 信息文件,建立客戶端數(shù)據(jù)源和服務(wù)端數(shù)據(jù)源之間表與表、字段與字段的對(duì)應(yīng)關(guān)系,將該對(duì) 應(yīng)關(guān)系保存為同步信息映射文件,
      [0013] 服務(wù)端從服務(wù)端數(shù)據(jù)庫提取待同步信息數(shù)據(jù),傳輸?shù)娇蛻舳耍?br> [0014] 客戶端根據(jù)同步信息映射文件將接收到的待同步信息數(shù)據(jù)寫入到客戶端數(shù)據(jù)庫。
      [0015] 其中,服務(wù)端從服務(wù)端數(shù)據(jù)庫提取待同步增量信息數(shù)據(jù)可采用如下方式:客戶端 將同步信息映射文件傳輸?shù)椒?wù)端,服務(wù)端將該同步信息映射文件的時(shí)間戳標(biāo)示字段與服 務(wù)端數(shù)據(jù)庫的表中的時(shí)間戳標(biāo)示字段進(jìn)行比較,提取數(shù)據(jù)庫中的待同步信息數(shù)據(jù),記錄同 步時(shí)間戳,并更新服務(wù)端中的同步信息映射文件的時(shí)間戳標(biāo)示字段。
      [0016] 具體的,服務(wù)端讀取同步信息映射文件中的映射字段、時(shí)間戳標(biāo)志字段以及主鍵, 若時(shí)間戳標(biāo)志字段存在,則與服務(wù)端數(shù)據(jù)庫中相應(yīng)字段的時(shí)間戳標(biāo)志字段進(jìn)行比較,提取 新的待同步信息數(shù)據(jù);如時(shí)間戳標(biāo)志字段不存在,則提取服務(wù)端該表中所有數(shù)據(jù)為待同步 信息數(shù)據(jù)。
      [0017] 此外,服務(wù)端對(duì)提取的待同步信息數(shù)據(jù)進(jìn)行加密,客戶端對(duì)從服務(wù)端接收的待同 步信息數(shù)據(jù)進(jìn)行解密。
      [0018] 還有,服務(wù)端與客戶端采用串口或USB進(jìn)行通信。
      [0019] 本發(fā)明可通過USB接口和串口接口等實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸。本發(fā)明的USB 傳輸線可以采用臺(tái)灣翰邦科技有限公司生產(chǎn)的USB傳輸線。本發(fā)明的USB傳輸方式還可以 配置兩臺(tái)電腦文件的映射關(guān)系將服務(wù)端指定路徑下的文件同步到客戶端指定路徑下。采用 串口傳輸數(shù)據(jù)的方案時(shí),可采用普通的串口交叉線,配合私有協(xié)議進(jìn)行數(shù)據(jù)傳輸,適用接口 有 RS232 和 RS485。
      [0020] 本發(fā)明可以將兩臺(tái)電腦分別配置為服務(wù)端和客戶端,建立相應(yīng)的映射關(guān)系,實(shí)現(xiàn) 服務(wù)端向客戶端的單向數(shù)據(jù)傳輸;還可以將原服務(wù)端電腦配置為新客戶端,將原客戶端電 腦配置為新服務(wù)端,建立新的映射關(guān)系,實(shí)現(xiàn)新服務(wù)端到新客戶端的單向數(shù)據(jù)傳輸。通過上 述方法來實(shí)現(xiàn)兩臺(tái)電腦之間的數(shù)據(jù)交互,既降低了原網(wǎng)間數(shù)據(jù)交互的復(fù)雜度和成本,又確 保了交互過程的安全性和可靠性。

      【專利附圖】

      【附圖說明】
      [0021] 圖1為本發(fā)明的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)的架構(gòu)圖;
      [0022] 圖2為本發(fā)明的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)的模塊圖;
      [0023] 圖3為本發(fā)明的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)的系統(tǒng)數(shù)據(jù)傳輸流程圖;
      [0024] 圖4為本發(fā)明的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)的系統(tǒng)數(shù)據(jù)傳輸?shù)挠忠涣鞒?圖;
      [0025] 圖5本發(fā)明的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)的數(shù)據(jù)文件傳輸?shù)牧鞒虉D;
      [0026] 圖6為本發(fā)明圖3所示流程圖中的增量數(shù)據(jù)傳輸流程圖。

      【具體實(shí)施方式】
      [0027] 下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明,但本發(fā)明的實(shí)施不僅限于 此。
      [0028] 如圖1所示,為本發(fā)明使用的架構(gòu)圖。準(zhǔn)備兩臺(tái)電腦,使用USB傳輸線或串口交叉 線將兩臺(tái)電腦物理連接,將一臺(tái)電腦上配置為服務(wù)端,另一臺(tái)電腦配置為客戶端,建立相應(yīng) 的映射關(guān)系后,以便實(shí)現(xiàn)服務(wù)端向客戶端單向數(shù)據(jù)的傳輸??蛇x擇的,還可以將原服務(wù)端電 腦配置為新客戶端,將原客戶端電腦配置為新服務(wù)端,建立新的映射關(guān)系,實(shí)現(xiàn)新服務(wù)端到 新客戶端的單向數(shù)據(jù)傳輸。通過上述方法來實(shí)現(xiàn)兩臺(tái)電腦之間的數(shù)據(jù)交互,既降低了原網(wǎng) 間數(shù)據(jù)交互的復(fù)雜度和成本,又確保了交互過程的安全性和可靠性,極大的減少了人為交 互網(wǎng)間數(shù)據(jù)的時(shí)間,提高了工作效率。
      [0029] 如圖2所示,本發(fā)明的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng),包括服務(wù)端和客戶端, 服務(wù)端包括服務(wù)端表結(jié)構(gòu)采集模塊1、服務(wù)端數(shù)據(jù)采集模塊2、數(shù)據(jù)傳輸模塊31和服務(wù)端曰 志模塊,客戶端包括客戶端映射生成模塊4、客戶端數(shù)據(jù)更新模塊5、數(shù)據(jù)傳輸模塊32和客 戶端日志模塊。
      [0030] 服務(wù)端表結(jié)構(gòu)采集模塊1,用于獲取服務(wù)端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息,根 據(jù)需求生成待同步信息文件,其結(jié)果可以以XML文件形式進(jìn)行保存并傳輸給服務(wù)端的數(shù)據(jù) 傳輸模塊31。
      [0031] 服務(wù)端數(shù)據(jù)采集模塊2,用于提取數(shù)據(jù)庫中的待同步信息數(shù)據(jù)。
      [0032] 服務(wù)端的數(shù)據(jù)傳輸模塊31,用于調(diào)用接口,分別將上述同步信息文件和待同步信 息數(shù)據(jù)傳輸給客戶端的數(shù)據(jù)傳輸模塊32。
      [0033] 客戶端的數(shù)據(jù)傳輸模塊32,用于接收服務(wù)端的數(shù)據(jù)傳輸模塊31發(fā)送的數(shù)據(jù),將同 步信息文件發(fā)送給客戶端映射生成模塊4,將待同步信息數(shù)據(jù)發(fā)送給客戶端數(shù)據(jù)更新模塊 5 〇
      [0034] 客戶端映射生成模塊4,用于獲取客戶端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息,結(jié)合 從客戶端的數(shù)據(jù)傳輸模塊32處接收的XML待同步信息文件,建立客戶端數(shù)據(jù)源和服務(wù)端數(shù) 據(jù)源之間表與表、字段與字段的對(duì)應(yīng)關(guān)系,將該對(duì)應(yīng)關(guān)系以XML文件形式的同步信息映射 文件傳輸?shù)娇蛻舳说臄?shù)據(jù)更新模塊5。
      [0035] 客戶端數(shù)據(jù)更新模塊5,用于從客戶端的數(shù)據(jù)傳輸模塊32接收來自于服務(wù)端的待 同步信息數(shù)據(jù),根據(jù)來自客戶端映射生成模塊4的XML同步信息映射文件,將該待同步信息 數(shù)據(jù)導(dǎo)入客戶端數(shù)據(jù)庫。
      [0036] 本發(fā)明的數(shù)據(jù)同步適用多種數(shù)據(jù)庫類型,包括ORACLE數(shù)據(jù)庫、MYSQL數(shù)據(jù)庫、 SQLServer數(shù)據(jù)庫等。服務(wù)端數(shù)據(jù)庫和客戶端數(shù)據(jù)庫的表中設(shè)置有時(shí)間戳標(biāo)示字段,映射信 息包含映射字段以及時(shí)間戳標(biāo)示字段。
      [0037] 服務(wù)端數(shù)據(jù)采集模塊2還可以包括加密模塊21,加密模塊21將待同步信息數(shù)據(jù)采 用例如md5算法進(jìn)行加密,以例如Access數(shù)據(jù)存儲(chǔ)文件的形式傳輸?shù)椒?wù)端數(shù)據(jù)傳輸模塊 31??蛻舳藬?shù)據(jù)更新模塊5包括解密模塊51,解密模塊51對(duì)來自服務(wù)端由數(shù)據(jù)采集模塊2 的加密模塊21加密后的待同步信息數(shù)據(jù)的進(jìn)行解密,提取出待同步信息數(shù)據(jù)。
      [0038] 服務(wù)端數(shù)據(jù)采集模塊2還可以包括時(shí)間戳比較模塊22,用于從服務(wù)端數(shù)據(jù)庫提取 待同步增量信息數(shù)據(jù)??蛻舳擞成渖赡K4還可以將XML同步信息映射文件傳輸?shù)娇蛻?端的數(shù)據(jù)傳輸模塊32,客戶端的數(shù)據(jù)傳輸模塊32將該XML同步信息映射文件傳輸?shù)椒?wù) 端的數(shù)據(jù)傳輸模塊31。服務(wù)端數(shù)據(jù)采集模塊2通過服務(wù)端數(shù)據(jù)傳輸模塊31接收客戶端的 XML同步信息映射文件,時(shí)間戳比較模塊(22)將該XML同步信息映射文件的時(shí)間戳標(biāo)示字 段與服務(wù)端數(shù)據(jù)庫的表中的時(shí)間戳標(biāo)示字段進(jìn)行比較,提取數(shù)據(jù)庫中的待同步增量信息數(shù) 據(jù),并記錄同步時(shí)間戳,并更新服務(wù)端中的同步信息映射文件的時(shí)間戳標(biāo)示字段。
      [0039] 服務(wù)端日志模塊和客戶端日志模塊,用于記錄日常的操作,方便使用和解決出現(xiàn) 的問題。主要記錄數(shù)據(jù)傳輸系統(tǒng)在數(shù)據(jù)采集/數(shù)據(jù)發(fā)送/數(shù)據(jù)接收和數(shù)據(jù)插入等時(shí)候的操 作曰志。
      [0040] 本發(fā)明中,字段是關(guān)鍵字的傳輸,采用別名的方式,即在傳輸?shù)倪^程中關(guān)鍵字采用 別名表示。
      [0041] 本系統(tǒng)處采用USB直接傳輸外,還可以調(diào)用串口進(jìn)行傳輸,其區(qū)別主要在于:調(diào)用 串口時(shí),服務(wù)端直接配置好兩端的映射關(guān)系,映射關(guān)系的傳輸采用mysql表數(shù)據(jù)傳輸,即把 映射關(guān)系寫入到相應(yīng)的表數(shù)據(jù)中,通過串口協(xié)議把映射關(guān)系傳輸?shù)娇蛻舳?,建立服?wù)端和 客戶端的映射關(guān)系。
      [0042] 圖3為本發(fā)明的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)的系統(tǒng)數(shù)據(jù)傳輸流程圖。其 中,服務(wù)端通過服務(wù)端表結(jié)構(gòu)采集模塊1獲取服務(wù)端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息, 根據(jù)需求生成待同步信息文件,其結(jié)果可以以XML文件形式進(jìn)行保存。該XML待同步信息 文件由服務(wù)端的數(shù)據(jù)傳輸模塊3通過USB或串口傳輸?shù)娇蛻舳说臄?shù)據(jù)傳輸模塊3。
      [0043] 客戶端通過客戶端映射文件生成模塊4獲取客戶端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字 段信息,結(jié)合來自服務(wù)端的XML待同步信息文件,建立客戶端數(shù)據(jù)源和服務(wù)端數(shù)據(jù)源之間 表與表、字段與字段的對(duì)應(yīng)關(guān)系,將該對(duì)應(yīng)關(guān)系以XML文件形式的同步信息映射文件進(jìn)行 保存。
      [0044] 服務(wù)端的服務(wù)端數(shù)據(jù)采集模塊2從服務(wù)端數(shù)據(jù)庫提取待同步信息數(shù)據(jù),經(jīng)過例如 md5加密生成Access待同步信息數(shù)據(jù),由服務(wù)端的數(shù)據(jù)傳輸模塊3將該Access待同步信息 數(shù)據(jù)傳輸?shù)娇蛻舳恕?br> [0045] 客戶端的客戶端數(shù)據(jù)更新模塊5對(duì)服務(wù)端傳輸過來的Access待同步信息數(shù)據(jù)進(jìn) 行解密,根據(jù)XML同步信息映射文件將待同步信息數(shù)據(jù)寫入到客戶端數(shù)據(jù)庫。
      [0046] 如圖4所示,服務(wù)端的服務(wù)端數(shù)據(jù)采集模塊2從服務(wù)端數(shù)據(jù)庫提取待同步增量信 息數(shù)據(jù)可以采用如下方式:客戶端映射生成模塊4還可以將XML同步信息映射文件傳輸?shù)?服務(wù)端,服務(wù)端數(shù)據(jù)采集模塊2將該XML同步信息映射文件的時(shí)間戳標(biāo)示字段與服務(wù)端數(shù) 據(jù)庫的表中的時(shí)間戳標(biāo)示字段進(jìn)行比較,提取數(shù)據(jù)庫中的待同步信息數(shù)據(jù),并記錄同步時(shí) 間戳,并更新服務(wù)端中的同步信息映射文件的時(shí)間戳標(biāo)示字段。
      [0047] 如圖5所示,服務(wù)端數(shù)據(jù)采集模塊2提取待同步信息數(shù)據(jù)后,將該數(shù)據(jù)存儲(chǔ)到 Access中,生成Access數(shù)據(jù)存儲(chǔ)文件(Access待同步信息數(shù)據(jù)),將該Access文件存入指 定的服務(wù)端本地指定硬盤目錄后,系統(tǒng)就會(huì)檢測(cè)到有新文件生成,然后進(jìn)入傳輸進(jìn)程,將該 文件傳入客戶端指定目錄,客戶端數(shù)據(jù)更新模塊5對(duì)同步過來的Access數(shù)據(jù)存儲(chǔ)文件進(jìn)行 解密,根據(jù)XML同步信息映射文件將待同步信息數(shù)據(jù)導(dǎo)入到客戶端數(shù)據(jù)庫中。如果客戶端 的數(shù)據(jù)需要傳輸?shù)椒?wù)端,配置相應(yīng)的映射關(guān)系,客戶端的數(shù)據(jù)也可以通過Access存儲(chǔ)文 件同步到服務(wù)端。
      [0048] 此外,本系統(tǒng)的文件傳輸還可以包括普通文件的傳輸。普通文件的網(wǎng)間傳輸,考慮 到安全,系統(tǒng)可以設(shè)定傳輸方向,服務(wù)端和客戶端之間的文件傳輸可以采取密碼認(rèn)證的方 式保證安全。在服務(wù)端文件傳輸?shù)穆窂较拢研枰獋鬏數(shù)奈募湃?,系統(tǒng)考慮到傳輸文件的 大小,系統(tǒng)會(huì)有一個(gè)待傳輸空間,用于放置將要傳輸或正在傳輸?shù)奈募?。傳輸成功的文件?在客戶端指定路徑下可以找到,不成功的文件下次繼續(xù)傳輸。
      [0049] 如圖6,為圖4所示流程中增量數(shù)據(jù)傳輸?shù)木唧w流程圖,用于說明數(shù)據(jù)傳輸時(shí)對(duì)服 務(wù)端待同步信息數(shù)據(jù)的選取過程。
      [0050] 為了數(shù)據(jù)同步的完整性和高效性,對(duì)待同步增量信息數(shù)據(jù)的選擇需要一定的規(guī) 貝1J,本發(fā)明是通過時(shí)間戳標(biāo)示與數(shù)據(jù)中的時(shí)間字段進(jìn)行比較,從而獲取服務(wù)端數(shù)據(jù)源中待 同步增量信息數(shù)據(jù)。服務(wù)端數(shù)據(jù)庫和客戶端數(shù)據(jù)庫的表中設(shè)置有時(shí)間戳標(biāo)示字段,XML同 步信息映射文件包含映射字段以及時(shí)間戳標(biāo)示字段。
      [0051] 服務(wù)端數(shù)據(jù)更新模塊2讀取XML同步信息映射文件中的映射字段、時(shí)間戳標(biāo)志字 段以及主鍵。若時(shí)間戳標(biāo)志字段存在,則與服務(wù)端數(shù)據(jù)庫中相應(yīng)字段的時(shí)間戳標(biāo)志字段進(jìn) 行比較,提取新的待同步信息數(shù)據(jù);如時(shí)間戳標(biāo)志字段不存在,則提取服務(wù)端該表中所有數(shù) 據(jù)為待同步信息數(shù)據(jù)。提取待同步信息數(shù)據(jù)后,生成Access數(shù)據(jù)存儲(chǔ)文件,并記錄同步時(shí) 間戳。
      [0052] 此外,本發(fā)明的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng)采用串口傳輸方式時(shí),采用的 串口傳輸協(xié)議如下:
      [0053]

      【權(quán)利要求】
      1. 一種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng),其特征在于:包括服務(wù)端和客戶端,服務(wù) 端包括服務(wù)端表結(jié)構(gòu)采集模塊、服務(wù)端數(shù)據(jù)采集模塊、服務(wù)端數(shù)據(jù)傳輸模塊和服務(wù)端日志 模塊,客戶端包括客戶端映射生成模塊、客戶端數(shù)據(jù)更新模塊、客戶端數(shù)據(jù)傳輸模塊和客戶 端日志模塊, 服務(wù)端表結(jié)構(gòu)采集模塊,用于獲取服務(wù)端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息,根據(jù)需 求生成待同步信息文件,傳輸給服務(wù)端的數(shù)據(jù)傳輸模塊, 服務(wù)端數(shù)據(jù)采集模塊,用于提取數(shù)據(jù)庫中的待同步信息數(shù)據(jù), 服務(wù)端的數(shù)據(jù)傳輸模塊,用于分別將上述同步信息文件和待同步信息數(shù)據(jù)傳輸給客戶 端的數(shù)據(jù)傳輸模塊, 客戶端的數(shù)據(jù)傳輸模塊,用于接收服務(wù)端的數(shù)據(jù)傳輸模塊發(fā)送的數(shù)據(jù),將同步信息文 件發(fā)送給客戶端映射生成模塊,將待同步信息數(shù)據(jù)發(fā)送給客戶端數(shù)據(jù)更新模塊, 客戶端映射生成模塊,用于獲取客戶端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息,結(jié)合從客 戶端的數(shù)據(jù)傳輸模塊處接收的待同步信息文件,建立客戶端數(shù)據(jù)源和服務(wù)端數(shù)據(jù)源之間的 對(duì)應(yīng)關(guān)系,將該對(duì)應(yīng)關(guān)系通過同步信息映射文件傳輸?shù)娇蛻舳说臄?shù)據(jù)更新模塊, 客戶端數(shù)據(jù)更新模塊,用于從客戶端的數(shù)據(jù)傳輸模塊接收來自于服務(wù)端的待同步信息 數(shù)據(jù),根據(jù)來自客戶端映射生成模塊的同步信息映射文件,將該待同步信息數(shù)據(jù)導(dǎo)入客戶 端數(shù)據(jù)庫。
      2. 如權(quán)利要求1所述的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng),其特征在于:服務(wù)端數(shù)據(jù) 采集模塊還可以包括時(shí)間戳比較模塊,用于從服務(wù)端數(shù)據(jù)庫提取待同步增量信息數(shù)據(jù), 客戶端映射生成模塊將同步信息映射文件通過客戶端數(shù)據(jù)傳輸模塊和服務(wù)端的數(shù)據(jù) 傳輸模塊傳輸?shù)椒?wù)端數(shù)據(jù)采集模塊,時(shí)間戳比較模塊將該同步信息映射文件的時(shí)間戳標(biāo) 示字段與服務(wù)端數(shù)據(jù)庫的表中的時(shí)間戳標(biāo)示字段進(jìn)行比較,提取數(shù)據(jù)庫中新的待同步增量 信息數(shù)據(jù)進(jìn)行傳輸,并記錄同步時(shí)間戳,并更新服務(wù)端中的同步信息映射文件的時(shí)間戳標(biāo) 示字段。
      3. 如權(quán)利要求1或2所述的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng),其特征在于:服務(wù)端 數(shù)據(jù)采集模塊還可以包括加密模塊,加密模塊將待同步信息數(shù)據(jù)進(jìn)行加密,傳輸?shù)椒?wù)端 數(shù)據(jù)傳輸模塊, 客戶端數(shù)據(jù)更新模塊包括解密模塊,解密模塊對(duì)來自服務(wù)端由數(shù)據(jù)采集模塊的加密模 塊加密后的待同步信息數(shù)據(jù)的進(jìn)行解密,提取出待同步信息數(shù)據(jù)。
      4. 如權(quán)利要求1或2所述的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng),其特征在于:服務(wù)端 與客戶端采用串口或USB進(jìn)行通信。
      5. 如權(quán)利要求1或2所述的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng),其特征在于:所述待 同步信息文件和同步信息映射文件采用XML格式。
      6. -種實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)南到y(tǒng),其特征在于:包括如下步驟: 在服務(wù)端獲取服務(wù)端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息,根據(jù)需求生成待同步信息文 件,并將該待同步信息文件傳輸?shù)娇蛻舳耍? 客戶端獲取客戶端數(shù)據(jù)庫中的表結(jié)構(gòu)信息和字段信息,結(jié)合來自服務(wù)端的待同步信息 文件,建立客戶端數(shù)據(jù)源和服務(wù)端數(shù)據(jù)源之間表與表、字段與字段的對(duì)應(yīng)關(guān)系,將該對(duì)應(yīng)關(guān) 系保存為同步信息映射文件, 服務(wù)端從服務(wù)端數(shù)據(jù)庫提取待同步信息數(shù)據(jù),傳輸?shù)娇蛻舳耍? 客戶端根據(jù)同步信息映射文件將接收到的待同步信息數(shù)據(jù)寫入到客戶端數(shù)據(jù)庫。
      7. 如權(quán)利要求6所述的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)姆椒ǎ涮卣髟谟冢悍?wù)端從服 務(wù)端數(shù)據(jù)庫提取待同步增量信息數(shù)據(jù)可采用如下方式:客戶端將同步信息映射文件傳輸?shù)?服務(wù)端,服務(wù)端將該同步信息映射文件的時(shí)間戳標(biāo)示字段與服務(wù)端數(shù)據(jù)庫的表中的時(shí)間戳 標(biāo)示字段進(jìn)行比較,提取數(shù)據(jù)庫中的待同步信息數(shù)據(jù),記錄同步時(shí)間戳,并更新服務(wù)端中的 同步信息映射文件的時(shí)間戳標(biāo)示字段。
      8. 如權(quán)利要求7所述的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)姆椒?,其特征在于:服?wù)端讀取 同步信息映射文件中的映射字段、時(shí)間戳標(biāo)志字段以及主鍵, 若時(shí)間戳標(biāo)志字段存在,則與服務(wù)端數(shù)據(jù)庫中相應(yīng)字段的時(shí)間戳標(biāo)志字段進(jìn)行比較, 提取新的待同步信息數(shù)據(jù);如時(shí)間戳標(biāo)志字段不存在,則提取服務(wù)端該表中所有數(shù)據(jù)為待 同步信息數(shù)據(jù)。
      9. 如權(quán)利要求6-8之一所述的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)姆椒?,其特征在于:服?wù) 端對(duì)提取的待同步信息數(shù)據(jù)進(jìn)行加密,客戶端對(duì)從服務(wù)端接收的待同步信息數(shù)據(jù)進(jìn)行解 Γ t I ο
      10. 如權(quán)利要求6-8之一所述的實(shí)現(xiàn)網(wǎng)間單向數(shù)據(jù)安全傳輸?shù)姆椒?,其特征在于:服?wù) 端與客戶端采用串口或USB進(jìn)行通信。
      【文檔編號(hào)】H04L29/06GK104092673SQ201410301671
      【公開日】2014年10月8日 申請(qǐng)日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
      【發(fā)明者】魏民, 王志勇, 孫煒臻, 葛炎明, 楊秋云 申請(qǐng)人:中國人民解放軍第二軍醫(yī)大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1