System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲Aⅴ无码专区在线观看q,午夜无码视频一区二区三区,四虎影视无码永久免费
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種安全通信方法及系統技術方案

    技術編號:44007012 閱讀:12 留言:0更新日期:2025-01-10 20:25
    本發明專利技術提供一種安全通信方法及系統,該方法包括:調用Python工具生成序列化代碼和反序列化代碼,將序列化代碼集成部署于發送端,將反序列化代碼集成部署于接收端;發送端根據序列化代碼對預發送數據進行序列化,并將序列化數據發送至接收端;接收端根據反序列化代碼對序列化數據進行反序列化,并對反序列化后的數據進行crc16或checksum校驗。通過該方案可以減少代碼量,提高應用開發效率,并保障數據通信的安全性、可靠性。

    【技術實現步驟摘要】

    本專利技術屬于通信,尤其涉及一種安全通信方法及系統


    技術介紹

    1、pc/soc端多核之間的通訊通常會采用protocol?buf協議進行處理,這主要是由于protocol?buf協議中,通信數據采用字節流方式可以大大降低傳輸的數據量,同時,protocol?buf協議使用范圍廣,方便理解和開發。

    2、然而,protocol?buf本身代碼量比較大,硬件資源消耗較大,在mcu資源有限和產品成本的壓力下,采用protocol?buf并非最優選擇;mcu與soc都是通過spi/uart/eth等方式進行通信,在通信過程中會因電磁干擾、車輛抖動等導致數據丟失,影響車輛的行駛安全,而protocol?buf本身是無法檢查出數據丟失。同時,protocol?buf本身開源的,商用需要進行大幅調整或者優化,開發工作量較大。


    技術實現思路

    1、有鑒于此,本專利技術實施例提供了一種安全通信方法及系統,用于解決protocolbuf協議存在代碼量大、可能存在數據丟失及商用化開發工作量大的問題。

    2、在本專利技術實施例的第一方面,提供了一種安全通信方法,包括:

    3、調用python工具生成序列化代碼和反序列化代碼,將序列化代碼集成部署于發送端,將反序列化代碼集成部署于接收端;

    4、發送端根據序列化代碼對預發送數據進行序列化,并將序列化數據發送至接收端;

    5、接收端根據反序列化代碼對序列化數據進行反序列化,并對反序列化后的數據進行crc16或checksum校驗;

    6、其中,若發送端為mcu芯片,則接收端為soc芯片,若發送端為soc芯片,則接收端為mcu芯片。

    7、在本專利技術實施例的第二方面,提供了一種安全通信系統,包括:

    8、發送單元,用于根據序列化代碼對預發送數據進行序列化,將序列化數據發送至接收端;

    9、接收單元,用于根據反序列化代碼對序列化數據進行反序列化,并對反序列化后的數據進行crc16或checksum校驗;

    10、其中,所述發送單元集成部署python工具生成的序列化代碼,所述接收端集成部署python工具生成的反序列化代碼;

    11、若所述發送單元為mcu芯片,則所述接收單元為soc芯片,若所述發送單元為soc芯片,則所述接收單元為mcu芯片。

    12、在本專利技術實施例的第三方面,提供了一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器運行的計算機程序,所述處理器執行所述計算機程序時實現如本專利技術實施例第一方面所述方法的步驟。

    13、在本專利技術實施例的第四方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現本專利技術實施例第一方面提供的所述方法的步驟。

    14、本專利技術實施例中,基于python平臺代碼工具直接生成所需要的代碼,并集成到mcu和soc中,只需簡單調試并增加相應接口調用即可應用,可以減少代碼量,有效提高開發效率,并減少開發工作量;通過序列化和反序列化方式進行通信,并采用字節流傳輸,不僅能降低傳輸的數據量,提高數據傳輸效率,而且增加破解難度,保障通信安全;通過crc16和checksum驗證,可以避免數據丟失問題,保障通信雙方的數據一致性,增強數據安全性、可靠性。

    本文檔來自技高網...

    【技術保護點】

    1.一種安全通信方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述序列化代碼和所述反序列化代碼均為C語言代碼。

    3.根據權利要求1所述的方法,其特征在于,所述將序列化代碼集成部署于發送端,將反序列化代碼集成部署于接收端包括:

    4.根據權利要求1所述的方法,其特征在于,所述對反序列化后的數據進行crc16或checksum校驗還包括:

    5.一種安全通信系統,其特征在于,包括:

    6.根據權利要求5所述的系統,其特征在于,所述序列化代碼和所述反序列化代碼均為C語言代碼。

    7.根據權利要求5所述的系統,其特征在于,包括:

    8.根據權利要求5所述的系統,其特征在于,所述對反序列化后的數據進行crc16或checksum校驗還包括:

    9.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至4任一項所述的一種安全通信方法的步驟。

    10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被執行時實現如權利要求1至4任一項所述的一種安全通信方法的步驟。

    ...

    【技術特征摘要】

    1.一種安全通信方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述序列化代碼和所述反序列化代碼均為c語言代碼。

    3.根據權利要求1所述的方法,其特征在于,所述將序列化代碼集成部署于發送端,將反序列化代碼集成部署于接收端包括:

    4.根據權利要求1所述的方法,其特征在于,所述對反序列化后的數據進行crc16或checksum校驗還包括:

    5.一種安全通信系統,其特征在于,包括:

    6.根據權利要求5所述的系統,其特征在于,所述序列化代碼和所述反序列化代碼均為c語言代碼。

    ...

    【專利技術屬性】
    技術研發人員:蘇曉聰盧輪輪陳玨璇崔鵬
    申請(專利權)人:武漢光昱明晟智能科技有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 国产AV无码专区亚洲AV蜜芽| 99久久国产热无码精品免费| 蜜芽亚洲av无码一区二区三区| 国产成人无码午夜视频在线观看| 中文字幕精品无码一区二区| 91久久九九无码成人网站| 亚洲av无码专区在线电影 | 国产亚洲?V无码?V男人的天堂| 寂寞少妇做spa按摩无码| 无码中文av有码中文av| 无码精品久久久久久人妻中字| 白嫩无码人妻丰满熟妇啪啪区百度| 久久久久久国产精品免费无码| 台湾无码AV一区二区三区| 中文字幕无码成人免费视频| 四虎成人精品无码| 丰满少妇人妻无码| 人妻丝袜无码专区视频网站| 亚洲成a∨人片在无码2023| 亚洲日韩国产精品无码av| 国产精品无码久久综合| 亚洲熟妇无码乱子AV电影| 中文无码vs无码人妻| 久久久久无码国产精品不卡| 亚洲美日韩Av中文字幕无码久久久妻妇 | 国模GOGO无码人体啪啪| 国产精品一级毛片无码视频| 亚洲国产精品无码久久青草| 无码A级毛片日韩精品| 无码专区国产精品视频| 亚洲熟妇无码AV不卡在线播放| 无码成人精品区在线观看| 18禁无遮挡无码国产免费网站 | 久久无码人妻一区二区三区| 国产白丝无码免费视频| 水蜜桃av无码一区二区| 精品无码国产污污污免费网站| 精品无码一区二区三区爱欲九九 | 亚洲国产精品无码久久一区二区| 无码色AV一二区在线播放| 中文无码日韩欧免费视频|