[發明專利]用于傳輸差異文件的方法在審
| 申請號: | 201710740978.5 | 申請日: | 2017-08-25 |
| 公開(公告)號: | CN107786629A | 公開(公告)日: | 2018-03-09 |
| 發明(設計)人: | T·威爾默 | 申請(專利權)人: | 威斯通全球技術公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L9/32 |
| 代理公司: | 永新專利商標代理有限公司72002 | 代理人: | 郭毅 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 傳輸 差異 文件 方法 | ||
技術領域
本發明涉及一種用于將差異文件(Differenz-Datei)從源設備傳輸至目標設備的方法,其中,所述差異文件包含第一文件與第二文件之間的區別并且所述差異文件被傳輸給所述目標設備,其中,借助所述差異文件和所述第一文件在所述目標設備中生成所述第二文件。
背景技術
例如在許多借助自身處理器控制的電子設備(嵌入式設備)中存在以下需求:下載用于軟件更新的數據以更新設備軟件。對于這一類的數據傳輸,往往僅僅速度較慢的窄帶的連接可能性可供使用,通過這樣的連接可能性,設備軟件的這樣的更新需要所不期望地長的時間。所謂的電子設備可以是電話機如智能手機或其他便攜式設備以及設備、系統或車輛中的控制裝置。
因此,存在對以下解決方案的需要:所述解決方案用于減少對于映像或文件的更新所需要的數據,所述數據必須被傳送給目標設備,例如智能手機。
由現有技術已知一些用于壓縮數據、即在數據尺寸方面減少數據的壓縮算法。這些壓縮算法例如借助可逆變換和編碼技術工作,以便在數據傳輸之前減少數據尺寸。
現代壓縮技術,例如現有技術中已知的數據壓縮算法“Brotli”,也使用詞典,該詞典保存在發送器和接收器中且被共同用于減少待傳輸數據的量。在這類方法中,數據范圍的減小由以下事實引起,即,傳輸數據參考而非數據本身,更簡單且速度更快。
上述方法的目標在于,將例如描述第一映像與第二映像之間的區別的差異文件從布置在發送側的源設備傳輸至布置在接收側的目標設備,其中,不存在以下需要:在處理前必須將完整的差異文件存儲在目標設備中。在此,這樣的差異文件通常包含第一文件或第二文件之間的區別。這樣的文件的內容例如可以是程序代碼、映像、文本、視頻、聲音等等。
此外應提供以下可能性:在源設備與目標設備之間的數據傳輸受干擾的情形中,改善操作以便繼續數據傳輸以及以便在目標設備中生成改變了的映像。
由US 2009/0254897 A1已知一種用于更新存儲在電子設備上的固件的系統。該系統包括電子裝置,該電子裝置具有處理器以及與該處理器耦合的存儲器,該存儲器中存儲所述固件的最新映像或版本。
該系統借助更新服務程序進行工作,該更新服務程序包含用于處理器的命令,因而當電子設備被置于封裝該電子設備的相應裝置中時,該電子設備可與該封裝裝置建立連接。
該封裝裝置具有至少一個用于存儲更新的存儲器,所謂的固件差異映像,以便能夠將電子設備中的固件更新到較新的版本上。
如果將電子設備與封裝裝置連接,則借助更新服務程序在使用固件差異映像的情況下更新電子設備的固件并將經更新的固件存儲在電子設備中。
由US 9,098,513 B1已知一種用于有序的相關的文件的差異形成的方法和系統。設置如下:生成參考文件與目標文件之間的差異數據,其中,為此探測在參考文件和目標文件中具有相同順序的數據的共同塊。
通過將參考文件的數據塊的哈希值與目標文件的一部分的哈希值進行比較來識別差異數據并將這些差異數據存儲在差異文件中。因此變得可能的是,借助參考文件的拷貝和差異文件中的差異數據在端點計算機中重建目標文件。
現有技術的缺點在于以下事實,即必須存儲完整的差異文件。此外,在差異文件末尾設有對差異數據的參考,這以以下為條件:差異文件必須總是作為一個單元存在。
US 2010138827 A1描述一種用于在虛擬機中進行數據傳輸的方法,在所述虛擬機中應傳輸所存儲的映像的數據。
在這類虛擬機中,通過網絡將映像從源存儲位置傳輸至目標存儲位置。在一種實施方式中,主計算機從存儲在源存儲位置上的數據計算出由大量盤塊(Plattenblocken)組成的簽名值,所述盤塊包含多個虛擬機映像。每個所計算的簽名值相應于這些盤塊中的一個。然后,將這些盤塊中的具有所有不同簽名值的盤塊的子群從源存儲位置傳輸至目標存儲位置。因此,僅僅不同的且在目標存儲位置中還未已知的塊通過網絡傳輸。
在由US 8498965 B1公開的差分算法中充分利用以下事實,即,發送器和接收器能夠訪問已經存儲在接收側的舊映像。數據流由復制指令和數據指令組成,這些指令通知接收器應復制哪些舊數據和/或應重寫哪些數據。在這樣的數據流中自然也存在對待傳輸數據進行相應編碼的可能性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于威斯通全球技術公司,未經威斯通全球技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710740978.5/2.html,轉載請聲明來源鉆瓜專利網。





