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

      一種系統(tǒng)升級(jí)方法及裝置的制造方法

      文檔序號(hào):9910776閱讀:1031來(lái)源:國(guó)知局
      一種系統(tǒng)升級(jí)方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本申請(qǐng)涉及電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種系統(tǒng)升級(jí)方法及裝置。
      【背景技術(shù)】
      [0002]隨著科技的進(jìn)步,電子設(shè)備的發(fā)展也越來(lái)越快,人們對(duì)電子設(shè)備的智能化要求越來(lái)越高,因此,智能電子設(shè)備應(yīng)運(yùn)而生。每一個(gè)智能電子設(shè)備中,操作系統(tǒng)都是其核心組成,是整個(gè)智能電子設(shè)備的靈魂所在。隨著用戶對(duì)電子設(shè)備的性能要求和體驗(yàn)效果的要求越來(lái)越高,也越來(lái)越多,很多智能電子設(shè)備的操作系統(tǒng)都需要不斷完善,進(jìn)而,操作系統(tǒng)需要定期或者不定期的升級(jí)到更新的版本,以修正相關(guān)的系統(tǒng)漏洞Bug,或者,優(yōu)化、增加某些功能。用戶可以很方便的從電子設(shè)備商家的網(wǎng)站下載到操作系統(tǒng)的升級(jí)包,或者接收到商家推送的最新的升級(jí)包,以進(jìn)行升級(jí)。
      [0003]但是,看似簡(jiǎn)單的升級(jí)過(guò)程其實(shí)隱藏著很大的漏洞,那就是,當(dāng)在升級(jí)時(shí),由于某種不可預(yù)見(jiàn)的原因或者一個(gè)不恰當(dāng)?shù)牟僮鲗?dǎo)致升級(jí)失敗時(shí),將無(wú)法正常加載系統(tǒng),這是因?yàn)椋悄茉O(shè)備已經(jīng)將原有的操作系統(tǒng)數(shù)據(jù)替換為當(dāng)前正在下載的最新系統(tǒng)數(shù)據(jù),如果最新的系統(tǒng)數(shù)據(jù)沒(méi)有被正常下載,系統(tǒng)數(shù)據(jù)并不完整,則智能系統(tǒng)就無(wú)法正常加載數(shù)據(jù)進(jìn)行啟動(dòng)。而想要智能設(shè)備能再次正常運(yùn)行,則需要利用PC機(jī),利用下載工具重新下載操作系統(tǒng)的版本包,然后利用數(shù)據(jù)線,將智能設(shè)備PC機(jī)相連,PC機(jī)傳輸操作系統(tǒng)的版本包給智能設(shè)備,智能設(shè)備利用版本包重新加載數(shù)據(jù),正常工作。對(duì)于手機(jī)或者平板電腦等便攜式智能設(shè)備而言,上述過(guò)程已經(jīng)是相當(dāng)繁瑣,而如果是車載機(jī)器或智能家居等智能設(shè)備面臨上述問(wèn)題,還需要將設(shè)備拆卸下來(lái),無(wú)疑更加增加了該過(guò)程的復(fù)雜度。
      [0004]由此可以看出,智能設(shè)備操作系統(tǒng)升級(jí)過(guò)程的不穩(wěn)定性使得智能設(shè)備的可靠性大打折扣,因此,亟需一種能夠提升智能設(shè)備可靠性的智能設(shè)備操作系統(tǒng)升級(jí)方法。

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

      [0005]有鑒于此,本申請(qǐng)?zhí)峁┝艘环N智能設(shè)備系統(tǒng)升級(jí)的方法及裝置,以實(shí)現(xiàn)提升智能設(shè)備可靠性的目的。
      [0006]為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┤缦录夹g(shù)方案:
      [0007]—種系統(tǒng)升級(jí)方法,應(yīng)用于智能設(shè)備,該方法包括:
      [0008]第一啟動(dòng)引導(dǎo)程序讀取預(yù)先設(shè)置的系統(tǒng)數(shù)據(jù)的數(shù)據(jù)頭信息,所述系統(tǒng)數(shù)據(jù)包括第一系統(tǒng)數(shù)據(jù)和第二系統(tǒng)數(shù)據(jù),所述數(shù)據(jù)頭信息包括第一系統(tǒng)數(shù)據(jù)頭信息和第二系統(tǒng)數(shù)據(jù)頭信息;
      [0009]分別校驗(yàn)所述第一系統(tǒng)數(shù)據(jù)頭信息和第二系統(tǒng)數(shù)據(jù)頭信息的完整性和版本信息,依據(jù)所述校驗(yàn)結(jié)果,確定所述第一系統(tǒng)數(shù)據(jù)和第二系統(tǒng)數(shù)據(jù)中數(shù)據(jù)完整且版本較新的系統(tǒng)數(shù)據(jù)為待加載系統(tǒng)數(shù)據(jù),另一系統(tǒng)數(shù)據(jù)為待更新系統(tǒng)數(shù)據(jù);
      [0010]加載所述待加載系統(tǒng)數(shù)據(jù)到動(dòng)態(tài)內(nèi)存;
      [0011]所述待加載系統(tǒng)數(shù)據(jù)中的啟動(dòng)引導(dǎo)程序判斷當(dāng)前啟動(dòng)模式類型;
      [0012]當(dāng)所述當(dāng)前啟動(dòng)模式為升級(jí)模式時(shí),將包含有所述升級(jí)模式及所述待更新系統(tǒng)數(shù)據(jù)標(biāo)識(shí)的信息發(fā)送給處理器,以使得所述處理器對(duì)所述待更新系統(tǒng)數(shù)據(jù)進(jìn)行升級(jí)。
      [0013]優(yōu)選的,當(dāng)所述當(dāng)前啟動(dòng)模式為開(kāi)機(jī)模式時(shí),將包含有所述開(kāi)機(jī)模式的信息發(fā)送給處理器,以使得所述處理器控制系統(tǒng)啟動(dòng)。
      [0014]優(yōu)選的,所述第一系統(tǒng)數(shù)據(jù)存儲(chǔ)于第一存儲(chǔ)區(qū)域,所述第二系統(tǒng)數(shù)據(jù)存儲(chǔ)于第二存儲(chǔ)區(qū)域。
      [0015]優(yōu)選的,所述第一系統(tǒng)數(shù)據(jù)頭信息和第二系統(tǒng)數(shù)據(jù)頭信息存儲(chǔ)于第三存儲(chǔ)區(qū)域。
      [0016]優(yōu)選的,所述待更新系統(tǒng)數(shù)據(jù)標(biāo)識(shí)為所述待更新系統(tǒng)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)區(qū)域地址。
      [0017]優(yōu)選的,所述待更新系統(tǒng)數(shù)據(jù)標(biāo)識(shí)為預(yù)先為所述系統(tǒng)數(shù)據(jù)分配的識(shí)別碼,所述處理器利用預(yù)先建立的識(shí)別碼與存儲(chǔ)區(qū)域地址的對(duì)應(yīng)關(guān)系,獲得所述待更新系統(tǒng)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)區(qū)域地址。
      [0018]優(yōu)選的,所述處理器對(duì)所述待更新系統(tǒng)數(shù)據(jù)進(jìn)行升級(jí)后,還包括:
      [0019]重新啟動(dòng)系統(tǒng)。
      [0020]一種系統(tǒng)升級(jí)裝置,包括:
      [0021]第一啟動(dòng)引導(dǎo)模塊和第二啟動(dòng)引導(dǎo)模塊,其中,第一啟動(dòng)引導(dǎo)模塊包括:
      [0022]信息讀取單元,用于第一啟動(dòng)引導(dǎo)程序讀取預(yù)先設(shè)置的系統(tǒng)數(shù)據(jù)的數(shù)據(jù)頭信息,所述系統(tǒng)數(shù)據(jù)包括第一系統(tǒng)數(shù)據(jù)和第二系統(tǒng)數(shù)據(jù),所述數(shù)據(jù)頭信息包括第一系統(tǒng)數(shù)據(jù)頭信息和第二系統(tǒng)數(shù)據(jù)頭信息;
      [0023]檢驗(yàn)單元,用于分別校驗(yàn)所述第一系統(tǒng)數(shù)據(jù)頭信息和第二系統(tǒng)數(shù)據(jù)頭信息的完整性和版本信息,依據(jù)所述校驗(yàn)結(jié)果,確定所述第一系統(tǒng)數(shù)據(jù)和第二系統(tǒng)數(shù)據(jù)中數(shù)據(jù)完整且版本較新的系統(tǒng)數(shù)據(jù)為待加載系統(tǒng)數(shù)據(jù),另一系統(tǒng)數(shù)據(jù)為待更新系統(tǒng)數(shù)據(jù);
      [0024]加載單元,用于加載所述待加載系統(tǒng)數(shù)據(jù)到動(dòng)態(tài)內(nèi)存;
      [0025]所述第二啟動(dòng)引導(dǎo)模塊包括:
      [0026]模式判別單元,用于所述待加載系統(tǒng)數(shù)據(jù)中的啟動(dòng)引導(dǎo)程序判斷當(dāng)前啟動(dòng)模式類型;
      [0027]信息發(fā)送單元,用于當(dāng)所述當(dāng)前啟動(dòng)模式為升級(jí)模式時(shí),將包含有所述升級(jí)模式及所述待更新系統(tǒng)數(shù)據(jù)標(biāo)識(shí)的信息發(fā)送給處理器,以使得所述處理器對(duì)所述待更新系統(tǒng)數(shù)據(jù)進(jìn)行升級(jí)。
      [0028]優(yōu)選的,所述信息發(fā)送模塊還用于,當(dāng)所述當(dāng)前啟動(dòng)模式為開(kāi)機(jī)模式時(shí),將包含有所述開(kāi)機(jī)模式的信息發(fā)送給處理器,以使得所述處理器控制系統(tǒng)啟動(dòng)。
      [0029]經(jīng)由上述的技術(shù)方案可知,本申請(qǐng)實(shí)施例公開(kāi)的系統(tǒng)升級(jí)方法中,在系統(tǒng)內(nèi)設(shè)置兩份系統(tǒng)數(shù)據(jù),第一啟動(dòng)引導(dǎo)程序判斷兩份數(shù)據(jù)中的完整且版本較新的一份作為當(dāng)前需要加載的待加載系統(tǒng)數(shù)據(jù),從而保證系統(tǒng)加載的到的系統(tǒng)數(shù)據(jù)是完整的并且是版本較新的,而將另一份數(shù)據(jù)進(jìn)行升級(jí)時(shí),如果升級(jí)成功,則該升級(jí)后的數(shù)據(jù)會(huì)在系統(tǒng)下一次啟動(dòng)時(shí)被加載使用,而如果升級(jí)失敗,因?yàn)檫€有另外一份完整的數(shù)據(jù),雖然版本不是最新,但是并不影響系統(tǒng)的正常啟動(dòng),從而避免了現(xiàn)有技術(shù)中由于系統(tǒng)升級(jí)失敗導(dǎo)致智能設(shè)備無(wú)法使用的問(wèn)題,大大提升了升級(jí)過(guò)程的穩(wěn)定性,提升了智能設(shè)備的可靠性。
      【附圖說(shuō)明】
      [0030]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
      [0031]圖1為本申請(qǐng)實(shí)施例公開(kāi)的系統(tǒng)升級(jí)方法的流程圖;
      [0032]圖2為本申請(qǐng)實(shí)施例公開(kāi)的又一系統(tǒng)升級(jí)方法的流程圖;
      [0033]圖3為本申請(qǐng)實(shí)施例公開(kāi)的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)示意圖;
      [0034]圖4為本申請(qǐng)實(shí)施例公開(kāi)的又一數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)示意圖;
      [0035]圖5為本申請(qǐng)實(shí)施例公開(kāi)的系統(tǒng)升級(jí)裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0036]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
      [0037]本申請(qǐng)實(shí)施例公開(kāi)了一種系統(tǒng)升級(jí)方法,應(yīng)用于智能設(shè)備中,其流程如圖1所示,包括:
      [0038]步驟SlOl:第一啟動(dòng)引導(dǎo)程序讀取預(yù)先設(shè)置的系統(tǒng)數(shù)據(jù)的數(shù)
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1