專利名稱:數(shù)字電視終端及其升級方法和裝置的制作方法
技術(shù)領域:
本發(fā)明涉及數(shù)字多媒體領域,具體而言,涉及一種數(shù)字電視終端及其升級方法和
直O(jiān)
背景技術(shù):
傳統(tǒng)的機頂盒升級程序由機頂盒的Loader模塊進行控制,通過對機頂盒型號的校驗、機頂盒軟硬件版本信息的校驗、機頂盒序列號的校驗等作為升級條件進行升級。這種方式只能對同一品牌且軟硬件版本符合條件的機頂盒進行升級。這種方法的缺點在于升級條件由機頂盒廠家單獨控制,不容易擴展。如專利CN201010598931. 8所述的機頂盒升級方法及裝置,其方法是機頂盒讀取本機型號和存放于機頂盒軟件的服務器信息,根據(jù)本機型號從服務器獲取對應的機頂盒軟件,每次啟動時,從服務器下載最新的軟件。該方法獲取的升級信息是根據(jù)機頂盒型號決定的,機頂盒型號由機頂盒廠家管理,不容易擴展。針對相關技術(shù)中數(shù)字電視終端升級條件不容易擴展的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種數(shù)字電視終端及其升級方法和裝置,以解決數(shù)字電視終端升級條件不容易擴展的問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種數(shù)字電視終端的升級方法。根據(jù)本發(fā)明的數(shù)字電視終端的升級方法包括數(shù)字電視終端接收數(shù)字電視條件接收系統(tǒng)前端發(fā)送的升級條件和升級程序;數(shù)字電視終端判斷升級特征信息是否滿足升級條件;以及數(shù)字電視終端在預設升級特征信息滿足升級條件時,執(zhí)行升級程序以進行升級,其中,該數(shù)字電視終端中存儲有數(shù)字電視條件接收系統(tǒng)前端置入的升級特征信息。進一步地,在數(shù)字電視終端中存儲有多種升級特征信息時,數(shù)字電視終端判斷升級特征信息是否滿足升級條件包括查找與升級條件對應的升級特征信息;以及判斷查找到的升級特征信息是否滿足升級條件。進一步地,升級特征信息包括數(shù)字電視終端廠家信息和條件接收系統(tǒng)提供商信肩、ο進一步地,當升級特征信息包括條件接收系統(tǒng)提供商信息時,判斷查找到的升級特征信息是否滿足升級條件包括執(zhí)行以下至少一個判斷步驟判斷查找到的數(shù)字電視終端的智能卡卡號是否在升級卡號范圍內(nèi);判斷查找到的數(shù)字電視終端所處的地理區(qū)域是否在升級地理區(qū)域內(nèi);判斷查找到的數(shù)字電視終端的類型是否屬于升級類型,其中,數(shù)字電視終端的類型包括標清和高清;判斷查找到的數(shù)字電視終端的網(wǎng)絡類型是否屬于升級網(wǎng)絡類型,其中,數(shù)字電視終端的網(wǎng)絡類型包括單向和雙向;以及判斷查找到的數(shù)字電視終端的休眠狀態(tài)是否屬于升級休眠狀態(tài)。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種數(shù)字電視終端的升級裝置。根據(jù)本發(fā)明的數(shù)字電視終端的升級裝置用于執(zhí)行本發(fā)明提供的任意一種數(shù)字電視終端的升級方法。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種數(shù)字電視終端的升級裝置。根據(jù)本發(fā)明的數(shù)字電視終端的升級裝置包括存儲模塊,用于存儲數(shù)字電視條件接收系統(tǒng)前端置入的升級特征信息;接收模塊,用于接收數(shù)字電視條件接收系統(tǒng)前端發(fā)送的升級條件和升級程序;判斷模塊,用于判斷升級特征信息是否滿足升級條件;以及執(zhí)行模塊,用于在升級特征信息滿足升級條件時,執(zhí)行升級程序。進一步地,在數(shù)字電視終端中存儲有多種升級特征信息時,判斷模塊包括查找子模塊,用于查找與升級條件對應的升級特征信息;以及判斷子模塊,用于判斷查找到的升級特征信息是否滿足升級條件。進一步地,存儲模塊包括第一存儲子模塊,用于存儲數(shù)字電視終端的廠家信息; 以及第二存儲子模塊,用于存儲數(shù)字電視終端的條件接收系統(tǒng)提供商信息。進一步地,判斷子模塊包括以下至少一個判斷單元第一判斷單元,用于判斷查找到的數(shù)字電視終端的智能卡卡號是否在升級卡號范圍內(nèi);第二判斷單元,用于判斷查找到的數(shù)字電視終端所處的地理區(qū)域是否在升級地理區(qū)域內(nèi);第三判斷單元,用于判斷查找到的數(shù)字電視終端的類型是否屬于升級類型,其中,數(shù)字電視終端的類型包括標清和高清;第四判斷單元,用于判斷查找到的數(shù)字電視終端的網(wǎng)絡類型是否屬于升級網(wǎng)絡類型,其中,數(shù)字電視終端的網(wǎng)絡類型包括單向和雙向;以及第五判斷單元,用于判斷查找到的數(shù)字電視終端的休眠狀態(tài)是否屬于升級休眠狀態(tài)。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種數(shù)字電視終端。根據(jù)本發(fā)明的數(shù)字電視終端包括本發(fā)明提供的任意一種數(shù)字電視終端的升級裝置。通過本發(fā)明,采用包括以下步驟的數(shù)字電視終端的升級方法數(shù)字電視終端接收數(shù)字電視條件接收系統(tǒng)前端發(fā)送的升級條件和升級程序;數(shù)字電視終端判斷升級特征信息是否滿足升級條件;以及數(shù)字電視終端在預設升級特征信息滿足升級條件時,執(zhí)行升級程序以進行升級,其中,該數(shù)字電視終端中存儲有數(shù)字電視條件接收系統(tǒng)前端置入的升級特征信息,使得數(shù)字電視終端的升級條件由條件接收系統(tǒng)提供商信息決定,解決了數(shù)字電視終端升級條件不容易擴展的問題,進而達到了升級條件容易擴展的效果。
構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)本發(fā)明實施例的數(shù)字電視終端的原理框圖;圖2是根據(jù)本發(fā)明實施例的數(shù)字電視終端的升級裝置的原理框圖;圖3是根據(jù)本發(fā)明實施例的數(shù)字電視終端的升級方法的流程圖;以及圖4是根據(jù)本發(fā)明實施例的數(shù)字電視終端升級的示意圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。首先,介紹本發(fā)明具體實施方式
提供的數(shù)字電視終端。圖1是根據(jù)本發(fā)明實施例的數(shù)字電視終端的原理框圖,如圖1所示,該數(shù)字電視終端A通過其升級裝置20與數(shù)字電視條件接收系統(tǒng)前端B通信,預先置入數(shù)字電視條件接收系統(tǒng)前端B發(fā)送的升級特征信息,數(shù)字電視條件接收系統(tǒng)前端B對數(shù)字電視終端A下發(fā)升級任務時,同時發(fā)送升級條件和升級程序,數(shù)字電視終端A的升級裝置20接收該升級條件, 并根據(jù)升級條件判斷其預存的升級特征信息是否滿足要求,在滿足升級條件時執(zhí)行升級程序,完成升級過程。采用該實施例提供的數(shù)字電視終端(即機頂盒),其升級條件不再限制于機頂盒廠家的軟硬件信息,升級條件由運營商設定,能夠包含CA廠商(即條件接收系統(tǒng)提供商) 信息,擴展了升級條件。其次,介紹本發(fā)明具體實施方式
提供的數(shù)字電視終端的升級裝置。圖2是根據(jù)本發(fā)明實施例的數(shù)字電視終端的升級裝置的原理框圖,如圖2所示,該數(shù)字電視終端的升級裝置包括存儲模塊22,接收模塊M,判斷模塊沈以及執(zhí)行模塊觀。存儲模塊22用于存儲數(shù)字電視條件接收系統(tǒng)前端B置入的升級特征信息,其中, 運營商預先將預設的升級要素,即升級特征信息,置入到各個指定的數(shù)字電視終端A中,各終端通過存儲模塊22存儲自身的升級特征信息。在運營商對數(shù)字電視終端進行升級時,首先發(fā)送升級條件和升級程序,各終端的接收模塊M接收到數(shù)字電視條件接收系統(tǒng)前端B發(fā)送的升級條件和升級程序后,判斷模塊沈判斷自身存儲模塊22中存儲的升級特征信息是否滿足接收模塊M接收到的升級條件。在預設升級特征信息滿足升級條件時,執(zhí)行模塊觀執(zhí)行升級程序,完成升級過程。在該實施例中,提供了一種基于條件尋址的數(shù)字電視終端的升級裝置,在采用該升級裝置實現(xiàn)終端升級時,運營商能夠通過設置升級條件指定要升級的終端,實現(xiàn)點對點的升級,數(shù)字電視終端的升級條件中增加了 CA廠商信息,升級條件能夠由CA廠商信息決定,擴展了升級條件。優(yōu)選地,為了進一步擴展升級條件,CA廠商向數(shù)字電視終端置入多種升級特征信息,也即存儲模塊22中存儲有多種升級特征信息時,判斷模塊沈包括查找子模塊和判斷子模塊。其中,在接收模塊M接收到升級條件后,查找子模塊首先查找與升級條件對應的升級特征信息,然后判斷子模塊判斷查找到的升級特征信息是否滿足升級條件。進一步優(yōu)選地,存儲模塊22包括第一存儲子模塊,用于存儲數(shù)字電視終端的廠家信息;以及第二存儲子模塊,用于存儲數(shù)字電視終端的條件接收系統(tǒng)提供商信息,其中, 數(shù)字電視終端的廠家信息包括機頂盒型號、機頂盒軟硬件版本信息以及機頂盒序列號等; 數(shù)字電視終端的條件接收系統(tǒng)提供商信息包括智能卡卡號、機頂盒所處地理區(qū)域、數(shù)字電視終端的類型(包括標清和高清)、數(shù)字電視終端的網(wǎng)絡類型(包括單向和雙向)以及數(shù)字電視終端的休眠狀態(tài)等信息。在存儲模塊22中存儲有上述的一個或多個升級特征信息時,上述的判斷子模塊包括如下的一個或多個判斷單元第一判斷單元,用于判斷查找到的數(shù)字電視終端的智能卡卡號是否在升級卡號范圍內(nèi);第二判斷單元,用于判斷查找到的數(shù)字電視終端所處的地理區(qū)域是否在升級地理區(qū)域內(nèi);第三判斷單元,用于判斷查找到的數(shù)字電視終端的類型是否屬于升級類型;第四判斷單元,用于判斷查找到的數(shù)字電視終端的網(wǎng)絡類型是否屬于升級網(wǎng)絡類型,其中,數(shù)字電視終端的網(wǎng)絡類型包括單向和雙向;第五判斷單元,用于判斷查找到的數(shù)字電視終端的休眠狀態(tài)是否屬于升級休眠狀態(tài);第六判斷單元,用于判斷查找到的機頂盒型號是否屬于升級型號;第七判斷單元,用于判斷查找到的機頂盒軟硬件版本信息是否屬于升級版本;以及第八判斷單元,用于判斷查找到的機頂盒序列號是否屬于升級序列號。其中,運營商可以預先對上述升級特征信息進行編號,根據(jù)編號內(nèi)容,設定升級條件,如設定升級條件為智能卡號大于500且硬件版本小于003,則第一判斷單元判斷查找到的智能卡號是否大于500,同時第七判斷單元判斷查找到的機頂盒硬件版本信息是否小于003,在滿足智能卡號大于500且硬件版本小于003的升級條件時,機頂盒執(zhí)行升級程序完成升級。此外,還可以根據(jù)自定義信息來設置特殊條件,例如終端具有一個η個bit的屬性值,其中每個bit表示不同的含義,假設bitO定義為是否允許錄像,則可設定升級條件為不允許錄像對應的bitO特性,則滿足不允許錄像的條件時進行升級。采用該優(yōu)選實施方式提供的升級裝置,在進一步擴展升級條件的基礎上,兼容了傳統(tǒng)的升級條件。最后,介紹本發(fā)明具體實施方式
提供的數(shù)字電視終端的升級方法。圖3是根據(jù)本發(fā)明實施例的數(shù)字電視終端的升級方法的流程圖,如圖3所示,該方法包括如下的步驟S102至步驟S106 步驟S102 數(shù)字電視終端接收數(shù)字電視條件接收系統(tǒng)前端發(fā)送的升級條件和升級程序。在運營商對數(shù)字電視終端進行升級時,首先發(fā)送升級條件和升級程序,各終端接收到數(shù)字電視條件接收系統(tǒng)前端發(fā)送的升級條件和升級程序,該步驟可通過圖2所示實施例中的接收模塊M實現(xiàn)。步驟S104 數(shù)字電視終端判斷升級特征信息是否滿足升級條件。其中,運營商預先將預設的升級要素,即升級特征信息,置入到各個指定的數(shù)字電視終端中,各終端存儲有數(shù)字電視條件接收系統(tǒng)前端置入的升級特征信息,在接收到升級條件后,通過該步驟判斷自身的升級特征信息是否滿足升級條件,該步驟可通過圖2所示實施例中的判斷模塊沈?qū)崿F(xiàn)。在升級特征信息滿足升級條件時,執(zhí)行步驟S106,否則執(zhí)行步驟S108。為了進一步擴展升級條件,優(yōu)選地,在數(shù)字電視終端中存儲有多種升級特征信息時,步驟S104包括查找與升級條件對應的升級特征信息;以及判斷查找到的升級特征信息是否滿足升級條件。為了兼容現(xiàn)有的升級條件,優(yōu)選地,升級特征信息包括數(shù)字電視終端廠家信息和條件接收系統(tǒng)提供商信息。其中,數(shù)字電視終端的廠家信息包括機頂盒型號、機頂盒軟硬件版本信息以及機頂盒序列號等;數(shù)字電視終端的條件接收系統(tǒng)提供商信息包括智能卡卡號、機頂盒所處地理區(qū)域、數(shù)字電視終端的類型(包括標清和高清)、數(shù)字電視終端的網(wǎng)絡類型(包括單向和雙向)以及數(shù)字電視終端的休眠狀態(tài)等信息。
當升級特征信息包括條件接收系統(tǒng)提供商信息時,判斷查找到的升級特征信息是否滿足升級條件包括執(zhí)行以下至少一個判斷步驟判斷查找到的數(shù)字電視終端的智能卡卡號是否在升級卡號范圍內(nèi);判斷查找到的數(shù)字電視終端所處的地理區(qū)域是否在升級地理區(qū)域內(nèi);判斷查找到的數(shù)字電視終端的類型是否屬于升級類型,其中,數(shù)字電視終端的類型包括標清和高清;判斷查找到的數(shù)字電視終端的網(wǎng)絡類型是否屬于升級網(wǎng)絡類型,其中,數(shù)字電視終端的網(wǎng)絡類型包括單向和雙向;以及判斷查找到的數(shù)字電視終端的休眠狀態(tài)是否屬于升級休眠狀態(tài),其中,數(shù)字電視終端的休眠狀態(tài)包括。當升級特征信息包括數(shù)字電視終端廠家信息時,判斷查找到的升級特征信息是否滿足升級條件包括判斷查找到的機頂盒型號是否屬于升級型號;判斷查找到的機頂盒軟硬件版本信息是否屬于升級版本;以及判斷查找到的機頂盒序列號是否屬于升級序列號。步驟S106 數(shù)字電視終端在預設升級特征信息滿足升級條件時,執(zhí)行升級程序以進行升級,該步驟可通過圖2所示實施例中的執(zhí)行模塊觀實現(xiàn)。步驟S108 數(shù)字電視終端在預設升級特征信息不滿足升級條件時,不執(zhí)行升級程序。在該實施例中,提供了一種基于條件尋址的數(shù)字電視終端的升級方法,在采用該升級方法實現(xiàn)終端升級時,運營商能夠通過設置升級條件指定要升級的終端,實現(xiàn)點對點的升級,數(shù)字電視終端的升級條件中增加了 CA廠商信息,升級條件能夠由CA廠商信息決定,擴展了升級條件。圖4是根據(jù)本發(fā)明實施例的數(shù)字電視終端升級的示意圖,如圖4所示,數(shù)字電視條件接收系統(tǒng)前端設定升級條件、向終端置入條件特征(即升級特征信息)以及發(fā)送升級程序,其中,前端預先向終端置入升級特征信息,終端將接收到的升級特征信息進行存儲。當前端對終端進行升級,終端接收到前端發(fā)送的升級條件和升級程序時,確認升級過程,判讀升級特征信息是否滿足升級條件,滿足時進行升級,不滿足則放棄升級。從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果數(shù)字電視終端的升級條件中由增加了條件接收系統(tǒng)提供商信息,升級條件不再僅由數(shù)字電視終端的廠商決定,擴展了升級條件,同時,擴展了控制權(quán)限。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。顯然,本領域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)字電視終端的升級方法,其特征在于,所述數(shù)字電視終端中存儲有數(shù)字電視條件接收系統(tǒng)前端置入的升級特征信息,所述方法包括所述數(shù)字電視終端接收所述數(shù)字電視條件接收系統(tǒng)前端發(fā)送的升級條件和升級程序;所述數(shù)字電視終端判斷所述升級特征信息是否滿足所述升級條件;以及所述數(shù)字電視終端在所述預設升級特征信息滿足所述升級條件時,執(zhí)行所述升級程序以進行升級。
2.根據(jù)權(quán)利要求1所述的數(shù)字電視終端的升級方法,其特征在于,在所述數(shù)字電視終端中存儲有多種升級特征信息時,所述數(shù)字電視終端判斷所述升級特征信息是否滿足所述升級條件包括查找與所述升級條件對應的升級特征信息;以及判斷查找到的升級特征信息是否滿足所述升級條件。
3.根據(jù)權(quán)利要求2所述的數(shù)字電視終端的升級方法,其特征在于,所述升級特征信息包括數(shù)字電視終端廠家信息和條件接收系統(tǒng)提供商信息。
4.根據(jù)權(quán)利要求3所述的數(shù)字電視終端的升級方法,其特征在于,當所述升級特征信息包括條件接收系統(tǒng)提供商信息時,判斷查找到的升級特征信息是否滿足所述升級條件包括執(zhí)行以下至少一個判斷步驟判斷查找到的數(shù)字電視終端的智能卡卡號是否在升級卡號范圍內(nèi); 判斷查找到的數(shù)字電視終端所處的地理區(qū)域是否在升級地理區(qū)域內(nèi); 判斷查找到的數(shù)字電視終端的類型是否屬于升級類型,其中,所述數(shù)字電視終端的類型包括標清和高清;判斷查找到的數(shù)字電視終端的網(wǎng)絡類型是否屬于升級網(wǎng)絡類型,其中,所述數(shù)字電視終端的網(wǎng)絡類型包括單向和雙向;以及判斷查找到的數(shù)字電視終端的休眠狀態(tài)是否屬于升級休眠狀態(tài)。
5.一種數(shù)字電視終端的升級裝置,其特征在于,包括存儲模塊,用于存儲數(shù)字電視條件接收系統(tǒng)前端置入的升級特征信息; 接收模塊,用于接收所述數(shù)字電視條件接收系統(tǒng)前端發(fā)送的升級條件和升級程序; 判斷模塊,用于判斷所述升級特征信息是否滿足所述升級條件;以及執(zhí)行模塊,用于在所述升級特征信息滿足所述升級條件時,執(zhí)行所述升級程序。
6.根據(jù)權(quán)利要求5所述的數(shù)字電視終端的升級裝置,其特征在于,在所述數(shù)字電視終端中存儲有多種升級特征信息時,所述判斷模塊包括查找子模塊,用于查找與所述升級條件對應的升級特征信息;以及判斷子模塊,用于判斷查找到的升級特征信息是否滿足所述升級條件。
7.根據(jù)權(quán)利要求6所述的數(shù)字電視終端的升級裝置,其特征在于,所述存儲模塊包括 第一存儲子模塊,用于存儲所述數(shù)字電視終端的廠家信息;以及第二存儲子模塊,用于存儲所述數(shù)字電視終端的條件接收系統(tǒng)提供商信息。
8.根據(jù)權(quán)利要求7所述的數(shù)字電視終端的升級裝置,其特征在于,所述判斷子模塊包括以下至少一個判斷單元第一判斷單元,用于判斷查找到的數(shù)字電視終端的智能卡卡號是否在升級卡號范圍內(nèi);第二判斷單元,用于判斷查找到的數(shù)字電視終端所處的地理區(qū)域是否在升級地理區(qū)域內(nèi);第三判斷單元,用于判斷查找到的數(shù)字電視終端的類型是否屬于升級類型,其中,所述數(shù)字電視終端的類型包括標清和高清;第四判斷單元,用于判斷查找到的數(shù)字電視終端的網(wǎng)絡類型是否屬于升級網(wǎng)絡類型, 其中,所述數(shù)字電視終端的網(wǎng)絡類型包括單向和雙向;以及第五判斷單元,用于判斷查找到的數(shù)字電視終端的休眠狀態(tài)是否屬于升級休眠狀態(tài)。
9. 一種數(shù)字電視終端,其特征在于,包括權(quán)利要求5至8中任一項所述的數(shù)字電視終端的升級裝置。
全文摘要
本發(fā)明公開了一種數(shù)字電視終端及其升級方法和裝置。該數(shù)字電視終端中存儲有數(shù)字電視條件接收系統(tǒng)前端置入的升級特征信息,該數(shù)字電視終端的升級方法包括數(shù)字電視終端接收數(shù)字電視條件接收系統(tǒng)前端發(fā)送的升級條件和升級程序;數(shù)字電視終端判斷升級特征信息是否滿足升級條件;以及數(shù)字電視終端在預設升級特征信息滿足升級條件時,執(zhí)行升級程序以進行升級。通過本發(fā)明,數(shù)字電視終端的升級條件由條件接收系統(tǒng)提供商信息決定,從而使得升級條件容易擴展。
文檔編號G06F9/445GK102547410SQ201210026758
公開日2012年7月4日 申請日期2012年2月7日 優(yōu)先權(quán)日2012年2月7日
發(fā)明者劉利華, 張向輝, 李京娜, 鄭力錚 申請人:北京數(shù)碼視訊軟件技術(shù)發(fā)展有限公司