System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 少妇精品无码一区二区三区,中文无码AV一区二区三区,性虎精品无码AV导航
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用于數據壓縮和解壓縮的方法和裝置制造方法及圖紙

    技術編號:43342992 閱讀:13 留言:0更新日期:2024-11-15 20:39
    本公開涉及用于數據壓縮和解壓縮的方法和裝置。根據本公開的數據壓縮方法可包括:確定要壓縮的一個或多個數據;分別對一個或多個數據中的每一個數據進行編碼以獲得一個或多個編碼數據,其中一個或多個編碼數據中的每一個編碼數據包括第一編碼部分和第二編碼部分;分別對每一個編碼數據的第一編碼部分進行壓縮以獲得經壓縮的第一編碼部分;從發送方處所存儲的預定義碼本中選擇碼字;以及根據與所選碼字相對應的規則來組合每一個編碼數據的經壓縮的第一編碼部分和第二編碼部分以獲得壓縮數據。根據本公開的數據壓縮方法能夠在確保安全的同時對數據進行壓縮,減少了數據傳輸時所要占用的傳輸資源,大大提高傳輸效率。

    【技術實現步驟摘要】

    本申請涉及數據傳輸領域,尤其涉及用于數據壓縮和解壓縮的方法和裝置


    技術介紹

    1、隨著信息技術的快速發展,數據傳輸已成為現代社會不可或缺的一部分。隨著數據傳輸的需求日益增長,對數據傳輸速率的要求也越來越高。然而,在處理大量數據傳輸時,常常受限于帶寬、存儲空間、占用時長和能耗等資源的限制。例如,在由多個設備組成的通信系統中,數據傳輸的效率直接影響到整個系統的響應速度和性能。為了減少對資源的占用,往往需要對傳輸數據進行壓縮。這不僅要求壓縮技術能夠高效地減少數據量,還要求壓縮和解壓縮過程足夠快速,以滿足高效通信的需求。同時,數據壓縮可能影響數據的安全性。在設計壓縮算法時,如何在不犧牲數據安全性的前提下提高壓縮效率,也成為了一個亟待解決的技術難題。

    2、因此,迫切需要一種在確保數據安全的同時提升壓縮效率的方法。


    技術實現思路

    1、為克服現有技術的缺點中的一者或多者,本公開提供了用于數據壓縮和解壓縮的方法和裝置。根據本公開的數據壓縮方法在發送方處基于發送方處所存儲的預定義碼本分別對要發送的一個或多個數據進行編碼來獲得包括第一編碼部分和第二編碼部分的一個或多個編碼數據,對第一編碼部分進行壓縮,并組合經壓縮的第一編碼部分和第二編碼部分組合來獲得最后的壓縮數據以供發送給接收方。根據本公開的數據解壓縮方法在接收方處從所接收的數據中提取壓縮數據和碼字,基于接收方處所存儲的預定義碼本分別提取一個或多個數據中的每一個數據的第一部分和第二部分,并根據規則將每一個數據的第一部分和第二部分組合以分別獲得一個或多個數據。根據本公開的數據壓縮或解壓縮方法使用發送方和接收方處所存儲的預定義碼本來對要傳輸的數據進行壓縮和解壓縮,減少了數據傳輸時所要占用的傳輸資源,大大提高傳輸效率。此外,由于發送方和接收方處所存儲的預定義碼本是在初始化時或在傳輸之前預設在發送方和接收方處的。不知曉預定義碼本的第三方無法解碼傳輸的數據,確保了數據傳輸的安全性。

    2、在第一方面,本公開提供了一種由發送方執行的數據壓縮方法。數據壓縮方法可包括:確定要壓縮的一個或多個數據;分別對一個或多個數據中的每一個數據進行編碼以獲得一個或多個編碼數據,其中一個或多個編碼數據中的每一個編碼數據包括第一編碼部分和第二編碼部分;分別對每一個編碼數據的第一編碼部分進行壓縮以獲得經壓縮的第一編碼部分;從發送方處所存儲的預定義碼本中選擇碼字;以及根據與所選碼字相對應的規則來組合每一個編碼數據的經壓縮的第一編碼部分和第二編碼部分以獲得壓縮數據。

    3、根據本公開的一個實施例,可任選地,一個或多個數據可采用第一格式,并且一個或多個編碼數據可采用第二格式。

    4、根據本公開的一個實施例,可任選地,對一個或多個數據中的每一個數據進行編碼可進一步包括:將一個或多個數據中的每一個數據從第一格式轉換成第二格式,其中每一個編碼數據的第一編碼部分是對應編碼數據的余數部分,并且第二編碼部分是對應編碼數據的整數部分。

    5、根據本公開的一個實施例,可任選地,一個或多個數據的經壓縮的第一編碼部分的位數、第二編碼部分的位數、預定義碼本中的碼字的位數以及與各個碼字相對應的規則是發送方和接收方兩者預先知曉的。

    6、根據本公開的一個實施例,可任選地,對發送方預先知曉的第一編碼部分進行壓縮以獲得經壓縮的第一編碼部分可進一步包括:根據規則所定義的第一編碼部分的位數來將第一編碼部分轉換成具有對應位數。

    7、根據本公開的一個實施例,可任選地,根據規則來組合每一個編碼數據的經壓縮的第一編碼部分和第二編碼部分可進一步包括:根據規則所定義的一個或多個編碼數據中的每一個編碼數據的經壓縮的第一編碼部分和第二編碼部分的順序來組合經壓縮的第一編碼部分和第二編碼部分以獲得壓縮數據。

    8、根據本公開的一個實施例,可任選地,數據壓縮方法可進一步包括:根據預定順序來組合壓縮數據和碼字以形成組合數據;將組合數據轉換成第一格式;以及向接收方傳送組合數據。

    9、根據本公開的一個實施例,可任選地,預定順序可以是發送方和接收方兩者預先知曉的。

    10、在第二方面,本公開提供了一種由接收方執行的數據解壓縮方法。數據解壓縮方法可包括:接收組合數據并對組合數據進行解碼;將經解碼的組合數據分解成壓縮數據和碼字;從接收方處所存儲的預定義碼本中確定與碼字相對應的規則;根據規則從壓縮數據中分別提取一個或多個數據中的每一個數據的第一部分和第二部分;以及將每一個數據的第一部分和第二部分組合以分別獲得一個或多個數據。

    11、根據本公開的一個實施例,可任選地,一個或多個數據的經壓縮的第一編碼部分的位數、第二編碼部分的位數、預定義碼本、以及預定義碼本中的碼字的位數、以及壓縮數據和碼字的預定順序是發送方和接收方兩者預先知曉的。

    12、根據本公開的一個實施例,可任選地,組合數據可采用第一格式,并且經解碼的組合數據可采用第二格式。

    13、根據本公開的一個實施例,可任選地,對組合數據進行解碼可進一步包括:將組合數據轉換成第二格式。

    14、根據本公開的一個實施例,可任選地,將經解碼的組合數據分解成壓縮數據和碼字可進一步包括:根據預定順序以及接收方預先知曉的碼字的位數來提取碼字并將經解碼的組合數據中提取碼字后剩余的部分確定為壓縮數據。

    15、根據本公開的一個實施例,可任選地,預定順序可以是發送方和接收方兩者預先知曉的。

    16、根據本公開的一個實施例,可任選地,根據規則從壓縮數據中分別提取一個或多個數據中的每一個數據的第一部分和第二部分可進一步包括:根據規則所定義的每一個數據的第一部分以及第二部分的順序來分別提取每一個數據的第一部分和第二部分,其中每一個數據的第一部分是對應數據的余數部分,并且第二部分是對應數據的整數部分。

    17、根據本公開的一個實施例,可任選地,根據規則將每一個數據的經解壓縮的第一部分和第二部分組合以分別獲得一個或多個數據可進一步包括:對每一個數據的第一部分進行解壓縮以獲得經解壓縮的第一部分;以及根據規則將每一個數據的經解壓縮的第一部分和第二部分組合以分別獲得一個或多個數據。

    18、根據本公開的一個實施例,可任選地,對每一個數據的第一部分進行解壓縮以獲得經解壓縮的第一部分可進一步包括:根據規則所定義的第一部分的位數來對第一部分填充位以獲得經解壓縮的第一部分。

    19、在第三方面,本公開提供了一種用于數據壓縮或解壓縮的裝置。裝置可包括:存儲器;以及處理器,處理器與存儲器耦合并被配置成執行如上所述的方法。

    20、在第四方面,本公開提供了一種其上存儲有代碼的非瞬態計算機可讀介質。這些代碼可由處理器執行以執行如上所述的方法。

    21、根據本公開的數據壓縮方法或數據解壓縮方法能夠對數據進行壓縮和解壓縮,減少了數據傳輸時所要占用的傳輸資源(例如,占用信道的時長等),大大提高傳輸效率。同時,根據本公開的數據壓縮方法或數據解壓縮方法依賴于發送方和接收方處所存儲的預定本文檔來自技高網...

    【技術保護點】

    1.一種由發送方執行的數據壓縮方法,包括:

    2.如權利要求1所述的數據壓縮方法,其特征在于,所述一個或多個數據采用第一格式,并且所述一個或多個編碼數據采用第二格式,并且對所述一個或多個數據中的每一個數據進行編碼進一步包括:

    3.如權利要求1所述的數據壓縮方法,其特征在于,所述一個或多個數據的經壓縮的第一編碼部分的位數、第二編碼部分的位數、所述預定義碼本中的碼字的位數以及與各個碼字相對應的規則是所述發送方和接收方兩者預先知曉的。

    4.如權利要求1所述的數據壓縮方法,其特征在于,根據所述規則來組合每一個編碼數據的經壓縮的第一編碼部分和所述第二編碼部分進一步包括:

    5.如權利要求1所述的數據壓縮方法,其特征在于,進一步包括:

    6.一種由接收方執行的數據解壓縮方法,包括:

    7.如權利要求6所述的數據解壓縮方法,其特征在于,所述組合數據采用第一格式,并且經解碼的組合數據采用第二格式,并且

    8.如權利要求7所述的數據解壓縮方法,其特征在于,所述一個或多個數據的經壓縮的第一編碼部分的位數、第二編碼部分的位數、所述預定義碼本、所述預定義碼本中的碼字的位數、以及所述壓縮數據和所述碼字的所述預定順序是發送方和所述接收方兩者預先知曉的。

    9.如權利要求7所述的數據解壓縮方法,其特征在于,每一個數據的所述第一部分是對應數據的余數部分,并且所述第二部分是對應數據的整數部分。

    10.一種用于數據壓縮或解壓縮的裝置,包括:

    11.一種其上存儲有代碼的非瞬態計算機可讀介質,所述代碼能由處理器執行以執行如權利要求1-9中的任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種由發送方執行的數據壓縮方法,包括:

    2.如權利要求1所述的數據壓縮方法,其特征在于,所述一個或多個數據采用第一格式,并且所述一個或多個編碼數據采用第二格式,并且對所述一個或多個數據中的每一個數據進行編碼進一步包括:

    3.如權利要求1所述的數據壓縮方法,其特征在于,所述一個或多個數據的經壓縮的第一編碼部分的位數、第二編碼部分的位數、所述預定義碼本中的碼字的位數以及與各個碼字相對應的規則是所述發送方和接收方兩者預先知曉的。

    4.如權利要求1所述的數據壓縮方法,其特征在于,根據所述規則來組合每一個編碼數據的經壓縮的第一編碼部分和所述第二編碼部分進一步包括:

    5.如權利要求1所述的數據壓縮方法,其特征在于,進一步包括:

    6.一種由接收方執行的數據解壓縮方法...

    【專利技術屬性】
    技術研發人員:楊龍龍
    申請(專利權)人:上海圖雙精密裝備有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲AV无码乱码在线观看裸奔| 亚洲精品无码久久| 五月婷婷无码观看| 午夜人性色福利无码视频在线观看| 无码国产色欲XXXX视频| 自慰无码一区二区三区| 人妻系列无码专区久久五月天| 精品无码久久久久久久久久| 亚洲AV无码成人精品区狼人影院| 高清无码v视频日本www| 日韩精品无码中文字幕一区二区| 久久人午夜亚洲精品无码区| 亚洲AV永久无码天堂影院| 国产成人无码A区在线观看视频| 免费A级毛片无码A∨免费| 亚洲av无码一区二区三区天堂古代| 免费无码AV一区二区| 特级毛片内射www无码| 亚洲av无码国产精品夜色午夜 | 无码丰满熟妇浪潮一区二区AV| 人妻少妇偷人精品无码| 日韩人妻无码精品一专区| 亚洲伊人成无码综合网| 亚洲精品97久久中文字幕无码 | 亚洲日韩欧洲无码av夜夜摸| 亚洲啪啪AV无码片| 亚洲AV无码之日韩精品| 国产精品午夜无码体验区| 久久亚洲精品无码播放| 精品久久久无码人妻中文字幕豆芽 | 狠狠躁狠狠爱免费视频无码| 久久精品无码一区二区三区不卡 | 无码aⅴ精品一区二区三区浪潮| 国产成人亚洲精品无码AV大片 | 无码中文av有码中文av| 无码区日韩特区永久免费系列| 亚洲av片不卡无码久久| 亚洲中文字幕无码爆乳app| 无码一区二区三区AV免费| 成人无码区免费视频观看| 无码里番纯肉h在线网站|