一種機頂盒軟件定制升級方法
【專利摘要】本發(fā)明公開了一種機頂盒軟件定制升級方法,它包括:S1:機頂盒與升級服務(wù)器建立網(wǎng)絡(luò)連接;S2:發(fā)送軟件升級請求給升級服務(wù)器;S3:升級服務(wù)器解析軟件升級請求,獲取機頂盒的軟件版本信息;S4:將機頂盒的軟件版本信息與最新軟件的版本信息進行比較,若滿足要求,則執(zhí)行S5;否則執(zhí)行S10;S5:升級服務(wù)器生成可用軟件信息;S6:機頂盒解析并顯示可用軟件信息,選擇軟件升級包中要包含的軟件;S7:機頂盒生成升級配置文件,并發(fā)送給升級服務(wù)器;S8:升級服務(wù)器根據(jù)升級配置文件生成軟件升級包;S9:機頂盒接收軟件升級包并進行升級;S10:機頂盒不升級。本發(fā)明有效縮短機頂盒軟件升級時間,提高系統(tǒng)的運行效率,節(jié)約資源。
【專利說明】一種機頂盒軟件定制升級方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視【技術(shù)領(lǐng)域】,具體涉及一種機頂盒軟件定制升級方法。
【背景技術(shù)】
[0002]隨著芯片技術(shù)和操作系統(tǒng)的不斷發(fā)展,機頂盒等電視終端設(shè)備越來越智能化,越來越多的機頂盒搭載了 1S、android系統(tǒng)成為智能機頂盒,尤其是近幾年,幾乎所有的網(wǎng)絡(luò)機頂盒都搭載了 android系統(tǒng)。在機頂盒智能化的同時,機頂盒的功能越來越強大,機頂盒軟件中預(yù)置的應(yīng)用軟件也越來越多。目前機頂盒的升級方式是所有預(yù)置的應(yīng)用軟件與機頂盒的系統(tǒng)軟件打包成一個升級包,然后再將升級包發(fā)送給機頂盒升級。對于用戶來說,機頂盒中有很多預(yù)置應(yīng)用軟件是根本不需要的,但在進行軟件升級的時候,也必須對這些不需要的預(yù)置應(yīng)用軟件一起進行升級,這些預(yù)置應(yīng)用軟件導(dǎo)致軟件升級包的文件大小變大,進而導(dǎo)致整個軟件升級過程時間長,且容易出錯。另外,不需要的預(yù)置應(yīng)用軟件也占用大量的存儲空間,且有些預(yù)置應(yīng)用軟件還會在后臺自動運行,占用系統(tǒng)資源,降低系統(tǒng)運行效率,增加機頂盒功耗,浪費資源。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的就是為了解決目前智能機頂盒軟件升級時間長、易出錯以及不必要的應(yīng)用軟件造成資源浪費、系統(tǒng)運行效率低等問題,提出了一種機頂盒軟件定制升級方法,通過在機頂盒端自主選擇需要升級的軟件內(nèi)容,可去掉不需要升級的軟件,有效減小機頂盒軟件升級包的大小,縮短機頂盒軟件升級時間,降低升級過程中的出錯幾率,同時,由于除去了不需要的應(yīng)用軟件,減少了系統(tǒng)資源消耗,提高了系統(tǒng)的運行效率,節(jié)約了資源。
[0004]為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0005]一種機頂盒軟件定制升級方法,它包括:
[0006]S1:開機后,機頂盒與升級服務(wù)器自動建立網(wǎng)絡(luò)連接;
[0007]S2:機頂盒發(fā)送軟件升級請求給升級服務(wù)器;
[0008]S3:升級服務(wù)器解析軟件升級請求,獲取機頂盒的軟件版本信息;
[0009]S4:升級服務(wù)器將從軟件升級請求中獲得的機頂盒的軟件版本信息與升級服務(wù)器上存儲的最新軟件的版本信息進行比較,若最新軟件的版本信息高于機頂盒的版本信息,則執(zhí)行步驟S5 ;否則執(zhí)行步驟SlO ;
[0010]S5:升級服務(wù)器生成可供機頂盒使用的應(yīng)用軟件信息,并發(fā)送給機頂盒;
[0011]S6:機頂盒解析并顯示應(yīng)用軟件信息,用戶選擇軟件;
[0012]S7:機頂盒根據(jù)用戶選擇的軟件生成升級配置文件,并將升級配置文件發(fā)送給升級服務(wù)器;
[0013]S8:升級服務(wù)器根據(jù)升級配置文件生成軟件升級包,并將軟件升級包發(fā)送給機頂盒;
[0014]S9:機頂盒接收軟件升級包并進行升級;
[0015]SlO:機頂盒不升級。
[0016]所述軟件升級請求中至少包含機頂盒當(dāng)前使用的軟件的軟件版本信息。
[0017]所述步驟S6中,當(dāng)用戶未選擇任何軟件或者用戶選擇不升級時,則執(zhí)行步驟S10。
[0018]所述升級服務(wù)器上存儲有若干個軟件升級包,每個軟件升級包中包含的軟件不是完全相同的,升級服務(wù)器從軟件升級包中選擇與升級配置文件對應(yīng)的軟件升級包發(fā)送給機頂盒。
[0019]本發(fā)明的有益效果是:本發(fā)明通過在機頂盒端自主選擇需要升級的軟件內(nèi)容,可去掉不需要升級的軟件,有效減小機頂盒軟件升級包的大小,縮短機頂盒軟件升級時間,降低升級過程中的出錯幾率,同時,由于除去了不需要的軟件,減少了系統(tǒng)資源消耗,提高了系統(tǒng)的運行效率,節(jié)約了資源。
【專利附圖】
【附圖說明】
[0020]圖1是本發(fā)明所述方法流程圖。
【具體實施方式】
:
[0021]下面結(jié)合附圖與實施例對本發(fā)明做進一步說明:
[0022]實施例1:
[0023]如圖1所示,機頂盒軟件定制升級方法,它的流程為:
[0024]S1:開機后,機頂盒與升級服務(wù)器自動建立網(wǎng)絡(luò)連接;
[0025]S2:機頂盒發(fā)送軟件升級請求給升級服務(wù)器;
[0026]S3:升級服務(wù)器解析軟件升級請求,獲取機頂盒的軟件版本信息;
[0027]S4:升級服務(wù)器將從軟件升級請求中獲得的機頂盒的軟件版本信息與升級服務(wù)器上存儲的最新軟件的版本信息進行比較,若最新軟件的版本信息高于機頂盒的版本信息,則執(zhí)行步驟S5 ;否則執(zhí)行步驟SlO ;
[0028]S5:升級服務(wù)器生成可供機頂盒使用的應(yīng)用軟件信息,并發(fā)送給機頂盒;
[0029]S6:機頂盒解析并顯示應(yīng)用軟件信息,用戶選擇軟件;
[0030]S7:機頂盒根據(jù)用戶選擇的軟件生成升級配置文件,并將升級配置文件發(fā)送給升級服務(wù)器;
[0031]S8:升級服務(wù)器根據(jù)升級配置文件生成軟件升級包,并將軟件升級包發(fā)送給機頂盒;
[0032]S9:機頂盒接收軟件升級包并進行升級;
[0033]S10:機頂盒不升級。
[0034]所述軟件升級請求中至少包含機頂盒當(dāng)前使用的軟件的軟件版本信息。
[0035]所述步驟S6中,當(dāng)用戶未選擇任何軟件或者用戶選擇不升級時,則執(zhí)行步驟S10。
[0036]所述升級服務(wù)器上存儲有若干個軟件升級包,每個軟件升級包中包含的軟件不是完全相同的,升級服務(wù)器從軟件升級包中選擇與升級配置文件對應(yīng)的軟件升級包發(fā)送給機頂盒。
[0037]上述雖然結(jié)合附圖對本發(fā)明的【具體實施方式】進行了描述,但并非對本發(fā)明保護范圍的限制,所屬領(lǐng)域技術(shù)人員應(yīng)該明白,在本發(fā)明的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域技術(shù)人員不需要付出創(chuàng)造性勞動即可做出的各種修改或變形仍在本發(fā)明的保護范圍以內(nèi)。
【權(quán)利要求】
1.一種機頂盒軟件定制升級方法,其特征在于,它包括: S1:開機后,機頂盒與升級服務(wù)器自動建立網(wǎng)絡(luò)連接; 52:機頂盒發(fā)送軟件升級請求給升級服務(wù)器; 53:升級服務(wù)器解析軟件升級請求,獲取機頂盒的軟件版本信息; S4:升級服務(wù)器將從軟件升級請求中獲得的機頂盒的軟件版本信息與升級服務(wù)器上存儲的最新軟件的版本信息進行比較,若最新軟件的版本信息高于機頂盒的版本信息,則執(zhí)行步驟S5 ;否則執(zhí)行步驟SlO ; 55:升級服務(wù)器生成可供機頂盒使用的應(yīng)用軟件信息,并發(fā)送給機頂盒; 56:機頂盒解析并顯示應(yīng)用軟件信息,用戶選擇軟件; 57:機頂盒根據(jù)用戶選擇的軟件生成升級配置文件,并將升級配置文件發(fā)送給升級服務(wù)器; 58:升級服務(wù)器根據(jù)升級配置文件生成軟件升級包,并將軟件升級包發(fā)送給機頂盒; 59:機頂盒接收軟件升級包并進行升級; SlO:機頂盒不升級。
2.如權(quán)利要求1所述的機頂盒軟件定制升級方法,其特征在于,所述軟件升級請求中至少包含機頂盒當(dāng)前使用的軟件的軟件版本信息。
3.如權(quán)利要求1所述的機頂盒軟件定制升級方法,其特征在于,所述步驟S6中,當(dāng)用戶未選擇任何軟件或者用戶選擇不升級時,則執(zhí)行步驟S10。
4.如權(quán)利要求1所述的機頂盒軟件定制升級方法,其特征在于,所述升級服務(wù)器上存儲有若干個軟件升級包,每個軟件升級包中包含的軟件不是完全相同的,升級服務(wù)器從軟件升級包中選擇與升級配置文件對應(yīng)的軟件升級包發(fā)送給機頂盒。
【文檔編號】G06F9/445GK104506943SQ201410853788
【公開日】2015年4月8日 申請日期:2014年12月31日 優(yōu)先權(quán)日:2014年12月31日
【發(fā)明者】付文杰 申請人:山東泰信電子股份有限公司