專利名稱:數(shù)據(jù)傳送控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
.明涉
份線路進(jìn)行數(shù)據(jù)傳送的數(shù)據(jù)傳送控制方法及裝置。
背景技術(shù):
隨著電子/電氣技術(shù)的發(fā)展,各個設(shè)備的性能逐漸擴(kuò)大,并且所述 設(shè)備中提供或者處理的數(shù)據(jù)量也增加了 。據(jù)此設(shè)備之間為了數(shù)據(jù)傳送
而使用的PCI(PCI: Peripheral Component Interconnect)總線轉(zhuǎn)向 PCI-Express。以下是上述PCI-Express的性能。
上述PCI—Express是作為與點(diǎn)對點(diǎn)連4妄(Point to Point connection)的串行總線在設(shè)備之間傳送數(shù)據(jù)的接口 。這樣的 PCI—Express具有XI, X2, X4, X8, X16等比較多樣的數(shù)據(jù)傳送模式。而且 傳送速度也比基準(zhǔn)的PCI總線快。即上述PCI總線的速度為133MB/S, 上述PCI-Express總線的速度為每IX等于25醒/S。
但是,如果在上述PCI-Express總線連接的設(shè)備之間傳送數(shù)據(jù)時出 現(xiàn)故障,那么其數(shù)據(jù)傳送就無法進(jìn)行了 。即PCI-Express總線具備了具 有震蕩幅度的傳送數(shù)據(jù)的多個線路。
發(fā)明內(nèi)容
本發(fā)明的目的在于除了設(shè)備之間連接的傳送線路外還具備備份線 路,在上述傳送線路中出現(xiàn)故障時,提供通過備份線路來進(jìn)行數(shù)據(jù)傳送 的數(shù)據(jù)傳送方法及裝置。
如上所述,按照本發(fā)明的特征,本發(fā)明主要由兩個以上設(shè)備之間的
數(shù)據(jù)傳送的傳送線路及備份線路;對上述傳送線路是否出現(xiàn)故障進(jìn)行 判斷的判斷部;上述傳送線路出現(xiàn)故障時,用備份線路繼續(xù)傳送數(shù)據(jù)的 處理部構(gòu)成。
上述設(shè)備中的每一個都具備上述處理部。
還包括儲存部,用于存儲顯示出現(xiàn)上述故P章與否的數(shù)據(jù)。
上述傳送線路及備份線路是具有規(guī)定的傳送帶的PCI-Express傳 送線路。
上述備份線路有 一個以上。
按照本發(fā)明的其它特點(diǎn),本發(fā)明由以下幾個步驟組成通過傳送線 路進(jìn)行數(shù)據(jù)傳送的步驟;判斷上述傳送線路是否出現(xiàn)故障的步驟;根據(jù) 上述判斷結(jié)果,如果出現(xiàn)故障,由備份線路來代替?zhèn)魉途€路的步驟;通 過上述備份線路繼續(xù)傳送數(shù)據(jù)的。
上述備份線路代替?zhèn)魉途€路步驟由以下幾個步驟組成由出現(xiàn)故 障的傳送線路連接的設(shè)備提示的步驟;要求通過與上述設(shè)備連接的備 份線路傳送數(shù)據(jù)的步驟;根據(jù)上述要求,對備份線路進(jìn)行活性化的步 驟;。
持續(xù)地監(jiān)視上述傳送線路是否出現(xiàn)故障。
確認(rèn)上述傳送線路是否出現(xiàn)故障的狀態(tài)信息。
具有以上構(gòu)造的本發(fā)明中,即使在連接第1、第2設(shè)備的傳送數(shù)據(jù) 的傳送線路中出現(xiàn)故障,還可以通過備份線路繼續(xù)數(shù)據(jù)的傳送。
根據(jù)上述說明的數(shù)據(jù)傳送控制方法及裝置,由于兩個以上設(shè)備連 接了傳送線路和備份線路,即使傳送線路出現(xiàn)了故障,也能通過備份 線路繼續(xù)進(jìn)行數(shù)據(jù)傳送。
圖1是按照本發(fā)明實例的數(shù)據(jù)傳送控制裝置的大致構(gòu)成圖。
圖2是按照本發(fā)明實例的數(shù)據(jù)傳送控制方法的流程圖。
附圖主要部分符號說明
10:第l設(shè)備 12、 22:處理部
20:第2設(shè)備 30: PCI—Express模塊
32:誤碼記錄器 40:判斷部
具體實施例方式
下面,參考添加數(shù)據(jù)傳送控制方法及裝置的圖片,進(jìn)行詳細(xì)說明。 圖1是按照本發(fā)明實例的數(shù)據(jù)傳送控制裝置的大致構(gòu)成圖。
據(jù)此,作為第1設(shè)備10和第2設(shè)備20之間傳送數(shù)據(jù)的傳送線路的 傳送線路A、A'通過PCI—Express模塊30連接第1設(shè)備10和第2設(shè)備 20。
上述傳送線路A、 A'和備份線路為了可以通過PCI-Express總線傳 送數(shù)據(jù)而具備所規(guī)定的傳送帶,接著,上述傳送線路A、 A'不會只局限 于PCI-Express模塊30,而是包含可以傳送數(shù)據(jù)的傳送線路。而且,備 份線路可以有一條以上。
上述PCI-Express模塊30中,具備存儲與上述第1、 2設(shè)備10、 20 連接的傳送線路A、 A'狀態(tài)信息的儲存部。在這里,上述儲存部是誤碼 記錄器32,上述誤碼記錄器32中儲存根據(jù)傳送線路A、A'狀態(tài)顯示正常 /故障的數(shù)據(jù)。比如說,如果是正常的數(shù)據(jù)傳送,數(shù)據(jù)信號為l;否則,其 數(shù)據(jù)信息顯示為0。
而且,具備判斷部40,其從上述誤碼記錄器32中傳達(dá)儲存的狀態(tài) 信息,判斷上述傳送線路A、 A'正常與否。
上述判斷部40對各傳送線路A、 A'通過上述誤碼記錄器32儲存的 數(shù)據(jù)進(jìn)行判斷。根據(jù)上述判斷結(jié)果,在第1、第2設(shè)備10、 20中各有處 理部12、 22,用于處理備份線路是否代替?zhèn)魉途€路A、 A'。上述處理部 12、 22具有用連接在出現(xiàn)故障的傳送線路A、 A'上的任意一個設(shè)備來提 示故障信息的性能。如果上述第1設(shè)備10連接的傳送線路A中出現(xiàn)故 障,上述第2設(shè)備20會通過備份線^4巴故障信息提示給第1設(shè)備10。
下面詳細(xì)說明按照本發(fā)明實例的數(shù)據(jù)傳送控制方法及裝置。
圖2是按照本發(fā)明實例的數(shù)據(jù)傳送控制方法及裝置的流程圖。
根據(jù)附圖,可以看出第1設(shè)備10和第2設(shè)備20是通過傳送線路A、 A'傳送數(shù)據(jù)的(第200步驟)。
上述數(shù)據(jù)傳送中,連接其中任意一個設(shè)備IO、 20的傳送線路A、 A申出現(xiàn)故障(第202步驟),那么將中斷數(shù)據(jù)的傳送。據(jù)此利用備份線 路進(jìn)行數(shù)據(jù)傳送。
具體來說,上述第1、第2設(shè)備10、 20之間的數(shù)據(jù)傳送過程中, 如果與第1設(shè)備10連接的傳送線路A出現(xiàn)故障(第204步驟),
PCI—Express模塊30的誤碼記錄器32將會儲存往第1設(shè)備10無法正 常傳送數(shù)據(jù)的傳送線路上出現(xiàn)的故障信息。上述儲存的信息往判斷部 40傳送。這時,上述第1、第2設(shè)備10、 20周期性地訪問判斷部40 檢查判斷信息,而且在這種情況下,第2設(shè)備20將識別傳送線路A已 出現(xiàn)故障(第206步驟)。
然后,第208步驟中,第2設(shè)備20的處理部22在已知通過傳送 線路A無法實現(xiàn)數(shù)據(jù)傳送的情況下,為了能使用備份線路而進(jìn)行線路 交替。
上述進(jìn)行線路交替是表明上述第2設(shè)備20通過備份線路給第1設(shè) 備IO傳送故障信息來提示傳送線路A、 A'無法進(jìn)行數(shù)據(jù)傳送。據(jù)此, 上述第2設(shè)備20的處理部22要求利用上述備份線路進(jìn)行傳送數(shù)據(jù)(第 210步驟)。
根據(jù)上述要求結(jié)果,第1設(shè)備10利用備份線路給第2設(shè)備20傳 送對上述要求回復(fù)的信息。這樣,備份線路得到活性化。通過上述活 性化的備份線路繼緣進(jìn)行數(shù)據(jù)傳送(第212步驟,第214步驟)。
同樣地在上述第202步驟中,如果上述第1、 2設(shè)備10、 20之間 的數(shù)據(jù)傳送過程中連接傳送線路A的第2設(shè)備20出現(xiàn)故障(第216步 驟)時,PCI-Express模塊30的誤碼記錄器32將會儲存由于第2設(shè)備 20無法正常傳送數(shù)據(jù)的傳送線路出現(xiàn)故障的信息。上述儲存的故障信 息將傳送到判斷部40。這時,上述第1、 2設(shè)備10、 20不但對判斷部 進(jìn)行訪問檢查判斷信息,而且還識別第1設(shè)備10中已出現(xiàn)故障(第218 步驟)。
第220步驟中,第1設(shè)備10的處理部12已知道通過傳送線路無 法進(jìn)行數(shù)據(jù)傳送,并且為了能使用備份線路而進(jìn)行線路交替。
上述線路進(jìn)行交替將提示上述第1設(shè)備10通過備份線路通知第2 設(shè)備20傳送線路A、 A'已無法進(jìn)行數(shù)據(jù)傳送。而且,要求通過上述備 份線路進(jìn)行數(shù)據(jù)傳送(第222步驟)。
根據(jù)上述要求結(jié)果,第2設(shè)備20利用備份線膝fe對上述要求的回 復(fù)傳送給第1設(shè)備10后活性化備份線路。而且,通過上述活性化的備 份線路繼續(xù)傳送數(shù)據(jù)(第224, 226步驟)。
如以上構(gòu)成的數(shù)據(jù)傳送裝置具有在第1、第2設(shè)備10、 20的數(shù)據(jù) 傳送中,如果傳送線路A、 A'出現(xiàn)故障,可以通過備份線路傳送數(shù)據(jù)的 特點(diǎn)。
通過上述的說明內(nèi)容,其相關(guān)技術(shù)人員完全可以在不偏離本項發(fā) 明技術(shù)思想的范圍內(nèi),進(jìn)行多樣的變更以及修改。因此,本項發(fā)明的 技術(shù)性范圍并不局限于說明書上的內(nèi)容,必須要根據(jù)權(quán)利范圍來確定 其技術(shù)性范圍。
權(quán)利要求
1、一種數(shù)據(jù)傳送控制裝置,包括:兩個以上設(shè)備之間傳送數(shù)據(jù)的傳送線路及備份線路;判斷上述傳送線路是否出現(xiàn)故障的判斷部;和上述傳送線路出現(xiàn)故障時,通過上述備份線路繼續(xù)進(jìn)行數(shù)據(jù)傳送的處理部。
2、 如權(quán)利要求1所述的數(shù)據(jù)傳送控制裝置,其特征在于, 每個上述設(shè)備都具備上述處理部。
3、 如權(quán)利要求1所述的數(shù)據(jù)傳送控制裝置,其特征在于, 還包括儲存部,用于存有顯示上述出現(xiàn)故障與否的數(shù)據(jù)。
4、 如權(quán)利要求1所述的數(shù)據(jù)傳送控制裝置,其特征在于, 上述傳送線路及備份線路是具有傳ii帶寬的PCI—Express傳送線路。
5、 如權(quán)利要求1或4所述的數(shù)據(jù)傳送控制裝置,其特征在于, 上述備份線路有 一個以上。
6、 一種數(shù)據(jù)傳送控制方法,其特征在于,包括 通過傳送線路進(jìn)行數(shù)據(jù)傳送步驟;根據(jù)上述判斷結(jié)果,如果出現(xiàn)故障,備份線路將傳送線路交替的 步驟;和通過上述備份線路繼續(xù)進(jìn)行數(shù)據(jù)傳送的步驟。
7、 如權(quán)利要求6所述的數(shù)據(jù)傳送控制方法,其特征在于,上述傳 送線路交替的步驟包含給與出現(xiàn)故障連接的設(shè)備通知故障的步驟;要求通過與上述設(shè)備連接的備份線路傳送數(shù)據(jù)的步驟;和根據(jù)上述要求活性化備份線路的步驟。
8、 如權(quán)利要求6所述的數(shù)據(jù)傳送控制方法,其特征在于, 持續(xù)地監(jiān)視上述傳送線路是否出現(xiàn)故障。
9、 如權(quán)利要求8所述的數(shù)據(jù)傳送控制方法,其特征在于,所述傳送線路是否出現(xiàn)故障是通過確認(rèn)所述傳送線路的狀態(tài)信息 來判斷的。
全文摘要
本發(fā)明是關(guān)于在傳送線路上出現(xiàn)故障時,為了正常操作而備份的線路進(jìn)行數(shù)據(jù)傳送的控制方法及其裝置。本發(fā)明是兩個以上的設(shè)備連接在傳送線路上進(jìn)行數(shù)據(jù)輸出/輸入。數(shù)據(jù)傳送中,連接兩個以上設(shè)備的傳送線路上出現(xiàn)故障時,其中一個設(shè)備要求通過備份線路進(jìn)行數(shù)據(jù)的輸出/輸入。即要求通過備份線路,與出現(xiàn)故障的傳送線路連接的對方設(shè)備輸出/輸入故障信息以及數(shù)據(jù)。那樣,上述兩個以上的設(shè)備通過備份線路進(jìn)行數(shù)據(jù)的輸出/輸入。據(jù)此,即使上述傳送線路中出現(xiàn)故障,也可以用備份線路代替繼續(xù)進(jìn)行數(shù)據(jù)輸出/輸入。
文檔編號H04L1/22GK101383687SQ20071013168
公開日2009年3月11日 申請日期2007年9月5日 優(yōu)先權(quán)日2007年9月5日
發(fā)明者李玄淑 申請人:樂金電子(昆山)電腦有限公司