欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種快速網(wǎng)絡(luò)數(shù)據(jù)同步方法及其系統(tǒng)的制作方法

文檔序號(hào):7703132閱讀:122來源:國(guó)知局

專利名稱::一種快速網(wǎng)絡(luò)數(shù)據(jù)同步方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明屬于計(jì)算機(jī)網(wǎng)絡(luò)
技術(shù)領(lǐng)域
,具體涉及一種快速網(wǎng)絡(luò)數(shù)據(jù)同步方法及其系統(tǒng),其可實(shí)現(xiàn)多主機(jī)多子網(wǎng)之間的快速數(shù)據(jù)同步。
背景技術(shù)
:TCP/IP協(xié)議族中,供應(yīng)用層使用的傳輸層的傳輸方式有兩種,TCP傳輸和UDP傳輸。UDP是一個(gè)簡(jiǎn)單的面向數(shù)據(jù)報(bào)的傳輸層協(xié)議,它提供不可靠的數(shù)據(jù)傳輸,但是它具有程序結(jié)構(gòu)簡(jiǎn)單,系統(tǒng)資源要求少,支持廣播和組播的優(yōu)點(diǎn)。TCP是一個(gè)面向連接的傳輸層協(xié)議,它提供可靠的數(shù)據(jù)傳輸,但是它也有程序結(jié)構(gòu)復(fù)雜,系統(tǒng)資源要求多的缺點(diǎn)。TCP不支持廣播和組播,兩個(gè)主機(jī)之間必須建立一個(gè)TCP連接后才能彼此進(jìn)行數(shù)據(jù)的傳輸?,F(xiàn)在的網(wǎng)絡(luò)大多是由一個(gè)一個(gè)子網(wǎng)組成的,子網(wǎng)內(nèi)大多是以以太網(wǎng)的形式組網(wǎng),子網(wǎng)內(nèi)的主機(jī)只能通過子網(wǎng)內(nèi)的一個(gè)或幾個(gè)網(wǎng)關(guān)和外界聯(lián)系,然而目前在許多計(jì)算機(jī)應(yīng)用中,需要許多主機(jī)同步共享同樣的數(shù)據(jù),要求的實(shí)時(shí)性非常高,并且這些主機(jī)可能分布在不同的子網(wǎng)之間,這樣便存在一個(gè)子網(wǎng)間主機(jī)無法實(shí)現(xiàn)快速數(shù)據(jù)同步的問題。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種快速網(wǎng)絡(luò)數(shù)據(jù)同步方法及其系統(tǒng),其結(jié)合了TCP和UDP協(xié)議的優(yōu)缺點(diǎn),解決了網(wǎng)絡(luò)數(shù)據(jù)同步的問題。本發(fā)明的技術(shù)方案為一種快速網(wǎng)絡(luò)數(shù)據(jù)同步方法,其步驟為1)在每個(gè)子網(wǎng)中設(shè)置一臺(tái)主機(jī)作為本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn);2)在每一所述中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一配置文件,同時(shí)在所述中轉(zhuǎn)節(jié)點(diǎn)之間采用TCP方式連接;所述配置文件包括若干中轉(zhuǎn)節(jié)點(diǎn)信息,用于確定其所在中轉(zhuǎn)節(jié)點(diǎn)需要連接的中轉(zhuǎn)節(jié)點(diǎn);3)子網(wǎng)內(nèi)的主機(jī)將需同步數(shù)據(jù)通過廣播或組播的方式在本地子網(wǎng)內(nèi)進(jìn)行傳輸;4)本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)根據(jù)所加載的配置文件,將需同步數(shù)據(jù)傳輸?shù)街付ㄗ泳W(wǎng)的中轉(zhuǎn)節(jié)點(diǎn);5)其他子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)將接收到的需同步數(shù)據(jù)通過廣播或組播的方式在本地子網(wǎng)內(nèi)進(jìn)行傳輸。進(jìn)一步的,所述配置文件中的中轉(zhuǎn)節(jié)點(diǎn)具有優(yōu)先級(jí),節(jié)點(diǎn)優(yōu)先級(jí)高低與節(jié)點(diǎn)在所述配置文件中的排列順序相對(duì)應(yīng);采用TCP方式連接時(shí),優(yōu)先級(jí)高的節(jié)點(diǎn)主動(dòng)連接優(yōu)先級(jí)低的節(jié)點(diǎn);所述中轉(zhuǎn)節(jié)點(diǎn)傳輸?shù)男柰綌?shù)據(jù)包括接收到的本地子網(wǎng)內(nèi)其他主機(jī)發(fā)送的需同步數(shù)據(jù)或自身的需同步數(shù)據(jù)。進(jìn)一步的,所述每個(gè)子網(wǎng)內(nèi)設(shè)置一主機(jī)作為本地子網(wǎng)的備用中轉(zhuǎn)節(jié)點(diǎn);所述本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)和本地子網(wǎng)的備用中轉(zhuǎn)節(jié)點(diǎn)通過心跳方式獲取對(duì)方的狀態(tài),當(dāng)一方當(dāng)機(jī)時(shí)啟動(dòng)另一方作為中轉(zhuǎn)節(jié)點(diǎn)進(jìn)行工作。進(jìn)一步的,所述配置文件包括中轉(zhuǎn)節(jié)點(diǎn)信息及其對(duì)應(yīng)的備用中轉(zhuǎn)節(jié)點(diǎn)信息;所述中轉(zhuǎn)節(jié)點(diǎn)信息包括中轉(zhuǎn)節(jié)點(diǎn)的路由地址及其所屬的子網(wǎng)。進(jìn)一步的,所述方法中,每個(gè)中轉(zhuǎn)節(jié)點(diǎn)所加載的配置文件均包括全部所述中轉(zhuǎn)節(jié)點(diǎn)信息,且所述配置文件中的中轉(zhuǎn)節(jié)點(diǎn)排列順序均相同。進(jìn)一步的,所述方法中,選擇一所述中轉(zhuǎn)節(jié)點(diǎn)作為中心中轉(zhuǎn)節(jié)點(diǎn),在所述中心中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一中心配置文件,其余所述中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一子網(wǎng)配置文件;所述中心配置文件包括每一所述中轉(zhuǎn)節(jié)點(diǎn)信息,且所述中心中轉(zhuǎn)節(jié)點(diǎn)優(yōu)先級(jí)最低;所述子網(wǎng)配置文件包括其所在中轉(zhuǎn)節(jié)點(diǎn)的節(jié)點(diǎn)信息和所述中心中轉(zhuǎn)節(jié)點(diǎn)信息,且所述中心中轉(zhuǎn)節(jié)點(diǎn)的優(yōu)先級(jí)最低。一種快速網(wǎng)絡(luò)數(shù)據(jù)同步系統(tǒng),包括若干個(gè)子網(wǎng),其特征在于每個(gè)子網(wǎng)中設(shè)置一臺(tái)主fL作為本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn),所述中轉(zhuǎn)節(jié)點(diǎn)之間通過TCP方式連接,所述子網(wǎng)內(nèi)部的主^l之間通過組播或廣播方式連接;所述中轉(zhuǎn)節(jié)點(diǎn)內(nèi)包括一配置文件;所述配置文件包括若干中轉(zhuǎn)節(jié)點(diǎn)信息。進(jìn)一步的,所述配置文件中的中轉(zhuǎn)節(jié)點(diǎn)具有優(yōu)先級(jí),節(jié)點(diǎn)優(yōu)先級(jí)高低與節(jié)點(diǎn)在所述配置文件中的排列順序相對(duì)應(yīng);采用TCP方式連接時(shí),優(yōu)先級(jí)高的節(jié)點(diǎn)主動(dòng)連接優(yōu)先級(jí)低的節(jié)點(diǎn)。進(jìn)一步的,所述每個(gè)子網(wǎng)內(nèi)設(shè)置一主機(jī)作為本地子網(wǎng)的備用中轉(zhuǎn)節(jié)點(diǎn);所述本Ml子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)和本地子網(wǎng)的備用中轉(zhuǎn)節(jié)點(diǎn)通過心跳方式獲取對(duì)方的狀態(tài)。進(jìn)一步的,所述配置文件包括中轉(zhuǎn)節(jié)點(diǎn)信息及其對(duì)應(yīng)的備用中轉(zhuǎn)節(jié)點(diǎn)信息;所述子網(wǎng)內(nèi)部的主機(jī)之間通過UDP方式連接;所述中轉(zhuǎn)節(jié)點(diǎn)信息包括中轉(zhuǎn)節(jié)點(diǎn)的路由地址及其所屬的子網(wǎng)。進(jìn)一步的,所述系統(tǒng)中,每個(gè)中轉(zhuǎn)節(jié)點(diǎn)所加載的配置文件均包括全部所述中轉(zhuǎn)節(jié)點(diǎn)信息,且所述配置文件中的中轉(zhuǎn)節(jié)點(diǎn)排列順序均相同。進(jìn)一步的,所述系統(tǒng)中,選擇一所述中轉(zhuǎn)節(jié)點(diǎn)作為中心中轉(zhuǎn)節(jié)點(diǎn),在所述中心中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一中心配置文件,其余所述中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一子網(wǎng)配置文件;所述中心配置文件包括每一所述中轉(zhuǎn)節(jié)點(diǎn)信息,且所述中心中轉(zhuǎn)節(jié)點(diǎn)優(yōu)先級(jí)最低;所述子網(wǎng)配置文件包括其所在中轉(zhuǎn)節(jié)點(diǎn)的節(jié)點(diǎn)信息和所述中心中轉(zhuǎn)節(jié)點(diǎn)信息,且所述中心中轉(zhuǎn)節(jié)點(diǎn)的優(yōu)先級(jí)最低。1.基本模型基本模型是本發(fā)明的核心,它描述了兩個(gè)子網(wǎng)之間的數(shù)據(jù)同步。每個(gè)子網(wǎng)需要提供一臺(tái)以上的主機(jī),作為子網(wǎng)間數(shù)據(jù)同步的中轉(zhuǎn)節(jié)點(diǎn)。子網(wǎng)之間就是通過中轉(zhuǎn)節(jié)點(diǎn)之間的TCP連接來傳輸數(shù)據(jù)的。子網(wǎng)內(nèi)的數(shù)據(jù)同步可以通過廣播或者組播的方式實(shí)現(xiàn)。配置子網(wǎng)之間的連接需要確定連接方向,可以通過配置的方式來決定。配置中存放了兩個(gè)子網(wǎng)和子網(wǎng)中中轉(zhuǎn)節(jié)點(diǎn)的信息。子網(wǎng)中只有中轉(zhuǎn)節(jié)點(diǎn)需要加載配置,并且需要在配置中定位自己的位置。子網(wǎng)之間的連接是通過優(yōu)先級(jí)的方式?jīng)Q定的,在配置文件中靠前子網(wǎng)中轉(zhuǎn)節(jié)點(diǎn)的優(yōu)先級(jí)大于后邊子網(wǎng)中轉(zhuǎn)節(jié)點(diǎn)的優(yōu)先級(jí),優(yōu)先級(jí)高的子網(wǎng)中轉(zhuǎn)節(jié)點(diǎn)主動(dòng)連接優(yōu)先級(jí)低的子網(wǎng)中轉(zhuǎn)節(jié)點(diǎn),優(yōu)先級(jí)低的子網(wǎng)中轉(zhuǎn)節(jié)點(diǎn)只能接受配置文件中優(yōu)先級(jí)高的子網(wǎng)中轉(zhuǎn)節(jié)點(diǎn)的連接?;灸P偷膱D示如圖l,數(shù)據(jù)同步過程如下描述1.有兩個(gè)子網(wǎng),子網(wǎng)l,子網(wǎng)2,配置文件如下子網(wǎng)1中轉(zhuǎn)節(jié)點(diǎn)1.1子網(wǎng)2中轉(zhuǎn)節(jié)點(diǎn)2.12.子網(wǎng)1連接子網(wǎng)23.子網(wǎng)1由主機(jī)U作為中轉(zhuǎn)服務(wù)器,子網(wǎng)2由主機(jī)2.1作為中轉(zhuǎn)服務(wù)器。4.子網(wǎng)1中有主機(jī)1.2需要將數(shù)據(jù)同步到本地子網(wǎng)和子網(wǎng)2中,那么主機(jī)1.2通過廣播的方式使本地子網(wǎng)所有主機(jī)同步到數(shù)據(jù),主機(jī)l.l收到同步數(shù)據(jù)后,通過TCP傳輸?shù)阶泳W(wǎng)2的主機(jī)2.1,然后2.1通過廣播的方式使子網(wǎng)2內(nèi)的主機(jī)同步到數(shù)據(jù)。基本模型能夠?qū)崿F(xiàn)數(shù)據(jù)同步的基本要求,考慮到健壯性和多子網(wǎng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),可通過基本模型擴(kuò)展出很多實(shí)用的數(shù)據(jù)同步模型。2.健壯性考慮到子網(wǎng)間數(shù)據(jù)傳輸?shù)慕研裕總€(gè)子網(wǎng)需要提供兩個(gè)主機(jī)來作為同步數(shù)據(jù)的中轉(zhuǎn)服務(wù)器,其中一個(gè)主機(jī)負(fù)責(zé)與其他子網(wǎng)連接,另一個(gè)備用,主備機(jī)之間應(yīng)通過心跳的方式來獲取對(duì)方的狀態(tài)。配置需要對(duì)基本模型的配置進(jìn)行擴(kuò)展,配置文件中子網(wǎng)下的中轉(zhuǎn)節(jié)點(diǎn)變?yōu)閮蓚€(gè),子網(wǎng)中的中轉(zhuǎn)節(jié)點(diǎn)也采用優(yōu)先級(jí)的方式。具體說明請(qǐng)見下邊的實(shí)例實(shí)例處理過程如下實(shí)例1.有兩個(gè)子網(wǎng),子網(wǎng)l,子網(wǎng)2,配置文件如下2.其中子網(wǎng)l有主機(jī)1.1,1.2作為中轉(zhuǎn)服務(wù)器,子網(wǎng)2有2.1,2.2作為中轉(zhuǎn)服務(wù)器3.主機(jī)1.1首先需要嘗試連接2.1,如果連接上則建立兩子網(wǎng)間的通路,如果2.1連接失敗則需要嘗試連接2.2,如果失敗再嘗試連接2.1,如此循環(huán)嘗試連接,直到連接成功。如圖2所示4.在1.1與2.1建立連接后,1.2通過心跳方式監(jiān)測(cè)1.1的狀態(tài),如果主機(jī)l.l突然死機(jī),那么1.2應(yīng)立刻與2.1進(jìn)行連接。如圖3所示5.在1.1與2.1建立連接后,如果主機(jī)2.1突然死機(jī),那么U應(yīng)該立刻與2.2進(jìn)行連接。如圖4所示3.拓?fù)錇榱诉m應(yīng)不同的網(wǎng)絡(luò)環(huán)境和需求,需要通過調(diào)整配置來實(shí)現(xiàn)某種網(wǎng)絡(luò)拓?fù)涞男枨?。最常用的拓?fù)渚褪侨ヂ?lián)結(jié)構(gòu),在此結(jié)構(gòu)下,所有的子網(wǎng)以及其中的主機(jī)都可以同步到需要同步的數(shù)據(jù)。另外,星形結(jié)構(gòu)也是比較常用的結(jié)構(gòu),它以其中一個(gè)子網(wǎng)為中心,其他子網(wǎng)連接這個(gè)中心子網(wǎng),這樣中心子網(wǎng)可以同步到其他子網(wǎng)的數(shù)據(jù),但是其他子網(wǎng)之間并不需要同步數(shù)據(jù)。全互聯(lián)模型和星形模型的說明在具體實(shí)施方案中說明。發(fā)明的優(yōu)點(diǎn)與積極效果本發(fā)明配置靈活,可以根據(jù)具體應(yīng)用來配置拓?fù)浣Y(jié)構(gòu)。網(wǎng)絡(luò)同步的速度快,可以達(dá)到毫秒級(jí)。圖1、基本模型連接示意圖2、初始狀態(tài)連接示意圖3、在1.1當(dāng)機(jī)后的狀態(tài)連接示意圖4、在2.1當(dāng)機(jī)后的狀態(tài)連接示意圖5、全互聯(lián)拓?fù)淠P瓦B接示意圖,未考慮雙機(jī)模式;圖6、星形模型連接示意圖。具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述-實(shí)施例l:全互聯(lián)連接所有的子網(wǎng)都可以同步到數(shù)據(jù),這里所說的全互聯(lián)模型,并不是所有的子網(wǎng)實(shí)現(xiàn)全連接,那樣沒有必要,連接方案如下1)有四個(gè)子網(wǎng),子網(wǎng)1、子網(wǎng)2、子網(wǎng)3、子網(wǎng)4,如圖5所示。所有子網(wǎng)可以使用相同的配置如下子網(wǎng)1中轉(zhuǎn)節(jié)點(diǎn)1.1子網(wǎng)2中轉(zhuǎn)節(jié)點(diǎn)2.1子網(wǎng)3中轉(zhuǎn)節(jié)點(diǎn)3.1子網(wǎng)4中轉(zhuǎn)節(jié)點(diǎn)4.12)根據(jù)優(yōu)先級(jí)配置,子網(wǎng)1分別連接子網(wǎng)2,子網(wǎng)3,子網(wǎng)4;子網(wǎng)2分別連接子網(wǎng)3,子網(wǎng)4;子網(wǎng)3連接子網(wǎng)4。83)數(shù)據(jù)傳輸過程,例如,1.2需要共享數(shù)據(jù)給其他主機(jī),那么它需要通過廣播或者組播的方式在本地子網(wǎng)中共享數(shù)據(jù),本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)l.l接收到共享數(shù)據(jù)后,會(huì)分別把數(shù)據(jù)傳輸給其他子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)2.1、3.1、4.1,其他子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)接收到別的子網(wǎng)的共享數(shù)據(jù)后,會(huì)通過廣播或組播的方式把數(shù)據(jù)共享給本地子網(wǎng)的其他主機(jī)。同理,其他子網(wǎng)中的主機(jī)需要同歩數(shù)據(jù)給其他主機(jī),只要重復(fù)上述步驟即可。這樣就建立起一個(gè)全互聯(lián)的模型,每個(gè)子網(wǎng)的某個(gè)節(jié)點(diǎn)共享的數(shù)據(jù),其他子網(wǎng)的節(jié)點(diǎn)都可以接收到。實(shí)施例2:星形連接以其中一個(gè)子網(wǎng)為中心,其他子網(wǎng)連接這個(gè)中心子網(wǎng),這樣中心子網(wǎng)可以同步到其他子網(wǎng)的數(shù)據(jù),但是其他子網(wǎng)之間并不需要同步數(shù)據(jù)。連接方案如下-1.有四個(gè)子網(wǎng),子網(wǎng)l,子網(wǎng)2,子網(wǎng)3,子網(wǎng)4。以子網(wǎng)l為中心。如圖6。由于采用的是星形連接,所以每個(gè)子網(wǎng)的配置文件是不相同的。子網(wǎng)1配置<table>tableseeoriginaldocumentpage9</column></row><table>子網(wǎng)3配置子網(wǎng)3中轉(zhuǎn)節(jié)點(diǎn)3.1子網(wǎng)1中轉(zhuǎn)節(jié)點(diǎn)1.1子網(wǎng)4配置子網(wǎng)4中轉(zhuǎn)節(jié)點(diǎn)4.1子網(wǎng)1中轉(zhuǎn)節(jié)點(diǎn)1.12.根據(jù)配置,子網(wǎng)1只能被動(dòng)接受子網(wǎng)2,子網(wǎng)3,子網(wǎng)4的連接,子網(wǎng)2連接子網(wǎng)1,子網(wǎng)3連接子網(wǎng)1,子網(wǎng)4連接子網(wǎng)1。3.數(shù)據(jù)傳輸過程,中心子網(wǎng)1向其他子網(wǎng)同步數(shù)據(jù),例如,1.2需要同步數(shù)據(jù)給其他子網(wǎng),那么它需要通過廣播或者組播的方式在本地子網(wǎng)中共享數(shù)據(jù),本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)1.1接收到共享數(shù)據(jù)后,會(huì)分別把數(shù)據(jù)傳輸給其他子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)2.1、3.1、4.1,其他子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)接收到別的子網(wǎng)的共享數(shù)據(jù)后,會(huì)通過廣播或組播的方式把數(shù)據(jù)共享給本地子網(wǎng)的其他主機(jī)。其他子網(wǎng)向中心子網(wǎng)1同步數(shù)據(jù),例如,2.2需要同步數(shù)據(jù)給中心子網(wǎng),那么它需要通過廣播或者組播的方式在本地子網(wǎng)中共享數(shù)據(jù),本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)l.l接收到共享數(shù)據(jù)后,會(huì)把數(shù)據(jù)傳輸給中心子網(wǎng)的中轉(zhuǎn)接點(diǎn)1.1,然后1.1會(huì)通過廣播或組播的方式把數(shù)據(jù)共享給本地子網(wǎng)的其他主機(jī)。權(quán)利要求1.一種快速網(wǎng)絡(luò)數(shù)據(jù)同步方法,其步驟為1)在每個(gè)子網(wǎng)中設(shè)置一臺(tái)主機(jī)作為本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn);2)在每一所述中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一配置文件,同時(shí)在所述中轉(zhuǎn)節(jié)點(diǎn)之間采用TCP方式連接;所述配置文件包括若干中轉(zhuǎn)節(jié)點(diǎn)信息,用于確定其所在中轉(zhuǎn)節(jié)點(diǎn)需要連接的中轉(zhuǎn)節(jié)點(diǎn);3)子網(wǎng)內(nèi)的主機(jī)將需同步數(shù)據(jù)通過廣播或組播的方式在本地子網(wǎng)內(nèi)進(jìn)行傳輸;4)本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)根據(jù)所加載的配置文件,將需同步數(shù)據(jù)傳輸?shù)街付ㄗ泳W(wǎng)的中轉(zhuǎn)節(jié)點(diǎn);5)其他子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)將接收到的需同步數(shù)據(jù)通過廣播或組播的方式在本地子網(wǎng)內(nèi)進(jìn)行傳輸。2.如權(quán)利要求1所述的方法,其特征在于所述配置文件中的中轉(zhuǎn)節(jié)點(diǎn)具有優(yōu)先級(jí),節(jié)點(diǎn)優(yōu)先級(jí)高低與節(jié)點(diǎn)在所述配置文件中的排列順序相對(duì)應(yīng);采用TCP方式連接時(shí),優(yōu)先級(jí)高的節(jié)點(diǎn)主動(dòng)連接優(yōu)先級(jí)低的節(jié)點(diǎn);所述中轉(zhuǎn)節(jié)點(diǎn)傳輸?shù)男柰綌?shù)據(jù)包括接收到的本地子網(wǎng)內(nèi)其他主機(jī)發(fā)送的需同步數(shù)據(jù)或自身的需同步數(shù)據(jù)。3.如權(quán)利要求1或2所述的方法,其特征在于所述每個(gè)子網(wǎng)內(nèi)設(shè)置一主機(jī)作為本地子網(wǎng)的備用中轉(zhuǎn)節(jié)點(diǎn);所述本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)和本地子網(wǎng)的備用中轉(zhuǎn)節(jié)點(diǎn)通過心跳方式獲取對(duì)方的狀態(tài),當(dāng)一方當(dāng)機(jī)時(shí)啟動(dòng)另一方作為中轉(zhuǎn)節(jié)點(diǎn)進(jìn)行工作。4.如權(quán)利要求3所述的方法,其特征在于所述配置文件包括中轉(zhuǎn)節(jié)點(diǎn)信息及其對(duì)應(yīng)的備用中轉(zhuǎn)節(jié)點(diǎn)信息;所述中轉(zhuǎn)節(jié)點(diǎn)信息包括中轉(zhuǎn)節(jié)點(diǎn)的路由地址及其所屬的子網(wǎng)。5.如權(quán)利要求1或2所述的方法,其特征在于每個(gè)中轉(zhuǎn)節(jié)點(diǎn)所加載的配置文件均包括全部所述中轉(zhuǎn)節(jié)點(diǎn)信息,且所述配置文件中的中轉(zhuǎn)節(jié)點(diǎn)排列順序均相同。6.如權(quán)利要求2所述的方法,其特征在于選擇一所述中轉(zhuǎn)節(jié)點(diǎn)作為中心中轉(zhuǎn)節(jié)點(diǎn),在所述中心中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一中心配置文件,其余所述中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一子網(wǎng)配置文件;所述中心配置文件包括每一所述中轉(zhuǎn)節(jié)點(diǎn)信息,且所述中心中轉(zhuǎn)節(jié)點(diǎn)優(yōu)先級(jí)最低;所述子網(wǎng)配置文件包括其所在中轉(zhuǎn)節(jié)點(diǎn)的節(jié)點(diǎn)信息和所述中心中轉(zhuǎn)節(jié)點(diǎn)信息,且所述中心中轉(zhuǎn)節(jié)點(diǎn)的優(yōu)先級(jí)最低。7.—種快速網(wǎng)絡(luò)數(shù)據(jù)同步系統(tǒng),包括若干個(gè)子網(wǎng),其特征在于每個(gè)子網(wǎng)中設(shè)置一臺(tái)主機(jī)作為本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn),所述中轉(zhuǎn)節(jié)點(diǎn)之間通過TCP方式連接,所述子網(wǎng)內(nèi)部的主機(jī)之間通過組播或廣播方式連接;所述中轉(zhuǎn)節(jié)點(diǎn)內(nèi)包括一配置文件;所述配置文件包括若干中轉(zhuǎn)節(jié)點(diǎn)信息。8.如權(quán)利要求7所述的方法,其特征在于所述配置文件中的中轉(zhuǎn)節(jié)點(diǎn)具有優(yōu)先級(jí),節(jié)點(diǎn)優(yōu)先級(jí)高低與節(jié)點(diǎn)在所述配置文件中的排列順序相對(duì)應(yīng);采用TCP方式連接時(shí),優(yōu)先級(jí)高的節(jié)點(diǎn)主動(dòng)連接優(yōu)先級(jí)低的節(jié)點(diǎn)。9.如權(quán)利要求7或8所述的系統(tǒng),其特征在于所述每個(gè)子網(wǎng)內(nèi)設(shè)置一主機(jī)作為本地子網(wǎng)的備用中轉(zhuǎn)節(jié)點(diǎn);所述本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)和本地子網(wǎng)的備用中轉(zhuǎn)節(jié)點(diǎn)通過心跳方式獲取對(duì)方的狀態(tài)。10.如權(quán)利要求9所述的系統(tǒng),其特征在于所述配置文件包括中轉(zhuǎn)節(jié)點(diǎn)信息及其對(duì)應(yīng)的備用中轉(zhuǎn)節(jié)點(diǎn)信息;所述子網(wǎng)內(nèi)部的主機(jī)之間通過UDP方式連接;所述中轉(zhuǎn)節(jié)點(diǎn)信息包括中轉(zhuǎn)節(jié)點(diǎn)的路由地址及其所屬的子網(wǎng)。11.如權(quán)利要求7或8所述的系統(tǒng),其特征在于每個(gè)中轉(zhuǎn)節(jié)點(diǎn)所加載的配置文件均包括全部所述中轉(zhuǎn)節(jié)點(diǎn)信息,且所述配置文件中的中轉(zhuǎn)節(jié)點(diǎn)排列順序均相同。12.如權(quán)利要求8所述的系統(tǒng),其特征在于選擇一所述中轉(zhuǎn)節(jié)點(diǎn)作為中心中轉(zhuǎn)節(jié)點(diǎn),在所述中心中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一中心配置文件,其余所述中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一子網(wǎng)配置文件;所述中心配置文件包括每一所述中轉(zhuǎn)節(jié)點(diǎn)信息,且所述中心中轉(zhuǎn)節(jié)點(diǎn)優(yōu)先級(jí)最低;所述子網(wǎng)配置文件包括其所在中轉(zhuǎn)節(jié)點(diǎn)的節(jié)點(diǎn)信息和所述中心中轉(zhuǎn)節(jié)點(diǎn)信息,且所述中心中轉(zhuǎn)節(jié)點(diǎn)的優(yōu)先級(jí)最低。全文摘要本發(fā)明公開了一種快速網(wǎng)絡(luò)數(shù)據(jù)同步方法及其系統(tǒng),屬于網(wǎng)絡(luò)
技術(shù)領(lǐng)域
。本方法為1)在每個(gè)子網(wǎng)中設(shè)置一主機(jī)作為本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn);2)在每一中轉(zhuǎn)節(jié)點(diǎn)內(nèi)加載一配置文件,中轉(zhuǎn)節(jié)點(diǎn)之間采用TCP方式連接;3)子網(wǎng)內(nèi)的主機(jī)將需同步數(shù)據(jù)通過廣播方式在本地子網(wǎng)內(nèi)進(jìn)行傳輸;4)中轉(zhuǎn)節(jié)點(diǎn)根據(jù)所加載的配置文件將需同步數(shù)據(jù)傳輸?shù)街付ㄗ泳W(wǎng)的中轉(zhuǎn)節(jié)點(diǎn);5)其他子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn)將收到的需同步數(shù)據(jù)通過廣播方式在本地子網(wǎng)內(nèi)進(jìn)行傳輸。本系統(tǒng)包括若干子網(wǎng),每個(gè)子網(wǎng)中設(shè)置一主機(jī)作為本地子網(wǎng)的中轉(zhuǎn)節(jié)點(diǎn),中轉(zhuǎn)節(jié)點(diǎn)之間通過TCP方式連接,子網(wǎng)內(nèi)部的主機(jī)之間通過廣播方式連接;中轉(zhuǎn)節(jié)點(diǎn)內(nèi)包括一配置文件。本發(fā)明配置靈活,網(wǎng)絡(luò)同步速度快,可達(dá)毫秒級(jí)。文檔編號(hào)H04L7/00GK101667910SQ200910093788公開日2010年3月10日申請(qǐng)日期2009年10月16日優(yōu)先權(quán)日2009年10月16日發(fā)明者孟小龍,欣杜申請(qǐng)人:北京銳安科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
三河市| 肥城市| 新津县| 崇左市| 怀集县| 元氏县| 滨海县| 肇源县| 梁山县| 微山县| 成都市| 和龙市| 平南县| 那坡县| 明光市| 娄底市| 明溪县| 新闻| 霸州市| 富顺县| 延寿县| 安化县| 河东区| 肇东市| 舟曲县| 齐河县| 平武县| 丰城市| 塔城市| 遂昌县| 盐津县| 清水县| 亚东县| 隆安县| 阳信县| 措勤县| 水富县| 文昌市| 嘉兴市| 东台市| 杨浦区|