[發(fā)明專利]一種數(shù)字電視系統(tǒng)的升級方法有效
| 申請?zhí)枺?/td> | 201911420614.4 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111176693B | 公開(公告)日: | 2023-02-17 |
| 發(fā)明(設(shè)計)人: | 郭增杰;李鵬濤 | 申請(專利權(quán))人: | VIDAA(荷蘭)國際控股有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/61;G06F9/50 |
| 代理公司: | 青島聯(lián)智專利商標(biāo)事務(wù)所有限公司 37101 | 代理人: | 馬萍華 |
| 地址: | 荷蘭戴文*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)字電視 系統(tǒng) 升級 方法 | ||
本申請?zhí)峁┮环N數(shù)字電視系統(tǒng)的升級方法及相關(guān)裝置,在確定存在高于所述數(shù)字電視的當(dāng)前版本的新版本系統(tǒng)時,向云端發(fā)送下載升級文件的請求,所述請求中包括當(dāng)前可分配內(nèi)存大小,根據(jù)云端返回的小于當(dāng)前可分配內(nèi)存大小的待下載升級文件的下載信息,在所述云端下載相應(yīng)的升級文件至系統(tǒng)內(nèi)存,直到所述云端返回下載完畢通知后結(jié)束發(fā)送下載升級文件的請求;同時,執(zhí)行升級程序,在執(zhí)行完本次升級程序后將本次下載的所述升級文件刪除釋放系統(tǒng)內(nèi)存,直到所述系統(tǒng)內(nèi)存中的所有升級文件均升級完畢。與現(xiàn)有技術(shù)相比,用以實現(xiàn)在數(shù)字電視系統(tǒng)升級過程中,盡可能的減少程序的等待,從而提高升級的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,尤其涉及一種數(shù)字電視、其升級方法、裝置及可讀性存儲介質(zhì)。
背景技術(shù)
近年來,空中下載技術(shù)(Over-the-Air Technology,簡稱OTA)升級被廣泛的應(yīng)用,其具有強(qiáng)大功能,可以無損升級系統(tǒng)。
通常,OTA升級方式是通過網(wǎng)絡(luò)下載完整的升級包或差分升級包,再執(zhí)行升級程序,在升級包或差分升級包中逐個提取升級文件或差分文件進(jìn)行升級。這種方案采用的是串行的流程執(zhí)行方式,即在下載完成之前后續(xù)步驟只能等待,直到下載完成后才能執(zhí)行后續(xù)步驟。在等待過程中不能充分利用系統(tǒng)資源,效率低下。
發(fā)明內(nèi)容
本申請?zhí)峁┮环N數(shù)字電視、其升級方法、裝置及可讀性存儲介質(zhì),用以實現(xiàn)在數(shù)字電視系統(tǒng)升級過程中,盡可能的減少程序的等待,從而提高升級的效率。
第一方面,本申請?zhí)峁┮环N數(shù)字電視的升級方法,包括:
在確定存在高于所述數(shù)字電視的當(dāng)前版本的新版本系統(tǒng)時,依次執(zhí)行雙通道升級程序和單通道升級程序;
重啟所述數(shù)字電視,運(yùn)行新版本系統(tǒng);
其中,執(zhí)行所述雙通道升級程序和所述單通道升級程序,均包括:
向云端發(fā)送下載升級文件的請求,所述請求中包括當(dāng)前可分配內(nèi)存大小;
根據(jù)云端返回的小于當(dāng)前可分配內(nèi)存大小的待下載升級文件的下載信息,在所述云端下載相應(yīng)的升級文件至系統(tǒng)內(nèi)存;
直到所述云端返回下載完畢通知后結(jié)束發(fā)送下載升級文件的請求;
同時,執(zhí)行升級程序;
在執(zhí)行完本次升級程序后將本次下載的所述升級文件刪除釋放系統(tǒng)內(nèi)存;
直到所述系統(tǒng)內(nèi)存中的所有升級文件均升級完畢。
在一種可實現(xiàn)的實施方式中,在本申請?zhí)峁┑纳鲜龇椒ㄖ校谒鲈贫朔祷匦∮谒霎?dāng)前可分配內(nèi)存大小的待下載升級文件的下載信息時,所述云端還返回當(dāng)前用戶待下載的最大升級文件的大小和最小升級文件的大小及描述信息,所述描述信息包括校驗信息及升級處理方式信息。
進(jìn)一步的,在向云端發(fā)送下載升級文件的請求之前,包括:
判斷當(dāng)前可使用的內(nèi)存是否足夠用于存儲前一次云端返回的所述最小升級文件;
在確定當(dāng)前可使用的內(nèi)存足夠用于存儲前一次云端返回的所述最小升級文件時,按照當(dāng)前可使用的內(nèi)存大小和當(dāng)前用戶待下載的最大升級文件及其描述信息所占用內(nèi)存大小之間的最小值分配內(nèi)存,再判斷當(dāng)前內(nèi)存分配是否成功,若是,下載所述升級文件至已分配的內(nèi)存,若否,等待設(shè)定時段再次判斷當(dāng)前可使用的內(nèi)存是否足夠用于存儲前一次云端返回的所述最小升級文件;
在確定當(dāng)前可使用的內(nèi)存不足以用于存儲前一次云端返回的所述最小升級文件時,等待設(shè)定時段再次判斷當(dāng)前可使用的內(nèi)存是否足夠用于存儲前一次云端返回的所述最小升級文件。
進(jìn)一步的,根據(jù)所述校驗信息判斷所述升級文件是否有損壞,若是,再次向云端發(fā)送下載升級文件的請求,若否,執(zhí)行升級程序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于VIDAA(荷蘭)國際控股有限公司,未經(jīng)VIDAA(荷蘭)國際控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911420614.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





