亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能電視ota延遲升級(jí)的方法

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

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

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