国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種嵌入式控制器安全通訊的方法及裝置的制造方法

      文檔序號:8265182閱讀:244來源:國知局
      一種嵌入式控制器安全通訊的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及嵌入式控制器,特別涉及一種嵌入式控制器安全通訊的方法及裝置。
      【背景技術(shù)】
      [0002] 循環(huán)冗余校驗碼(CRC :Cyclic Redundancy Check)是數(shù)據(jù)通信領(lǐng)域中最常用的一 種差錯校驗碼,其特征是信息字段和校驗字段的長度可以任意選定。循環(huán)冗余檢查是一種 數(shù)據(jù)傳輸檢錯功能,對數(shù)據(jù)進行多項式計算,并將得到的結(jié)果附在幀的后面,接收設(shè)備也執(zhí) 行類似的算法,以保證數(shù)據(jù)傳輸?shù)恼_性和完整性。
      [0003] 目前所有與嵌入式控制器(EC !Embedded Controller)通訊的協(xié)議都是利用輸入 /輸出(I/O :Input/Output)端口 0x60,0x64及0x62,0x66發(fā)送鍵盤命令,從而實現(xiàn)通訊的。 但是,這種通訊方式存在兩個問題:一是不能保證數(shù)據(jù)傳輸?shù)目煽啃浴6莻鬏敂?shù)據(jù)量有 限,不能傳輸大批量數(shù)據(jù)。

      【發(fā)明內(nèi)容】

      [0004] 本發(fā)明的目的在于提供一種嵌入式控制器安全通訊的方法及裝置,能夠解決EC 傳輸數(shù)據(jù)可靠性差,以及傳輸數(shù)據(jù)量受限的問題。
      [0005] 根據(jù)本發(fā)明的一個方面,提供了一種嵌入式控制器安全通訊的方法,包括:
      [0006] 嵌入式控制器在收到外部發(fā)送的數(shù)據(jù)時,根據(jù)所述數(shù)據(jù)的數(shù)據(jù)量,確定數(shù)據(jù)接收 模式;
      [0007] 若所述數(shù)據(jù)量大于或等于閾值,則將數(shù)據(jù)接收模式確定為大數(shù)據(jù)接收模式,并通 過大數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù);
      [0008] 若所述數(shù)據(jù)量小于閾值,則將數(shù)據(jù)接收模式確定為常規(guī)數(shù)據(jù)接收模式,并通過常 規(guī)數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)。
      [0009] 優(yōu)選地,所述大數(shù)據(jù)接收模式是指,所述嵌入式控制器接收來自第三方應(yīng)用程序 的數(shù)據(jù)。
      [0010] 優(yōu)選地,所述的若所述數(shù)據(jù)量大于閾值,則將數(shù)據(jù)接收模式確定為大數(shù)據(jù)接收模 式,并通過大數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)的步驟包括:
      [0011] 若確定所述數(shù)據(jù)量大于或等于閾值,則啟動所述嵌入式控制器的接收固件;
      [0012] 利用所啟動的接收固件,通過大數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)。
      [0013] 優(yōu)選地,所述的通過大數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)的步驟之后還包括:
      [0014] 對所接收到的數(shù)據(jù)進行可靠性校驗;
      [0015] 若校驗通過,則根據(jù)所述數(shù)據(jù)進行相應(yīng)操作,反之,則告知第三方應(yīng)用程序重新發(fā) 送所述數(shù)據(jù)。
      [0016] 優(yōu)選地,所述的可靠性校驗是指循環(huán)冗余校驗碼CRC校驗。
      [0017] 優(yōu)選地,所述的對所接收到的數(shù)據(jù)進行可靠性校驗的步驟包括:
      [0018] 若所接收到的包含CRC信息的數(shù)據(jù)除以預(yù)置的生成多項式,得到的余數(shù)為零,則 校驗通過,反之,則校驗失敗。
      [0019] 優(yōu)選地,所述常規(guī)數(shù)據(jù)接收模式是指,所述嵌入式控制器直接接收來自鍵盤的數(shù) 據(jù)。
      [0020] 根據(jù)本發(fā)明的另一方面,提供了一種嵌入式控制器安全通訊的裝置,包括:
      [0021] 確定模塊,用于嵌入式控制器在收到外部發(fā)送的數(shù)據(jù)時,根據(jù)所述數(shù)據(jù)的數(shù)據(jù)量, 確定數(shù)據(jù)接收模式;
      [0022] 大數(shù)據(jù)模塊,用于若所述數(shù)據(jù)量大于或等于閾值,則將數(shù)據(jù)接收模式確定為大數(shù) 據(jù)接收模式,并通過大數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù);
      [0023] 常規(guī)數(shù)據(jù)模塊,用于若所述數(shù)據(jù)量小于閾值,則將數(shù)據(jù)接收模式確定為常規(guī)數(shù)據(jù) 接收模式,并通過常規(guī)數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)。
      [0024] 優(yōu)選地,所述大數(shù)據(jù)模塊進一步包括:
      [0025] 啟動子模塊,用于若確定所述數(shù)據(jù)量大于或等于閾值,則啟動所述嵌入式控制器 的接收固件;
      [0026] 固件子模塊,用于利用所啟動的接收固件,通過大數(shù)據(jù)接收模式接收外部發(fā)送的 數(shù)據(jù)。
      [0027] 優(yōu)選地,所述大數(shù)據(jù)模塊進一步還包括:
      [0028] 可靠性子模塊,用于對所接收到的數(shù)據(jù)進行可靠性校驗;
      [0029] 校驗子模塊,用于若校驗通過,則根據(jù)所述數(shù)據(jù)進行相應(yīng)操作,反之,則告知第三 方應(yīng)用程序重新發(fā)送所述數(shù)據(jù)。
      [0030] 與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:通過提供一種利用EC中的固件程序 接收大批量數(shù)據(jù)的方法,提高EC傳輸數(shù)據(jù)的可靠性,從而實現(xiàn)大批量數(shù)據(jù)的傳輸。
      【附圖說明】
      [0031] 圖1是本發(fā)明實施例提供的嵌入式控制器安全通訊的方法原理圖;
      [0032] 圖2是本發(fā)明實施例提供的嵌入式控制器安全通訊的裝置結(jié)構(gòu)圖。
      【具體實施方式】
      [0033] 以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行詳細說明,應(yīng)當理解,以下所說明的優(yōu) 選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
      [0034] 圖1是本發(fā)明實施例提供的嵌入式控制器安全通訊的方法原理圖,如圖1所示,具 體步驟如下:
      [0035] 步驟Sl :嵌入式控制器在收到外部發(fā)送的數(shù)據(jù)時,根據(jù)所述數(shù)據(jù)的數(shù)據(jù)量,確定 數(shù)據(jù)接收模式。
      [0036] 步驟S2 :若所述數(shù)據(jù)量大于或等于閾值,則將數(shù)據(jù)接收模式確定為大數(shù)據(jù)接收模 式,并通過大數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)。
      [0037] 在步驟S2中,所述大數(shù)據(jù)接收模式是指,所述嵌入式控制器接收來自第三方應(yīng)用 程序的數(shù)據(jù)。
      [0038] 進一步地,所述的若所述數(shù)據(jù)量大于閾值,則將數(shù)據(jù)接收模式確定為大數(shù)據(jù)接收 模式,并通過大數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)的步驟包括:
      [0039] 若確定所述數(shù)據(jù)量大于或等于閾值,則啟動所述嵌入式控制器的接收固件;
      [0040] 利用所啟動的接收固件,通過大數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)。
      [0041] 進一步地,所述的通過大數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)的步驟之后還包括:
      [0042] 對所接收到的數(shù)據(jù)進行可靠性校驗;
      [0043] 若校驗通過,則根據(jù)所述數(shù)據(jù)進行相應(yīng)操作,反之,則告知第三方應(yīng)用程序重新發(fā) 送所述數(shù)據(jù)。
      [0044] 進一步地,所述的可靠性校驗是指循環(huán)冗余校驗碼CRC校驗。
      [0045] 進一步地,所述的對所接收到的數(shù)據(jù)進行可靠性校驗的步驟包括:
      [0046] 若所接收到的包含CRC信息的數(shù)據(jù)除以預(yù)置的生成多項式,得到的余數(shù)為零,則 校驗通過,反之,則校驗失敗。
      [0047] 步驟S3 :若所述數(shù)據(jù)量小于閾值,則將數(shù)據(jù)接收模式確定為常規(guī)數(shù)據(jù)接收模式, 并通過常規(guī)數(shù)據(jù)接收模式接收外部發(fā)送的數(shù)據(jù)。
      [0048] 在步驟S3中,所述常規(guī)數(shù)據(jù)接收模式是指,所述嵌入式控制器直接接收來自鍵盤 的數(shù)據(jù)。
      [0049] 圖2是本發(fā)明實施例提供的嵌入式控制器安全通訊的裝置結(jié)構(gòu)圖,如圖2所示,包 括:確定
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1