新四季網

數據傳輸方法

2023-06-24 19:30:16

專利名稱:數據傳輸方法
技術領域:
本發明涉及一種傳輸方法,特別涉及一種兩硬體之間進行數據傳輸的傳輸方法。
背景技術:
通常,兩硬體之間進行信息傳輸時,通過將文字、數字、符號等信息轉換為二進位數據 進行數據傳輸,在進行數據傳輸時,容易因環境的幹擾或其他原因導致數據傳輸錯誤,要克 服這個不足,傳統的方法是通過一條傳輸線,每次傳送一個數據,採用ECC (Error Correcting Code)的方式對數據的正確性進行檢査,若檢査無誤,再傳送下一個數據,否 則,要求重新傳送正確的數據,待檢査無誤後,再傳送下一數據,這種方式每次只傳送一個 數據,且無法在識別出錯誤數據的同時進行數據的修正,導致數據傳輸速度慢,不能滿足計 算機系統對其數據傳輸速率越來越高的需求。

發明內容
鑑於以上內容,有必要提供一種數據傳輸方法,使硬體的數據傳輸系統在進行其數據的 傳輸時,既能識別數據的錯誤,又能提高數據傳輸速率。
一種數據傳輸方法,所述數據傳輸方法應用於一數據傳輸系統,所述數據傳輸系統包括 一數據傳送端、 一數據接收端及連接所述數據傳送端及數據接收端的第一、第二、第三傳輸 線,所述數據傳輸方法包括以下步驟所述數據傳送端生成一第一及一第二數據的檢査碼; 所述數據傳送端分別將所述第一、第二數據及第一、第二數據的檢査碼對應通過第一、第二 、第三傳輸線傳送至所述數據接收端;數據接收端判斷所述第一、第二數據及其檢査碼是否 正確,如果是,所述第一、第二數據的傳輸完成;如果判斷所述第一、第二數據中的一個數 據傳輸錯誤,數據接收端對錯誤的數據進行修正。
所述數據傳輸方法實現了每次傳輸兩個數據,且可在識別錯誤數據後主動修正,不需要 對傳輸過程中出現錯誤的數據重新進行傳輸,大大提高了數據傳輸速率。


下面結合附圖及較佳實施方式對本發明作進一步詳細描述 圖l是本發明數據傳輸方法較佳實施方式的實施系統圖。 圖2是本發明數據傳輸方法較佳實施方式的流程圖。
具體實施例方式
3請參照圖l,本發明數據傳輸方法的較佳實施方式實施於一數據傳輸系統,該數據傳輸 系統包括一數據傳送端IO、 一數據接收端20及連接於所述數據傳送端10及所述數據接收端 20之間的三條傳輸線a、 b、 c。
請參照圖2,當利用圖l所示的數據傳輸系統對一組數據,如"ASDFGZ"進行數據傳送時 ,可通過所述三條傳輸線a、 b、 c,每次並行傳輸兩個數據的方式,按順序進行傳輸,包括 以下步驟
步驟100:當數據傳送端10需要將一第一個數據,如上述該組數據中的"A",及一第二 個數據,如上述該組數據中的"S",傳輸至數據接收端20時,首先在所述數據傳送端10生 成第一、第二個數據的檢査碼,所述檢査碼是對第一、第二個數據的ASCII碼進行按位異或 的結果,例如,數據"A"與"S"的ASCII碼分別為"1000001"及"1010011",則數據" A"與"S"的ASCII碼按位異或的結果為"0010010",因此,數據"A"與"S"的檢査碼為 "0010010",同時數據傳送端10計算得出第一、第二個數據及其檢査碼的奇校驗位或偶校 驗位,本實施方式中,以奇校驗位為例,即檢査數據的ASCII碼中"1"的個數是否為奇數, 如果是,則數據的校驗位為"0",否則,為"1"。
步驟200:所述數據傳送端10分別將帶有校驗位的第一、第二個數據及其檢査碼通過對 應的傳輸線a、 b、 c傳送至所述數據接收端20。
步驟300:所數據接收端20通過同位檢査的方法,確認要傳送的第一、第二個數據及其 檢査碼是否正確,同位檢査的方法即判斷所傳輸數據的校驗信息,即上述奇校驗位的值是否 與其接收到的數據相符合,例如,當第二個數據"S"的ASCII碼為"1011011",其中"1" 的個數為奇數,但其校驗位為"1",說明數據"S"傳輸錯誤。
步驟400:如果所述數據接收端20檢驗得出上述第一、第二個數據及其檢査碼均正確, 則所述數據傳輸系統完成對所述第一、第二個數據及其檢査碼的傳輸。
步驟500:如果檢驗得出兩個數據中有一個錯誤的數據,所述數據接收端20修正所述錯 誤的數據,修正的方法為,將傳輸正確的數據的ASCII碼重新與其檢査碼進行異或運算,異 或運算的結果即為所述錯誤的數據的修正值,即正確的數據。如,當數據"A"傳輸正確, 而ASCII碼為"1010011"的數據"S"在傳輸過程中出現錯誤,變為"1011011",則對數據 "A"的ASCII碼"1000001"與其檢査碼"0010010" 重新進行異或運算,得出"1010011 ",為正確的數據"S"的ASCII碼,因此實現了在傳輸過程中自動對錯誤的數據進行修正, 對錯誤數據的修正以後,所述數據傳輸系統完成對所述第一、第二個數據及其檢査碼的傳輸 ;如果檢驗得出第一、第二個數據均錯誤或其檢査碼錯誤,則要求數據傳送端10按照上述方數據及其檢査碼。
若要繼續進行其餘數據的傳輸,如"DFGZ",則根據上述方法,先分別通過傳輸線a、 c、 b對數據"D" 、 "F"及其檢査碼進行傳輸,再分別通過傳輸線b、 c、 a對數據"G"、" Z"及其檢査碼進行傳輸,如此循環,這樣在不改變要傳輸的數據順序的前提下,將每兩個 數據的檢査碼循環置於所述傳輸線c、 b、 a上進行傳輸,可避免當每個檢査碼置於同一條傳 輸線,而此傳輸線發生故障時,影響全部數據的傳輸速率,如,當上述數據的檢査碼均通過 同一條傳輸線c傳輸時,當傳輸線c損壞而無法將檢査碼傳送至數據接收端20時,則數據傳輸 系統無法識別傳輸線a、 b上的數據的正確性,而要求重新傳輸傳輸線a、 b上的數據及其檢査 碼,則傳輸線c上的檢査碼會按照順序,通過數據傳輸系統的第一條傳輸線,即傳輸線a傳輸 至數據接收端20,數據接收端20又通過其接收到的傳輸線b上的數據,與所述檢査碼異或運 算,計算出傳輸線a上的數據,這樣,將每個檢査碼置於同一傳輸線c進行傳輸時,每次都需 要重新傳輸,而將每一檢査碼分別循環置於三條傳輸線a、 b、 c上進行傳輸時,當其中任一 傳輸線故障,不需要對所有的數據進行重新傳輸,以上述數據"D" 、 "F"的傳輸為例,數
權利要求
權利要求1一種數據傳輸方法,所述數據傳輸方法應用於一數據傳輸系統,所述數據傳輸系統包括一數據傳送端、一數據接收端及連接所述數據傳送端及數據接收端的第一、第二、第三傳輸線,所述數據傳輸方法包括以下步驟所述數據傳送端生成一第一及一第二數據的檢查碼;所述數據傳送端分別將所述第一、第二數據及第一、第二數據的檢查碼對應通過第一、第二、第三傳輸線傳送至所述數據接收端;數據接收端判斷所述第一、第二數據及其檢查碼是否正確,如果正確,所述第一、第二數據的傳輸完成;如果判斷檢查碼正確而所述第一、第二數據中的一個數據傳輸錯誤,數據接收端通過檢查碼對錯誤的數據進行修正。
2.如權利要求l所述的數據傳輸方法,其特徵在於所述檢査碼為 所述數據傳送端對第一、第二數據的ASCII碼進行異或運算的結果。
3.如權利要求l所述的數據傳輸方法,其特徵在於在所述判斷第 一、第二數據是否正確的步驟中,包括以下步驟檢驗所述第一、第二數據的校驗位信息是 否與其ASCII碼中"1"的個數相符合,當所述第一數據及第二數據的ASCII碼中"1"的個數 分別與其校驗位的信息相同時,判定所述第一、第二數據正確。
4.如權利要求l所述的數據傳輸方法,其特徵在於在所述修正錯 誤數據的步驟中,包括以下步驟數據接收端將所述第一、第二數據中正確的數據與其檢査 碼進行異或運算,異或運算的結果即所述錯誤的數據修正後的結果。
5.如權利要求l所述的數據傳輸方法,其特徵在於在所述判斷數 據是否正確的步驟中,還包括以下步驟如果判斷所述第一、第二數據均錯誤或其檢査碼錯 誤,則所述數據接收端要求重新傳送所述第一、第二數據及其檢査碼。
6.如權利要求5所述的數據傳輸方法,其特徵在於所述數據傳輸 方法還包括以下步驟若要進行其它數據的傳輸,則將要進行傳輸的數據每兩個數據的檢査 碼循環置於所述第二、第一、第三傳輸線上進行傳輸。
全文摘要
一種數據傳輸方法,應用於一數據傳輸系統,數據傳輸系統包括一數據傳送端、一數據接收端及連接數據傳送端及數據接收端的第一、第二、第三傳輸線,數據傳輸方法包括以下步驟數據傳送端生成一第一及一第二數據的檢查碼;分別將第一、第二數據及第一、第二數據的檢查碼對應通過第一、第二、第三傳輸線傳送至數據接收端;數據接收端判斷第一、第二數據及其檢查碼是否正確,如果是,第一、第二數據的傳輸完成;如果判斷第一、第二數據中的一個數據傳輸錯誤,數據接收端對錯誤的數據進行修正。所述數據傳輸方法每次可傳輸兩個數據,且當數據傳輸錯誤時,不需對錯誤數據重新傳輸,大大提高了數據傳輸速度。
文檔編號H04L1/00GK101453299SQ20071020292
公開日2009年6月10日 申請日期2007年12月7日 優先權日2007年12月7日
發明者張昭琳, 張漢傑, 陳飛旭, 黃士豪 申請人:鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀