一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及機(jī)頂盒技術(shù)和嵌入式軟件技術(shù),具體涉及一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法。
【背景技術(shù)】
[0002]空中升級是機(jī)頂盒必不可少的操作,但是由于目前采用歐洲標(biāo)準(zhǔn)SSU規(guī)范的空中升級的觸發(fā)方式存在不足,機(jī)頂盒必須在開機(jī)的時(shí)候去鎖定固定的頻點(diǎn)或者必須切換到某一個(gè)頻點(diǎn),去分析PAT,然后找到空中升級的PID,這種觸發(fā)方法一來影響開機(jī)速度,其次無法做到不管用戶在任意節(jié)目下,都能檢測到是否有新軟件的功能。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問題是:提出一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法,實(shí)時(shí)監(jiān)測廣播網(wǎng)中是否有新的機(jī)頂盒升級軟件。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法,包括以下步驟:
[0005]a.在數(shù)字電視運(yùn)營商的NIT(網(wǎng)絡(luò)信息)表中插入私有描述子,描述本次升級相關(guān)信息;
[0006]b.數(shù)字電視運(yùn)營商在其每一個(gè)頻點(diǎn)都發(fā)送步驟a中所述的NIT表;
[0007]c.數(shù)字電視機(jī)頂盒軟件在任意時(shí)刻都監(jiān)控NIT表,分析NIT表中的私有描述子,比較描述子與機(jī)頂盒本機(jī)軟件中的信息,如果有新的下載版本,則按照運(yùn)營商規(guī)定方式觸發(fā)升級。
[0008]進(jìn)一步,步驟a中,所述本次升級相關(guān)信息包括:升級軟件的版本、硬件ID,升級序列號,升級包PID、升級方式、需要升級的機(jī)器號段等關(guān)鍵信息。
[0009]進(jìn)一步,所述升級方式包括:強(qiáng)制升級、提示用戶升級。
[0010]進(jìn)一步,步驟a中,運(yùn)營商可根據(jù)自身需求選擇增減私有描述子中的內(nèi)容。
[0011]本發(fā)明的有益效果是:
[0012]I)本發(fā)明在不改變運(yùn)營商前端的基礎(chǔ)上,僅通過插入空中升級私有描述子,就可以達(dá)到機(jī)頂盒在任意頻道都能監(jiān)控到新的升級軟件;
[0013]2)節(jié)約運(yùn)營商的前段運(yùn)行成本,使運(yùn)營商控制空中升級更加簡單;
[0014]3)運(yùn)營商可以更加靈活的控制升級方式,包括需要先進(jìn)行哪些機(jī)號段的機(jī)器升級,升級時(shí)間,升級PIT的值,升級的方式,可以非常靈活的控制。
【具體實(shí)施方式】
[0015]本發(fā)明旨在提出一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法,實(shí)時(shí)監(jiān)測廣播網(wǎng)中是否有新的機(jī)頂盒升級軟件。其技術(shù)關(guān)鍵點(diǎn)在于:在運(yùn)營商的NIT表中插入私有描述子,描述本次升級的相關(guān)信息,運(yùn)營商可以根據(jù)自身需求設(shè)置私有描述子的內(nèi)容來達(dá)到控制升級的方式,NIT表在每個(gè)運(yùn)營商的頻率都發(fā)送,機(jī)頂盒軟件在任意時(shí)刻都監(jiān)控NIT私有表格,并且與本機(jī)儲存的軟件信息進(jìn)行對比,如果條件滿足,則按照運(yùn)營商規(guī)定的方式進(jìn)行觸發(fā)升級。
[0016]在具體實(shí)施上,本發(fā)明中全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法,包括數(shù)字電視前端的處理手段和數(shù)字電視機(jī)頂盒的處理手段兩個(gè)部分:
[0017]1、在數(shù)字電視前端,在運(yùn)營商的NIT表中插入私有描述子,描述本次升級的相關(guān)信息,包括:升級軟件的版本、硬件ID,升級序列號,升級包PID、升級方式(強(qiáng)制升級,還是提示用戶選擇升級等)、需要升級的機(jī)器號段等關(guān)鍵信息。
[0018]然后運(yùn)營商將該NIT表在每一個(gè)頻點(diǎn)都發(fā)送;
[0019]2、在數(shù)字電視機(jī)頂盒端,任意時(shí)刻都監(jiān)控NIT,分析NIT中的描述子內(nèi)容,并且把這些內(nèi)容與機(jī)頂盒的本身軟件信息進(jìn)行對比,如果本機(jī)是屬于升級序列的機(jī)器,并且允許升級,則按照運(yùn)營商的方式提示用戶或者強(qiáng)制進(jìn)行升級。
[0020]下面舉例說明NIT表中私有描述子的內(nèi)容:
[0021]00 00 00 IB第I到4個(gè)字節(jié)代表廠家ID,區(qū)分不同的廠家的升級軟件;
[0022]00 06 22 50第5到第8個(gè)字節(jié),代表升級軟件發(fā)在的頻點(diǎn)頻率;
[0023]00 00 IB 2C第9到第12個(gè)字節(jié),達(dá)標(biāo)升級軟件發(fā)的頻點(diǎn)的符號率,如果是DVB-T則代表帶寬;
[0024]00 03第13到14個(gè)字節(jié)為調(diào)制方式;
[0025]IE FE第15到16個(gè)字代表升級軟件發(fā)的PID ;
[0026]00 00 00 00第17到20個(gè)字節(jié),代表機(jī)器的開始序列號;
[0027]00 00 00 00第21到24個(gè)字節(jié),代表機(jī)器的結(jié)束序列號,只有在這個(gè)范圍之類的機(jī)器才升級;如果為全O或者FF則表示全部升級;
[0028]00 00 00 OA第25到28個(gè)字節(jié)代表碼流中升級軟件的版本;
[0029]81 01 08 07第29到32個(gè)字節(jié)代表硬件ID,區(qū)分相同廠家的不同機(jī)器;
[0030]03第33個(gè)字節(jié),代表機(jī)號控制標(biāo)志,如果標(biāo)志為非0,則表示只升級制定序列號的機(jī)器;
[0031]00第34個(gè)字節(jié),代表軟件升級模式,如果是00,則表示提示用戶,讓用戶選擇進(jìn)行升級,01代表強(qiáng)制升級,如果軟件大于機(jī)器的軟件版本,則強(qiáng)制立即升級。
[0032]00第35個(gè)字節(jié),預(yù)留標(biāo)志,用于以后擴(kuò)展使用。
【主權(quán)項(xiàng)】
1.一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法,其特征在于,包括以下步驟: a.在數(shù)字電視運(yùn)營商的NIT表中插入私有描述子,描述本次升級相關(guān)信息; b.數(shù)字電視運(yùn)營商在其每一個(gè)頻點(diǎn)都發(fā)送步驟a中所述的NIT表; c.數(shù)字電視機(jī)頂盒軟件在任意時(shí)刻都監(jiān)控NIT表,分析NIT表中的私有描述子,比較描述子與機(jī)頂盒本機(jī)軟件中的信息,如果有新的下載版本,則按照運(yùn)營商規(guī)定方式觸發(fā)升級。
2.如權(quán)利要求1所述的一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法,其特征在于,步驟a中,所述本次升級相關(guān)信息包括:升級軟件的版本、硬件ID,升級序列號,升級包PID、升級方式、需要升級的機(jī)器號段這些關(guān)鍵信息。
3.如權(quán)利要求2所述的一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法,所述升級方式包括:強(qiáng)制升級、提示用戶升級。
4.如權(quán)利要求1所述的一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法,步驟a中,運(yùn)營商可根據(jù)自身需求選擇增減私有描述子中的內(nèi)容。
【專利摘要】本發(fā)明涉及機(jī)頂盒技術(shù)和嵌入式軟件技術(shù),其公開了一種全網(wǎng)絡(luò)監(jiān)測機(jī)頂盒軟件空中升級的觸發(fā)方法,實(shí)時(shí)監(jiān)測廣播網(wǎng)中是否有新的機(jī)頂盒升級軟件。該方法包括以下步驟:a.在數(shù)字電視運(yùn)營商的NIT表中插入私有描述子,描述本次升級相關(guān)信息;b.數(shù)字電視運(yùn)營商在其每一個(gè)頻點(diǎn)都發(fā)送步驟a中所述的NIT表;c.數(shù)字電視機(jī)頂盒軟件在任意時(shí)刻都監(jiān)控NIT表,分析NIT表中的私有描述子,比較描述子與機(jī)頂盒本機(jī)軟件中的信息,如果有新的下載版本,則按照運(yùn)營商規(guī)定方式觸發(fā)升級。本發(fā)明適用于數(shù)字電視機(jī)頂盒軟件空中升級。
【IPC分類】H04N21-258, H04N21-458
【公開號】CN104811808
【申請?zhí)枴緾N201510124802
【發(fā)明人】周旭成
【申請人】四川長虹電器股份有限公司
【公開日】2015年7月29日
【申請日】2015年3月20日