亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種機(jī)頂盒/電視機(jī)及其升級方法

文檔序號:9755198閱讀:994來源:國知局
一種機(jī)頂盒/電視機(jī)及其升級方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及軟件升級領(lǐng)域,尤其涉及一種機(jī)頂盒/電視機(jī)及其升級方法。
【背景技術(shù)】
[0002 ]隨著科技的發(fā)展,機(jī)頂盒、電視機(jī)功能越來越強(qiáng),能夠同時使用數(shù)字電視業(yè)務(wù)和互聯(lián)網(wǎng)業(yè)務(wù)的融合型智能電視終端逐步得到推廣。為了提供更好的服務(wù)和用戶體驗,機(jī)頂盒、電視機(jī)中的軟件需要不斷的升級更新。軟件升級包括升級與離線升級兩種方式,相對于離線升級而言,升級可實現(xiàn)大量機(jī)頂盒、電視機(jī)快速完成軟件升級。
[0003]目前,機(jī)頂盒、電視機(jī)升級主要有兩種方式:
[0004]—種方式是通過廣播電視網(wǎng)從數(shù)字電視前端下載升級軟件進(jìn)行更新;
[0005]另一種方式通過互聯(lián)網(wǎng)從軟件升級服務(wù)器下載升級軟件進(jìn)行更新。
[0006]對于第一種方式,當(dāng)機(jī)頂盒、電視機(jī)通過廣播電視網(wǎng)下載升級軟件時,機(jī)頂盒、電視機(jī)需要鎖定升級軟件所在的頻點下載TS形式的升級軟件數(shù)據(jù),這個過程中,機(jī)頂盒、電視機(jī)無法正常提供數(shù)字電視業(yè)務(wù);
[0007]對于第二種方式,當(dāng)機(jī)頂盒、電視機(jī)通過互聯(lián)網(wǎng)從軟件升級服務(wù)器下載時,升級軟件數(shù)據(jù)需要占用大量的網(wǎng)絡(luò)帶寬,會導(dǎo)致機(jī)頂盒、電視機(jī)提供互聯(lián)網(wǎng)服務(wù)受到較大影響,例如播放網(wǎng)絡(luò)視頻卡頓等。
[0008]上述軟件升級方法普遍存在升級過程中升級效果差、影響用戶體驗的缺陷。

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

[0009]本發(fā)明的目的就是為了解決上述問題,提供一種機(jī)頂盒/電視機(jī)及其升級方法,根據(jù)機(jī)頂盒、電視機(jī)工作狀態(tài)自動切換下載升級軟件方式,并通過斷點續(xù)傳實現(xiàn)升級軟件快速下載,避免了軟件升級過程中對用戶使用造成影響,具有升級方便、用戶體驗好的優(yōu)點。
[0010]為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0011 ] 一種機(jī)頂盒/電視機(jī)升級方法,包括如下步驟:
[0012]S1:檢測是否有新版本軟件,若有,則執(zhí)行步驟S2;
[0013]S2:判斷機(jī)頂盒/電視機(jī)是否處于提供數(shù)字電視業(yè)務(wù)狀態(tài),若是,則執(zhí)行步驟S3;否則執(zhí)行步驟S4;
[0014]S3:通過互聯(lián)網(wǎng)從第二升級服務(wù)器下載升級軟件數(shù)據(jù);
[0015]S4:通過廣播電視網(wǎng)從第一升級服務(wù)器下載升級軟件數(shù)據(jù);
[0016]S5:判斷升級軟件數(shù)據(jù)是否全部下載完畢,若下載完畢,執(zhí)行步驟S6;否則轉(zhuǎn)向步驟S2;
[0017]S6:使用下載的升級軟件數(shù)據(jù)更新機(jī)頂盒/電視機(jī)軟件。
[0018]所述步驟SI之前還包括:將升級軟件數(shù)據(jù)存儲到第一升級服務(wù)器,并將第一軟件升級信息發(fā)送到廣播電視網(wǎng)中;以及將升級軟件數(shù)據(jù)和第二軟件升級信息存儲到第二升級服務(wù)器。
[0019]所述步驟SI中,升級檢測模塊檢測是否有新版本軟件的方法為:通過廣播電視網(wǎng)獲取第一軟件升級信息,或者通過互聯(lián)網(wǎng)獲取第二升級服務(wù)器上第二軟件升級信息,判斷第一軟件升級信息或第二軟件升級信息中是否表明存在新版本軟件。
[0020]所述步驟S2進(jìn)一步包括:機(jī)頂盒/電視機(jī)的升級控制模塊判斷機(jī)頂盒/電視機(jī)處于數(shù)字電視業(yè)務(wù)狀態(tài)或互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài);若處于數(shù)字電視業(yè)務(wù)狀態(tài),且處于數(shù)字電視業(yè)務(wù)狀態(tài)的時間滿足設(shè)定閾值,則執(zhí)行步驟S3;若處于互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài),且處于互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài)的時間滿足設(shè)定閾值,則執(zhí)行步驟S4;若時間既不符合處于數(shù)字電視業(yè)務(wù)狀態(tài)的時間閾值,也不符合處于互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài)的時間閾值,則返回步驟S2。
[0021]所述步驟S3進(jìn)一步包括如下步驟:
[0022](3-1)升級控制模塊獲取第二下載進(jìn)度;
[0023](3-2)第二下載模塊根據(jù)第二下載進(jìn)度從第二升級服務(wù)器繼續(xù)下載尚未下載過的升級軟件數(shù)據(jù);
[0024](3-3)將下載的升級軟件數(shù)據(jù)保存到存儲模塊中的第二升級文件,并修改第二下載進(jìn)度。
[0025]所述步驟S4進(jìn)一步包括如下步驟:
[0026](4-1)升級控制模塊獲取第一下載進(jìn)度;
[0027](4-2)第一下載模塊根據(jù)第一下載進(jìn)度從第一升級服務(wù)器繼續(xù)下載尚未下載過的升級軟件數(shù)據(jù);
[0028](4-3)將下載的升級軟件數(shù)據(jù)保存到存儲模塊中的第一升級文件,并修改第一下載進(jìn)度。
[0029]更優(yōu)的,所述第二下載進(jìn)度為所述第一下載進(jìn)度,所述第二升級文件為所述第一升級文件。
[0030]一種機(jī)頂盒/電視機(jī),包括:
[0031]升級檢測模塊,被配置為檢測是否有新版本軟件,若有,則發(fā)送發(fā)現(xiàn)新版本消息給升級控制模塊;
[0032]第一下載模塊,被配置為通過廣播電視網(wǎng)從第一升級服務(wù)器下載升級軟件數(shù)據(jù);
[0033]第二下載模塊,被配置為通過互聯(lián)網(wǎng)從第二升級服務(wù)器下載升級軟件數(shù)據(jù);
[0034]存儲模塊,被配置為存儲下載的升級軟件數(shù)據(jù);
[0035]升級控制模塊,被配置為判斷機(jī)頂盒/電視機(jī)是否處于提供數(shù)字電視業(yè)務(wù)狀態(tài),若是,則控制第二下載模塊通過互聯(lián)網(wǎng)從第二升級服務(wù)器下載升級軟件數(shù)據(jù);若否,則控制第一下載模塊通過廣播電視網(wǎng)從第一升級服務(wù)器下載升級軟件數(shù)據(jù);
[0036]所述升級控制模塊,還被配置為判斷升級軟件數(shù)據(jù)是否全部下載完畢,若下載完畢,若下載完畢,則使用下載的升級軟件數(shù)據(jù)更新機(jī)頂盒/電視機(jī)軟件,若否則繼續(xù)判斷機(jī)頂盒/電視機(jī)是否處于提供數(shù)字電視業(yè)務(wù)狀態(tài)。
[0037]所述升級檢測模塊,進(jìn)一步被配置為通過廣播電視網(wǎng)獲取第一軟件升級信息,或者通過互聯(lián)網(wǎng)獲取第二升級服務(wù)器上第二軟件升級信息,判斷第一軟件升級信息或第二軟件升級信息中是否表明存在新版本軟件。
[0038]所述升級控制模塊,進(jìn)一步被配置為判斷機(jī)頂盒/電視機(jī)處于數(shù)字電視業(yè)務(wù)狀態(tài)或互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài);若處于數(shù)字電視業(yè)務(wù)狀態(tài),且處于數(shù)字電視業(yè)務(wù)狀態(tài)的時間滿足設(shè)定閾值,則通過互聯(lián)網(wǎng)從第二升級服務(wù)器下載升級軟件數(shù)據(jù);若處于互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài),且處于互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài)的時間滿足設(shè)定閾值,則通過廣播電視網(wǎng)從第一升級服務(wù)器下載升級軟件數(shù)據(jù);若時間既不符合處于數(shù)字電視業(yè)務(wù)狀態(tài)的時間閾值,也不符合處于互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài)的時間閾值,則繼續(xù)判斷機(jī)頂盒/電視機(jī)是否處于提供數(shù)字電視業(yè)務(wù)狀態(tài)。
[0039]所述第一下載模塊進(jìn)一步包括:
[0040]第一下載進(jìn)度獲取單元,被配置為獲取第一下載進(jìn)度,并將第一下載進(jìn)度上傳給升級控制模塊;
[0041]第一升級軟件數(shù)據(jù)續(xù)傳單元,被配置為根據(jù)第一下載進(jìn)度從第一升級服務(wù)器繼續(xù)下載尚未下載過的升級軟件數(shù)據(jù);
[0042]第一下載進(jìn)度更新單元,被配置為將下載的升級軟件數(shù)據(jù)保存到存儲模塊中的第一升級文件,并修改第一下載進(jìn)度。
[0043]所述第二下載模塊進(jìn)一步包括:
[0044]第二下載進(jìn)度獲取單元,被配置為獲取第二下載進(jìn)度,并將第二下載進(jìn)度上傳給升級控制模塊;
[0045]第二升級軟件數(shù)據(jù)續(xù)傳單元,被配置為根據(jù)第二下載進(jìn)度從第二升級服務(wù)器繼續(xù)下載尚未下載過的升級軟件數(shù)據(jù);
[0046]第二下載進(jìn)度更新單元,被配置為將下載的升級軟件數(shù)據(jù)保存到存儲模塊中的第二升級文件,并修改第二下載進(jìn)度。
[0047]所述第一升級服務(wù)器位于數(shù)字電視前端系統(tǒng)中,通過廣播電視網(wǎng)發(fā)送TS形式的升級軟件數(shù)據(jù)給機(jī)頂盒;
[0048]所述第二升級服務(wù)器通過互聯(lián)網(wǎng)發(fā)送IP形式升級軟件數(shù)據(jù)給機(jī)頂盒。
[0049]本發(fā)明的有益效果:通過智能調(diào)整升級軟件下載方式,有效避免了軟件升級過程對用戶使用機(jī)頂盒、電視機(jī)造成不良影響,具有良好的用戶體驗。
【附圖說明】
[0050]圖1為本發(fā)明所述升級方法流程圖;
[0051 ]圖2為本發(fā)明所述升級方法步驟S3流程圖;
[0052]圖3為本發(fā)明所述升級方法步驟S4流程圖;
[0053]圖4為本發(fā)明所述機(jī)頂盒/電視機(jī)框架圖;
[0054]圖5為本發(fā)明所述機(jī)頂盒/電視機(jī)第一下載模塊框架圖;
[0055]圖6為本發(fā)明所述機(jī)頂盒/電視機(jī)第二下載模塊框架圖。
【具體實施方式】
[0056]下面結(jié)合附圖與實施例對本發(fā)明作進(jìn)一步說明。
[0057]如圖1所示,一種機(jī)頂盒/電視機(jī)升級方法,包括如下步驟:
[0058]SI:檢測是否有新版本軟件,若有,則執(zhí)行步驟S2;
[0059]S2:判斷機(jī)頂盒/電視機(jī)是否處于提供數(shù)字電視業(yè)務(wù)狀態(tài),若是,則執(zhí)行步驟S3;否則執(zhí)行步驟S4;
[0060]S3:通過互聯(lián)網(wǎng)從第二升級服務(wù)器下載升級軟件數(shù)據(jù);
[0061]S4:通過廣播電視網(wǎng)從第一升級服務(wù)器下載升級軟件數(shù)據(jù);
[0062]S5:判斷升級軟件數(shù)據(jù)是否全部下載完畢,若下載完畢,執(zhí)行步驟S6;否則轉(zhuǎn)向步驟S2;
[0063]S6:使用下載的升級軟件數(shù)據(jù)更新機(jī)頂盒/電視機(jī)軟件。
[0064]所述步驟SI之前還包括:將升級軟件數(shù)據(jù)存儲到第一升級服務(wù)器,并將第一軟件升級信息發(fā)送到廣播電視網(wǎng)中;以及將升級軟件數(shù)據(jù)和第二軟件升級信息存儲到第二升級服務(wù)器。
[0065]所述步驟SI中,升級檢測模塊檢測是否有新版本軟件的方法為:通過廣播電視網(wǎng)獲取第一軟件升級信息,或者通過互聯(lián)網(wǎng)獲取第二升級服務(wù)器上第二軟件升級信息,判斷第一軟件升級信息或第二軟件升級信息中是否表明存在新版本軟件。
[0066]所述步驟S2進(jìn)一步包括:
[0067]機(jī)頂盒/電視機(jī)的升級控制模塊判斷機(jī)頂盒/電視機(jī)處于數(shù)字電視業(yè)務(wù)狀態(tài)或互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài);
[0068]若處于數(shù)字電視業(yè)務(wù)狀態(tài),且處于數(shù)字電視業(yè)務(wù)狀態(tài)的時間滿足設(shè)定閾值,則執(zhí)行步驟S3 ;
[0069]若處于互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài),且處于互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài)的時間滿足設(shè)定閾值,則執(zhí)行步驟S4;
[0070]若時間既不符合處于數(shù)字電視業(yè)務(wù)狀態(tài)的時間閾值,也不符合處于互聯(lián)網(wǎng)業(yè)務(wù)狀態(tài)的時間閾值,則返回步驟S2。
[0071]如圖2所示,所述步驟S3進(jìn)一步包括如下步驟:
[0072](3-1)升級控制模塊獲取第二下載進(jìn)度;
[0073](3-2)第二下載模塊根據(jù)第二下載進(jìn)度從第二升級服務(wù)器繼續(xù)下載尚未下載過的升級軟件數(shù)據(jù);
[0074](3-3)將下載的升級軟件數(shù)據(jù)保存到存儲模塊中的第二升級文件,并修改第二下載進(jìn)度。
[0075]如圖3所示,所述步驟S4進(jìn)一步包括如下步驟:
[0076](4-1)升級控制模塊獲取第一下載進(jìn)度;
[0077](4-2)第一下載模塊根據(jù)第一下載進(jìn)度從第一升級服務(wù)器繼續(xù)下載尚未下載過的升級軟件數(shù)據(jù);
[007
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1