亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)傳輸系統(tǒng)、方法及裝置與流程

文檔序號:12838972閱讀:235來源:國知局
數(shù)據(jù)傳輸系統(tǒng)、方法及裝置與流程

本發(fā)明涉及網(wǎng)絡技術領域,特別涉及一種數(shù)據(jù)傳輸系統(tǒng)、方法及裝置。



背景技術:

隨著網(wǎng)絡技術的發(fā)展及網(wǎng)絡的普及,產(chǎn)生了大量需要存儲的數(shù)據(jù),為了確保所存儲數(shù)據(jù)的安全性和穩(wěn)定性,多采用雙活技術將第一站點所存儲的數(shù)據(jù)備份至第二站點中,該雙活技術是指在向第一站點任一業(yè)務節(jié)點寫入數(shù)據(jù)時,需要同時將該數(shù)據(jù)傳輸至第二站點中對應的業(yè)務節(jié)點,以避免第一站點系統(tǒng)發(fā)生系統(tǒng)崩潰導致數(shù)據(jù)丟失。

目前,將數(shù)據(jù)從第一站點傳輸至第二站點的具體方法可以由圖1進行具體說明,在圖1中,業(yè)務節(jié)點a1~業(yè)務節(jié)點a6和業(yè)務節(jié)點b1~業(yè)務節(jié)點b6分別為第一站點和第二站點的6個業(yè)務節(jié)點,且業(yè)務節(jié)點b1~業(yè)務節(jié)點b6分別為與業(yè)務節(jié)點a1~業(yè)務節(jié)點a6對應的業(yè)務節(jié)點,控制節(jié)點a1~控制節(jié)點a3和控制節(jié)點b1~控制節(jié)點b3分別為第一站點和第二站點的3個控制節(jié)點,其中每個控制節(jié)點分別用于控制圖中虛線所連接的兩個業(yè)務節(jié)點的數(shù)據(jù)傳輸。當主機要向業(yè)務節(jié)點a1中寫數(shù)據(jù)時,主機將數(shù)據(jù)寫入控制節(jié)點a1,由該控制節(jié)點a1將數(shù)據(jù)同時寫入業(yè)務節(jié)點a1和業(yè)務節(jié)點b1,在向業(yè)務節(jié)點b1寫入數(shù)據(jù)時,隨機選擇一條鏈路將該數(shù)據(jù)寫入第二站點的控制節(jié)點中,如果該控制節(jié)點是用于控制業(yè)務節(jié)點b1的節(jié)點,也即是,如果該鏈路是控制節(jié)點a1和控制節(jié)點b1之間的鏈路,控制節(jié)點a1將數(shù)據(jù)寫入控制節(jié)點b1,由控制節(jié)點b1將數(shù)據(jù)寫入業(yè)務節(jié)點b1;如果該控制節(jié)點不是用于控制業(yè)務節(jié)點b1的節(jié)點,如圖1所示,也即是,如果該鏈路是控制節(jié)點a1和控制節(jié)點b2之間的鏈路,控制節(jié)點a1將數(shù)據(jù)寫入控制節(jié)點b2,再由控制節(jié)點b2轉發(fā)至控制節(jié)點b1以后,由控制節(jié)點b1再將該數(shù)據(jù)寫入業(yè)務節(jié)點b1。

在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:

在上述數(shù)據(jù)傳輸方法中,如果所選擇鏈路對應的控制節(jié)點不是用于控制對 應業(yè)務節(jié)點的節(jié)點,需要在該第二站點內(nèi)部進行控制節(jié)點間的數(shù)據(jù)轉發(fā),造成數(shù)據(jù)傳輸延時。



技術實現(xiàn)要素:

本發(fā)明實施例提供了一種數(shù)據(jù)傳輸系統(tǒng)、方法及裝置。所述技術方案如下:

第一方面,提供了一種數(shù)據(jù)傳輸系統(tǒng),所述數(shù)據(jù)傳輸系統(tǒng)包括:第一站點和第二站點,所述第一站點和所述第二站點均包括業(yè)務節(jié)點和控制節(jié)點,所述第一站點的控制節(jié)點中存儲有路由表,每個控制節(jié)點用于控制至少一個業(yè)務節(jié)點的數(shù)據(jù)傳輸;

所述路由表用于存儲所述第一站點和所述第二站點中的業(yè)務節(jié)點綁定關系以及節(jié)點歸屬關系;

所述第一站點中的第一控制節(jié)點用于接收數(shù)據(jù)寫入請求,將數(shù)據(jù)寫入所述第一業(yè)務節(jié)點;并根據(jù)所述第一業(yè)務節(jié)點,從路由表中查詢所述第二站點中的第二控制節(jié)點,所述第二控制節(jié)點為與所述業(yè)務節(jié)點綁定的第二業(yè)務節(jié)點的控制節(jié)點,所述路由表用于存儲所述第一站點和所述第二站點中的業(yè)務節(jié)點綁定關系以及節(jié)點歸屬關系;通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)。

通過查詢路由表實現(xiàn)選擇最佳鏈路,將該數(shù)據(jù)寫入第二站點中對應第二業(yè)務節(jié)點,進而能夠避免在數(shù)據(jù)傳輸過程中,第二站點中控制節(jié)點之間的數(shù)據(jù)轉發(fā),降低數(shù)據(jù)傳輸延時,提升該第一站點和該第二站點的業(yè)務處理性能。

在本發(fā)明的第一方面的第一種可能實現(xiàn)方式中,通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)之后,所述第二控制節(jié)點接收所述數(shù)據(jù);所述第二控制節(jié)點將所述數(shù)據(jù)寫入所述第二業(yè)務節(jié)點。

在本發(fā)明的第一方面的第二種可能實現(xiàn)方式中,第一控制節(jié)點在接收到對第一業(yè)務節(jié)點的數(shù)據(jù)寫入請求時,將數(shù)據(jù)寫入所述第一業(yè)務節(jié)點之前,所述第一站點獲取所述第二控制節(jié)點的地址信息和所述第二站點中所述第二業(yè)務節(jié)點的地址信息;將所述第二控制節(jié)點的地址信息和所述第二站點中所述第二業(yè)務節(jié)點的地址信息對應存儲至所述路由表中。

在本發(fā)明的第一方面的第三種可能實現(xiàn)方式中,所述路由表還包括所述第 二站點中的故障切換節(jié)點的地址信息,所述故障切換節(jié)點為當所述第二控制節(jié)點崩潰后,用于控制所述第二業(yè)務節(jié)點的數(shù)據(jù)傳輸?shù)目刂乒?jié)點;

通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)之后,如果所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常,通過所述故障切換節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述故障切換節(jié)點發(fā)送所述數(shù)據(jù)。

在本發(fā)明的第一方面的第四種可能實現(xiàn)方式中,通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)之后,如果所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常,重新建立所述第一控制節(jié)點和所述第二控制節(jié)點之間的鏈路,通過重新建立的所述第一控制節(jié)點與所述第二控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)。

第二方面,提供了一種數(shù)據(jù)傳輸方法,存儲系統(tǒng)包括第一站點和第二站點,所述第一站點和第二站點均包括業(yè)務節(jié)點和控制節(jié)點,每個控制節(jié)點用于控制至少一個業(yè)務節(jié)點的數(shù)據(jù)傳輸,所述方法包括:

在接收到對第一業(yè)務節(jié)點的數(shù)據(jù)寫入請求時,第一控制節(jié)點將數(shù)據(jù)寫入所述第一業(yè)務節(jié)點;根據(jù)所述第一業(yè)務節(jié)點,從路由表中查詢所述第二站點中的第二控制節(jié)點,所述第二控制節(jié)點為與所述業(yè)務節(jié)點綁定的第二業(yè)務節(jié)點的控制節(jié)點,所述路由表用于存儲所述第一站點和所述第二站點中的業(yè)務節(jié)點綁定關系以及節(jié)點歸屬關系;通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)。通過查詢路由表實現(xiàn)選擇最佳鏈路,將該數(shù)據(jù)寫入第二站點中對應第二業(yè)務節(jié)點,進而能夠避免在數(shù)據(jù)傳輸過程中,第二站點中控制節(jié)點之間的數(shù)據(jù)轉發(fā),降低數(shù)據(jù)傳輸延時,提升該第一站點和該第二站點的業(yè)務處理性能。

在本發(fā)明的第二方面的第一種可能實現(xiàn)方式中,通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)之后,所述方法還包括:所述第二控制節(jié)點接收所述數(shù)據(jù);所述第二控制節(jié)點將所述數(shù)據(jù)寫入所述第二業(yè)務節(jié)點。通過第二控制節(jié)點接收數(shù)據(jù),并將該數(shù)據(jù)寫入該第二業(yè)務節(jié)點,實現(xiàn)根據(jù)接收到的數(shù)據(jù)寫入請求,將數(shù)據(jù)同時寫入第一站點中的第一業(yè)務節(jié)點和第二站點中的第二業(yè)務節(jié)點。

在本發(fā)明的第二方面的第二種可能實現(xiàn)方式中,在接收到對第一業(yè)務節(jié)點的數(shù)據(jù)寫入請求時,將數(shù)據(jù)寫入所述第一業(yè)務節(jié)點之前,所述方法還包括:獲取所述第二控制節(jié)點的地址信息和所述第二站點中所述第二業(yè)務節(jié)點的地址信息;將所述第二控制節(jié)點的地址信息和所述第二站點中所述第二業(yè)務節(jié)點的地址信息對應存儲至所述路由表中。通過創(chuàng)建該路由表,能夠?qū)崿F(xiàn)在將第一站點將數(shù)據(jù)寫入該第一站點中的業(yè)務節(jié)點時,通過查詢該路由表,獲取到與該第一站點的業(yè)務節(jié)點相匹配的第二站點中的業(yè)務節(jié)點,進而能夠?qū)崿F(xiàn)選取最優(yōu)鏈路將該數(shù)據(jù)寫入該第二站點中對應業(yè)務節(jié)點的目的。

在本發(fā)明的第二方面的第三種可能實現(xiàn)方式中,所述路由表還包括所述第二站點中的故障切換節(jié)點的地址信息,所述故障切換節(jié)點為當所述第二控制節(jié)點崩潰后,用于控制所述第二業(yè)務節(jié)點的數(shù)據(jù)傳輸?shù)目刂乒?jié)點;通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)之后,所述方法還包括:如果所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常,通過所述故障切換節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述故障切換節(jié)點發(fā)送所述數(shù)據(jù)。通過在所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常的情況下,通過所述故障切換節(jié)點和所述第一控制節(jié)點之間的鏈路,將該數(shù)據(jù)寫入該第二業(yè)務節(jié)點,能夠在第二控制節(jié)點宕機的情況下,仍能選擇其他最優(yōu)鏈路將該數(shù)據(jù)寫入該第二業(yè)務節(jié)點,也能夠避免由于第二站點內(nèi)控制節(jié)點之間的數(shù)據(jù)轉發(fā),造成的數(shù)據(jù)傳輸延時的情況。

在本發(fā)明的第二方面的第四種可能實現(xiàn)方式中,通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)之后,所述方法還包括:如果所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常,重新建立所述第一控制節(jié)點和所述第二控制節(jié)點之間的鏈路,通過重新建立的所述第一控制節(jié)點與所述第二控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)。通過在如果所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常的情況下,通過重新建立的所述第一控制節(jié)點和所述第二控制節(jié)點之間的鏈路,將該數(shù)據(jù)寫入第二站點中的第二業(yè)務節(jié)點,能夠進一步提高數(shù)據(jù)傳輸?shù)某晒β省?/p>

第三方面,提供了一種數(shù)據(jù)傳輸裝置,存儲系統(tǒng)包括第一站點和第二站點, 所述第一站點和第二站點均包括業(yè)務節(jié)點和控制節(jié)點,每個控制節(jié)點用于控制至少一個業(yè)務節(jié)點的數(shù)據(jù)傳輸,所述裝置設置于所述第一站點的第一控制節(jié)點內(nèi),所述第一控制節(jié)點用于控制所述第一站點的第一業(yè)務節(jié)點的數(shù)據(jù)傳輸,所述裝置包括:

數(shù)據(jù)寫入模塊,用于在接收到對第一業(yè)務節(jié)點的數(shù)據(jù)寫入請求時,將數(shù)據(jù)寫入所述第一業(yè)務節(jié)點;

查詢模塊,用于根據(jù)所述第一業(yè)務節(jié)點,從路由表中查詢所述第二站點中的第二控制節(jié)點,所述第二控制節(jié)點為與所述業(yè)務節(jié)點綁定的第二業(yè)務節(jié)點的控制節(jié)點,所述路由表用于存儲所述第一站點和所述第二站點中的業(yè)務節(jié)點綁定關系以及節(jié)點歸屬關系;

數(shù)據(jù)傳輸模塊,用于通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)。

通過查詢路由表實現(xiàn)選擇最佳鏈路,將該數(shù)據(jù)寫入第二站點中對應第二業(yè)務節(jié)點,進而能夠避免在數(shù)據(jù)傳輸過程中,第二站點中控制節(jié)點之間的數(shù)據(jù)轉發(fā),降低數(shù)據(jù)傳輸延時,提升該第一站點和該第二站點的業(yè)務處理性能。

在本發(fā)明的第三方面的第一種可能實現(xiàn)方式中,所述裝置還包括:

獲取模塊,用于獲取所述第二控制節(jié)點的地址信息和所述第二站點中所述第二業(yè)務節(jié)點的地址信息;

存儲模塊,用于將所述第二控制節(jié)點的地址信息和所述第二站點中所述第二業(yè)務節(jié)點的地址信息對應存儲至所述路由表中。

通過創(chuàng)建該路由表,能夠?qū)崿F(xiàn)在將第一站點將數(shù)據(jù)寫入該第一站點中的業(yè)務節(jié)點時,通過查詢該路由表,獲取到與該第一站點的業(yè)務節(jié)點相匹配的第二站點中的業(yè)務節(jié)點,進而能夠?qū)崿F(xiàn)選取最優(yōu)鏈路將該數(shù)據(jù)寫入該第二站點中對應業(yè)務節(jié)點的目的。

在本發(fā)明的第三方面的第二種可能實現(xiàn)方式中,所述路由表還包括所述第二站點中的故障切換節(jié)點的地址信息,所述故障切換節(jié)點為當所述第二控制節(jié)點崩潰后,用于控制與所述第二業(yè)務節(jié)點的數(shù)據(jù)傳輸?shù)目刂乒?jié)點;

相應地,所述數(shù)據(jù)傳輸模塊還用于如果所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常,通過所述故障切換節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述故障切換節(jié)點發(fā)送所述數(shù)據(jù)。

通過在所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常的情況下,通過所述故障切換節(jié)點和所述第一控制節(jié)點之間的鏈路,將該數(shù)據(jù)寫入該第二業(yè)務節(jié)點,能夠在第二控制節(jié)點宕機的情況下,仍能選擇其他最優(yōu)鏈路將該數(shù)據(jù)寫入該第二業(yè)務節(jié)點,也能夠避免由于第二站點內(nèi)控制節(jié)點之間的數(shù)據(jù)轉發(fā),造成的數(shù)據(jù)傳輸延時的情況。

在本發(fā)明的第三方面的第三種可能實現(xiàn)方式中,所述裝置還包括:

鏈路建立模塊,用于如果所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常,重新建立所述第一控制節(jié)點和所述第二控制節(jié)點之間的鏈路,通過重新建立的所述第一控制節(jié)點與所述第二控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)。

在如果所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常的情況下,通過重新建立的所述第一控制節(jié)點和所述第二控制節(jié)點之間的鏈路,將該數(shù)據(jù)寫入第二站點中的第二業(yè)務節(jié)點,能夠進一步提高數(shù)據(jù)傳輸?shù)某晒β省?/p>

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸示意圖;

圖2a是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸系統(tǒng)框圖;

圖2b是本發(fā)明實施例提供的一種鏈路配置和路由表創(chuàng)建方法流程圖;

圖3a是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸方法流程圖;

圖3b是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸示意圖;

圖4是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸裝置框圖;

圖5是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸?shù)难b置500的框圖。

具體實施方式

為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。

圖2a是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸系統(tǒng)框圖,如圖2a所示,該數(shù)據(jù)傳輸系統(tǒng)包括第一站點和第二站點,該第一站點和第二站點均包括業(yè)務節(jié)點和控制節(jié)點,該第一站點的控制節(jié)點中存儲有路由表,每個控制節(jié)點用于控制至少一個業(yè)務節(jié)點的數(shù)據(jù)傳輸。其中,控制節(jié)點控制業(yè)務節(jié)點的數(shù)據(jù)傳輸至少包括:控制節(jié)點將數(shù)據(jù)寫入對應業(yè)務節(jié)點。

需要說明的是,該數(shù)據(jù)傳輸系統(tǒng)具有以下兩種可能的工作場景,包括:遠程復制場景和雙活場景;在遠程復制場景下,該第一站點用于對外提供主機服務,該第二站點用于備份數(shù)據(jù),主機只向該第一站點下發(fā)數(shù)據(jù)寫入請求,而不能直接向該第二站點下發(fā)數(shù)據(jù)寫入請求;在雙活場景下,該第一站點和該第二站點均對外提供主機服務,主機既可以向該第一站點下發(fā)數(shù)據(jù)寫入請求,也可以向該第二站點下發(fā)數(shù)據(jù)寫入請求。本發(fā)明所提供的用于存儲系統(tǒng)的數(shù)據(jù)傳輸方法適用于上述兩種場景中的任一種場景。

對于該數(shù)據(jù)傳輸系統(tǒng)中節(jié)點間的鏈路配置方法及第一站點中路由表創(chuàng)建方法可以用圖2b表示,具體包括:對于第一站點中的任一第一業(yè)務節(jié)點,創(chuàng)建第一站點中該第一業(yè)務節(jié)點與第二站點中第二業(yè)務節(jié)點之間的綁定關系,建立該第一站點和該第二站點之間的主鏈路,通過該主鏈路獲取第二站點中第二控制節(jié)點的節(jié)點信息和故障切換節(jié)點的節(jié)點信息,分別建立第一控制節(jié)點和該第二控制節(jié)點之間的鏈路,以及該第一控制節(jié)點和該故障切換節(jié)點之間的鏈路,將該第一控制節(jié)點的地址信息和該故障切換節(jié)點的地址信息對應存儲至第一站點的路由表中。

其中,該第一控制節(jié)點用于控制對應第一業(yè)務節(jié)點的數(shù)據(jù)傳輸,該第二控制節(jié)點用于控制對應第二業(yè)務節(jié)點的數(shù)據(jù)傳輸,該故障切換節(jié)點是指當該第二控制節(jié)點崩潰后,用于控制該第二業(yè)務節(jié)點的數(shù)據(jù)傳輸?shù)目刂乒?jié)點,該節(jié)點信息為節(jié)點的地址信息。創(chuàng)建第一站點中第一業(yè)務節(jié)點和第二站點中第二業(yè)務節(jié)點之間的綁定關系是指創(chuàng)建該第一業(yè)務節(jié)點和該第二業(yè)務節(jié)點的雙活特性,創(chuàng) 建該第一業(yè)務節(jié)點和該第二業(yè)務節(jié)點的雙活特性之后,能夠?qū)崿F(xiàn)在將數(shù)據(jù)寫入該第一業(yè)務節(jié)點的同時,將相同數(shù)據(jù)寫入該第二業(yè)務節(jié)點。

該第一站點中的路由表用于存儲該第一站點和該第二站點中的業(yè)務節(jié)點綁定關系以及節(jié)點歸屬關系,創(chuàng)建該路由表的具體過程可以為:對于第一站點中任一第一業(yè)務節(jié)點而言,從第二站點獲取第二控制節(jié)點的地址信息和該第二站點中與該業(yè)務節(jié)點匹配的業(yè)務節(jié)點的地址信息;將該第二控制節(jié)點的地址信息和該第二站點中第二業(yè)務節(jié)點的地址信息對應存儲至該路由表中。其中,第一站點獲取該第二控制節(jié)點的地址信息和該第二站點中第二業(yè)務節(jié)點的地址信息的方法可以為:通過該第一站點和該第二站點之間的主鏈路,從該第二站點獲取該第二控制節(jié)點的地址信息和該第二站點中第二業(yè)務節(jié)點的地址信息;當然,也可以通過其他方法獲取該第二控制節(jié)點的地址信息和該第二站點中與該業(yè)務節(jié)點匹配的業(yè)務節(jié)點的地址信息,本發(fā)明實施例對此不作限定。

也即是,該路由表存儲該第一站點和該第二站點中的業(yè)務節(jié)點匹配關系的方法可以為:將該第一站點中每個第一業(yè)務節(jié)點的地址信息與該第二站點中對應第二業(yè)務節(jié)點的地址信息進行對應存儲;相應地,該路由表存儲該第一站點和該第二站點中的節(jié)點歸屬關系的方法可以為:將該第一站點中每個業(yè)務節(jié)點的地址信息和用于控制對應業(yè)務節(jié)點的數(shù)據(jù)傳輸?shù)目刂乒?jié)點的地址信息進行對應存儲,將該第二站點中每個業(yè)務節(jié)點的地址信息和用于控制對應業(yè)務節(jié)點的數(shù)據(jù)傳輸?shù)目刂乒?jié)點的地址信息進行對應存儲。

當然,將該第一站點和該第二站點中的業(yè)務節(jié)點匹配關系以及節(jié)點歸屬關系存儲至該路由表的過程,也可以采用其他方法實現(xiàn),本發(fā)明實施例對此不作具體限定。需要說明的是,該路由表存儲于該第一站點的控制節(jié)點中,該第二站點中也可以存儲有具有相同功能的路由表,以使得當向第二站點任一業(yè)務節(jié)點寫入數(shù)據(jù)時,第二站點能夠通過查詢該第二站點的控制節(jié)點中的路由表,獲取第一站點中與該業(yè)務節(jié)點綁定的業(yè)務節(jié)點和對應控制節(jié)點,進而達到同時向該第一站點對應業(yè)務節(jié)點寫入相同數(shù)據(jù)的目的。

通過創(chuàng)建該路由表,能夠?qū)崿F(xiàn)在第一站點中的控制節(jié)點將數(shù)據(jù)寫入該第一站點中的對應業(yè)務節(jié)點時,通過查詢該路由表,獲取到與該第一站點的業(yè)務節(jié)點相匹配的第二站點中的業(yè)務節(jié)點,進而能夠?qū)崿F(xiàn)選取最優(yōu)鏈路將該數(shù)據(jù)寫入該第二站點中對應業(yè)務節(jié)點的目的。

在本發(fā)明又一實施例中,該路由表還包括該第二站點中的故障切換節(jié)點的地址信息,該故障切換節(jié)點為當該第二控制節(jié)點崩潰后,用于控制該第二業(yè)務節(jié)點的數(shù)據(jù)傳輸?shù)目刂乒?jié)點;其中,將該第二站點中的故障切換節(jié)點與該第二站點中與該第二業(yè)務節(jié)點之間的歸屬關系存儲至該路由表中的方法,與上述將該第二控制節(jié)點與該第二業(yè)務節(jié)點之間的歸屬關系的存儲方法同理,此處不作贅述。

通過將該第二站點中的故障切換節(jié)點的地址信息存儲至該路由表中,能夠在該第二控制節(jié)點崩潰后,選擇該第一控制節(jié)點和該故障切換節(jié)點之間的鏈路,繼續(xù)完成數(shù)據(jù)傳輸。

圖3a是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸方法流程圖,參見圖3a,該方法包括:

301、在接收到對業(yè)務節(jié)點的數(shù)據(jù)寫入請求時,第一控制節(jié)點將數(shù)據(jù)寫入該業(yè)務節(jié)點。

該數(shù)據(jù)寫入請求至少包括所要寫入的數(shù)據(jù)和將數(shù)據(jù)寫入的業(yè)務節(jié)點的節(jié)點信息,該業(yè)務節(jié)點信息為對應業(yè)務節(jié)點的地址信息;該數(shù)據(jù)寫入請求也可以包括其他信息,本發(fā)明實施例對此也不作具體限定。

302、根據(jù)該第一業(yè)務節(jié)點,從路由表中查詢該第二站點中的第二控制節(jié)點,該第二控制節(jié)點為與該業(yè)務節(jié)點綁定的第二業(yè)務節(jié)點的控制節(jié)點,該路由表用于存儲該第一站點和該第二站點中的業(yè)務節(jié)點綁定關系以及節(jié)點歸屬關系。

該業(yè)務節(jié)點綁定關系是指該第一站點中與該第二站點中具有雙活特性的業(yè)務節(jié)點之間的關系,該節(jié)點歸屬關系是指該第一站點和該第二站點中每個業(yè)務節(jié)點和用于控制對應業(yè)務節(jié)點的控制節(jié)點之間的關系。

在將第一站點將數(shù)據(jù)寫入該第一站點中的業(yè)務節(jié)點時,通過查詢該路由表,獲取到與該第一站點的業(yè)務節(jié)點具有綁定關系的第二站點中的業(yè)務節(jié)點,進而能夠?qū)崿F(xiàn)選取最優(yōu)鏈路以傳輸數(shù)據(jù)的目的。

303、通過該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路,第一控制節(jié)點向該第二控制節(jié)點發(fā)送該數(shù)據(jù)。

根據(jù)第一站點從路由表中查詢到的該第二站點中的第二控制節(jié)點,選擇該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路,并通過該鏈路,該第一控制節(jié)點 向該第二控制節(jié)點發(fā)送該數(shù)據(jù),以使得該第二控制節(jié)點接收到該數(shù)據(jù)后,將該數(shù)據(jù)寫入該第二站點中與第一站點中該業(yè)務節(jié)點匹配的業(yè)務節(jié)點中。需要說明的是,該第二控制節(jié)點除了控制該第一業(yè)務節(jié)點的數(shù)據(jù)傳輸以外,還可以控制第一站點中其他業(yè)務節(jié)點的數(shù)據(jù)傳輸。

需要說明的是,上述步驟301與步驟302和步驟303可以同時執(zhí)行,也即是,在第一控制節(jié)點將數(shù)據(jù)寫入該業(yè)務節(jié)點的同時,從路由表中查詢該第二站點中的第二控制節(jié)點,并通過該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路,將該數(shù)據(jù)發(fā)送至該第二控制節(jié)點。當然,也可以按時間先后順序依次執(zhí)行步驟301、步驟302和步驟303;本發(fā)明實施例對此不作限定。

例如,在圖3b中,業(yè)務節(jié)點a1~業(yè)務節(jié)點a6和業(yè)務節(jié)點b1~業(yè)務節(jié)點b6分別為第一站點和第二站點的6個業(yè)務節(jié)點,且業(yè)務節(jié)點b1~業(yè)務節(jié)點b6分別為與業(yè)務節(jié)點a1~業(yè)務節(jié)點a6對應的業(yè)務節(jié)點,控制節(jié)點a1~控制節(jié)點a3和控制節(jié)點b1~控制節(jié)點b3分別為第一站點和第二站點的3個控制節(jié)點,其中每個控制節(jié)點分別用于控制圖中虛線所連接的兩個業(yè)務節(jié)點的數(shù)據(jù)傳輸。當主機要向業(yè)務節(jié)點a1中寫數(shù)據(jù)時,主機將數(shù)據(jù)寫入控制節(jié)點a1,由該控制節(jié)點a1將數(shù)據(jù)同時寫入業(yè)務節(jié)點a1和業(yè)務節(jié)點b1,在向業(yè)務節(jié)點b1寫入數(shù)據(jù)時,通過查詢路由表,獲取控制節(jié)點b1,通過控制節(jié)點a1和控制節(jié)點b1之間的鏈路,控制節(jié)點a1向控制節(jié)點b1發(fā)送該數(shù)據(jù),由控制節(jié)點b1再將該數(shù)據(jù)寫入業(yè)務節(jié)點b1,避免了在第二站點中控制節(jié)點之間的數(shù)據(jù)傳輸,減小數(shù)據(jù)傳輸時延。

通過從路由表中查詢第二站點中與該業(yè)務節(jié)點綁定的第二業(yè)務節(jié)點的第二控制節(jié)點,并通過該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路,向該第二控制節(jié)點發(fā)送該數(shù)據(jù),以使得該第二控制節(jié)點接收到該數(shù)據(jù)后,將該數(shù)據(jù)寫入第二站點中該第二業(yè)務節(jié)點中,從而能夠?qū)崿F(xiàn)選擇最佳鏈路,將該數(shù)據(jù)寫入第二站點中對應第二業(yè)務節(jié)點的目的,進而能夠避免在數(shù)據(jù)傳輸過程中,第二站點中控制節(jié)點之間的數(shù)據(jù)轉發(fā),降低數(shù)據(jù)傳輸延時,提升該第一站點和該第二站點的業(yè)務處理性能。

在本發(fā)明另一實施例中,如果該路由表還包括該第二站點中的故障切換節(jié)點的地址信息,在該第一控制節(jié)點向該第二控制節(jié)點發(fā)送該數(shù)據(jù)后,如果接收到該第二站點返回的錯誤消息,執(zhí)行重新發(fā)送該數(shù)據(jù)的步驟;其中,該錯誤消息用于指示該第一控制節(jié)點向該第二控制節(jié)點發(fā)送的數(shù)據(jù)發(fā)送失敗,重新發(fā)送 該數(shù)據(jù)的方法可以為以下三種:

第一種、第一站點從路由表中查詢該第二站點的故障切換節(jié)點,根據(jù)該故障切換節(jié)點,通過該第一控制節(jié)點和該故障切換節(jié)點之間的鏈路,該第一控制節(jié)點向該故障切換節(jié)點發(fā)送該數(shù)據(jù),以使得該故障切換節(jié)點將該數(shù)據(jù)寫入該第二站點中第二業(yè)務節(jié)點中。

第二種、第一站點通過該第一站點和該第二站點之間的主鏈路,向第一站點發(fā)送該數(shù)據(jù)。例如,第一站點的主服務器向該第二站點的主服務器發(fā)送該數(shù)據(jù),再由主服務器查詢該第二站點中與該業(yè)務節(jié)點相匹配的業(yè)務節(jié)點,并將該數(shù)據(jù)寫入該第二站點中第二業(yè)務節(jié)點中。

第三種、第一站點重新建立該第一控制節(jié)點和該第二控制節(jié)點之間的鏈路,建立完成后,通過該鏈路,向該第二控制節(jié)點發(fā)送該數(shù)據(jù),再由該第二控制節(jié)點將該數(shù)據(jù)寫入該第二站點中第二業(yè)務節(jié)點中。

當通過該第一控制節(jié)點和該第二控制節(jié)點之間的鏈路,向該第二控制節(jié)點發(fā)送該數(shù)據(jù)失敗后,可以采用上述三中方法中的任一種重新向該第二站點發(fā)送該數(shù)據(jù),也可以采用其他方法向該第二站點重新發(fā)送該數(shù)據(jù),本發(fā)明實施例對此不作限定。

當通過該第一控制節(jié)點和該第二控制節(jié)點之間的鏈路,向該第二控制節(jié)點發(fā)送該數(shù)據(jù)失敗后,通過選擇其他鏈路重新向該第二站點發(fā)送該數(shù)據(jù),能夠確保該數(shù)據(jù)成功寫入第二站點,進而能夠確保當?shù)谝徽军c崩潰時,由于第二站點存儲有相同數(shù)據(jù),從而保證了第一站點數(shù)據(jù)的安全性。

在本公開又一實施例中,還可以在每次傳輸數(shù)據(jù)之前,檢查該第一站點和該第二站點中各節(jié)點之間的鏈路是否正常,并根據(jù)檢測結果選擇鏈路向該第二站點發(fā)送該數(shù)據(jù),該方法包括下述步驟303a至步驟303d:

步驟303a、檢測該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路是否正常;如果該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路正常,執(zhí)行通過該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路,向該第二控制節(jié)點發(fā)送該數(shù)據(jù)的步驟;如果該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路不正常,當該路由表中存儲有該第二業(yè)務節(jié)點的故障切換節(jié)點的節(jié)點信息時,執(zhí)行步驟303b。當該路由表中未存儲有該第二業(yè)務節(jié)點的故障切換節(jié)點的節(jié)點信息時,執(zhí)行步驟303c中檢測該第一站點和該第二站點之間的主鏈路是否正常的步驟。

步驟303b、如果該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路不正常,根據(jù)該路由表,檢測該故障切換節(jié)點和該第一控制節(jié)點之間的鏈路是否正常;如果該故障切換節(jié)點和該第一控制節(jié)點之間的鏈路正常,通過該故障切換節(jié)點和該第一控制節(jié)點之間的鏈路,向該故障切換節(jié)點發(fā)送該數(shù)據(jù);如果該故障切換節(jié)點和該第一控制節(jié)點之間的鏈路不正常,執(zhí)行步驟303c。

步驟303c、如果該故障切換節(jié)點和該第一控制節(jié)點之間的鏈路不正常,檢測該第一站點與該第二站點之間的主鏈路是否正常;如果該第一站點與該第二站點之間的主鏈路正常,通過該第一站點與該第二站點之間的主鏈路,向該第二站點發(fā)送該數(shù)據(jù);如果該第一站點與該第二站點之間的主鏈路不正常,執(zhí)行步驟303d。

步驟303d、如果該第一站點與該第二站點之間的主鏈路不正常,重新建立該第一站點與該第二站點之間的主鏈路,通過重新建立的該第一站點與該第二站點之間的主鏈路,向該第二站點發(fā)送該數(shù)據(jù)。

在本公開又一實施例中,如果該第一站點與該第二站點之間的主鏈路正常,通過該第一站點與該第二站點之間的主鏈路,向該第二站點發(fā)送該數(shù)據(jù)之后,如果接收到該第二站點返回的錯誤信息,重新建立該第一站點與該第二站點之間的主鏈路,通過重新建立的該第一站點與該第二站點之間的主鏈路,向該第二站點發(fā)送該數(shù)據(jù),該錯誤信息用于指示該數(shù)據(jù)發(fā)送失敗。

通過檢查該第一站點和該第二站點中各節(jié)點之間的鏈路是否正常,并根據(jù)檢測結果選擇鏈路向該第二站點發(fā)送該數(shù)據(jù),能夠在該第一站點向該第二站點發(fā)送數(shù)據(jù)時,最大可能保證一次發(fā)送成功,進而提高數(shù)據(jù)發(fā)送效率。

304、根據(jù)該路由表,周期性檢測該第一站點和該第二站點中各節(jié)點之間的鏈路是否正常,當檢測到任一鏈路不正常時,對鏈路進行重建并根據(jù)重建的鏈路更新該路由表。

該檢測周期可以由開發(fā)人員自行設置,本發(fā)明實施例對此不作具體限定。以該路由表既包括第一站點和第二站點中的業(yè)務節(jié)點匹配關系以及節(jié)點歸屬關系,還包括故障切換節(jié)點與對應業(yè)務節(jié)點的歸屬關系為例,對于該第一站點中任一業(yè)務節(jié)點而言,檢測該第一站點和該第二站點中各節(jié)點之間的鏈路是否正常的方法進行具體說明,該方法包括步驟304a至步驟304f:

步驟304a、依次檢測該第一站點和該第二站點中各節(jié)點之間的每條鏈路是 否正常,如果該第一站點和該第二站點中各節(jié)點之間的鏈路均正常,執(zhí)行步驟304b;如果該第一站點和該第二站點中各節(jié)點之間的鏈路中存在不正常鏈路,執(zhí)行步驟304c。

需要說明的是,該第一站點和該第二站點中各節(jié)點之間的鏈路至少包括:第一站點中第一控制節(jié)點與第二站點中與第二控制節(jié)點之間的鏈路,第一控制節(jié)點與故障切換節(jié)點之間的鏈路,第一站點和第二站點之間的主鏈路;當然,還可以包括其他鏈路,本發(fā)明實施例對此不作限定。

以檢測第一站點中第一節(jié)點和第二站點中第二節(jié)點之間的鏈路是否正常為例,對鏈路檢測的具體方法進行說明,該方法包括:該第一節(jié)點向該第二節(jié)點發(fā)送心跳包,如果在預設時長內(nèi)接收到該第二節(jié)點返回的響應信息,則確定該鏈路正常,如果在預設時長內(nèi)未接收到該第二節(jié)點返回的響應文信息,則確定該鏈路不正常。其中,該預設時長可由開發(fā)人員自行設置,本發(fā)明實施例對此不作限定。當然,也可以通過其他方法檢測該第一站點和該第二站點之間已建立的各節(jié)點之間的鏈路是否正常,本發(fā)明實施例對此也不作具體限定。

步驟304b、如果該第一站點和該第二站點中各節(jié)點之間的鏈路均正常,第一站點從第二站點獲取第二控制節(jié)點的地址信息和故障切換節(jié)點的地址信息,檢測該獲取到的第二控制節(jié)點的地址信息和故障切換節(jié)點的地址信息與該路由表中的對應信息是否一致,如果不一致,執(zhí)行步驟304d;如果一致,執(zhí)行步驟304f。

步驟304c、如果該第一站點和該第二站點中各節(jié)點之間的鏈路中存在不正常鏈路,檢測該第一站點和該第二站點之間的主鏈路是否正常,如果該第一站點和該第二站點之間的主鏈路正常,從第二站點獲取第二控制節(jié)點的地址信息和故障切換節(jié)點的地址信息后,執(zhí)行步驟304d;如果該第一站點和該第二站點之間的主鏈路不正常,執(zhí)行步驟304e。

步驟304d、刪除已建立的該第一控制節(jié)點與該第二控制節(jié)點之間的鏈路和該第一控制節(jié)點與該故障切換節(jié)點之間的鏈路,并根據(jù)所獲取到的該第二控制節(jié)點的地址信息和該故障切換節(jié)點的地址信息,分別重新建立該第一控制節(jié)點與該第二控制節(jié)點之間的鏈路和該第一控制節(jié)點與該故障切換節(jié)點之間的鏈路;需要說明的是,由于當該第二控制節(jié)點出現(xiàn)宕機或者開發(fā)人員為該第二控制分配新的地址時,會導致該第二控制節(jié)點和該第一控制節(jié)點之間的鏈路出現(xiàn) 異常,因此需刪除已建立的鏈路,重新獲取該第二控制節(jié)點的地址信息和該故障節(jié)點的地址信息,并將所獲取到的該第二控制節(jié)點的地址信息和該故障切換節(jié)點的地址信息存儲至該路由表的對應存儲空間,以達到更新該路由表的目的。

步驟304e、刪除該第一站點和該第二站點之間的主鏈路,查詢該第二站點的站點信息,根據(jù)該第二站點的站點信息,重新建立該第一站點和該第二站點之間的主鏈路,并分別檢測該第一控制節(jié)點與該第二控制節(jié)點之間的鏈路和該第一控制節(jié)點與該故障切換節(jié)點之間的鏈路是否正常,如果該第一控制節(jié)點與該第二控制節(jié)點之間的鏈路和該第一控制節(jié)點與該故障切換節(jié)點之間的鏈路中,至少存在一個鏈路不正常,刪除不正常的鏈路,并從第二站點獲取該不正常的鏈路對應第二站點中的控制節(jié)點的地址信息以后,重新建立對應鏈路,并將獲取到的控制節(jié)點的地址信息存儲至該路由表對應存儲空間中;如果該第一控制節(jié)點與該第二控制節(jié)點之間的鏈路和該第一控制節(jié)點與該故障切換節(jié)點之間的鏈路均正常,將該第二站點的站點信息存儲至該路由表的對應存儲空間,以更新該路由表。

步驟304f、進入下一周期的鏈路檢測。

通過上述方法檢測該第一站點和該第二站點中各節(jié)點之間的鏈路是否正常,能夠及時發(fā)現(xiàn)不正常的鏈路,并進行相應處理,以保證鏈路正常,降低第二站點中控制節(jié)點之間數(shù)據(jù)轉發(fā)造成時延的可能性,進而能夠提高該第一站點和該第二站點之間數(shù)據(jù)傳輸?shù)男屎统晒β剩贿M一步地,通過更新該路由表,能夠進一步提高該第一站點和該第二站點之間數(shù)據(jù)傳輸?shù)男屎统晒β?,進而能夠進一步降低第二站點中控制節(jié)點之間數(shù)據(jù)轉發(fā)造成時延的可能性。

下面對本發(fā)明的裝置實施例進行介紹。本發(fā)明裝置實施例可以應用上述方法。為了描述的簡便,裝置部分不再詳細介紹,具體可以參照上述方法。

圖4是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸裝置框圖。存儲系統(tǒng)包括第一站點和第二站點,所述第一站點和第二站點均包括業(yè)務節(jié)點和控制節(jié)點,每個控制節(jié)點用于控制至少一個業(yè)務節(jié)點的數(shù)據(jù)傳輸,該裝置設置于所述第一站點的第一控制節(jié)點內(nèi),所述第一控制節(jié)點用于控制所述第一站點的第一業(yè)務節(jié)點的數(shù)據(jù)傳輸,參照圖4,該裝置包括數(shù)據(jù)寫入模塊401,查詢模塊402和數(shù)據(jù)傳輸模塊403。

數(shù)據(jù)寫入模塊401,用于在接收到對第一業(yè)務節(jié)點的數(shù)據(jù)寫入請求時,第一控制節(jié)點將數(shù)據(jù)寫入所述第一業(yè)務節(jié)點;

查詢模塊402,用于根據(jù)所述第一業(yè)務節(jié)點,從路由表中查詢所述第二站點中的第二控制節(jié)點,所述第二控制節(jié)點為與所述業(yè)務節(jié)點綁定的第二業(yè)務節(jié)點的控制節(jié)點,所述路由表用于存儲所述第一站點和所述第二站點中的業(yè)務節(jié)點綁定關系以及節(jié)點歸屬關系;

數(shù)據(jù)傳輸模塊403,用于通過所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù)。

在本發(fā)明提供的第一種可能實現(xiàn)方式中,所述裝置還包括:

獲取模塊,用于獲取所述第二控制節(jié)點的地址信息和所述第二站點中所述第二業(yè)務節(jié)點的地址信息;

存儲模塊,用于將所述第二控制節(jié)點的地址信息和所述第二站點中所述第二業(yè)務節(jié)點的地址信息對應存儲至所述路由表中。

在本發(fā)明提供的第二種可能實現(xiàn)方式中,所述路由表還包括所述第二站點中的故障切換節(jié)點的地址信息,所述故障切換節(jié)點為當所述第二控制節(jié)點崩潰后,用于控制與所述第二業(yè)務節(jié)點的數(shù)據(jù)傳輸?shù)目刂乒?jié)點;

相應地,所述數(shù)據(jù)傳輸模塊403還用于如果所述第二控制節(jié)點和所述第一控制節(jié)點之間的鏈路不正常,通過所述故障切換節(jié)點和所述第一控制節(jié)點之間的鏈路,向所述故障切換節(jié)點發(fā)送所述數(shù)據(jù)。

在本發(fā)明提供的第三種可能實現(xiàn)方式中,所述裝置還包括:

鏈路建立模塊,用于如果接收到所述第二站點返回的錯誤信息,重新建立所述第一控制節(jié)點和所述第二控制節(jié)點之間的鏈路;

所述數(shù)據(jù)傳輸模塊403還用于通過重新建立的所述第一控制節(jié)點與所述第二控制節(jié)點之間的鏈路,向所述第二控制節(jié)點發(fā)送所述數(shù)據(jù),所述錯誤信息用于指示所述數(shù)據(jù)發(fā)送失敗。

需要說明的是:上述實施例提供的用于存儲系統(tǒng)的數(shù)據(jù)傳輸?shù)难b置在用于存儲系統(tǒng)的數(shù)據(jù)傳輸時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設備的內(nèi)部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的用于存儲系統(tǒng)的數(shù)據(jù)傳輸裝置與用于存儲系統(tǒng)的數(shù)據(jù)傳輸方法 實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

圖5是本發(fā)明實施例提供的一種數(shù)據(jù)傳輸?shù)难b置500的框圖。例如,裝置500可以被提供為一服務器。參照圖5,裝置500包括處理組件522,其進一步包括一個或多個處理器,以及由存儲器532所代表的存儲器資源,用于存儲可由處理部件522的執(zhí)行的指令,例如應用程序。存儲器532中存儲的應用程序可以包括一個或一個以上的每一個對應于一組指令的模塊。此外,處理組件522被配置為執(zhí)行指令,以執(zhí)行上述方法。

裝置500還可以包括一個電源組件526被配置為執(zhí)行裝置500的電源管理,一個有線或無線網(wǎng)絡接口550被配置為將裝置500連接到網(wǎng)絡,和一個輸入輸出(i/o)接口558。裝置500可以操作基于存儲在存儲器532的操作系統(tǒng),例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或類似。

本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1