機頂盒升級的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種機頂盒升級的方法及裝置。
【背景技術(shù)】
[0002]隨著機頂盒用戶的大量增加,機頂盒發(fā)生故障的頻次也大大增加,現(xiàn)有技術(shù)中,只要有升級包,機頂盒就會下載升級包通過該升級包完成升級,并沒有對該升級包進行判斷,不管機頂盒是否需要升級,都會對機頂盒進行升級,傳統(tǒng)的升級方式已經(jīng)不能滿足現(xiàn)場維護的需要,不能通過機頂盒管理系統(tǒng)進行批量升級,且會造成大量資源的浪費。
[0003]針對相關(guān)技術(shù)中現(xiàn)有的升級方式不能進行批量升級,且會造成大量資源的浪費的問題,目如尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]針對相關(guān)技術(shù)中針對相關(guān)技術(shù)中現(xiàn)有的升級方式不能進行批量升級,且會造成大量資源的浪費的問題,本發(fā)明提供了一種機頂盒升級的方法及裝置,以至少解決上述問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種機頂盒升級的方法,包括:獲取當前批量機頂盒的版本號;根據(jù)所述版本號判斷是否對所述批量機頂盒進行批量升級;在判斷結(jié)果為是的情況下,根據(jù)所述批量機頂盒的升級方式對所述批量機頂盒進行批量升級。
[0006]優(yōu)選地,根據(jù)所述批量機頂盒的升級方式對所述批量機頂盒進行批量升級包括:在進行批量升級的所述機頂盒的數(shù)量大于預(yù)設(shè)值的情況下,確定對所述批量機頂盒進行批量升級。
[0007]優(yōu)選地,根據(jù)所述批量機頂盒的升級方式對所述批量機頂盒進行批量升級包括:比較所述版本號與服務(wù)器中存在的版本號;在所述版本號與服務(wù)器中存在的版本號相同的情況下,放棄對所述批量機頂盒進行升級;和/或,在所述版本號與服務(wù)器中存在的版本號不相同的情況下,確定對所述批量機頂盒進行批量升級。
[0008]優(yōu)選地,在根據(jù)所述批量機頂盒的升級方式對所述批量機頂盒進行批量升級之前,包括:確定對所述批量機頂盒的升級方式。
[0009]優(yōu)選地,根據(jù)確定的所述批量機頂盒的升級方式對所述批量機頂盒進行批量升級包括以下至少之一:在所述升級方式為靜默升級方式的情況下,為所述批量機頂盒提供升級包供所述批量機頂盒進行后臺下載;在所述升級方式為非靜默升級方式的情況下,下發(fā)攜帶是否強制執(zhí)行的指令,如果所述指令為強制執(zhí)行,為所述批量機頂盒提供升級包供所述批量機頂盒進行下載;如果所述指令為非強制執(zhí)行,接收所述批量機頂盒獲取的用戶選擇進行升級的指示,為所述批量機頂盒提供升級包供所述批量機頂盒進行下載。
[0010]優(yōu)選地,在根據(jù)所述批量機頂盒的升級方式對所述批量機頂盒進行批量升級之前,還包括:依據(jù)觸發(fā)所述機頂盒升級的預(yù)定觸發(fā)方式,觸發(fā)對所述機頂盒進行升級,其中,所述觸發(fā)類型包括:時間觸發(fā)或事件觸發(fā)。
[0011]根據(jù)本發(fā)明的另一方面,還提供了一種機頂盒升級的裝置,包括:獲取模塊,用于獲取當前批量機頂盒的版本號;判斷模塊,用于根據(jù)所述版本號判斷是否對所述批量機頂盒進行批量升級;升級模塊,用于在判斷結(jié)果為是的情況下,根據(jù)所述批量機頂盒的升級方式對所述批量機頂盒進行批量升級。
[0012]優(yōu)選地,所述升級模塊包括:第一升級單元,用于在進行批量升級的所述機頂盒的數(shù)量大于預(yù)設(shè)值的情況下,確定對所述批量機頂盒進行批量升級。
[0013]優(yōu)選地,所述升級模塊包括:比較單元,用于比較所述版本號與服務(wù)器中存在的版本號;放棄單元,用于在所述版本號與服務(wù)器中存在的版本號相同的情況下,放棄對所述批量機頂盒進行升級;和/或,第二升級單元,用于在所述版本號與服務(wù)器中存在的版本號不相同的情況下,確定對所述批量機頂盒進行批量升級。
[0014]優(yōu)選地,所述裝置還包括:確定模塊,用于確定對所述批量機頂盒的升級方式。
[0015]優(yōu)選地,所述升級模塊包括以下至少之一:提供單元,用于在所述升級方式為靜默升級方式的情況下,為所述批量機頂盒提供升級包供所述批量機頂盒進行后臺下載;下發(fā)單元,用于在所述升級方式為非靜默升級方式的情況下,下發(fā)攜帶是否強制執(zhí)行的指令,如果所述指令為強制執(zhí)行,為所述批量機頂盒提供升級包供所述批量機頂盒進行下載;如果所述指令為非強制執(zhí)行,接收所述批量機頂盒獲取的用戶選擇進行升級的指示,為所述批量機頂盒提供升級包供所述批量機頂盒進行下載。
[0016]優(yōu)選地,所述裝置還包括:觸發(fā)模塊,用于依據(jù)觸發(fā)所述機頂盒升級的預(yù)定觸發(fā)方式,觸發(fā)對所述機頂盒進行升級,其中,所述觸發(fā)類型包括:時間觸發(fā)或事件觸發(fā)。
[0017]通過本發(fā)明,采用獲取當前批量機頂盒的版本號;根據(jù)所述版本號判斷是否對所述批量機頂盒進行批量升級;在判斷結(jié)果為是的情況下,根據(jù)所述批量機頂盒的升級方式對所述批量機頂盒進行批量升級,解決了相關(guān)技術(shù)中現(xiàn)有的升級方式不能進行批量升級,且會造成大量資源的浪費的問題,從而能夠?qū)ε繖C頂盒完成升級,提高了用戶體驗。
【附圖說明】
[0018]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實施例的機頂盒升級的方法流程圖;
[0020]圖2是根據(jù)本發(fā)明實施例的機頂盒升級的裝置的框圖;
[0021]圖3是根據(jù)本發(fā)明優(yōu)選實施例的機頂盒升級的裝置的框圖一;
[0022]圖4是根據(jù)本發(fā)明優(yōu)選實施例的機頂盒升級的裝置的框圖二 ;
[0023]圖5是根據(jù)本發(fā)明優(yōu)選實施例的機頂盒升級的方法的示意圖;
[0024]圖6是根據(jù)本發(fā)明優(yōu)選實施例的機頂盒升級的方法的流程圖。
【具體實施方式】
[0025]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0026]本發(fā)明實施例中的小區(qū)選擇方法,圖1是根據(jù)本發(fā)明實施例的機頂盒升級的方法流程圖,如圖1所示,該方法包括以下步驟:
[0027]步驟S102,獲取當前批量機頂盒的版本號;
[0028]步驟S104,根據(jù)該版本號判斷是否對該批量機頂盒進行批量升級;
[0029]步驟S106,在判斷結(jié)果為是的情況下,根據(jù)該批量機頂盒的升級方式對該批量機頂盒進行批量升級。
[0030]通過上述步驟,獲取當前批量機頂盒的版本號;根據(jù)所述版本號判斷是否對所述批量機頂盒進行批量升級;在判斷結(jié)果為是的情況下,根據(jù)所述批量機頂盒的升級方式對所述批量機頂盒進行批量升級,解決了相關(guān)技術(shù)中現(xiàn)有的升級方式不能進行批量升級,且會造成大量資源的浪費的問題,從而能夠?qū)ε繖C頂盒完成升級,提高了用戶體驗。
[0031]作為一種優(yōu)選的實施方式,在進行批量升級的機頂盒的數(shù)量大于預(yù)設(shè)值的情況下,確定對該批量機頂盒進行批量升級,進行批量升級的條件可以預(yù)先進行設(shè)置,預(yù)設(shè)值可以根據(jù)實際需求進行設(shè)置,能夠更好的對批量機頂盒進行統(tǒng)一管理。
[0032]優(yōu)選地,比較該版本號與服務(wù)器中存在的版本號;在該版本號與服務(wù)器中存在的版本號相同的情況下,放棄對該批量機頂盒進行升級,從而減少不必要的升級,影響客戶的體驗;和/或,在版本號與服務(wù)器中存在的版本號不相同的情況下,確定對該批量機頂盒進行批量升級,從而有效地完成