專利名稱::使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)字電視傳輸網(wǎng)絡(luò)技術(shù),特別是涉及一種使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法。
背景技術(shù):
:在DVB規(guī)范中,采用網(wǎng)絡(luò)信息表(NetworkInformationTable,NIT)描述描述該數(shù)字電視網(wǎng)絡(luò)的相關(guān)信息,比如,數(shù)字電視網(wǎng)絡(luò)在哪些頻點有節(jié)目傳輸,每個頻點的符號率、調(diào)制方式以及該頻點上傳輸?shù)墓?jié)目列表等信息。數(shù)字電視網(wǎng)絡(luò)的終端設(shè)備(例如機頂盒)根據(jù)網(wǎng)絡(luò)信息表里面攜帶的頻點和節(jié)目信息來搜索電視節(jié)目;終端設(shè)備執(zhí)行節(jié)目搜索完成后將節(jié)目保存下來,同時繼續(xù)監(jiān)控網(wǎng)絡(luò)信息表的版本變化(即網(wǎng)絡(luò)信息表的version—number字段的值)。如果數(shù)字電視網(wǎng)絡(luò)傳輸?shù)墓?jié)目變化時,數(shù)字電視網(wǎng)絡(luò)的前端維護人員根據(jù)新的節(jié)目信息和頻點信息修改網(wǎng)絡(luò)信息表的內(nèi)容,同時修改網(wǎng)絡(luò)信息表的版本。終端設(shè)備監(jiān)控到網(wǎng)絡(luò)信息表的版本發(fā)生變化時,彈出對話框提示用戶節(jié)目有變化,需要重新進行節(jié)目搜索。用戶確定搜索后,終端設(shè)備再次根據(jù)網(wǎng)絡(luò)信息表里面攜帶的頻點和節(jié)目信息來搜索電視節(jié)目。在中國實際數(shù)字電視網(wǎng)絡(luò)運用中,網(wǎng)絡(luò)信息表已經(jīng)不再單純的用來傳輸頻點和節(jié)目的信息,各地數(shù)字電視網(wǎng)絡(luò)運營商還利用網(wǎng)絡(luò)信息表傳輸一些私有信息(例如機頂盒軟件的升級信息、開機廣告圖片信息等),運營商在添加了這些私有信息后,因為網(wǎng)絡(luò)信息表的內(nèi)容有變化,那么網(wǎng)絡(luò)信息表發(fā)生器會自動變更網(wǎng)絡(luò)信息表的版本(即修改version—number的值),此時類似于機頂盒一樣的終端設(shè)備發(fā)現(xiàn)網(wǎng)絡(luò)信息表版本變化后,就會彈出對話框提示用戶節(jié)目有變化,需要重新搜索節(jié)目。而實際上,節(jié)目信息是沒有變化的,只是網(wǎng)絡(luò)信息表里面增加了一些信息,而這些信息并不是用戶需要知道的;或者說向用戶提示節(jié)目需要重新搜索是錯誤的。隨著數(shù)字電視業(yè)務(wù)的增加與復(fù)雜化,網(wǎng)絡(luò)信息表需要越來越多的傳輸一些私有信息。因網(wǎng)絡(luò)信息表的內(nèi)容有變化而自動變更網(wǎng)絡(luò)信息表的版本,將導(dǎo)致數(shù)字電視網(wǎng)絡(luò)的終端設(shè)備頻繁錯誤彈出節(jié)目更新信息,會嚴重干擾用戶的正常收看電視節(jié)目。
發(fā)明內(nèi)容本發(fā)明的目的是提出一種使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法,通過在網(wǎng)絡(luò)信息表中增加一個攜帶真正的網(wǎng)絡(luò)信息表的版本信息的一個私有描述子,控制終端設(shè)備監(jiān)控此私有描述子的變化進行節(jié)目搜索。為解決本發(fā)明的技術(shù)問題,本發(fā)明公開一種使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法,其包括步驟由數(shù)字電視網(wǎng)絡(luò)的前段服務(wù)器生成攜帶一個私有描述子的網(wǎng)絡(luò)信息表,該私有描述子中描述了不會因網(wǎng)絡(luò)信息表攜帶的私有信息改變而發(fā)生版本信息變化的真正版本信息;將網(wǎng)絡(luò)信息表通過復(fù)用器插入到節(jié)目TS流并通過數(shù)字電視網(wǎng)絡(luò)傳輸;終端設(shè)備接收節(jié)目TS流,從節(jié)目TS流中解析出網(wǎng)絡(luò)信息表,提取網(wǎng)絡(luò)信息表中的私有描述子,當私有描述子中攜帶的真正版本信息發(fā)生改變時提示用戶執(zhí)行節(jié)目搜索。優(yōu)選的,所述私有描述子包括描述標識、描述符長度和真正版本信息。優(yōu)選的,所述私有描述子的描述標識的值使用DVB標準中的預(yù)留值。優(yōu)選的,所述描述符長度的位數(shù)為8。優(yōu)選的,所述真正版本信息的位數(shù)為8。優(yōu)選的,所述私有描述子插在網(wǎng)絡(luò)信息表的第一個循環(huán)處。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果本發(fā)明在不修改已有的國際標準DVB標準規(guī)定的網(wǎng)絡(luò)信息表標準的前提下,通過插入DVB標準允許的私有描述來描述實際版本變化,有效解決了原有標準的網(wǎng)絡(luò)信息表的版本字段無序變化帶來的問題,減少了對用戶收看節(jié)目的干擾,有能夠準確的提示用戶真正的節(jié)目更新信息。另外,本發(fā)明同時兼容了原有的技術(shù)方案,做到了不影響已有的在網(wǎng)設(shè)備的前提下解決了問題。圖1是本發(fā)明較佳實施例的流程示意圖。具體實施例方式為便于理解,先對網(wǎng)絡(luò)信息表(NIT)作進一步詳細描述。網(wǎng)絡(luò)信息表傳遞了與通過一個給定的網(wǎng)絡(luò)傳輸?shù)膹?fù)用流/TS流的物理結(jié)構(gòu)相關(guān)的信息,以及與網(wǎng)絡(luò)自身特性相關(guān)的信息。網(wǎng)絡(luò)信息表被切分成網(wǎng)絡(luò)信息段(network—information—section);任何構(gòu)成網(wǎng)絡(luò)信息表的網(wǎng)絡(luò)信息段,都要由PID為0x0010的TS包傳輸。描述現(xiàn)行網(wǎng)絡(luò)(即包含NIT表的TS所在的網(wǎng)絡(luò))的網(wǎng)絡(luò)信息表的任何網(wǎng)絡(luò)信息段的table_id值應(yīng)為0x40,且具有相同的table_id_extension(network_id)。其中,網(wǎng)絡(luò)信息段的結(jié)構(gòu)分別有程序描述語句、位數(shù)和助記符組成,如下表1所示<table>tableseeoriginaldocumentpage4</column></row><table><table>tableseeoriginaldocumentpage5</column></row><table>其中,網(wǎng)絡(luò)信息段的語義如下表標識符(table_id)的位數(shù)為8,助記符為"uimsbf"。段語法指示符(section—syntax—indicator):l位字段,應(yīng)置"l"。段長度(section_length):12位字段,前兩位置"00",它表示從該字段的下一個字節(jié)開始的本段的字節(jié)長度,井包含CRC;sectiorulength不能超過1021,這樣整個段的最大長度為1024字節(jié)。網(wǎng)絡(luò)標識符(network—id):16位字段,網(wǎng)絡(luò)信息表所描述的傳輸系統(tǒng)的網(wǎng)絡(luò)標識,用以區(qū)別其他的傳輸系統(tǒng)。版本號(version—number):5位字段,標識子表的版本號;當子表包含的信息發(fā)生變化時,version—number力口1;當值增至31時,復(fù)位為0;當current—next—indicator置"l,,時,則version_number為由table—id和network」d定義的當前使用的子表的版本號;當current—next—indicator置"0"時,貝Uversion—number為由table—id禾口network_id定義的下一個使用的子表的版本號。當前后續(xù)指示符(current—next」ndicator):l位指示符;當被置"l"時,表示當前子表正被使用;當其置"O"時,表示所傳子表尚未被使用,它是下一個將被使用的子表。段號(section—number):8位字段,給出了段號;子表中的第一個段的section—number標為"0x00",每增加一個具有相同的tablejd禾Pbouquet_id的段,sectionjiumber就力t]1。最后段號(last_section_number):8位字段,表示所屬的子表的最后一個段(即段號最大的段)的段號。網(wǎng)絡(luò)描述符長度(networi^descriptorsjength):12位字段,給出了從本字段的下一個字節(jié)開始的網(wǎng)絡(luò)描述符的總字節(jié)長度。如圖1所示,本發(fā)明采用如下步驟步驟SI:由數(shù)字電視網(wǎng)絡(luò)的前段服務(wù)器生成攜帶一個私有描述子的網(wǎng)絡(luò)信息表,該私有描述子中描述了不會因網(wǎng)絡(luò)信息表攜帶的私有信息改變而發(fā)生版本信息變化的真正版本信息。也就是說,在網(wǎng)絡(luò)信息表里面增加一個私有描述子,該描述子攜帶真正的網(wǎng)絡(luò)信息表的真正版本信息(NIT_aCtUal_VerSi0n),終端設(shè)備監(jiān)控該描述子里面的真正版本信息(NIT_actual_version),而不再監(jiān)控原有版本信息字段(version_number)。具體描述子格式如下NIT_version_descriptor(){descriptor—tag8bslbfdescriptor—length8uimsbfNIT_actual_version8bslbf}在網(wǎng)絡(luò)信息表適當?shù)奈恢貌迦氪嗣枋鲎泳涂梢粤?,實際使用中,我們插在網(wǎng)絡(luò)信息表的第一個循環(huán)處。其中,描述標識(descriptor—tag)的值是采用DVB標準預(yù)留值范圍中的"0x90",避免了和現(xiàn)有的描述子沖突。因此,假如網(wǎng)絡(luò)信息表攜帶的私有信息發(fā)生變化時,網(wǎng)絡(luò)信息表的版本信息(version—number)發(fā)生改變,但真正版本信息(NIT_actual_version)并不會發(fā)生改變;當節(jié)目信息和頻點信息等發(fā)生改變時,真正版本信息(NIT_actUal_versi0n)才會發(fā)生改變。步驟S2:將網(wǎng)絡(luò)信息表通過復(fù)用器插入到節(jié)目TS流,將TS流經(jīng)過調(diào)制和復(fù)用后通過數(shù)字電視網(wǎng)絡(luò)傳輸。步驟S3:終端設(shè)備接收節(jié)目TS流。步驟S4:終端設(shè)備從節(jié)目TS流中解析出網(wǎng)絡(luò)信息表,提取網(wǎng)絡(luò)信息表中的私有描述子。步驟S5:當私有描述子中攜帶的真正版本信息發(fā)生改變時,終端設(shè)備提示用戶執(zhí)行節(jié)目搜索。綜上,本發(fā)明的優(yōu)勢在于前端系統(tǒng)維護人員在網(wǎng)絡(luò)信息表里面增減了其它非節(jié)目信息后,雖然原有版本信息字段(version—number)自動發(fā)生了變化,但是現(xiàn)在終端設(shè)備不再監(jiān)控原有版本字段,這個時候,就不會錯誤的向用戶彈出需要重新搜索節(jié)目對話框。當節(jié)目信息真的有所變化,需要用戶搜索節(jié)目的時候,前端網(wǎng)絡(luò)維護人員修改我們增加的描述子里面的版本信息字段就可以了。權(quán)利要求一種使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法,其特征在于,包括步驟由數(shù)字電視網(wǎng)絡(luò)的前段服務(wù)器生成攜帶一個私有描述子的網(wǎng)絡(luò)信息表,該私有描述子中描述了不會因網(wǎng)絡(luò)信息表攜帶的私有信息改變而發(fā)生版本信息變化的真正版本信息;將網(wǎng)絡(luò)信息表通過復(fù)用器插入到節(jié)目TS流并通過數(shù)字電視網(wǎng)絡(luò)傳輸;終端設(shè)備接收節(jié)目TS流,從節(jié)目TS流中解析出網(wǎng)絡(luò)信息表,提取網(wǎng)絡(luò)信息表中的私有描述子,當私有描述子中攜帶的真正版本信息發(fā)生改變時提示用戶執(zhí)行節(jié)目搜索。2.根據(jù)權(quán)利要求1所述使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法,其特征在于,所述私有描述子包括描述標識、描述符長度和真正版本信息。3.根據(jù)權(quán)利要求2所述使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法,其特征在于,所述私有描述子的描述標識的值使用DVB標準中的預(yù)留值。4.根據(jù)權(quán)利要求2所述使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法,其特征在于,所述描述符長度的位數(shù)為8。5.根據(jù)權(quán)利要求2所述使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法,其特征在于,所述真正版本信息的位數(shù)為8。6.根據(jù)權(quán)利要求1所述使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法,其特征在于,所述私有描述子插在網(wǎng)絡(luò)信息表的第一個循環(huán)處。全文摘要本發(fā)明公開一種使用網(wǎng)絡(luò)信息表管理終端設(shè)備接收節(jié)目參數(shù)的方法,其包括步驟由數(shù)字電視網(wǎng)絡(luò)的前段服務(wù)器生成攜帶一個私有描述子的網(wǎng)絡(luò)信息表,該私有描述子中描述了不會因網(wǎng)絡(luò)信息表攜帶的私有信息改變而發(fā)生版本信息變化的真正版本信息;將網(wǎng)絡(luò)信息表通過復(fù)用器插入到節(jié)目TS流并通過數(shù)字電視網(wǎng)絡(luò)傳輸;終端設(shè)備接收節(jié)目TS流,從節(jié)目TS流中解析出網(wǎng)絡(luò)信息表,提取網(wǎng)絡(luò)信息表中的私有描述子,當私有描述子中攜帶的真正版本信息發(fā)生改變時提示用戶執(zhí)行節(jié)目搜索。本發(fā)明解決了原有標準的網(wǎng)絡(luò)信息表的版本字段無序變化帶來的問題,減少了對用戶收看節(jié)目的干擾,有能夠準確的提示用戶真正的節(jié)目更新信息。文檔編號H04N5/445GK101742059SQ200810217609公開日2010年6月16日申請日期2008年11月21日優(yōu)先權(quán)日2008年11月21日發(fā)明者于海波申請人:康佳集團股份有限公司