国产精品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>

      一種信息處理方法及電子設備的制造方法

      文檔序號:8922476閱讀:279來源:國知局
      一種信息處理方法及電子設備的制造方法
      【技術領域】
      [0001 ] 本發(fā)明涉及電子技術領域,特別涉及一種信息處理方法及電子設備。
      【背景技術】
      [0002]基本輸入輸出系統(Basic Input Output System, B1S)是一組固化到計算機內主板上一個ROM芯片上的程序,它保存著計算機最重要的基本輸入輸出系統設置信息、開機后自檢程序和系統自啟動程序。B1S的主要功能是為計算機提供最底層的、最直接的硬件設置和控制。
      [0003]B1S作為連接軟件程序與硬件設備的橋梁,一旦B1S出錯很容易導致電子設備無法開機,因此B1S的修復是一項比較危險的任務,通常需要專業(yè)技術人員才能完成B1S的修復。B1S —旦出現問題電子設備無法自動進行B1S修復,導致電子設備無法使用給用戶帶來極大的不便??梢姮F有技術中電子設備存在無法自動修復B1S的技術問題。

      【發(fā)明內容】

      [0004]本發(fā)明實施例提供一種信息處理方法及電子設備,解決現有技術中電子設備尋在的無法自動修復B1S的技術問題,實現B1S的自動修復。
      [0005]本申請實施例提供一種信息處理方法,應用于一電子設備,所述電子設備能夠與服務器進行數據通信,所述方法包括:
      [0006]在啟動所述電子設備的操作系統后,通過所述操作系統讀取存儲在所述電子設備的預設存儲區(qū)域中所述電子設備的B1S的哈希值,及從所述服務器中獲得與所述B1S對應的參考值;
      [0007]判斷所述哈希值與所述參考值是否相同,獲得第一判斷結果;
      [0008]若所述第一判斷結果表明所述哈希值與所述參考值不相同,利用從所述服務器中獲取的所述B1S的修復代碼對所述B1S進行修復。
      [0009]可選的,在所述通過所述操作系統讀取存儲在所述電子設備的預設存儲區(qū)域中所述電子設備的B1S的哈希值之前,所述方法還包括:
      [0010]在所述電子設備開機時,通過所述B1S的引導塊計算獲得所述哈希值,并將所述哈希值存儲在所述預設存儲區(qū)域。
      [0011]可選的,所述哈希值包括:所述引導塊對應的第一哈希值和所述B1S的主程序對應的第二哈希值;所述參考值包括:與所述引導塊對應的第一參考值,和與所述主程序對應的第二參考值。
      [0012]可選的,所述若所述第一判斷結果表明所述哈希值與所述參考值不相同,利用從所述服務器中獲取的所述B1S的修復代碼對所述B1S進行修復,具體包括:
      [0013]若所述第一判斷結果表明所述第一哈希值與所述第一參考值不相同,從所述服務器中獲取所述第一參考值對應的第一修復代碼,利用所述第一修復代碼修復所述引導塊;
      [0014]若所述第一判斷結果表明所述第二哈希值與所述第二參考值不相同,從所述服務器中獲取所述第二參考值對應的第二修復代碼,利用所述第二修復代碼修復所述主程序;
      [0015]若所述第一判斷結果表明所述第一哈希值與所述第一參考值不相同、所述第二哈希值與所述第二參考值也不相同,從所述服務器中獲取所述第一修復代碼和所述第二修復代碼,利用所述第二修復代碼和所述第二修復代碼修復所述引導塊和所述主程序。
      [0016]可選的,所述預設存儲區(qū)域具體為:所述電子設備的內存或閃存。
      [0017]本申請實施例還提供一種電子設備,所述電子設備能夠與服務器進行數據通信,所述電子設備包括:
      [0018]獲取單元,用于在啟動所述電子設備的操作系統后,通過所述操作系統讀取存儲在所述電子設備的預設存儲區(qū)域中所述電子設備的B1S的哈希值,及從所述服務器中獲得與所述B1S對應的參考值;
      [0019]判斷單元,用于判斷所述哈希值與所述參考值是否相同,獲得第一判斷結果;
      [0020]修復單元,用于在所述第一判斷結果表明所述哈希值與所述參考值不相同時,利用從所述服務器中獲取的所述B1S的修復代碼對所述B1S進行修復。
      [0021]可選的,所述電子設備還包括:計算單元,用于在所述通過所述操作系統讀取存儲在所述電子設備的預設存儲區(qū)域中所述電子設備的B1S的哈希值之前,在所述電子設備開機時,通過所述B1S的引導塊計算獲得所述哈希值,并將所述哈希值存儲在所述預設存儲區(qū)域。
      [0022]可選的,所述哈希值包括:所述引導塊對應的第一哈希值和所述B1S的主程序對應的第二哈希值;所述參考值包括:與所述引導塊對應的第一參考值,和與所述主程序對應的第二參考值。
      [0023]可選的,所述修復單元具體用于:若所述第一判斷結果表明所述第一哈希值與所述第一參考值不相同,從所述服務器中獲取所述第一參考值對應的第一修復代碼,利用所述第一修復代碼修復所述引導塊;
      [0024]若所述第一判斷結果表明所述第二哈希值與所述第二參考值不相同,從所述服務器中獲取所述第二參考值對應的第二修復代碼,利用所述第二修復代碼修復所述主程序;
      [0025]若所述第一判斷結果表明所述第一哈希值與所述第一參考值不相同、所述第二哈希值與所述第二參考值也不相同,從所述服務器中獲取所述第一修復代碼和所述第二修復代碼,利用所述第二修復代碼和所述第二修復代碼修復所述引導塊和所述主程序。
      [0026]可選的,所述預設存儲區(qū)域具體為:所述電子設備的內存或閃存。
      [0027]本申請實施例中的上述一個或多個技術方案,至少具有如下一種或多種技術效果:
      [0028]1、電子設備通過與服務器連接,通過操作系統讀取存儲在預設存儲區(qū)域中B1S的哈希值,并從服務器中獲取與其B1S對應的參考值;利用服務器提供參考值及預設存儲區(qū)域中存儲的哈希值判斷B1S是否出現問題,在判斷出預設存儲區(qū)域存儲的哈希值與參考值不相同時,即B1S出現問題時,利用從服務器中獲得的B1S修復代碼對B1S進行自動修復,從而解決了現有技術中電子設備存在的無法自動修復B1S的技術問題,實現B1S自動修復。
      [0029]2、由于電子設備針對B1S的不同部分分別計算哈希值,并分別判斷其與對應的參考值是否相同,對應獲得B1S出現問題的具體程序段,從而進行對應修復,避免了對B1S進行整體修復,減少了 B1S修復的工作量及修復時間,提高了 B1S修復的成功率。
      【附圖說明】
      [0030]圖1為本申請實施例一提供的一種信息處理方法的流程示意圖;
      [0031]圖2為本申請實施例二提供的一種電子設備的結構方框圖。
      【具體實施方式】
      [0032]在本申請實施例提供的技術方案中,通過操作系統讀取存儲在預設存儲區(qū)域中B1S的哈希值,并從服務器中獲取與其B1S對應的參考值;利用服務器提供參考值及預設存儲區(qū)域中存儲的哈希值判斷B1S是否出現問題,在判斷出預設存儲區(qū)域存儲的哈希值與參考值不相同時,即B1S出現問題時,利用從服務器中獲得的B1S修復代碼對B1S進行自動修復,從而解決了現有技術中電子設備存在的無法自動修復B1S的技術問題,實現B1S自動修復。
      [0033]下面結合附圖對本申請實施例技術方案的主要實現原理、【具體實施方式】及其對應能夠達到的有益效果進行詳細的闡述。
      [0034]實施例一
      [0035]請參考圖1,本申請實施例提供一種信息處理方法,應用于一電子設備,所述電子設備能夠與服務器進行數據通信,所述方法包括:
      [0036]SlOl:在啟動所述電子設備的操作系統后,通過所述操作系統讀取存儲在所述電子設備的預設存儲區(qū)域中所述電子設備的B1S的哈希值,及從所述服務器中獲得與所述B1S對應的參考值;
      [0037]S102:判斷所述哈希值與所述參考值是否相同,獲得第一判斷結果;
      [0038]S103:若所述第一判斷結果表明所述哈希值與所述參考值不相同,利用從所述服務器中獲取的所述B1S的修復代碼對所述B1S進行修復。
      [0039]在具體實施過程中,B1S的代碼部分主要由兩部分組成:一部分是引導塊,即開機的時候最先運行的代碼boot block ;另一部分則是main B1S,用于支持大部分開機功能,如完成對CPU、主板、內存、串并行接口、光驅等的檢測。如果B1S的代碼部分有問題,則會導致系統不穩(wěn)定或功能異常等問題,因此本申請實施例在電子設備開機時,通過B1S的引導塊計算獲得B1S代碼的哈希值。具體的,引導塊可以對B1S的所有代碼進行哈希運算獲得一個針對B1S所有代碼的哈希值,當然引導塊也可以針對B1S代碼的各個部分分別進行哈希運算獲得各個
      當前第1頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1