新四季網

一種通過串口實現數據傳輸方法及系統的製作方法

2023-05-12 06:06:41 4

專利名稱:一種通過串口實現數據傳輸方法及系統的製作方法
技術領域:
本發明涉及一種通過串口實現數據傳輸方法及系統,特別是涉及一種能夠起到網 絡隔離作用的通過串口實現數據傳輸方法及系統。
背景技術:
現有的內網伺服器和外網伺服器之間的數據傳輸都是通過網卡接口直接傳輸。隨 著網際網路技術的快速發展,人們在享受網際網路帶來的越來越多便利性的同時,也感受到網 絡安全受攻擊的威脅。為了應對網絡安全受攻擊的威脅,人們設計出了網絡隔離方法,它主 要分為二類,第一類是物理隔離方案,第二類是軟體隔離方案。現有的物理隔離方案,例如, 中國專利資料庫公開的 CN02147795、CN03153113、ZL03121509、ZL200410018017。該物理 類隔離方案都採用硬體物理隔離,硬體物理隔離雖然傳輸速度快,功能強大,但是實現成本 高,對於一些簡單需求例如實現內外網少量數據傳輸的功能,則比較浪費。現有的軟體隔離 方案,例如防火牆,例如,中國專利資料庫公開的CN200410000042。該軟體類隔離方案由於 對網絡連接採用邏輯隔離的方式進行隔離,因此隔離穩定性不佳。

發明內容
本發明提供一種通過串口實現數據傳輸方法及系統,其克服了現有的隔離方法所 存在的隔離成本高、隔離穩定性不佳的不足。本發明解決其技術問題所採用的技術方案之一是一種通過串口實現數據傳輸方法,該數據傳輸方法應用的設備包括一帶有串口的 外網伺服器、一帶有串口的內網伺服器及一連接外網伺服器串口和內網伺服器串口的雙頭 公口串口線,該外網伺服器上設有一發送端模塊,該內網伺服器上設有一接收端模塊;該數據傳輸方法包括發送端模塊的發送流程處理及接收端模塊的接收流程處 理;該發送流程處理,它包括步驟Al,用於打開指定串口 ;步驟A2,用於從外網伺服器配置的表中按用戶自定義規則提取數據,並將數據保 存到指定文件夾;步驟A3,用於定時從指定文件夾中讀取數據,並將數據生成內部協議包,再通過串 口將內部協議包發送給接收端模塊;該接收流程處理,它包括步驟Bi,用於打開指定串口 ;步驟B2,用於接收內部協議包,並按內部協議解析內部協議包;步驟B3,用於將解析後的數據存入指定資料庫中。一較佳實施例中,該步驟B2,它包括步驟B21,用於判斷是否接收到數據,如果是則執行步驟B22,否則執行步驟B23 ;
步驟B22,用於接收內部協議包,並按內部協議解析內部協議包;步驟B23,中斷處理流程。一較佳實施例中,該步驟B3,它包括步驟B31,用於判斷解析後的數據是否準確,如果是則執行步驟B32,否則執行步 驟 B33 ;步驟B32,用於還原解析後的數據,並將數據存入指定資料庫中;步驟B33,報錯。一較佳實施例中,該步驟A2,它包括步驟A21,用於提取數據;步驟A22,用於將數據生成XML文件,並保存到指定文件夾。一較佳實施例中,該步驟B22,用於接收內部協議包,並按內部協議解析內部協議 包以生成XML文件;該步驟B32,用於將XML文件還原為數據,再將數據存入指定資料庫中。一較佳實施例中,步驟A22,用於將數據生成XML文件,並為XML文件加密,再保存 到指定文件夾;該步驟B22,用於接收內部協議包,並按內部協議解析內部協議包以生成加 密的XML文件,再解密該加密的XML文件。本發明解決其技術問題所採用的技術方案之二是一種通過串口實現數據傳輸系統,它包括一帶有串口的外網伺服器、一帶有串口 的內網伺服器及一連接外網伺服器串口和內網伺服器串口的雙頭公口串口線,該外網服務 器上設有一發送端模塊,該內網伺服器上設有一接收端模塊;該發送端模塊,它包括一打開模塊,用於打開指定串口 ;一數據處理模塊,用於從外網伺服器配置的表中按用戶自定義規則提取數據,並 將數據保存到指定文件夾;及一數據發送模塊,用於定時從指定文件夾中讀取數據,並將數據生成內部協議包, 再通過串口將內部協議包發送給接收端模塊;該接收端模塊,它包括一打開模塊,用於打開指定串口 ;一數據接收模塊,用於接收內部協議包,並按內部協議解析內部協議包;及—數據處理模塊,用於將解析後的數據存入指定資料庫中。本技術方案與背景技術相比本申請人巧妙地將串口連接引入內網伺服器和外網 伺服器之間的數據傳輸,結合設計出的發送端模塊和接收端模塊,利用串口連接自帶傳輸 數據協議中的傳輸數據量小、傳輸性保密性能佳的特點,實現了網絡物理隔離,並具有如下 優點1、所需硬體成本低,只需一根雙頭公口串口線即可,特別適用於短距離網絡傳輸、少 量數據傳輸的場合;2、通過軟體方式實現短距離網絡物理隔離,網絡隔離安全性能好,隔離 穩定性好,軟體維護成本低,學習周期和開發周期短;3、發送端模塊自動發送從發送伺服器 配置的表中按用戶自定義規則提取數據,串口發送模塊就只能發送用戶指定的數據,因規 則是事先規定的,能做成計劃任務,無需人工操作,能最大限度的限制數據內容範圍,物理 隔離效果好;4、發送端只能發送數據,無法接收內部協議包規定以外的數據包,接收端只能 接收發送端發送的數據,內網伺服器與外網伺服器是單向通信,能更大限度的保護數據源。由於在數據傳輸過程中,數據單向傳輸,還會XML文件加密,因此數據安全性能高。


下面結合附圖和實施例對本發明作進一步說明。圖1是本發明一較佳實施例的設備的連接示意圖。圖2是本發明一較佳實施例的數據傳輸方法的流程圖。圖3是本發明一較佳實施例的數據傳輸系統的方框圖。
具體實施例方式一種通過串口實現數據傳輸方法。請查閱圖1,該數據傳輸方法應用的設備包括一 帶有串口的外網伺服器100、一帶有串口的內網伺服器200及一連接外網伺服器100串口和 內網伺服器200串口的雙頭公口串口線300。該外網伺服器100的串口可為9芯串口或25 芯串口,該內網伺服器200的串口可為9芯串口或25芯串口。而且,該外網伺服器100上 設有一發送端模塊,該內網伺服器200上設有一接收端模塊。請查閱圖2,該數據傳輸方法包括發送端模塊的發送流程處理及接收端模塊的接 收流程處理;該發送流程處理,它包括步驟Al,用於打開外網伺服器100的指定串口 ;步驟A2,用於提取數據,並將數據保存到指定文件夾;本步驟,它包括步驟A21,用於發送端模塊從發送伺服器配置的表中按用戶指定規則提取數據, (該指定規則,例如,只能從指定文件夾中提取數據);及步驟A22,用於將數據生成XML文件,並保存到指定文件夾;根據需要,還可為XML 文件加密,該加密算法可採用DES加密算法(1977年1月,美國政府頒布採納IBM公司設 計的方案作為非機密數據的正式數據加密標準(DES-DataEncryptionStandard));步驟A3,用於定時從指定文件夾中讀取數據,並將數據生成內部協議包,再通過串 口將內部協議包發送給接收端模塊;步驟A4,記錄日誌。該接收流程處理,它包括步驟Bi,用於打開內網伺服器200的指定串口 ;步驟B2,用於接收內部協議包,並按內部協議解析內部協議包;本步驟,它包括步驟B21,用於判斷接收端模塊是否接收到數據,如果是則執行步驟B22,否則執 行步驟B23 ;步驟B22,用於接收內部協議包,並按內部協議解析內部協議包以生成XML文件, 如果是加密的XML文件,則還需要解密;及步驟B23,中斷接收端模塊的處理流程;步驟B3,用於將解析後的數據存入指定資料庫中;本步驟,它包括步驟B31,用於判斷解析後的數據是否準確,如果是則執行步驟B32,否則執行步 驟B33 ;該判斷是否準確,可採用現有的判斷方式;步驟B32,用於將XML文件還原為數據,再將數據存入指定資料庫中;及
步驟B33,報錯;步驟B4,記錄日誌。採用該方法能夠實現單向輸送,能夠大大提高網絡隔離效果,避免數據外洩,大大 提高數據的安全性。根據需要,發送端可以設置定時任務。一種通過串口實現數據傳輸系統,請查閱圖3,它包括一設在外網伺服器的發送端 模塊及一設在內網伺服器的接收端模塊。該發送端模塊,它包括一打開模塊,用於打開指定串口 ;一數據處理模塊,用於提取數據,並將數據保存到指定文件夾;及一數據發送模塊,用於定時從指定文件夾中讀取數據,並將數據生成內部協議包, 再通過串口將內部協議包發送給接收端模塊。該接收端模塊,它包括一打開模塊,用於打開指定串口 ;一數據接收模塊,用於接收內部協議包,並按內部協議解析內部協議包;及—數據處理模塊,用於將解析後的數據存入指定資料庫中。以上所述,僅為本發明較佳實施例而已,故不能以此限定本發明實施的範圍,即依 本發明申請專利範圍及說明書內容所作的等效變化與修飾,皆應仍屬本發明專利涵蓋的範 圍內。
權利要求
一種通過串口實現數據傳輸方法,其特徵是該數據傳輸方法應用的設備包括一帶有串口的外網伺服器、一帶有串口的內網伺服器及一連接外網伺服器串口和內網伺服器串口的雙頭公口串口線,該外網伺服器上設有一發送端模塊,該內網伺服器上設有一接收端模塊;該數據傳輸方法包括發送端模塊的發送流程處理及接收端模塊的接收流程處理;該發送流程處理,它包括步驟A1,用於打開指定串口;步驟A2,用於從外網伺服器配置的表中按用戶自定義規則提取數據,並將數據保存到指定文件夾;步驟A3,用於定時從指定文件夾中讀取數據,並將數據生成內部協議包,再通過串口將內部協議包發送給接收端模塊;該接收流程處理,它包括步驟B1,用於打開指定串口;步驟B2,用於接收內部協議包,並按內部協議解析內部協議包;步驟B3,用於將解析後的數據存入指定資料庫中。
2.根據權利要求1所述的一種通過串口實現數據傳輸方法,其特徵是該步驟B2,它包括步驟B21,用於判斷是否接收到數據,如果是則執行步驟B22,否則執行步驟B23 ; 步驟B22,用於接收內部協議包,並按內部協議解析內部協議包; 步驟B23,中斷處理流程。
3.根據權利要求1所述的一種通過串口實現數據傳輸方法,其特徵是該步驟B3,它包括步驟B31,用於判斷解析後的數據是否準確,如果是則執行步驟B32,否則執行步驟B33 ;步驟B32,用於還原解析後的數據,並將數據存入指定資料庫中; 步驟B33,報錯。
4.根據權利要求3所述的一種通過串口實現數據傳輸方法,其特徵是該步驟A2,它包括步驟A21,用於提取數據;步驟A22,用於將數據生成XML文件,並保存到指定文件夾。
5.根據權利要求4所述的一種通過串口實現數據傳輸方法,其特徵是該步驟B22,用於接收內部協議包,並按內部協議解析內部協議包以生成XML文件; 該步驟B32,用於將XML文件還原為數據,再將數據存入指定資料庫中。
6.根據權利要求4所述的一種通過串口實現數據傳輸方法,其特徵是步驟A22,用於將數據生成XML文件,並為XML文件加密,再保存到指定文件夾; 該步驟B22,用於接收內部協議包,並按內部協議解析內部協議包以生成加密的XML文 件,再解密該加密的XML文件。
7. —種通過串口實現數據傳輸系統,其特徵是它包括一帶有串口的外網伺服器、一 帶有串口的內網伺服器及一連接外網伺服器串口和內網伺服器串口的雙頭公口串口線,該外網伺服器上設有一發送端模塊,該內網伺服器上設有一接收端模塊; 該發送端模塊,它包括 一打開模塊,用於打開指定串口 ;一數據處理模塊,用於從外網伺服器配置的表中按用戶自定義規則提取數據,並將數 據保存到指定文件夾;及一數據發送模塊,用於定時從指定文件夾中讀取數據,並將數據生成內部協議包,再通 過串口將內部協議包發送給接收端模塊; 該接收端模塊,它包括 一打開模塊,用於打開指定串口 ;一數據接收模塊,用於接收內部協議包,並按內部協議解析內部協議包;及 一數據處理模塊,用於將解析後的數據存入指定資料庫中。
全文摘要
本發明公開了一種通過串口實現數據傳輸方法及系統。該數據傳輸方法應用的設備包括一帶有串口的外網伺服器、一帶有串口的內網伺服器及一連接外網伺服器串口和內網伺服器串口的雙頭公口串口線。該數據傳輸方法包括發送流程處理及接收流程處理。該發送流程處理,它包括步驟A1,用於打開指定串口;步驟A2,用於提取數據,並將數據保存到指定文件夾;步驟A3,用於定時從指定文件夾中讀取數據,並將數據生成內部協議包,再通過串口將內部協議包發送給接收端模塊。該接收流程處理,它包括步驟B1,用於打開指定串口;步驟B2,用於接收內部協議包,並按內部協議解析內部協議包;步驟B3,用於將解析後的數據存入指定資料庫中。
文檔編號H04L29/06GK101902448SQ20091011192
公開日2010年12月1日 申請日期2009年5月27日 優先權日2009年5月27日
發明者吳劍超 申請人:廈門敏訊信息技術股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀