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

      一種智能電視ota延遲升級的方法

      文檔序號:9307061閱讀:2631來源:國知局
      一種智能電視ota延遲升級的方法
      【技術(shù)領域】
      [0001]本發(fā)明涉及智能電視系統(tǒng)的升級,尤其涉及的是一種智能電視OTA延遲升級的方法。
      【背景技術(shù)】
      [0002]隨著Android系統(tǒng)的不斷發(fā)展,Android系統(tǒng)目前已成為智能電視的主流操作系統(tǒng)。智能電視在用戶使用過程中,難免會暴露出一些研發(fā)期間未曾出現(xiàn)的問題,電視廠商會針對這些問題,推送OTA升級包來更新系統(tǒng),進而為用戶提供更好的體驗。因此,OTA升級在產(chǎn)品后期中顯得極為重要,OTA為Over-The-Air是首字母縮寫,為空中下載技術(shù),是android系統(tǒng)的升級方式。
      [0003]智能電視OTA升級的過程大致是這樣的,廠商在服務器部署升級包,電視開機聯(lián)網(wǎng),升級應用檢測服務器上是否有新的升級包,如果有下載升級包,并進行完整一致性校驗。校驗通過后應用調(diào)用recovery系統(tǒng)框架接口,該接口會寫入升級命令并通知系統(tǒng)重啟進入recovery模式進行升級。由于recovery系統(tǒng)框架安裝升級包接口調(diào)用后,電視會馬上重啟進入recovery模式進行升級,而升級包在下載過程中,用戶可能還在看電視,打游戲或執(zhí)行其他操作,升級包下載完成及校驗通過后,用戶并不希望馬上重啟電視進行升級,如果在用戶觀看電視時進入升級,會影響用戶的心情;還有些電視系統(tǒng),在升級時提示用戶是否馬上升級,用戶若不選擇馬上升級,系統(tǒng)會推遲一段時間再次提示用戶升級,在這多次的提醒過程下,用戶的心情會受到影響。
      [0004]因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。

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

      [0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種智能電視OTA延遲升級的方法,解決智能電視系統(tǒng)升級影響用戶觀看的問題。
      [0006]為達上述目的,本發(fā)明采用如下技術(shù)方案:
      一種智能電視OTA延遲升級的方法,包括:
      A、檢測服務器最新升級包并下載,對所述升級包進行一致性校驗;
      B、升級包校驗后,智能電視顯示界面顯示可供選擇的升級對話框,所述升級對話框設置有延遲升級、立刻升級及取消升級三個選項;
      C、智能電視接收對升級對話框選項的選擇,
      當選擇的選項為延遲升級,則智能電視保存升級包并在下次開機時進行自動升級; 當選擇的選項為立刻升級,則智能電視立刻進行升級;
      當選擇的選項為取消升級,則智能電視取消本次升級。
      [0007]所述的智能電視OTA延遲升級的方法,其中,所述當選擇的選項為延遲升級,則智能電視保存升級包并在下次開機時進行自動升級具體包括:
      C10、選擇延遲升級,將最新升級包保存到Preferences ; C11、調(diào)用Recovery System類的安裝升級包接口 ;
      C12、所述安裝升級包接口獲取保存的Preferences值,若Preferences值為真,則進入步驟C13 ;
      C13、將延遲升級啟動命令寫入MISC分區(qū)存儲的BCB結(jié)構(gòu);
      C14、智能電視在下次開機時進行升級。
      [0008]所述的智能電視OTA延遲升級的方法,其中,選擇立刻升級,智能電視立刻進行升級,具體包括:
      C20、選擇立刻升級,將最新升級包保存到Preferences ;
      C21、調(diào)用Recovery System類的安裝升級包接口 ;
      C22、所述安裝升級包接口獲取保存的Preferences值,若Preferences值為假,則智能電視立刻重啟進入Recovery模式進行升級。
      [0009]所述的智能電視OTA延遲升級的方法,其中,所述步驟Cll具體包括:
      C110、調(diào)用Recovery System類的安裝升級包接口 ;
      Cl 11、所述安裝升級包接口獲取最新升級包路徑,并將路徑與升級命令前綴組合;
      C112、將組合的路徑與升級命令前綴傳遞給Recovery System類的靜態(tài)私有方法BootCommand ;
      C113、所述靜態(tài)私有方法Boot Command將升級命令寫入Command文件。
      [0010]所述的智能電視OTA延遲升級的方法,其中,所述MISC分區(qū)存儲的BCB結(jié)構(gòu)包括用于保存延遲升級啟動命令的Command域、用于保存升級狀態(tài)的Status域及用于保存升級命令的Recovery域。
      [0011]所述的智能電視OTA延遲升級的方法,其中,所述步驟C13之前,還包括:注冊用于寫入延遲升級啟動命令的本地接口。
      [0012]所述的智能電視OTA延遲升級的方法,其中,步驟C13具體包括:
      C130、獲取MISC分區(qū)信息;
      C131、構(gòu)造BCB結(jié)構(gòu);
      C132、保存延遲升級啟動命令到BCB結(jié)構(gòu)的Command域。
      [0013]所述的智能電視OTA延遲升級的方法,其中,MISC分區(qū)信息包括獲取MISC的閃存類型,所述MISC的閃存類型包括MTD和EMMC兩種,其中,MTD為Memory Technology Device的首字母縮寫,包含了nor flash, nand flash存儲設備,這里的MTD類型代表了系統(tǒng)用nand作為主要存儲;EMMC為Embedded Multi Media Card首字母縮寫,目前比較常用的系統(tǒng)存儲芯片類型,操作類似硬盤這種塊設備。
      [0014]所述的智能電視OTA延遲升級的方法,其中,根據(jù)閃存類型寫入延遲升級啟動命令,
      若MISC的閃存類型為MTD,則執(zhí)行以下步驟:
      通過MISC分區(qū)設備節(jié)點獲取分區(qū)信息,所述分區(qū)信息包含塊大小,頁大小,總?cè)萘浚? 查詢寫入頁;
      檢測并寫入延遲升級啟動命令;
      若MISC的閃存類型為EMMC,則執(zhí)行以下步驟:
      打開對應設備節(jié)點; 獲取設備節(jié)點句柄;
      通過所述設備節(jié)點句柄將延遲升級啟動命令寫入構(gòu)造的BCB結(jié)構(gòu)。
      [0015]所述的智能電視OTA延遲升級的方法,其中,所述步驟C14具體包括:
      C140、智能電視關閉后再次開啟;
      C141> Bootlaoder根據(jù)延遲升級啟動命令進入Recovery模式;
      C142、調(diào)用最新升級包進行升級。
      [0016]本發(fā)明所提供的一種智能電視OTA延遲升級的方法,在智能電視下載最新升級包后提供包括延遲升級、立刻升級及取消升級三個選項的升級對話框供用戶選擇,當接收用戶操作指令選擇延遲升級,則智能電視將延遲升級啟動命令寫入MISC分區(qū),智能電視下次啟動時,Bootlaoder根據(jù)延遲升級啟動命令進入Recovery模式進行升級,提供一種不影響用戶觀看電視視頻的升級方式,在此,本發(fā)明還可以根據(jù)MISC分區(qū)閃存類型寫入延遲升級啟動命令,可有效的避開閃存的壞塊,將BCB信息寫到MTD類型的MISC分區(qū)。
      【附圖說明】
      [0017]圖1是本發(fā)明所述的智能電視OTA延遲升級的方法流程圖。
      [0018]圖2是本發(fā)明一實施例所述的用戶選擇升級方法的處理流程圖。
      [0019]圖3是本發(fā)明所述的MISC分區(qū)存儲的BCB結(jié)構(gòu)示意圖。
      [0020]圖4是本發(fā)明延遲升級啟動命令寫入BCB結(jié)構(gòu)的流程圖。
      【具體實施方式】
      [0021]本發(fā)明提供一種智能電視OTA延遲升級的方法,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0022]圖1是本發(fā)明所述的智能電視OTA延遲升級的方法流程圖。如圖1所示,本發(fā)明所述的智能電視OTA延遲升級的方法包括:
      步驟101、檢測服務器最新升級包并下載,對所述升級包進行一致性校驗。
      [0023]所述步驟101,具體的,智能電視檢測服務器上是否有最新升級包,若有,則下載最新升級包并校驗,并對最新升級包進行一致性校驗。一致性校驗也可稱一致性測試,是旨在檢驗所實現(xiàn)的協(xié)議實體(或系統(tǒng))與協(xié)議規(guī)范
      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1