[發明專利]一種快速網絡數據同步方法及其系統有效
| 申請號: | 200910093788.4 | 申請日: | 2009-10-16 |
| 公開(公告)號: | CN101667910A | 公開(公告)日: | 2010-03-10 |
| 發明(設計)人: | 孟小龍;杜欣 | 申請(專利權)人: | 北京銳安科技有限公司 |
| 主分類號: | H04L7/00 | 分類號: | H04L7/00;H04L12/56;H04L12/18;H04L29/06 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) | 代理人: | 余功勛 |
| 地址: | 100044北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 網絡 數據 同步 方法 及其 系統 | ||
技術領域
本發明屬于計算機網絡技術領域,具體涉及一種快速網絡數據同步方法及其系統,其 可實現多主機多子網之間的快速數據同步。
背景技術
TCP/IP協議族中,供應用層使用的傳輸層的傳輸方式有兩種,TCP傳輸和UDP傳輸。 UDP是一個簡單的面向數據報的傳輸層協議,它提供不可靠的數據傳輸,但是它具有程序 結構簡單,系統資源要求少,支持廣播和組播的優點。TCP是一個面向連接的傳輸層協 議,它提供可靠的數據傳輸,但是它也有程序結構復雜,系統資源要求多的缺點。TCP不 支持廣播和組播,兩個主機之間必須建立一個TCP連接后才能彼此進行數據的傳輸。
現在的網絡大多是由一個一個子網組成的,子網內大多是以以太網的形式組網,子網 內的主機只能通過子網內的一個或幾個網關和外界聯系,然而目前在許多計算機應用中, 需要許多主機同步共享同樣的數據,要求的實時性非常高,并且這些主機可能分布在不同 的子網之間,這樣便存在一個子網間主機無法實現快速數據同步的問題。
發明內容
本發明的目的在于提供一種快速網絡數據同步方法及其系統,其結合了TCP和UDP 協議的優缺點,解決了網絡數據同步的問題。
本發明的技術方案為:
一種快速網絡數據同步方法,其步驟為:
1)在每個子網中設置一臺主機作為本地子網的中轉節點;
2)在每一所述中轉節點內加載一配置文件,同時在所述中轉節點之間采用TCP方式 連接;所述配置文件包括若干中轉節點信息,用于確定其所在中轉節點需要連接的 中轉節點;
3)子網內的主機將需同步數據通過廣播或組播的方式在本地子網內進行傳輸;
4)本地子網的中轉節點根據所加載的配置文件,將需同步數據傳輸到指定子網的中轉 節點;
5)其他子網的中轉節點將接收到的需同步數據通過廣播或組播的方式在本地子網內 進行傳輸。
進一步的,所述配置文件中的中轉節點具有優先級,節點優先級高低與節點在所述配 置文件中的排列順序相對應;采用TCP方式連接時,優先級高的節點主動連接優先級低的 節點;所述中轉節點傳輸的需同步數據包括接收到的本地子網內其他主機發送的需同步數 據或自身的需同步數據。
進一步的,所述每個子網內設置一主機作為本地子網的備用中轉節點;所述本地子網 的中轉節點和本地子網的備用中轉節點通過心跳方式獲取對方的狀態,當一方當機時啟動 另一方作為中轉節點進行工作。
進一步的,所述配置文件包括中轉節點信息及其對應的備用中轉節點信息;所述中轉 節點信息包括中轉節點的路由地址及其所屬的子網。
進一步的,所述方法中,每個中轉節點所加載的配置文件均包括全部所述中轉節點信 息,且所述配置文件中的中轉節點排列順序均相同。
進一步的,所述方法中,選擇一所述中轉節點作為中心中轉節點,在所述中心中轉節 點內加載一中心配置文件,其余所述中轉節點內加載一子網配置文件;所述中心配置文件 包括每一所述中轉節點信息,且所述中心中轉節點優先級最低;所述子網配置文件包括其 所在中轉節點的節點信息和所述中心中轉節點信息,且所述中心中轉節點的優先級最低。
一種快速網絡數據同步系統,包括若干個子網,其特征在于每個子網中設置一臺主機 作為本地子網的中轉節點,所述中轉節點之間通過TCP方式連接,所述子網內部的主機之 間通過組播或廣播方式連接;所述中轉節點內包括一配置文件;所述配置文件包括若干中 轉節點信息。
進一步的,所述配置文件中的中轉節點具有優先級,節點優先級高低與節點在所述配 置文件中的排列順序相對應;采用TCP方式連接時,優先級高的節點主動連接優先級低的 節點。
進一步的,所述每個子網內設置一主機作為本地子網的備用中轉節點;所述本地子網 的中轉節點和本地子網的備用中轉節點通過心跳方式獲取對方的狀態。
進一步的,所述配置文件包括中轉節點信息及其對應的備用中轉節點信息;所述子網 內部的主機之間通過UDP方式連接;所述中轉節點信息包括中轉節點的路由地址及其所 屬的子網。
進一步的,所述系統中,每個中轉節點所加載的配置文件均包括全部所述中轉節點信 息,且所述配置文件中的中轉節點排列順序均相同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京銳安科技有限公司,未經北京銳安科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910093788.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





