專利名稱:一種網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法,尤其涉及一種在具 有網(wǎng)絡(luò)終端及網(wǎng)絡(luò)服務(wù)器端的儲存系統(tǒng)中通過私有協(xié)議定在網(wǎng)絡(luò)終端及網(wǎng)絡(luò) 服務(wù)器端之間建立數(shù)據(jù)傳輸連接并進行數(shù)據(jù)傳輸?shù)姆椒ā?br>
背景技術(shù):
現(xiàn)有技術(shù)中,為了使網(wǎng)絡(luò)儲存系統(tǒng)有效加以實現(xiàn),所需解決的一個關(guān)鍵問 題是如何確保對數(shù)據(jù)傳輸?shù)母咝耘c可靠性,因為通常對數(shù)據(jù)的訪問具有突發(fā) 性高、單位時間內(nèi)數(shù)據(jù)傳輸量大、某些訪問操作持續(xù)時間長等問題。為了適應(yīng) 現(xiàn)有技術(shù)中網(wǎng)絡(luò)儲存系統(tǒng)所運行的網(wǎng)路環(huán)境的特點,同時,為了有效解決上述 儲存系統(tǒng)中存在的問題,可以徹底實現(xiàn)儲存的特殊需求,因此,亟待提供一種 新的網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法。發(fā)明內(nèi)容為解決上述中存在的問題與缺陷,本發(fā)明提供了一種網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng) 的數(shù)據(jù)傳輸方法。本發(fā)明是通過以下技術(shù)方案實現(xiàn)的本發(fā)明所涉及的一種網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法,包括 在網(wǎng)絡(luò)終端與網(wǎng)絡(luò)服務(wù)器端布置一私有通訊協(xié)議;網(wǎng)絡(luò)終端通過廣播方式尋 找所述網(wǎng)絡(luò)服務(wù)器端,并取得服務(wù)器端返回的網(wǎng)絡(luò)網(wǎng)路中通訊協(xié)議的地址,然 后向網(wǎng)絡(luò)服務(wù)器端發(fā)送連接請求;網(wǎng)絡(luò)服務(wù)器端收到所述連接請求后進行答 復(fù),并且當(dāng)網(wǎng)絡(luò)終端收到所述服務(wù)器端的答復(fù)后,與所述網(wǎng)絡(luò)終端之間建立一數(shù)據(jù)傳輸連接;通過所述私有通訊協(xié)議在所述網(wǎng)絡(luò)終端與所述網(wǎng)絡(luò)服務(wù)器端之 間進行相關(guān)數(shù)據(jù)接收和發(fā)送。其中當(dāng)所述網(wǎng)絡(luò)終端與所述服務(wù)器端斷開所述數(shù)據(jù)傳輸連接時,由需要斷 開連接的一方發(fā)出斷開連接通知信息,然后中斷所述數(shù)據(jù)傳輸連接。網(wǎng)絡(luò)終端 將待發(fā)送的數(shù)據(jù)進行分組,并根據(jù)順序發(fā)送一組數(shù)據(jù);所述網(wǎng)絡(luò)終端通過調(diào)用 網(wǎng)路中的設(shè)備介面接收所述網(wǎng)絡(luò)服務(wù)器端的數(shù)據(jù)接收回應(yīng),并判斷所述網(wǎng)絡(luò)服 務(wù)器端是否有回應(yīng)到達,如果有回應(yīng)到達則繼續(xù)發(fā)送下一組數(shù)據(jù)直至所有數(shù)據(jù) 全部發(fā)送成功,否則進入等待回應(yīng)狀態(tài)。若回應(yīng)時間大于等于預(yù)定的時間,則 所述網(wǎng)絡(luò)終端準(zhǔn)備重新發(fā)送該組數(shù)據(jù)并預(yù)先判斷所述數(shù)據(jù)重發(fā)次數(shù)是否大于 預(yù)先設(shè)定的最大重發(fā)次數(shù),若大于所述最大重發(fā)次數(shù)則發(fā)出數(shù)據(jù)發(fā)送操作失敗 的信息,然后結(jié)束所述數(shù)據(jù)發(fā)送的進程,若小于等于所述最大重發(fā)次數(shù)則重新 發(fā)送該組的數(shù)據(jù)。本發(fā)明提供的技術(shù)方案的有益效果是能夠在數(shù)據(jù)丟包的情況下進行數(shù)據(jù)的超時重新傳輸,且當(dāng)發(fā)送數(shù)據(jù)失敗 時,對數(shù)據(jù)的重新發(fā)送控制靈活,可長時間重試發(fā)送,保持了操作的連續(xù)性。
圖l是網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法的流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明 實施方式作進一步地詳細描述參見圖l,本實施例提供了一種網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法,該 方法主要包括以下步驟步驟IOI在網(wǎng)絡(luò)終端與網(wǎng)絡(luò)服務(wù)器端布置一個私有的通訊協(xié)議,以保證網(wǎng) 絡(luò)終端及網(wǎng)絡(luò)服務(wù)器端對私有的通訊協(xié)議的信息的正確解析。所述通訊協(xié)議的執(zhí)行過程大體上可分為連接、數(shù)據(jù)收發(fā)、斷開連接三個階 段,其中又可規(guī)定發(fā)起連接的一方為網(wǎng)絡(luò)終端,另一端為網(wǎng)絡(luò)服務(wù)器端。步驟102網(wǎng)絡(luò)終端通過廣播方式尋找服務(wù)器端。步驟103服務(wù)器端收到廣播信息后進行答復(fù),并將服務(wù)器端的網(wǎng)絡(luò)通訊協(xié) 議地址返回給網(wǎng)絡(luò)終端。步驟104網(wǎng)絡(luò)終端根據(jù)得到的網(wǎng)絡(luò)服務(wù)器端的地址向網(wǎng)絡(luò)服務(wù)器端發(fā)送 連接請求。步驟105服務(wù)器端收到連接請求后進行答復(fù)。步驟106當(dāng)網(wǎng)絡(luò)終端收到服務(wù)器返回的表明同意建立連接的答復(fù)后,網(wǎng)絡(luò) 終端與網(wǎng)絡(luò)服務(wù)器端之間正式建立一數(shù)據(jù)傳輸連接。步驟107通過私有的協(xié)議在網(wǎng)絡(luò)終端與服務(wù)器端進行相關(guān)數(shù)據(jù)的接收和 發(fā)送。步驟108當(dāng)網(wǎng)絡(luò)終端需要斷開數(shù)據(jù)傳輸連接時,由需要斷開連接的的一方 發(fā)出一個斷開連接通知信息后中斷數(shù)據(jù)的傳輸連接。所述網(wǎng)絡(luò)終端進行數(shù)據(jù)發(fā)送的過程還包括網(wǎng)絡(luò)終端將待發(fā)送的數(shù)據(jù)進行 分組,并根據(jù)順序發(fā)送一組數(shù)據(jù);所述網(wǎng)絡(luò)終端通過調(diào)用網(wǎng)路中的設(shè)備介面接 收所述網(wǎng)絡(luò)服務(wù)器端的數(shù)據(jù)接收回應(yīng),并判斷所述網(wǎng)絡(luò)服務(wù)器端是否有回應(yīng)到 達,如果有回應(yīng)到達則繼續(xù)發(fā)送下一組數(shù)據(jù)直至所有數(shù)據(jù)全部發(fā)送成功,否則 進入等待回應(yīng)狀態(tài)。若回應(yīng)時間大于等于預(yù)定的時間,則所述網(wǎng)絡(luò)終端準(zhǔn)備重 新發(fā)送該組數(shù)據(jù)并預(yù)先判斷所述數(shù)據(jù)重發(fā)次數(shù)是否大于預(yù)先設(shè)定的最大重發(fā) 次數(shù),若大于所述最大重發(fā)次數(shù)則發(fā)出數(shù)據(jù)發(fā)送操作失敗的信息,然后結(jié)束所 述數(shù)據(jù)發(fā)送的進程,若小于等于所述最大重發(fā)次數(shù)則重新發(fā)送該組的數(shù)據(jù)。雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多 變形和變化而不脫離本發(fā)明的精神,本發(fā)明的申請文件的權(quán)利要求包括這些變 形和變化。
權(quán)利要求
1. 一種網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法,其特征在于,該方法主要包括在網(wǎng)絡(luò)終端與網(wǎng)絡(luò)服務(wù)器端布置一私有通訊協(xié)議;網(wǎng)絡(luò)終端通過廣播方式尋找所述網(wǎng)絡(luò)服務(wù)器端,并取得服務(wù)器端返回的網(wǎng)絡(luò)網(wǎng)路中通訊協(xié)議的地址,然后向網(wǎng)絡(luò)服務(wù)器端發(fā)送連接請求;網(wǎng)絡(luò)服務(wù)器端收到所述連接請求后進行答復(fù),并且當(dāng)網(wǎng)絡(luò)終端收到所述服務(wù)器端的答復(fù)后,與所述網(wǎng)絡(luò)終端之間建立一數(shù)據(jù)傳輸連接;通過所述私有通訊協(xié)議在所述網(wǎng)絡(luò)終端與所述網(wǎng)絡(luò)服務(wù)器端之間進行相關(guān)數(shù)據(jù)接收和發(fā)送。
2、 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法,其特征在 于,其中當(dāng)所述網(wǎng)絡(luò)終端與所述服務(wù)器端斷開所述數(shù)據(jù)傳輸連接時,由需要斷 開連接的一方發(fā)出斷開連接通知信息,然后中斷所述數(shù)據(jù)傳輸連接。
3、 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法,其特征在 于,所述網(wǎng)絡(luò)終端進行數(shù)據(jù)發(fā)送的過程還包括網(wǎng)絡(luò)終端將待發(fā)送的數(shù)據(jù)進行分組,并根據(jù)順序發(fā)送一組數(shù)據(jù); 所述網(wǎng)絡(luò)終端通過調(diào)用網(wǎng)路中的設(shè)備介面接收所述網(wǎng)絡(luò)服務(wù)器端的數(shù)據(jù) 接收回應(yīng),并判斷所述網(wǎng)絡(luò)服務(wù)器端是否有回應(yīng)到達,如果有回應(yīng)到達則繼續(xù) 發(fā)送下一組數(shù)據(jù)直至所有數(shù)據(jù)全部發(fā)送成功,否則進入等待回應(yīng)狀態(tài)i若回應(yīng)時間大于等于預(yù)定的時間,則所述網(wǎng)絡(luò)終端準(zhǔn)備重新發(fā)送該組數(shù)據(jù) 并預(yù)先判斷所述數(shù)據(jù)重發(fā)次數(shù)是否大于預(yù)先設(shè)定的最大重發(fā)次數(shù),若大于所述 最大重發(fā)次數(shù)則發(fā)出數(shù)據(jù)發(fā)送操作失敗的信息,然后結(jié)束所述數(shù)據(jù)發(fā)送的進 程,若小于等于所述最大重發(fā)次數(shù)則重新發(fā)送該組的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)環(huán)境中儲存系統(tǒng)的數(shù)據(jù)傳輸方法,該方法主要包括在網(wǎng)絡(luò)終端與網(wǎng)絡(luò)服務(wù)器端分別布置私有的通訊協(xié)議;網(wǎng)絡(luò)終端通過廣播方式尋找服務(wù)器端,并與服務(wù)器端建立數(shù)據(jù)傳輸連接,然后通過私有通訊協(xié)議在網(wǎng)絡(luò)終端與網(wǎng)絡(luò)服務(wù)器端之間進行相關(guān)數(shù)據(jù)的接收和發(fā)送。
文檔編號H04L1/16GK101267458SQ20081010539
公開日2008年9月17日 申請日期2008年4月29日 優(yōu)先權(quán)日2008年4月29日
發(fā)明者娟 王, 魯現(xiàn)輝 申請人:北京泰得思達科技發(fā)展有限公司