一種機(jī)頂盒升級(jí)方法及裝置制造方法【專利摘要】本發(fā)明實(shí)施例公開了一種機(jī)頂盒升級(jí)方法及裝置,該方法包括:對(duì)機(jī)頂盒的身份信息進(jìn)行加密,生成識(shí)別信息;根據(jù)接收的升級(jí)觸發(fā)信息判斷所述識(shí)別信息是否滿足觸發(fā)升級(jí)條件,所述升級(jí)觸發(fā)信息攜帶已加密的標(biāo)準(zhǔn)信息,所述標(biāo)準(zhǔn)信息為需要升級(jí)的機(jī)頂盒的身份信息;若所述識(shí)別信息滿足觸發(fā)升級(jí)條件,則接收升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);若所述識(shí)別信息不滿足觸發(fā)升級(jí)條件,則取消升級(jí)。本發(fā)明還公開了一種機(jī)頂盒升級(jí)的裝置。采用本發(fā)明,能實(shí)現(xiàn)對(duì)機(jī)頂盒身份信息進(jìn)行加密的功能,安全性高,并可同時(shí)對(duì)不同款機(jī)型的機(jī)頂盒進(jìn)行升級(jí),有利于廠商對(duì)各個(gè)頻點(diǎn)進(jìn)行合理分配,升級(jí)過(guò)程方便簡(jiǎn)捷。【專利說(shuō)明】一種機(jī)頂盒升級(jí)方法及裝置【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種機(jī)頂盒升級(jí)方法及裝置?!?br>背景技術(shù):
】[0002]隨著數(shù)字電視的普及,支撐數(shù)字電視播放的機(jī)頂盒占據(jù)著重要的地位,對(duì)于機(jī)頂盒功能的改善越來(lái)越得到運(yùn)營(yíng)商的重視。TS流(TransportStream),即傳輸流或節(jié)目流,用于傳輸和保存多道節(jié)目的編碼數(shù)據(jù)或其他數(shù)據(jù),其組成單位是節(jié)目。在機(jī)頂盒需要升級(jí)時(shí),運(yùn)營(yíng)商會(huì)將升級(jí)觸發(fā)數(shù)據(jù)和升級(jí)數(shù)據(jù)通過(guò)傳輸流TS流發(fā)送至機(jī)頂盒進(jìn)行升級(jí)。然而,一方面,在傳輸過(guò)程中,升級(jí)數(shù)據(jù)是透明的,亦即任何人都可以通過(guò)非法渠道檢測(cè)到升級(jí)數(shù)據(jù)的內(nèi)容,這就造成升級(jí)數(shù)據(jù)信息內(nèi)容容易被盜竊。[0003]另一方面,每次進(jìn)行傳輸升級(jí)數(shù)據(jù)時(shí),運(yùn)營(yíng)商只能對(duì)其中一款機(jī)頂盒的機(jī)型進(jìn)行升級(jí),而其它款機(jī)型的機(jī)頂盒則需要等待前一款機(jī)型的機(jī)頂盒升級(jí)完之后再升級(jí),從而使升級(jí)過(guò)程變得單一,同時(shí)也浪費(fèi)了時(shí)間。【
發(fā)明內(nèi)容】[0004]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種機(jī)頂盒升級(jí)方法及裝置,具有能實(shí)現(xiàn)對(duì)機(jī)頂盒身份信息加密的功能,安全性高,并可同時(shí)對(duì)不同款機(jī)型的機(jī)頂盒進(jìn)行升級(jí),有利于廠商對(duì)各個(gè)頻點(diǎn)進(jìn)行合理分配,升級(jí)過(guò)程方便簡(jiǎn)捷。[0005]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例一方面提供了一種機(jī)頂盒升級(jí)方法,包括:[0006]對(duì)機(jī)頂盒的身份信息進(jìn)行加密,生成識(shí)別信息;[0007]根據(jù)接收的升級(jí)觸發(fā)信息判斷所述識(shí)別信息是否滿足觸發(fā)升級(jí)條件,所述升級(jí)觸發(fā)信息攜帶已加密的標(biāo)準(zhǔn)信息,所述標(biāo)準(zhǔn)信息為需要升級(jí)的機(jī)頂盒的身份信息;[0008]若所述識(shí)別信息滿足觸發(fā)升級(jí)條件,則接收升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);若所述識(shí)別信息不滿足觸發(fā)升級(jí)條件,則取消升級(jí)。[0009]在本發(fā)明實(shí)施例第一方面的第一種可能的實(shí)現(xiàn)方式中,所述升級(jí)觸發(fā)信息和所述升級(jí)數(shù)據(jù)信息由傳輸流TS流攜帶。[0010]在本發(fā)明實(shí)施例第一方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)接收的升級(jí)觸發(fā)信息判斷所述識(shí)別信息是否滿足觸發(fā)升級(jí)條件包括:[0011]根據(jù)所述升級(jí)觸發(fā)信息所攜帶的版本號(hào)的值是否有變化判斷所述升級(jí)觸發(fā)信息和所述升級(jí)數(shù)據(jù)信息是否已更新,所述版本號(hào)的值對(duì)應(yīng)至少一種機(jī)頂盒類型的所述標(biāo)準(zhǔn)信息;[0012]若判斷所述版本號(hào)有變化,表示所述升級(jí)觸發(fā)信息和所述升級(jí)數(shù)據(jù)信息已更新,則繼續(xù)判斷所述識(shí)別信息是否與所述升級(jí)觸發(fā)信息的其中一個(gè)標(biāo)準(zhǔn)信息相匹配;[0013]若所述識(shí)別信息與所述升級(jí)觸發(fā)信息的其中一個(gè)所述標(biāo)準(zhǔn)信息相匹配,則繼續(xù)判斷所述識(shí)別信息對(duì)應(yīng)的軟件版本是否低于所述匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本;[0014]若所述識(shí)別信息對(duì)應(yīng)的軟件版本低于所述匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本,則繼續(xù)判斷所述識(shí)別信息對(duì)應(yīng)的序列號(hào)是否在所述匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi);[0015]若所述識(shí)別信息對(duì)應(yīng)的序列號(hào)在所述匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi),則確定滿足觸發(fā)升級(jí)條件。[0016]在本發(fā)明實(shí)施例第一方面的第一種可能的實(shí)現(xiàn)方式中,所述接收升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)包括:[0017]查詢所述匹配的標(biāo)準(zhǔn)信息所升級(jí)類型;[0018]根據(jù)所述升級(jí)類型下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。[0019]在本發(fā)明實(shí)施例第一方面的第四種可能的實(shí)現(xiàn)方式中,所述升級(jí)類型包括普通升級(jí)類型、強(qiáng)制升級(jí)類型,其中:[0020]所述普通升級(jí)類型,用于當(dāng)所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),提供用戶選擇是否升級(jí),若用戶選擇升級(jí)則下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);[0021]所述強(qiáng)制升級(jí)類型,用于當(dāng)所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),直接下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。[0022]相應(yīng)地,本發(fā)明實(shí)施例第二方面還提供了一種機(jī)頂盒升級(jí)裝置,包括:[0023]加密模塊,用于對(duì)機(jī)頂盒的身份信息進(jìn)行加密,生成識(shí)別信息;[0024]判斷模塊,用于根據(jù)接收的升級(jí)觸發(fā)信息判斷所述識(shí)別信息是否滿足觸發(fā)升級(jí)條件,所述升級(jí)觸發(fā)信息攜帶已加密的標(biāo)準(zhǔn)信息,所述標(biāo)準(zhǔn)信息為需要升級(jí)的機(jī)頂盒的身份信息;[0025]升級(jí)模塊,用于當(dāng)所述判斷模塊判斷所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),則接收升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);當(dāng)所述判斷模塊判斷所述識(shí)別信息不滿足觸發(fā)升級(jí)條件時(shí),則取消升級(jí)。[0026]在本發(fā)明實(shí)施例第二方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:[0027]存儲(chǔ)模塊,用于存儲(chǔ)所述升級(jí)觸發(fā)信息以及所述升級(jí)數(shù)據(jù)信息。[0028]在本發(fā)明實(shí)施例第二方面的第一種可能的實(shí)現(xiàn)方式中,所述判斷模塊包括:[0029]第一判斷單元,用于根據(jù)所述升級(jí)觸發(fā)信息所攜帶的版本號(hào)的值是否有變化判斷所述升級(jí)觸發(fā)信息和所述升級(jí)數(shù)據(jù)信息是否已更新,所述版本號(hào)的值對(duì)應(yīng)至少一種機(jī)頂盒類型的所述標(biāo)準(zhǔn)信息;[0030]第二判斷單元,用于當(dāng)所述第一判斷單元的判斷結(jié)果為是時(shí),表示所述升級(jí)觸發(fā)信息和所述升級(jí)數(shù)據(jù)信息已更新,判斷所述識(shí)別信息是否與所述升級(jí)觸發(fā)信息的其中一個(gè)所述標(biāo)準(zhǔn)信息相匹配;[0031]第三判斷單元,用于當(dāng)所述第二判斷單元的判斷結(jié)果為是時(shí),則判別所述識(shí)別信息對(duì)應(yīng)的軟件版本是否低于所述匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本;[0032]第四判斷單元,用于當(dāng)所述第三判斷單元的判斷結(jié)果為是時(shí),則判斷所述識(shí)別信息對(duì)應(yīng)的序列號(hào)是否在所述匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi);[0033]觸發(fā)單元,用于當(dāng)所述第四判斷單元的判斷結(jié)果為是時(shí),則確定滿足觸發(fā)升級(jí)條件。[0034]在本發(fā)明實(shí)施例第二方面的第一種可能的實(shí)現(xiàn)方式中,所述升級(jí)模塊包括:[0035]選擇單元,用于查詢所述匹配的標(biāo)準(zhǔn)信息所對(duì)應(yīng)的升級(jí)類型;[0036]下載單元,用于根據(jù)所述對(duì)應(yīng)的升級(jí)類型下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。[0037]在本發(fā)明實(shí)施例第二方面的第四種可能的實(shí)現(xiàn)方式中,所述選擇單元包括:[0038]普通升級(jí)單元,用于當(dāng)所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),提供用戶選擇是否升級(jí),若用戶選擇升級(jí)則下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);[0039]強(qiáng)制升級(jí)單元,用于當(dāng)所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),直接下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。[0040]在本發(fā)明實(shí)施例中,機(jī)頂盒接收到從傳輸流TS流發(fā)送的升級(jí)觸發(fā)數(shù)據(jù)后,將自身的身份信息加密生成識(shí)別信息之后,與升級(jí)觸發(fā)數(shù)據(jù)的內(nèi)容相核對(duì)。其中升級(jí)觸發(fā)數(shù)據(jù)包括版本號(hào),已經(jīng)加密過(guò)的各種機(jī)頂盒機(jī)型的身份信息(即標(biāo)準(zhǔn)信息),與各種標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本、序列號(hào)權(quán)限范圍。核對(duì)之后,如果滿足以上的條件則根據(jù)各種標(biāo)準(zhǔn)信息對(duì)應(yīng)的升級(jí)類型進(jìn)行相應(yīng)的升級(jí)。采用本發(fā)明,具有能對(duì)機(jī)頂盒身份信息加密的功能,其安全性高,并可同時(shí)對(duì)不同款機(jī)型的機(jī)頂盒進(jìn)行升級(jí),有利于廠商對(duì)各個(gè)頻點(diǎn)資源進(jìn)行合理分配,升級(jí)過(guò)程方便簡(jiǎn)捷?!緦@綀D】【附圖說(shuō)明】[0041]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0042]圖1是本發(fā)明實(shí)施例公開的一種機(jī)頂盒升級(jí)方法的流程示意圖;[0043]圖2是本發(fā)明實(shí)施例公開的另一種機(jī)頂盒升級(jí)方法的流程示意圖;[0044]圖3是本發(fā)明實(shí)施例公開的一種機(jī)頂盒升級(jí)裝置的結(jié)構(gòu)示意圖[0045]圖4是本發(fā)明實(shí)施例公開的機(jī)頂盒升級(jí)裝置中判斷模塊的結(jié)構(gòu)示意圖;[0046]圖5是本發(fā)明實(shí)施例公開的機(jī)頂盒升級(jí)裝置中升級(jí)模塊的結(jié)構(gòu)示意圖。[0047]圖6是本發(fā)明實(shí)施例公開的升級(jí)模塊中選擇單元的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】[0048]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的本實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。[0049]本發(fā)明實(shí)施例公開了一種機(jī)頂盒升級(jí)方法及裝置,具有能實(shí)現(xiàn)對(duì)機(jī)頂盒身份信息加密的功能,其安全性高,并可同時(shí)對(duì)不同款機(jī)型的機(jī)頂盒進(jìn)行升級(jí),有利于廠商對(duì)各個(gè)頻點(diǎn)進(jìn)行合理分配,升級(jí)過(guò)程方便簡(jiǎn)捷。以下分別進(jìn)行詳細(xì)說(shuō)明。[0050]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種機(jī)頂盒升級(jí)方法的流程圖。[0051]如圖1所示,本發(fā)明實(shí)施例公開的一種機(jī)頂盒升級(jí)方法可以包括以下步驟:[0052]步驟100,對(duì)機(jī)頂盒的身份信息進(jìn)行加密,生成識(shí)別信息。[0053]一個(gè)實(shí)施例中,在對(duì)傳輸流TS流發(fā)送的升級(jí)觸發(fā)信息進(jìn)行核對(duì)之前,由于升級(jí)觸發(fā)信息中的身份信息已經(jīng)通過(guò)MD5算法進(jìn)行加密,生成標(biāo)準(zhǔn)信息,因此機(jī)頂盒自身的身份信息也需要通過(guò)MD5算法加密生成識(shí)別信息才能與升級(jí)觸發(fā)信息中的標(biāo)準(zhǔn)信息進(jìn)行核對(duì)。[0054]需要說(shuō)明的是,機(jī)頂盒的身份信息可以為機(jī)頂盒機(jī)型的硬件版本ID和用戶ID值,也可以是該機(jī)型的機(jī)型號(hào)、地區(qū)值等和機(jī)型相關(guān)的特有的數(shù)據(jù)信息。凡是和機(jī)頂盒機(jī)型相關(guān)的信息都可以納入在身份信息核對(duì)的范圍之內(nèi)。[0055]步驟110,根據(jù)接收的升級(jí)觸發(fā)信息判斷識(shí)別信息是否滿足觸發(fā)升級(jí)條件,升級(jí)觸發(fā)信息攜帶已加密的標(biāo)準(zhǔn)信息,標(biāo)準(zhǔn)信息為需要升級(jí)的機(jī)頂盒的身份信息。[0056]在本發(fā)明實(shí)施例中,升級(jí)觸發(fā)數(shù)據(jù)包括版本號(hào),已經(jīng)加密過(guò)的各種機(jī)頂盒機(jī)型的身份信息(即標(biāo)準(zhǔn)信息),與各種機(jī)頂盒機(jī)型的身份信息對(duì)應(yīng)的軟件版本、序列號(hào)權(quán)限范圍。核對(duì)之后,如果滿足以上的條件則根據(jù)各種標(biāo)準(zhǔn)信息對(duì)應(yīng)的升級(jí)類型進(jìn)行相應(yīng)的升級(jí)。[0057]作為一種可實(shí)施的方式,在具體實(shí)現(xiàn)中,升級(jí)條件包含以下五點(diǎn):[0058]第一,根據(jù)升級(jí)觸發(fā)信息所攜帶的版本號(hào)的值是否有變化來(lái)判斷升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息是否已更新,該版本號(hào)的值對(duì)應(yīng)至少一種機(jī)頂盒類型的標(biāo)準(zhǔn)信息;[0059]第二,若判斷版本號(hào)有變化,表示升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息已更新,則繼續(xù)判斷識(shí)別信息是否與升級(jí)觸發(fā)信息的其中一個(gè)標(biāo)準(zhǔn)信息相匹配;若判斷版本號(hào)沒(méi)有變化,則取消升級(jí)。[0060]第三,根據(jù)第二條件的判斷,若識(shí)別信息與升級(jí)觸發(fā)信息的其中一個(gè)標(biāo)準(zhǔn)信息相匹配,則繼續(xù)判斷識(shí)別信息對(duì)應(yīng)的軟件版本是否低于匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本;若識(shí)別信息沒(méi)有與升級(jí)觸發(fā)信息的任何一個(gè)標(biāo)準(zhǔn)信息相匹配的,則取消升級(jí)。[0061]第四,根據(jù)第三條件的判斷,若識(shí)別信息對(duì)應(yīng)的軟件版本低于匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本,則繼續(xù)判斷識(shí)別信息攜帶的序列號(hào)是否在匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi);若識(shí)別信息對(duì)應(yīng)的軟件版本高于匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本,則取消升級(jí)。[0062]第五,根據(jù)第四條件的判斷,若識(shí)別信息攜帶的序列號(hào)在匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi),則觸發(fā)升級(jí);若識(shí)別信息攜帶的序列號(hào)不在匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi),則取消升級(jí)。[0063]步驟120,若識(shí)別信息滿足觸發(fā)升級(jí)條件,則接收升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);若識(shí)別信息不滿足觸發(fā)升級(jí)條件,則取消升級(jí)。[0064]作為一種可實(shí)施的方式,升級(jí)類型包括普通升級(jí)類型、強(qiáng)制升級(jí)類型,其中:[0065]普通升級(jí)類型,用于當(dāng)識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),提供用戶選擇是否升級(jí),若用戶選擇升級(jí)則下載對(duì)應(yīng)的升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);若用戶選擇停止升級(jí)則機(jī)頂盒取消升級(jí)。[0066]強(qiáng)制升級(jí)類型,用于當(dāng)識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),直接下載對(duì)應(yīng)的升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。[0067]通過(guò)實(shí)施圖1所描述的方法,對(duì)整體判斷過(guò)程進(jìn)行了概括,本方法實(shí)施例具有能實(shí)現(xiàn)對(duì)機(jī)頂盒身份信息加密的功能,安全性高,并可同時(shí)對(duì)不同款機(jī)型的機(jī)頂盒進(jìn)行升級(jí),有利于廠商對(duì)各個(gè)頻點(diǎn)進(jìn)行合理分配,升級(jí)過(guò)程方便簡(jiǎn)捷。[0068]請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種機(jī)頂盒升級(jí)方法示意圖。圖2是在圖1的基礎(chǔ)上進(jìn)行改進(jìn)的更加詳細(xì)的描述觸發(fā)升級(jí)以及下載升級(jí)的過(guò)程。[0069]如圖2所示,本發(fā)明實(shí)施例公開的一種機(jī)頂盒升級(jí)方法可以包括以下步驟。[0070]需要說(shuō)明的是,機(jī)頂盒的身份信息可以為機(jī)頂盒機(jī)型的硬件版本ID和用戶ID值,也可以是該機(jī)型的機(jī)型號(hào)、地區(qū)值等和機(jī)型相關(guān)的特有的數(shù)據(jù)信息。凡是和機(jī)頂盒機(jī)型相關(guān)的信息都可以納入在身份信息核對(duì)的范圍之內(nèi)。[0071]步驟200,機(jī)頂盒自身的身份信息進(jìn)行加密,生成識(shí)別信息。[0072]在本實(shí)施例中,對(duì)于機(jī)頂盒自身的身份信息采用了MD5算法進(jìn)行加密,生成識(shí)別信息。MD5算法是一種信息-摘要算法,是讓大容量信息在用數(shù)字簽名軟件簽署私人密匙前被〃壓縮〃成一種保密的格式(就是把一個(gè)任意長(zhǎng)度的字節(jié)串變換成一定長(zhǎng)的大整數(shù))。通過(guò)用MD5算法加密能使得用戶信息得到很好的保護(hù)。[0073]而在升級(jí)觸發(fā)信息中的標(biāo)準(zhǔn)信息也是由MD5算法加密所得,其用MD5算法加密的優(yōu)勢(shì)在于,可以把身份信息的字節(jié)串變換成一定長(zhǎng)的大整數(shù),因此當(dāng)機(jī)頂盒的識(shí)別信息與升級(jí)觸發(fā)信息中標(biāo)準(zhǔn)信息相比較時(shí),只需要比較他們的MD5值,即可判斷這兩種信息是否相同。[0074]步驟201,機(jī)頂盒接收升級(jí)觸發(fā)信息。[0075]—個(gè)實(shí)施例中,升級(jí)觸發(fā)信息可由傳輸流TS流發(fā)送至機(jī)頂盒,TS流在攜帶升級(jí)觸發(fā)信息的同時(shí),還攜帶有升級(jí)數(shù)據(jù)信息。具體實(shí)現(xiàn)中,升級(jí)數(shù)據(jù)信息可由函數(shù)(Softwareupdate_sectionO)實(shí)現(xiàn)。其中升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息包含在一組名為(table_id)的表中,當(dāng)table_id的值為0x8D時(shí)代表升級(jí)觸發(fā)信息所在的位置值;當(dāng)table_id的值為0x90時(shí)代表升級(jí)數(shù)據(jù)信息所在的位置值,當(dāng)機(jī)頂盒需要進(jìn)行升級(jí)時(shí),升級(jí)觸發(fā)信息找到升級(jí)數(shù)據(jù)信息在table_id中所在的位置值,并提取升級(jí)數(shù)據(jù)信息下載。[0076]步驟202,判斷升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息是否有更新。[0077]具體實(shí)現(xiàn)中,判斷升.級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息是否有更新可以根據(jù)(Softwareupdate_section)函數(shù)中版本號(hào)的變化來(lái)判斷,當(dāng)升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息有更新時(shí),對(duì)應(yīng)(Software_update_section)函數(shù)中版本號(hào)(version_number)的字段會(huì)在原來(lái)的值上加“I”。因此可根據(jù)版本號(hào)值的變化來(lái)判斷升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息是否有更新。當(dāng)判斷出有更新時(shí)則執(zhí)行步驟203,當(dāng)判斷出沒(méi)有更新時(shí)則執(zhí)行步驟210,取消升級(jí)。[0078]步驟203,繼步驟202的判斷為升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息有更新時(shí),則進(jìn)一步判斷機(jī)頂盒自身的識(shí)別信息是否與升級(jí)觸發(fā)信息的其中一個(gè)標(biāo)準(zhǔn)信息相匹配。[0079]在本實(shí)施例中,由于更新時(shí)(Software_update_section)函數(shù)中版本號(hào)的值會(huì)有所改變,而版本號(hào)具體的值則映射(Software_update_section)函數(shù)中的η個(gè)機(jī)頂盒類型的標(biāo)準(zhǔn)信息,這些標(biāo)準(zhǔn)信息都是經(jīng)過(guò)MD5算法加密的。因此,當(dāng)判斷機(jī)頂盒自身的識(shí)別信息是否與升級(jí)觸發(fā)信息的其中一個(gè)標(biāo)準(zhǔn)信息相匹配時(shí),即用機(jī)頂盒自身的識(shí)別信息的MD5值與(Software_update_section)函數(shù)中的η個(gè)機(jī)頂盒類型的標(biāo)準(zhǔn)信息的MD5值進(jìn)行--比對(duì),當(dāng)比對(duì)出函數(shù)中有一個(gè)機(jī)頂盒類型的標(biāo)準(zhǔn)信息的MD5值是與機(jī)頂盒自身的識(shí)別信息的MD5值相同時(shí),則說(shuō)明機(jī)頂盒自身的識(shí)別信息有與其相匹配的標(biāo)準(zhǔn)信息,即可以繼續(xù)執(zhí)行下一步驟即步驟204的判斷。[0080]當(dāng)查詢到函數(shù)中沒(méi)有任何一個(gè)機(jī)頂盒類型的標(biāo)準(zhǔn)信息的MD5值是與機(jī)頂盒自身的識(shí)別信息的MD5值相同時(shí),則直接執(zhí)行步驟210,取消升級(jí)。[0081]步驟204,繼步驟203判斷的結(jié)果為查詢到機(jī)頂盒自身的識(shí)別信息有與其相匹配的標(biāo)準(zhǔn)信息時(shí),則繼續(xù)判斷機(jī)頂盒自身的識(shí)別信息的軟件版本是否低于匹配的標(biāo)準(zhǔn)信息的軟件版本。[0082]若機(jī)頂盒自身的識(shí)別信息的軟件版本低于匹配的標(biāo)準(zhǔn)信息的軟件版本,則執(zhí)行步驟205;若機(jī)頂盒自身的識(shí)別信息的軟件版本高于匹配的標(biāo)準(zhǔn)信息的軟件版本,則直接執(zhí)行步驟210,取消升級(jí)。[0083]步驟205,繼步驟204判斷的結(jié)果為機(jī)頂盒自身的識(shí)別信息的軟件版本低于匹配的標(biāo)準(zhǔn)信息的軟件版本,則判斷機(jī)頂盒自身的識(shí)別信息的序列號(hào)是否在匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi)。[0084]作為一種可實(shí)施的方式,在本實(shí)施例中,每個(gè)機(jī)頂盒在出廠時(shí)都有唯一與其對(duì)應(yīng)的序列號(hào)。在升級(jí)觸發(fā)信息中,每個(gè)標(biāo)準(zhǔn)信息對(duì)應(yīng)著序列號(hào)權(quán)限范圍,只要機(jī)頂盒自身的序列號(hào)在此范圍內(nèi)即可滿足升級(jí)條件。在(Software_update_section)函數(shù)中,機(jī)頂盒升級(jí)的最小序列號(hào)用(STB_id_begin)語(yǔ)句表示,最大序列號(hào)則由(STB_id_end)語(yǔ)句表示。[0085]若判斷機(jī)頂盒自身的識(shí)別信息的序列號(hào)在匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi),則滿足以上升級(jí)條件,執(zhí)行步驟206。若機(jī)頂盒自身的識(shí)別信息的序列號(hào)不在匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi),則直接執(zhí)行步驟210,取消升級(jí)。[0086]步驟206,判斷升級(jí)類型是否為普通升級(jí)類型。[0087]具體實(shí)現(xiàn)中,繼步驟205判斷的結(jié)果為機(jī)頂盒自身的識(shí)別信息的序列號(hào)在匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi)時(shí),匹配的標(biāo)準(zhǔn)信息定義了該機(jī)頂盒的升級(jí)類型。其在(Software_update_section)函數(shù)中用(upgrade_kind)來(lái)表示。在執(zhí)行步驟206時(shí),判斷匹配的標(biāo)準(zhǔn)信息所定義的該機(jī)頂盒的升級(jí)類型是否為普通升級(jí)類型。若為普通升級(jí)類型,則執(zhí)行步驟207;若判斷結(jié)果不是普通升級(jí)類型,則執(zhí)行步驟208,即匹配的標(biāo)準(zhǔn)信息所定義的該機(jī)頂盒的升級(jí)類型為強(qiáng)制升級(jí)類型。[0088]步驟207,用戶是否需要升級(jí)。[0089]當(dāng)步驟206中,當(dāng)匹配的標(biāo)準(zhǔn)信息所定義的該機(jī)頂盒的升級(jí)類型為普通升級(jí)類型時(shí),(Software_update_section)函數(shù)會(huì)通過(guò)顯示器彈出對(duì)話框提示用戶是否需要升級(jí)。若用戶選擇升級(jí),則執(zhí)行步驟209下載升級(jí)數(shù)據(jù);若用戶選擇取消升級(jí),則直接執(zhí)行步驟210,取消升級(jí)。[0090]步驟208,強(qiáng)制升級(jí)。[0091]當(dāng)步驟206中,當(dāng)匹配的標(biāo)準(zhǔn)信息所定義的該機(jī)頂盒的升級(jí)類型不是普通升級(jí)類型時(shí),則強(qiáng)制機(jī)頂盒升級(jí)。進(jìn)而執(zhí)行步驟209。[0092]步驟209,下載升級(jí)數(shù)據(jù),進(jìn)行軟件更新。[0093]本實(shí)施例中,當(dāng)步驟207中用戶選擇需要升級(jí)或者步驟208中升級(jí)觸發(fā)信息判斷機(jī)頂盒的類型為強(qiáng)制升級(jí)時(shí),則滿足以上升級(jí)條件。具體實(shí)現(xiàn)中,升級(jí)數(shù)據(jù)信息由(Software_Data_Section())函數(shù)表示,當(dāng)步驟208及以上步驟都滿足升級(jí)條件時(shí),升級(jí)觸發(fā)信息找到升級(jí)數(shù)據(jù)信息的所在值,即表(table_id)的值為0x90。在傳輸升級(jí)數(shù)據(jù)信息過(guò)程中,通過(guò)(Software_update_section)函數(shù)中的頻點(diǎn)信息PD,符號(hào)率標(biāo)示符FHL,以及調(diào)制方式TZFS將傳輸流TS流中的頻點(diǎn)鎖住。鎖住頻點(diǎn)后,一方面通過(guò)(SoftWare_update_section)函數(shù)中的下載升級(jí)數(shù)據(jù)表的標(biāo)示符(download_table_id)來(lái)下載(Software_Data_Section())函數(shù)中與機(jī)頂盒自身機(jī)型和升級(jí)類型對(duì)應(yīng)的表標(biāo)示符(table_id)。[0094]另一方面,當(dāng)下載完表標(biāo)示符(table_id)后,(Software_update_section)函數(shù)中的下載包標(biāo)示符(down_pid)下載(Software_Data_SectionO)函數(shù)中表標(biāo)示符(table_id)中的升級(jí)數(shù)據(jù)。將升級(jí)數(shù)據(jù)通過(guò)TS流傳輸至機(jī)頂盒,機(jī)頂盒中的升級(jí)控制模塊將接收的升級(jí)數(shù)據(jù)寫入FLASH,完成升級(jí)更新。[0095]作為一種可實(shí)施的方式,在機(jī)頂盒A在進(jìn)行請(qǐng)求時(shí),另一款機(jī)型的機(jī)頂盒B也可以同時(shí)對(duì)該升級(jí)觸發(fā)信息發(fā)出升級(jí)請(qǐng)求,不同的是,機(jī)頂盒B由于身份信息的不同,獲取的識(shí)別信息值也不同,因此下載的升級(jí)數(shù)據(jù)也不同,但所有比較的流程都是相同的。[0096]可見,在圖2表現(xiàn)的機(jī)頂盒升級(jí)方法中,一方面體現(xiàn)出對(duì)機(jī)頂盒身份信息加密的安全性;第二方面可將升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息通過(guò)TS流傳輸至機(jī)頂盒過(guò)程簡(jiǎn)潔方便;第三方面運(yùn)營(yíng)商可根據(jù)每種機(jī)頂盒機(jī)型的需要同時(shí)對(duì)多款機(jī)型的機(jī)頂盒進(jìn)行升級(jí);第四方面由于下載升級(jí)數(shù)據(jù)過(guò)程中需要鎖住TS流中的頻點(diǎn),因此運(yùn)營(yíng)商可以根據(jù)需求靈活選擇頻點(diǎn)下載,合理分配頻點(diǎn)資源。[0097]請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例公開的一種機(jī)頂盒升級(jí)裝置示意圖。如圖3所示,機(jī)頂盒升級(jí)裝置可以包括:[0098]加密模塊300,用于對(duì)機(jī)頂盒的身份信息進(jìn)行加密,生成識(shí)別信息。[0099]判斷模塊310,用于根據(jù)接收的升級(jí)觸發(fā)信息判斷識(shí)別信息是否滿足觸發(fā)升級(jí)條件,升級(jí)觸發(fā)信息攜帶已加密的標(biāo)準(zhǔn)信息,該標(biāo)準(zhǔn)信息為需要升級(jí)的機(jī)頂盒的身份信息。[0100]升級(jí)模塊320,用于當(dāng)判斷模塊310判斷識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),則接收升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);當(dāng)判斷模塊310判斷識(shí)別信息不滿足觸發(fā)升級(jí)條件時(shí),則取消升級(jí)。[0101]存儲(chǔ)模塊330,用于存儲(chǔ)升級(jí)觸發(fā)信息以及升級(jí)數(shù)據(jù)信息。[0102]在圖3所示的機(jī)頂盒升級(jí)裝置中,加密模塊300將機(jī)頂盒的身份信息進(jìn)行加密之后,判斷模塊310調(diào)出加密模塊300中機(jī)頂盒識(shí)別信息與傳輸流TS流發(fā)送的存儲(chǔ)模塊330中的升級(jí)觸發(fā)信息相比較,判斷識(shí)別信息是否滿足觸發(fā)升級(jí)條件,若滿足觸發(fā)升級(jí)條件則升級(jí)模塊320下載存儲(chǔ)模塊330中的升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí),若不滿足觸發(fā)升級(jí)條件則升級(jí)模塊320取消升級(jí)。圖3所示的升級(jí)裝置能對(duì)身份信息進(jìn)行加密,生成識(shí)別信息,保護(hù)了用戶的私隱,在傳輸過(guò)程中更加具有安全性。[0103]請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開的機(jī)頂盒升級(jí)裝置中判斷模塊310的結(jié)構(gòu)示意圖。如圖4所示,機(jī)頂盒升級(jí)裝置中的判斷模塊可以包括:[0104]第一判斷單元400,用于根據(jù)升級(jí)觸發(fā)信息所攜帶的版本號(hào)的值是否有變化判斷升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息是否已更新,版本號(hào)的值對(duì)應(yīng)至少一種機(jī)頂盒類型的標(biāo)準(zhǔn)信肩、O[0105]作為一種可實(shí)施的方式,第一判斷單元400是根據(jù)存儲(chǔ)模塊330的升級(jí)觸發(fā)信息中版本號(hào)的變化來(lái)判斷的,當(dāng)升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息有更新時(shí),對(duì)應(yīng)版本號(hào)字段會(huì)在原來(lái)的值上加“I”。因此可根據(jù)版本號(hào)值的變化來(lái)判斷升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息是否有更新。當(dāng)判斷出有更新時(shí)則進(jìn)入下一判斷單元第二判斷單元410,當(dāng)判斷出沒(méi)有更新時(shí)則取消升級(jí)。[0106]第二判斷單元410,用于當(dāng)?shù)谝慌袛鄦卧?00的判斷結(jié)果為是時(shí),表示升級(jí)觸發(fā)信息和升級(jí)數(shù)據(jù)信息已更新,則繼續(xù)判斷識(shí)別信息是否與升級(jí)觸發(fā)信息的其中一個(gè)標(biāo)準(zhǔn)信息相匹配。[0107]作為一種可實(shí)施的方式,第二判斷單元410將機(jī)頂盒自身的識(shí)別信息的MD5值與存儲(chǔ)模塊330的升級(jí)觸發(fā)信息中的η個(gè)機(jī)頂盒類型的標(biāo)準(zhǔn)信息的MD5值進(jìn)行一一比對(duì),當(dāng)比對(duì)出函數(shù)中有一個(gè)機(jī)頂盒類型的標(biāo)準(zhǔn)信息的MD5值是與機(jī)頂盒自身的識(shí)別信息的MD5值相同時(shí),則說(shuō)明可以繼續(xù)執(zhí)行下一第三判斷單元420。[0108]當(dāng)查詢到函數(shù)中沒(méi)有一個(gè)機(jī)頂盒類型的標(biāo)準(zhǔn)信息的MD5值是與機(jī)頂盒自身的識(shí)別信息的MD5值相同時(shí),則取消升級(jí)。[0109]第三判斷單元420,用于當(dāng)?shù)诙袛鄦卧?10的判斷結(jié)果為是時(shí),則判斷識(shí)別信息對(duì)應(yīng)的軟件版本是否低于匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本。若第三判斷單元420判別識(shí)別信息對(duì)應(yīng)的軟件版本低于匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本,則進(jìn)行下一判斷第四判斷單元430;若第三判斷單元420判別識(shí)別信息對(duì)應(yīng)的軟件版本高于匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本,則取消升級(jí)。[0110]第四判斷單元430,用于當(dāng)?shù)谌袛鄦卧?20判斷識(shí)別信息對(duì)應(yīng)的軟件版本低于匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本時(shí),則判斷識(shí)別信息攜帶的序列號(hào)是否在匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi)。[0111]作為一種可實(shí)施的方式,在本實(shí)施例中,每個(gè)機(jī)頂盒在出廠時(shí)都有唯一與其對(duì)應(yīng)的序列號(hào)。在升級(jí)觸發(fā)信息中,每個(gè)標(biāo)準(zhǔn)信息對(duì)應(yīng)著序列號(hào)權(quán)限范圍。當(dāng)?shù)谒呐袛鄦卧?30判斷識(shí)別信息攜帶的序列號(hào)在升級(jí)觸發(fā)信息的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi)時(shí),則進(jìn)入下一單元觸發(fā)單元440;當(dāng)?shù)谒呐袛鄦卧?30判斷識(shí)別信息攜帶的序列號(hào)不在升級(jí)觸發(fā)信息的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi)時(shí),則取消升級(jí)。[0112]觸發(fā)單元440,用于第四判斷單元430判斷識(shí)別信息攜帶的序列號(hào)在升級(jí)觸發(fā)信息的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi),則觸發(fā)升級(jí)。[0113]圖5是本發(fā)明實(shí)施例公開的機(jī)頂盒升級(jí)裝置中升級(jí)模塊的結(jié)構(gòu)示意圖。如圖5所示,機(jī)頂盒升級(jí)裝置中的升級(jí)模塊可以包括:[0114]選擇單元500,用于查詢匹配的標(biāo)準(zhǔn)信息所對(duì)應(yīng)的升級(jí)類型。[0115]作為一種可實(shí)施的方式,升級(jí)類型包括普通升級(jí)類型和強(qiáng)制升級(jí)類型。當(dāng)觸發(fā)單元440提示選擇單元500觸發(fā)升級(jí)時(shí),匹配的標(biāo)準(zhǔn)信息會(huì)定義該機(jī)頂盒的升級(jí)類型。當(dāng)匹配的標(biāo)準(zhǔn)信息所定義的該機(jī)頂盒的升級(jí)類型為普通升級(jí)類型時(shí),升級(jí)觸發(fā)信息會(huì)通過(guò)顯示器彈出對(duì)話框提示用戶是否需要升級(jí)。若用戶選擇升級(jí),則進(jìn)入下一單元下載單元510下載升級(jí)數(shù)據(jù);若用戶選擇取消升級(jí),則取消升級(jí)模式。[0116]當(dāng)匹配的標(biāo)準(zhǔn)信息所定義的該機(jī)頂盒的升級(jí)類型為強(qiáng)制升級(jí)類型時(shí),升級(jí)觸發(fā)信息直接從下載單元510下載升級(jí)數(shù)據(jù)。[0117]下載單元510,用于根據(jù)對(duì)應(yīng)的升級(jí)類型下載升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。[0118]作為一種可實(shí)施的方式,當(dāng)選擇單元500中的狀態(tài)為用戶選擇升級(jí)或者強(qiáng)制升級(jí)時(shí),升級(jí)觸發(fā)信息找到升級(jí)數(shù)據(jù)信息的所在值。在傳輸升級(jí)數(shù)據(jù)信息過(guò)程中,通過(guò)頻點(diǎn)信息PD,符號(hào)率標(biāo)示符FHL,以及調(diào)制方式TZFS將傳輸流TS流中的頻點(diǎn)鎖住。鎖住后一方面下載升級(jí)數(shù)據(jù)表的標(biāo)示符下載與機(jī)頂盒自身機(jī)型和升級(jí)類型對(duì)應(yīng)的表標(biāo)示符。另一方面,當(dāng)下載完表標(biāo)示符后,下載包標(biāo)示符下載升級(jí)數(shù)據(jù)表中表標(biāo)示符中的升級(jí)數(shù)據(jù)。將升級(jí)數(shù)據(jù)通過(guò)TS流傳輸至機(jī)頂盒,機(jī)頂盒中的升級(jí)控制模塊將接收的升級(jí)數(shù)據(jù)寫入flash,完成升級(jí)更新。[0119]請(qǐng)參閱圖6,圖6是本發(fā)明實(shí)施例公開的升級(jí)模塊中選擇單元的結(jié)構(gòu)示意圖。如圖6所示,機(jī)頂盒升級(jí)裝置中升級(jí)模塊的選擇單元可以包括:[0120]普通升級(jí)單元600,用于當(dāng)識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),提供用戶選擇是否升級(jí),若用戶選擇升級(jí)則下載對(duì)應(yīng)的所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。[0121]作為一種可實(shí)施的方式,當(dāng)匹配的標(biāo)準(zhǔn)信息所定義的該機(jī)頂盒的升級(jí)類型為普通升級(jí)類型時(shí),普通升級(jí)單元600會(huì)通過(guò)顯示器彈出對(duì)話框提示用戶是否需要升級(jí)。若用戶選擇升級(jí),則進(jìn)入下一單元下載單元510下載升級(jí)數(shù)據(jù);若用戶選擇取消升級(jí),則取消升級(jí)模式。[0122]強(qiáng)制升級(jí)單元610,用于當(dāng)識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),直接下載對(duì)應(yīng)的升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。[0123]作為一種可實(shí)施的方式,當(dāng)匹配的標(biāo)準(zhǔn)信息所定義的該機(jī)頂盒的升級(jí)類型為強(qiáng)制升級(jí)類型時(shí),強(qiáng)制升級(jí)單元610直接從下載單元510下載升級(jí)數(shù)據(jù)。[0124]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。[0125]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。[0126]以上所述的實(shí)施方式,并不構(gòu)成對(duì)該技術(shù)方案保護(hù)范圍的限定。任何在上述實(shí)施方式的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在該技術(shù)方案的保護(hù)范圍之內(nèi)?!緳?quán)利要求】1.一種機(jī)頂盒升級(jí)方法,其特征在于,包括:對(duì)機(jī)頂盒的身份信息進(jìn)行加密,生成識(shí)別信息;根據(jù)接收的升級(jí)觸發(fā)信息判斷所述識(shí)別信息是否滿足觸發(fā)升級(jí)條件,所述升級(jí)觸發(fā)信息攜帶已加密的標(biāo)準(zhǔn)信息,所述標(biāo)準(zhǔn)信息為需要升級(jí)的機(jī)頂盒的身份信息;若所述識(shí)別信息滿足觸發(fā)升級(jí)條件,則接收升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);若所述識(shí)別信息不滿足觸發(fā)升級(jí)條件,則取消升級(jí)。2.根據(jù)權(quán)力要求I所述的方法,其特征在于,所述升級(jí)觸發(fā)信息和所述升級(jí)數(shù)據(jù)信息由傳輸流TS流攜帶。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)接收的升級(jí)觸發(fā)信息判斷所述識(shí)別信息是否滿足觸發(fā)升級(jí)條件包括:根據(jù)所述升級(jí)觸發(fā)信息所攜帶的版本號(hào)的值是否有變化判斷所述升級(jí)觸發(fā)信息和所述升級(jí)數(shù)據(jù)信息是否已更新,所述版本號(hào)的值對(duì)應(yīng)至少一種機(jī)頂盒類型的所述標(biāo)準(zhǔn)信息;若判斷所述版本號(hào)有變化,表示所述升級(jí)觸發(fā)信息和所述升級(jí)數(shù)據(jù)信息已更新,則繼續(xù)判斷所述識(shí)別信息是否與所述升級(jí)觸發(fā)信息的其中一個(gè)所述標(biāo)準(zhǔn)信息相匹配;若所述識(shí)別信息與所述升級(jí)·觸發(fā)信息的其中一個(gè)所述標(biāo)準(zhǔn)信息相匹配,則繼續(xù)判斷所述識(shí)別信息對(duì)應(yīng)的軟件版本是否低于所述匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本;若所述識(shí)別信息對(duì)應(yīng)的軟件版本低于所述匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本,則繼續(xù)判斷所述識(shí)別信息對(duì)應(yīng)的序列號(hào)是否在所述匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi);若所述識(shí)別信息對(duì)應(yīng)的序列號(hào)在所述匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi),則確定滿足觸發(fā)升級(jí)條件。4.根據(jù)權(quán)力要求I所述的方法,其特征在于,所述接收升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)包括:查詢所述匹配的標(biāo)準(zhǔn)信息所對(duì)應(yīng)的升級(jí)類型;根據(jù)所述對(duì)應(yīng)的升級(jí)類型下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。5.根據(jù)權(quán)力要求4所述的方法,其特征在于,所述升級(jí)類型包括普通升級(jí)類型、強(qiáng)制升級(jí)類型,其中:所述普通升級(jí)類型,用于當(dāng)所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),提供用戶選擇是否升級(jí),若用戶選擇升級(jí)則下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);所述強(qiáng)制升級(jí)類型,用于當(dāng)所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),直接下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。6.一種機(jī)頂盒升級(jí)裝置,其特征在于,包括:加密模塊,用于對(duì)機(jī)頂盒的身份信息進(jìn)行加密,生成識(shí)別信息;判斷模塊,用于根據(jù)接收的升級(jí)觸發(fā)信息判斷所述識(shí)別信息是否滿足觸發(fā)升級(jí)條件,所述升級(jí)觸發(fā)信息攜帶已加密的標(biāo)準(zhǔn)信息,所述標(biāo)準(zhǔn)信息為需要升級(jí)的機(jī)頂盒的身份信息;升級(jí)模塊,用于當(dāng)所述判斷模塊判斷所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),則接收升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);當(dāng)所述判斷模塊判斷所述識(shí)別信息不滿足觸發(fā)升級(jí)條件時(shí),則取消升級(jí)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:存儲(chǔ)模塊,用于存儲(chǔ)所述升級(jí)觸發(fā)信息以及所述升級(jí)數(shù)據(jù)信息。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述判斷模塊包括:第一判斷單元,用于根據(jù)所述升級(jí)觸發(fā)信息所攜帶的版本號(hào)的值是否有變化判斷所述升級(jí)觸發(fā)信息和所述升級(jí)數(shù)據(jù)信息是否已更新,所述版本號(hào)的值對(duì)應(yīng)至少一種機(jī)頂盒類型的所述標(biāo)準(zhǔn)信息;第二判斷單元,用于當(dāng)所述第一判斷單元的判斷結(jié)果為是時(shí),判斷所述識(shí)別信息是否與所述升級(jí)觸發(fā)信息的其中一個(gè)所述標(biāo)準(zhǔn)信息相匹配;第三判斷單元,用于當(dāng)所述第二判斷單元的判斷結(jié)果為是時(shí),則判斷所述識(shí)別信息對(duì)應(yīng)的軟件版本是否低于所述匹配的標(biāo)準(zhǔn)信息對(duì)應(yīng)的軟件版本;第四判斷單元,用于當(dāng)所述第三判斷單元的判斷結(jié)果為是時(shí),則判斷所述識(shí)別信息對(duì)應(yīng)的序列號(hào)是否在所述匹配的標(biāo)準(zhǔn)信息限定的序列號(hào)權(quán)限范圍內(nèi);觸發(fā)單元,用于當(dāng)所述第四判斷單元的判斷結(jié)果為是時(shí),則確定滿足觸發(fā)升級(jí)條件。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述升級(jí)模塊包括:選擇單元,用于查詢所述匹配的標(biāo)準(zhǔn)信息所對(duì)應(yīng)的升級(jí)類型;下載單元,用于根據(jù)所述對(duì)應(yīng)的升級(jí)類型下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述選擇單元包括:普通升級(jí)單元,用于當(dāng)所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),提供用戶選擇是否升級(jí),若用戶選擇升級(jí)則下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí);強(qiáng)制升級(jí)單元,用于當(dāng)所述識(shí)別信息滿足觸發(fā)升級(jí)條件時(shí),直接下載所述升級(jí)數(shù)據(jù)信息進(jìn)行升級(jí)?!疚臋n編號(hào)】H04N21/443GK103442291SQ201310339165【公開日】2013年12月11日申請(qǐng)日期:2013年8月6日優(yōu)先權(quán)日:2013年8月6日【發(fā)明者】陳斯帆申請(qǐng)人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司,深圳市創(chuàng)維軟件有限公司