• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據備份方法及裝置制造方法及圖紙

    技術編號:13623573 閱讀:52 留言:0更新日期:2016-09-01 14:11
    本發明專利技術實施例提供一種數據備份方法及裝置,涉及互聯網領域,該方法包括:接收并存儲數據包;對數據包進行噴泉碼編碼;將編碼后的數據包發送至各備份管理節點。當需要進行數據包備份時,通過對數據包進行噴泉碼編碼,使得編碼后的數據包能夠在網絡環境較差的情況下,也能夠得到可靠傳輸;并且,由于噴泉碼是以軟件方式實現的編碼,速度較快,有利于保證數據包備份傳輸的及時性;而且,對數據包進行編碼傳輸而非明文傳輸,相當于對數據包進行了“加密”,也保證了數據傳輸的安全性。

    【技術實現步驟摘要】

    本專利技術實施例涉及互聯網
    ,尤其涉及一種數據備份方法及裝置
    技術介紹
    隨著互聯網技術的不斷發展,各種網絡應用推陳出新,日益影響人們的生產、生活,隨之而來的是數據量的海量增長以及訪問量的海量增長。針對某網絡應用而言,其對應的數據可以是該網絡應用的軟件程序的數據,也可以是管理、維護該網絡應用運行的數據,還可以是廣大終端用戶使用該網絡應用時所產生的用戶數據,這些數據往往具有重要的價值,需要被安全存儲。同時,隨著終端用戶的迅猛增長,對該網絡應用的訪問量可能非常之高。為此,目前,一種典型的服務架構是,為了避免由單一管理節點失效而導致的網絡應用不能正常使用的弊端,往往設置多個備份管理節點,以在當前提供服務的管理節點(稱為服務管理節點)失效時,提供備份保障,以使網絡應用仍能夠得以正常使用。其中,無論是服務管理節點還是備份管理節點,其硬件實現比如可以包括服務器、存儲設備等設備。但在實現本專利技術的過程中,專利技術人發現現有技術至少存在以下問題:為了使得各備份管理節點在服務管理節點失效時能夠繼續提供服務,服務管理節點需要將其獲得的數據備份存儲至各備份管理節點。服務管理節點和各備份管理節點可能因為分別部署在不同的地區,或者分別采用不同制式的通信網絡對外通信等原因,彼此之間的通信鏈路可能存在質量惡劣的情況。在網絡通信質量惡劣的情況下,服務管理節點向各備份管理節點的數據備份
    存儲操作可能不會成功,或者需要反復多次重發才能成功,使得數據備份存儲的可靠性較差,而且,多次重發的情況還會導致數據備份存儲的處理速度過慢,且對網絡帶寬資源的過多占用,而且數據備份過程中可能是明文傳輸,傳輸安全性較差。
    技術實現思路
    本專利技術實施例提供一種數據備份方法及裝置,用以在網絡環境較差情況下,提高數據備份存儲的可靠性。本專利技術實施例提供一種數據備份方法,包括:接收并存儲數據包,所述數據包具有預設比特長度;對所述數據包進行噴泉碼編碼;將編碼后的數據包發送至各備份管理節點。上述技術方案具有如下有益效果:在當前提供服務的服務管理節點接收到一個數據包時,對該數據包進行噴泉碼編碼,并將編碼后的數據包發送至各備份管理節點,以實現該數據包在所有備份管理節點中的備份存儲。本專利技術實施例中,當需要進行數據包備份時,通過對數據包進行噴泉碼編碼,使得編碼后的數據包即使在網絡環境較差的情況下,也能夠得到可靠傳輸、可靠譯碼;并且,由于噴泉碼是以軟件方式實現的編碼,速度較快,有利于保證數據包備份傳輸的及時性;而且,對數據包進行編碼傳輸而非明文傳輸,相當于對數據包進行了“加密”,也保證了數據傳輸的安全性。本專利技術實施例提供一種數據備份裝置,包括:接收模塊,用于接收并存儲數據包,所述數據包具有預設比特長度;編碼模塊,用于對所述接收模塊接收的所述數據包進行噴泉碼編碼;發送模塊,用于將所述編碼模塊編碼后的數據包發送至各備份管理節點。上述技術方案具有如下有益效果:在當前提供服務的服務管理節點通過接收模塊接收到一個數據包時,通過編碼模塊對該數據包進行噴泉碼編碼,并將編碼后的數據包通過發送模塊發送至各備份管理節點,以實現該數據包在所有備份管理節點中的備份存儲。本專利技術實施例中,當需要進行數據包備份時,通過對數據包進行噴泉碼編碼,使得編碼后的數據包即使在網絡環境較差的情況下,也能夠得到可靠傳輸、可靠譯碼;并且,由于噴泉碼是以軟件方式實現的編碼,速度較快,有利于保證數據包備份傳輸的及時性;而且,對數據包進行編碼傳輸而非明文傳輸,相當于對數據包進行了“加密”,也保證了數據傳輸的安全性。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例提供的一種可選的管理節點的網絡架構示意圖;圖2為本專利技術實施例提供的數據備份方法實施例一的流程圖;圖3為本專利技術實施例提供的數據備份方法實施例二的流程圖;圖4為本專利技術實施例提供的數據備份裝置實施例一的結構示意圖;圖5為本專利技術實施例提供的數據備份裝置實施例二的結構示意圖。具體實施方式為使本專利技術實施例的目的、技術方案和優點更加清楚,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。在本專利技術實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本專利技術。在本專利技術實施例和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。應當理解,本文中使用的術語“和/或”僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。應當理解,盡管在本專利技術實施例中可能采用術語第一、第二、第三等來描述XXX,但這些XXX不應限于這些術語。這些術語僅用來將XXX彼此區分開。例如,在不脫離本專利技術實施例范圍的情況下,第一XXX也可以被稱為第二XXX,類似地,第二XXX也可以被稱為第一XXX。取決于語境,如在此所使用的詞語“如果”、“若”可以被解釋成為“在……時”或“當……時”或“響應于確定”或“響應于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當確定時”或“響應于確定”或“當檢測(陳述的條件或事件)時”或“響應于檢測(陳述的條件或事件)”。還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種商品或者系統所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的商品或者系統中還存在另外的相同要素。首先結合圖1介紹本專利技術實施例提供的基于噴泉碼的數據備份方法可以適用于的應用場景。圖1為本專利技術實施例提供的一種可選的管理節點的網絡架構示意圖,如
    圖1所示,假設存在A、B、C三個管理節點,當前提供服務的管理節點為管理節點A,管理節點A接收到某個數據包,該數據包是指具有比特長度的數據包,比如可以對應于用戶應用某網絡應用時產生的一定量的數據,可能包含一條或多條用戶數據。相對于當前接收到數據包的管理節點A來說,管理節點B和管理節點C稱為備份管理節點。本專利技術實施例中可選的,接收數據包的管理節點A與管理節點B和管理節點C可以分別位于不同的位置區域中,比如管理節點A位于地區1、管理節點B位于地區2、管理節點3位于地區3;或者,接收數據包的管理節點A與管理節點B和管理節點C采用的通信網絡不同,比如管理節點A采用網絡a、管理節點B采用網絡b、管理節點3采用網絡c;或者,接收數據包的管理節點A和管理節點B和管理節點C采用的通信網絡不同,并且分別位于不同的位置區域中本文檔來自技高網
    ...

    【技術保護點】
    一種數據備份方法,其特征在于,包括:接收并存儲數據包,所述數據包具有預設比特長度;對所述數據包進行噴泉碼編碼;將編碼后的數據包發送至各備份管理節點。

    【技術特征摘要】
    1.一種數據備份方法,其特征在于,包括:接收并存儲數據包,所述數據包具有預設比特長度;對所述數據包進行噴泉碼編碼;將編碼后的數據包發送至各備份管理節點。2.根據權利要求1所述的方法,其特征在于,所述將編碼后的數據包發送至各備份管理節點,包括:分別建立與所述各備份管理節點之間的UDP連接;通過各所述UDP連接,將所述編碼后的數據單元分別發送至所述各備份管理節點。3.根據權利要求1所述的方法,其特征在于,所述將編碼后的數據包發送至各備份管理節點,包括:通過預先建立的組播通信系統,將所述編碼后的數據包通過組播的方式發送至所述各備份管理節點。4.根據權利要求1至3中任一項所述的方法,其特征在于,所述將編碼后的數據單元發送至各備份管理節點之后,還包括:確定所述各備份管理節點是否已經成功譯碼獲得所述數據包;若所述各備份管理節點已經成功譯碼獲得所述數據包,則停止發送所述編碼后的數據包。5.根據權利要求4所述的方法,其特征在于,所述確定所述各備份管理節點是否已經成功譯碼獲得所述數據包,包括:若接收到所述各備份管理節點發送的接收確認消息,則確定所述各備份管理節點已經成功譯碼獲得所述數據包;或/和,若檢測到與所述各備份管理節點間的通信連接被斷開,則確定所述各備份管理節點已經成功譯碼獲得所述數據包。6.一種數據備份裝置,...

    【專利技術屬性】
    技術研發人員:陳翔胡勇
    申請(專利權)人:樂視控股北京有限公司樂視網信息技術北京股份有限公司
    類型:發明
    國別省市:北京;11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久国产精品成人无码网站| 人妻丰满熟妇av无码区不卡 | 亚洲精品无码久久一线| 国产aⅴ激情无码久久久无码| 亚洲精品无码av人在线观看| 精品人妻无码区二区三区| 亚洲av无码天堂一区二区三区| 亚洲av无码专区在线播放| 亚洲人成网亚洲欧洲无码| 中文字幕丰满乱孑伦无码专区| 无码精品国产va在线观看dvd| 亚洲国产精品成人精品无码区在线| 亚洲日韩精品A∨片无码加勒比| 亚洲精品无码不卡在线播HE| 日韩精品人妻系列无码av东京| 无码少妇一区二区三区 | 亚洲无码日韩精品第一页| 91精品久久久久久无码 | 亚洲男人第一无码aⅴ网站| 99无码精品二区在线视频| 中文字幕在线无码一区| 午夜寂寞视频无码专区| 亚洲av无码有乱码在线观看| 亚洲av中文无码乱人伦在线咪咕 | 亚洲av中文无码乱人伦在线r▽| 国产午夜无码片在线观看| 麻豆AV无码精品一区二区| 久久ZYZ资源站无码中文动漫| 国精品无码一区二区三区在线| V一区无码内射国产| 国产精品va无码二区| 亚洲AV无码国产一区二区三区 | 久久无码精品一区二区三区| 色综合无码AV网站| 无码人妻一区二区三区兔费| 在线精品自偷自拍无码中文| 亚洲AV综合色区无码二区爱AV| 精品无码国产自产在线观看水浒传 | 人妻丝袜中文无码av影音先锋专区 | 国产成人无码AⅤ片在线观看| 小泽玛丽无码视频一区|