本發(fā)明實施例涉及數(shù)字電視的
技術(shù)領(lǐng)域:
,尤其涉及一種更新節(jié)目的方法及裝置。
背景技術(shù):
:數(shù)字電視相比于模擬電視的最大優(yōu)點之一是節(jié)目數(shù)量更多。由于節(jié)目數(shù)量眾多,并且節(jié)目來源豐富,所以數(shù)字電視前端經(jīng)常會增加或減少一些節(jié)目,或者增加一些新的頻點。這樣,數(shù)字電視接收終端的節(jié)目更新功能就成了數(shù)字電視接收終端的一項重要的功能。在現(xiàn)有技術(shù)中,節(jié)目更新方式主要有以下兩種方式:第一種方式為:節(jié)目播放過程中監(jiān)測網(wǎng)絡(luò)信息表(NetworkInformationTable,NIT)版本號,如果版本號發(fā)生變化,就彈節(jié)目更新提示,然后進(jìn)行NIT搜索或者全頻點搜索。第二種方式為:節(jié)目播放過程中,解析NIT,比較NIT中描述的頻點信息和數(shù)字電視接收終端中的頻點信息,如果為新增頻點,就更新該頻點的節(jié)目信息。以上節(jié)目更新方式至少存在以下缺陷:(1)、節(jié)目更新需要重新搜索全部的頻點,節(jié)目更新時間長;(2)、節(jié)目播放過程中,不停解析NIT,獲取NIT中描述的頻點信息,然后比對,從NIT中獲取頻點信息,需要解析完整的NIT,浪費數(shù)字電視接收終端的資源,逐個頻點信息比對,才能確認(rèn)哪些頻點信息是更新了的,過程過于繁瑣;(3)、節(jié)目更新所需時間長,影響用戶體驗。技術(shù)實現(xiàn)要素:本發(fā)明實施例的目的在于提出一種更新節(jié)目的方法及裝置,旨在解決節(jié)目更新時間長、更新機(jī)制繁瑣、浪費數(shù)字電視接收終端資源及影響用戶體驗的問題。為達(dá)此目的,本發(fā)明實施例采用以下技術(shù)方案:第一方面,一種更新節(jié)目的方法,所述方法包括:前端服務(wù)器將節(jié)目更新信息在節(jié)目更新描述符中進(jìn)行描述;所述前端服務(wù)器將所述節(jié)目更新描述符發(fā)送給數(shù)字電視接收終端,以使得所述數(shù)字電視接收終端接收并解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述節(jié)目描述符包括用于標(biāo)識節(jié)目是否有更新的更新標(biāo)志字段;包括用于標(biāo)識數(shù)字電視網(wǎng)絡(luò)類型的網(wǎng)絡(luò)類型字段;包括用于給出具有節(jié)目更新的傳輸流數(shù)目的更新傳輸流數(shù)目字段;包括用于標(biāo)識傳輸流的傳輸流標(biāo)識符字段;包括用于標(biāo)識原始傳輸系統(tǒng)網(wǎng)絡(luò)的原始網(wǎng)絡(luò)標(biāo)識符字段;包括用于給出傳輸流頻點信息的傳輸系統(tǒng)描述符。優(yōu)選地,所述前端服務(wù)器將節(jié)目更新信息在節(jié)目更新描述符中進(jìn)行描述,包括:添加所述節(jié)目更新描述符在網(wǎng)絡(luò)信息表的第一層循環(huán)中,并在網(wǎng)絡(luò)內(nèi)的每一個頻點對應(yīng)的傳輸流的網(wǎng)絡(luò)信息中都添加相同結(jié)構(gòu)的節(jié)目更新描述符;當(dāng)其中一個頻點上的節(jié)目信息有更新時,將對應(yīng)頻點的頻點信息通過所述傳輸系統(tǒng)描述符進(jìn)行描述;將所述對應(yīng)頻點的傳輸流通過所述傳輸流標(biāo)識符字段和所述原始網(wǎng)絡(luò)標(biāo)識符字段進(jìn)行標(biāo)識;當(dāng)多個頻點上的節(jié)目信息有更新時,將多個頻點的數(shù)目由所述更新傳輸流數(shù)目字段進(jìn)行描述,所述更新傳輸流數(shù)目字段用于描述后續(xù)傳輸流頻點信息的循環(huán)個數(shù);在節(jié)目信息有更新時,所述更新標(biāo)志字段標(biāo)識為‘1’,并且所述網(wǎng)絡(luò)信息表的版本號加1,用于標(biāo)識網(wǎng)絡(luò)信息有更新。第二方面,一種更新節(jié)目的方法,所述方法包括:數(shù)字電視接收終端接收前端服務(wù)器發(fā)送的節(jié)目更新描述符,所述節(jié)目更新描述符用于描述節(jié)目更新信息;所述數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息之前,還包括:在節(jié)目播放過程中實時監(jiān)測所述網(wǎng)絡(luò)信息表的版本號;若所述網(wǎng)絡(luò)信息表的版本號有改變,則執(zhí)行解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;若所述網(wǎng)絡(luò)信息表的版本號沒有改變,則返回執(zhí)行在節(jié)目播放過程中實時監(jiān)測所述網(wǎng)絡(luò)信息表的版本號。優(yōu)選地,所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息,包括:若所述節(jié)目更新標(biāo)志字段標(biāo)識為‘1’,則搜索所述節(jié)目更新描述符中的頻點;保存搜索到的節(jié)目信息并更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述搜索所述節(jié)目更新描述符中的頻點,包括:鎖定所述節(jié)目更新描述符中的頻點,并解調(diào),得到基帶傳輸流;解析節(jié)目關(guān)聯(lián)表,獲取各個節(jié)目的節(jié)目映射表的包標(biāo)識符;解析所述節(jié)目映射表,獲取基本流包標(biāo)識符和節(jié)目時鐘參考包標(biāo)識符;解析業(yè)務(wù)描述表,獲取節(jié)目名稱。第三方面,一種更新節(jié)目的裝置,所述裝置包括:描述模塊,用于將節(jié)目更新信息在節(jié)目更新描述符中進(jìn)行描述;發(fā)送模塊,用于將所述節(jié)目更新描述符發(fā)送給數(shù)字電視接收終端,以使得所述數(shù)字電視接收終端接收并解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述節(jié)目描述符包括用于標(biāo)識節(jié)目是否有更新的更新標(biāo)志字段;包括用于標(biāo)識數(shù)字電視網(wǎng)絡(luò)類型的網(wǎng)絡(luò)類型字段;包括用于給出具有節(jié)目更新的傳輸流數(shù)目的更新傳輸流數(shù)目字段;包括用于標(biāo)識傳輸流的傳輸流標(biāo)識符字段;包括用于標(biāo)識原始傳輸系統(tǒng)網(wǎng)絡(luò)的原始網(wǎng)絡(luò)標(biāo)識符字段;包括用于給出傳輸流頻點信息的傳輸系統(tǒng)描述符。優(yōu)選地,所述描述模塊,用于:添加所述節(jié)目更新描述符在網(wǎng)絡(luò)信息表的第一層循環(huán)中,并在網(wǎng)絡(luò)內(nèi)的每一個頻點對應(yīng)的傳輸流的網(wǎng)絡(luò)信息中都添加相同結(jié)構(gòu)的節(jié)目更新描述符;當(dāng)其中一個頻點上的節(jié)目信息有更新時,將對應(yīng)頻點的頻點信息通過所述傳輸系統(tǒng)描述符進(jìn)行描述;將所述對應(yīng)頻點的傳輸流通過所述傳輸流標(biāo)識符字段和所述原始網(wǎng)絡(luò)標(biāo)識符字段進(jìn)行標(biāo)識;當(dāng)多個頻點上的節(jié)目信息有更新時,將多個頻點的數(shù)目由所述更新傳輸流數(shù)目字段進(jìn)行描述,所述更新傳輸流數(shù)目字段用于描述后續(xù)傳輸流頻點信息的循環(huán)個數(shù);在節(jié)目信息有更新時,所述更新標(biāo)志字段標(biāo)識為‘1’,并且所述網(wǎng)絡(luò)信息表的版本號加1,用于標(biāo)識網(wǎng)絡(luò)信息有更新。第四方面,一種更新節(jié)目的裝置,所述裝置包括:接收模塊,用于接收前端服務(wù)器發(fā)送的節(jié)目更新描述符,所述節(jié)目更新描述符用于描述節(jié)目更新信息;解析模塊,用于解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;更新模塊,用于根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述裝置還包括:監(jiān)測模塊,用于在數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息之前,在節(jié)目播放過程中實時監(jiān)測所述網(wǎng)絡(luò)信息表的版本號;執(zhí)行模塊,用于若所述網(wǎng)絡(luò)信息表的版本號有改變,則執(zhí)行解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;返回模塊,用于若所述網(wǎng)絡(luò)信息表的版本號沒有改變,則返回執(zhí)行在節(jié)目播放過程中實時監(jiān)測所述網(wǎng)絡(luò)信息表的版本號。優(yōu)選地,所述更新模塊,用于:若所述節(jié)目更新標(biāo)志字段標(biāo)識為‘1’,則搜索所述節(jié)目更新描述符中的頻點;保存搜索到的節(jié)目信息并更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述更新模塊,還用于:鎖定所述節(jié)目更新描述符中的頻點,并解調(diào),得到基帶傳輸流;解析節(jié)目關(guān)聯(lián)表,獲取各個節(jié)目的節(jié)目映射表的包標(biāo)識符;解析所述節(jié)目映射表,獲取基本流包標(biāo)識符和節(jié)目時鐘參考包標(biāo)識符;解析業(yè)務(wù)描述表,獲取節(jié)目名稱。本發(fā)明實施例提供一種更新節(jié)目的方法及裝置,數(shù)字電視接收終端接收前端服務(wù)器發(fā)送的節(jié)目更新描述符;所述數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息,可以直接獲取節(jié)目更新信息,只是對節(jié)目信息發(fā)生變化的頻點進(jìn)行節(jié)目搜索,從而節(jié)約了節(jié)目更新的時間,不會浪費數(shù)字電視接收終端的資源,提高用戶體驗。附圖說明圖1是本發(fā)明實施例提供的一種更新節(jié)目的方法的流程示意圖;圖2是本發(fā)明實施例提供的另一種更新節(jié)目的方法的流程示意圖;圖3是本發(fā)明實施例提供的另一種更新節(jié)目的方法的流程示意圖;圖4是本發(fā)明實施例提供的另一種更新節(jié)目的方法的流程示意圖;圖5是本發(fā)明實施例提供的一種搜索節(jié)目的方法的流程示意圖;圖6是本發(fā)明實施例提供的一種更新節(jié)目的裝置的功能模塊示意圖;圖7是本發(fā)明實施例提供的另一種更新節(jié)目的裝置的功能模塊示意圖。具體實施方式下面結(jié)合附圖和實施例對本發(fā)明實施例作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明實施例,而非對本發(fā)明實施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明實施例相關(guān)的部分而非全部結(jié)構(gòu)。參考圖1,圖1是本發(fā)明實施例提供的一種更新節(jié)目的方法的流程示意圖。如圖1所示,所述更新節(jié)目的方法包括:步驟101,前端服務(wù)器將節(jié)目更新信息在節(jié)目更新描述符中進(jìn)行描述;其中,所述節(jié)目描述符包括用于標(biāo)識節(jié)目是否有更新的更新標(biāo)志字段;包括用于標(biāo)識數(shù)字電視網(wǎng)絡(luò)類型的網(wǎng)絡(luò)類型字段;包括用于給出具有節(jié)目更新的傳輸流數(shù)目的更新傳輸流數(shù)目字段;包括用于標(biāo)識傳輸流的傳輸流標(biāo)識符字段;包括用于標(biāo)識原始傳輸系統(tǒng)網(wǎng)絡(luò)的原始網(wǎng)絡(luò)標(biāo)識符字段;包括用于給出傳輸流頻點信息的傳輸系統(tǒng)描述符。具體的,下面為節(jié)目更新描述符(program_renew_descriptor())的詳細(xì)定義:節(jié)目更新描述符字段語義說明:descriptor_tag:描述符標(biāo)簽,8bit字段,用于標(biāo)識不同的描述符。在此定義為0xF0(在SI規(guī)范里面,給出0x80-0xFE為用戶自行定義的描述符標(biāo)簽),表示該描述符為節(jié)目更新描述符,是節(jié)目更新描述符的唯一標(biāo)識。descriptor_length:描述符長度,8bit字段,給出該字段之后描述符的字節(jié)數(shù)。renew_flag:更新標(biāo)志,1bit字段,當(dāng)其標(biāo)識為‘1’時表示存在節(jié)目更新;當(dāng)其標(biāo)識為‘0’時表示不存在節(jié)目更新。reserved:保留,保留未來擴(kuò)展用。network_type:網(wǎng)絡(luò)類型,8bit字段,用來表示不同的類型的網(wǎng)絡(luò)。具體是指分配參見表1:network_type值描述0x00保留0x01DVB-C網(wǎng)絡(luò)0x02DVB-S網(wǎng)絡(luò)0x03DVB-T網(wǎng)絡(luò)0x04-0xFF未來擴(kuò)展用表1renew_ts_number:更新傳輸流數(shù)目,16bit字段,用于標(biāo)識網(wǎng)絡(luò)內(nèi)發(fā)生了節(jié)目更新的傳輸流的數(shù)目。transport_stream_id:傳輸流標(biāo)識符,16bit字段,在一個傳輸系統(tǒng)中,用于標(biāo)識唯一的一個傳輸流。original_network_id:原始網(wǎng)絡(luò)標(biāo)識符,16bit字段,用于給出原始傳輸系統(tǒng)的網(wǎng)絡(luò)標(biāo)識符,和傳輸流標(biāo)識符一起唯一標(biāo)識一個傳輸流(TS)。cable_delivery_system_descriptor():有線傳輸系統(tǒng)描述符,在標(biāo)準(zhǔn)《GYZ174-2001數(shù)字電視廣播業(yè)務(wù)信息規(guī)范》中有明確定義,用于描述傳輸流標(biāo)識符和原始網(wǎng)絡(luò)標(biāo)識符所唯一標(biāo)識的傳輸流在DVB-C網(wǎng)絡(luò)內(nèi)的頻點參數(shù)信息。satellite_delivery_system_descriptor():衛(wèi)星傳輸系統(tǒng)描述符,在標(biāo)準(zhǔn)《GYZ174-2001數(shù)字電視廣播業(yè)務(wù)信息規(guī)范》中有明確定義,用于描述傳輸流標(biāo)識符和原始網(wǎng)絡(luò)標(biāo)識符所唯一標(biāo)識的傳輸流在DVB-S網(wǎng)絡(luò)內(nèi)的頻點參數(shù)信息。terrestrial_delivery_system_descriptor():地面?zhèn)鬏斚到y(tǒng)描述符,在標(biāo)準(zhǔn)《GYZ174-2001數(shù)字電視廣播業(yè)務(wù)信息規(guī)范》中有明確定義,用于描述傳輸流標(biāo)識符和原始網(wǎng)絡(luò)標(biāo)識符所唯一標(biāo)識的傳輸流在DVB-T網(wǎng)絡(luò)內(nèi)的頻點參數(shù)信息。步驟102,所述前端服務(wù)器將所述節(jié)目更新描述符發(fā)送給數(shù)字電視接收終端,以使得所述數(shù)字電視接收終端接收并解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述前端服務(wù)器將節(jié)目更新信息在節(jié)目更新描述符中進(jìn)行描述,包括:添加所述節(jié)目更新描述符在網(wǎng)絡(luò)信息表的第一層循環(huán)中,并在網(wǎng)絡(luò)內(nèi)的每一個頻點對應(yīng)的傳輸流的網(wǎng)絡(luò)信息中都添加相同結(jié)構(gòu)的節(jié)目更新描述符;當(dāng)其中一個頻點上的節(jié)目信息有更新時,將對應(yīng)頻點的頻點信息通過所述傳輸系統(tǒng)描述符進(jìn)行描述;將所述對應(yīng)頻點的傳輸流通過所述傳輸流標(biāo)識符字段和所述原始網(wǎng)絡(luò)標(biāo)識符字段進(jìn)行標(biāo)識;當(dāng)多個頻點上的節(jié)目信息有更新時,將多個頻點的數(shù)目由所述更新傳輸流數(shù)目字段進(jìn)行描述,所述更新傳輸流數(shù)目字段用于描述后續(xù)傳輸流頻點信息的循環(huán)個數(shù);在節(jié)目信息有更新時,所述更新標(biāo)志字段標(biāo)識為‘1’,并且所述網(wǎng)絡(luò)信息表的版本號加1,用于標(biāo)識網(wǎng)絡(luò)信息有更新。具體的,當(dāng)某個頻點上節(jié)目信息發(fā)生變化時,需要將該頻點的信息在節(jié)目更新描述符中描述,具體為將該頻點的頻點信息通過傳輸系統(tǒng)描述符描述;所述頻點對應(yīng)一個傳輸流;所述傳輸流通過傳輸流標(biāo)識符和原始網(wǎng)絡(luò)標(biāo)識符唯一標(biāo)識;所述傳輸系統(tǒng)描述符根據(jù)實際情況可以是有線傳輸系統(tǒng)描述符、衛(wèi)星傳輸系統(tǒng)描述符、地面?zhèn)鬏斚到y(tǒng)描述符;所述傳輸系統(tǒng)描述符、衛(wèi)星傳輸系統(tǒng)描述符、地面?zhèn)鬏斚到y(tǒng)描述符在標(biāo)準(zhǔn)《GYZ174-2001數(shù)字電視廣播業(yè)務(wù)信息規(guī)范》中有明確定義。當(dāng)有多個頻點上的節(jié)目發(fā)生變化時,需要在節(jié)目更新描述符中描述多個頻點信息;其中,所述的頻點的數(shù)目由節(jié)目更新描述符中的更新傳輸流數(shù)目字段給定;所述更新傳輸流數(shù)目字段給出后續(xù)傳輸流頻點信息描述循環(huán)個數(shù)。當(dāng)節(jié)目有更新時,所述節(jié)目更新描述符中更新標(biāo)志字段標(biāo)識為‘1’,表示節(jié)目有更新;所述節(jié)目更新描述符添加在網(wǎng)絡(luò)信息表(NIT)的第一層循環(huán)中;所述的添加是在網(wǎng)絡(luò)內(nèi)每一個頻點對應(yīng)的傳輸流的網(wǎng)絡(luò)信息中都添加同樣的節(jié)目更新描述符,以保證數(shù)字電視接收終端在任何一個節(jié)目上都能監(jiān)測到節(jié)目更新的信息;所述節(jié)目更新描述符添加在網(wǎng)絡(luò)信息表(NIT)中之后,NIT的版本號需要在原來的基礎(chǔ)上加1,以標(biāo)識網(wǎng)絡(luò)信息發(fā)生變化;所述NIT版本號在原來基礎(chǔ)上加1是指所有頻點對應(yīng)的傳輸流的網(wǎng)絡(luò)信息表的版本號在原來基礎(chǔ)上加1。添加了節(jié)目更新描述符的傳輸流通過數(shù)字電視網(wǎng)絡(luò)傳輸?shù)綌?shù)字電視接收終端;所述數(shù)字電視網(wǎng)絡(luò)可以是有線數(shù)字電視網(wǎng)絡(luò)、衛(wèi)星數(shù)字電視網(wǎng)絡(luò)、地面數(shù)字電視網(wǎng)絡(luò)。本發(fā)明實施例提供一種更新節(jié)目的方法,數(shù)字電視接收終端接收前端服務(wù)器發(fā)送的節(jié)目更新描述符;所述數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息,可以直接獲取節(jié)目更新信息,只是對節(jié)目信息發(fā)生變化的頻點進(jìn)行節(jié)目搜索,從而節(jié)約了節(jié)目更新的時間,不會浪費數(shù)字電視接收終端的資源,提高用戶體驗。參考圖2,圖2是本發(fā)明實施例提供的另一種更新節(jié)目的方法的流程示意圖。如圖2所示,所述更新節(jié)目的方法包括:步驟201,數(shù)字電視接收終端接收前端服務(wù)器發(fā)送的節(jié)目更新描述符,所述節(jié)目更新描述符用于描述節(jié)目更新信息;步驟202,所述數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;步驟203,所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息。具體的,前端服務(wù)器根據(jù)節(jié)目更新信息配置節(jié)目更新描述符;數(shù)字電視接收終端監(jiān)測網(wǎng)絡(luò)信息表(NIT)的版本號;當(dāng)所述版本號改變,所述數(shù)字電視接收終端解析節(jié)目更新描述符,獲取節(jié)目更新信息;根據(jù)所述節(jié)目更新信息更新數(shù)字電視接收終端節(jié)目數(shù)據(jù)庫信息。本發(fā)明實施例提供一種更新節(jié)目的方法,數(shù)字電視接收終端接收前端服務(wù)器發(fā)送的節(jié)目更新描述符;所述數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息,可以直接獲取節(jié)目更新信息,只是對節(jié)目信息發(fā)生變化的頻點進(jìn)行節(jié)目搜索,從而節(jié)約了節(jié)目更新的時間,不會浪費數(shù)字電視接收終端的資源,提高用戶體驗。參考圖3,圖3是本發(fā)明實施例提供的另一種更新節(jié)目的方法的流程示意圖。如圖3所示,所述更新節(jié)目的方法包括:步驟301,數(shù)字電視接收終端接收前端服務(wù)器發(fā)送的節(jié)目更新描述符,所述節(jié)目更新描述符用于描述節(jié)目更新信息;步驟302,在節(jié)目播放過程中實時監(jiān)測所述網(wǎng)絡(luò)信息表的版本號;具體的,節(jié)目播放過程中實時監(jiān)測NIT版本號。節(jié)目播放過程中實時監(jiān)測當(dāng)前播放頻點對應(yīng)的傳輸流(TransportStream,TS)的網(wǎng)絡(luò)信息表(NIT)的版本號(version_number),實時獲取該版本號(version_number)。將獲取的網(wǎng)絡(luò)信息表(NIT)的版本號(version_number)和數(shù)字電視接收終端節(jié)目數(shù)據(jù)庫中存儲的網(wǎng)絡(luò)信息表(NIT)的版本號(version_number)相比較。所述比較有兩種結(jié)果,一種是相等,一種是不等;當(dāng)所述比較結(jié)果相等時,也就是NIT版本號沒有改變,繼續(xù)監(jiān)測NIT版本號;當(dāng)所述比較結(jié)果不等時,轉(zhuǎn)向步驟303。步驟303,若所述網(wǎng)絡(luò)信息表的版本號有改變,則執(zhí)行解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;具體的,當(dāng)NIT版本號發(fā)生變化時,標(biāo)識節(jié)目有更新。此時,解析網(wǎng)絡(luò)信息表(NIT)的第一層循環(huán)描述中描述符標(biāo)簽為0xF0的描述符,該描述符為節(jié)目更新描述符;所述節(jié)目更新描述符具有本發(fā)明所定義的數(shù)據(jù)結(jié)構(gòu),解析該數(shù)據(jù)結(jié)構(gòu),可以得到節(jié)目更新信息;所述節(jié)目更新信息包括:更新標(biāo)志字段、網(wǎng)絡(luò)類型字段、更新傳輸流數(shù)目字段、傳輸流標(biāo)識符字段、原始網(wǎng)絡(luò)標(biāo)識符字段、傳輸系統(tǒng)描述符;其中,所述更新標(biāo)志字段用于標(biāo)識節(jié)目是否有更新的,標(biāo)識為‘1’時表示節(jié)目有更新,標(biāo)識為‘0’時表示節(jié)目沒有更新;其中,所述網(wǎng)絡(luò)類型字段用于標(biāo)識數(shù)字電視網(wǎng)絡(luò)類型;其中,所述網(wǎng)絡(luò)類型是指DVB-C網(wǎng)絡(luò)、DVB-S網(wǎng)絡(luò)、DVB-T網(wǎng)絡(luò)中的一種;其中,所述更新傳輸流數(shù)目字段用于給出具有節(jié)目更新的傳輸流數(shù)目,也標(biāo)識了后續(xù)頻點信息描述循環(huán)個數(shù);其中,所述傳輸流標(biāo)識符字段用于在一個傳輸系統(tǒng)中唯一標(biāo)識一個傳輸流;其中,所述原始網(wǎng)絡(luò)標(biāo)識符用于給出原始傳輸系統(tǒng)的網(wǎng)絡(luò)標(biāo)識符,和傳輸流標(biāo)識符一起唯一標(biāo)識一個傳輸流(TS);其中,所述傳輸系統(tǒng)描述符用于描述傳輸流標(biāo)識符和原始網(wǎng)絡(luò)標(biāo)識符所唯一標(biāo)識的傳輸流在數(shù)字電視網(wǎng)絡(luò)內(nèi)的頻點參數(shù)信息。步驟304,若所述網(wǎng)絡(luò)信息表的版本號沒有改變,則返回執(zhí)行在節(jié)目播放過程中實時監(jiān)測所述網(wǎng)絡(luò)信息表的版本號;步驟305,所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息,包括:若所述節(jié)目更新標(biāo)志字段標(biāo)識為‘1’,則搜索所述節(jié)目更新描述符中的頻點;保存搜索到的節(jié)目信息并更新節(jié)目數(shù)據(jù)庫信息。具體的,判斷更新標(biāo)志是否等于‘1’。步驟303獲取了節(jié)目更新信息;所述節(jié)目更新信息中包括更新標(biāo)志字段;當(dāng)所述節(jié)目更新標(biāo)志字段為‘1’時轉(zhuǎn)向步驟305,否則轉(zhuǎn)向步驟301。本發(fā)明實施例不需要更新網(wǎng)絡(luò)內(nèi)所有頻點的節(jié)目信息,只是更新那些節(jié)目信息發(fā)生改變的頻點的節(jié)目;不需要進(jìn)行繁瑣頻點信息等的比較,直接從描述符中就可以獲取得到那些頻點的節(jié)目有更新,獲取更新頻點信息更快;節(jié)目更新判斷準(zhǔn)確,不會造成數(shù)字電視接收終端的資源浪費;目更新速度更快;提升了用戶體驗,提高了產(chǎn)品競爭力。參考圖4,圖4是本發(fā)明實施例提供的另一種更新節(jié)目的方法的流程示意圖。如圖4所示,所述更新節(jié)目的方法包括:步驟401,數(shù)字電視接收終端接收前端服務(wù)器發(fā)送的節(jié)目更新描述符,所述節(jié)目更新描述符用于描述節(jié)目更新信息;步驟402,所述數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;步驟403,若所述節(jié)目更新標(biāo)志字段標(biāo)識為‘1’,則搜索所述節(jié)目更新描述符中的頻點;保存搜索到的節(jié)目信息并更新節(jié)目數(shù)據(jù)庫信息。具體的,當(dāng)更新標(biāo)志字段為‘1’時表示網(wǎng)絡(luò)內(nèi)存在節(jié)目更新;存在節(jié)目更新的傳輸流由節(jié)目更新描述符中傳輸流標(biāo)識符和原始網(wǎng)絡(luò)標(biāo)識符唯一標(biāo)識;所述傳輸流的頻點信息由傳輸系統(tǒng)描述符給出。數(shù)字電視接收終端搜索節(jié)目更新描述符中描述的所有頻點。獲取了發(fā)生改變了的節(jié)目信息;所述節(jié)目信息包括各個節(jié)目的頻點參數(shù)信息、節(jié)目號、各個節(jié)目所包含的基本流的包標(biāo)識符、各個節(jié)目的節(jié)目時鐘參考的包標(biāo)識符、節(jié)目名稱等信息。獲取節(jié)目信息之后,保存節(jié)目信息,更新節(jié)目數(shù)據(jù)庫。當(dāng)所述頻點在節(jié)目數(shù)據(jù)庫中存在時,用現(xiàn)有的節(jié)目信息覆蓋原來的節(jié)目信息;當(dāng)所述頻點在節(jié)目數(shù)據(jù)庫中不存在時,也就是新增頻點,將節(jié)目信息直接存儲的節(jié)目數(shù)據(jù)庫中。所述的更新節(jié)目數(shù)據(jù)庫還包括將最新獲取的NIT版本號存儲的節(jié)目數(shù)據(jù)庫中,并覆蓋原來的NIT的版本號。優(yōu)選地,所述搜索所述節(jié)目更新描述符中的頻點,包括:鎖定所述節(jié)目更新描述符中的頻點,并解調(diào),得到基帶傳輸流;解析節(jié)目關(guān)聯(lián)表,獲取各個節(jié)目的節(jié)目映射表的包標(biāo)識符;解析所述節(jié)目映射表,獲取基本流包標(biāo)識符和節(jié)目時鐘參考包標(biāo)識符;解析業(yè)務(wù)描述表,獲取節(jié)目名稱。具體的,參考圖5,圖5是本發(fā)明實施例提供的一種搜索節(jié)目的方法的流程示意圖。如圖5所示,所述搜索節(jié)目的方法包括:步驟501,鎖頻解調(diào),得到基帶傳輸流。鎖定節(jié)目更新描述符中描述的頻點,并解調(diào),得到基帶傳輸流。步驟502,解析節(jié)目關(guān)聯(lián)表,獲取各個節(jié)目的節(jié)目映射表的包標(biāo)識符。節(jié)目基帶傳輸流中包標(biāo)識符為0的數(shù)據(jù)包,該數(shù)據(jù)包為節(jié)目關(guān)聯(lián)表(ProgramAssociationTable,PAT)的數(shù)據(jù)包;解析節(jié)目關(guān)聯(lián)表(PAT),獲取所述傳輸流(TS)中包含的各個節(jié)目的節(jié)目號(program_number)以及各個節(jié)目的節(jié)目映射表(ProgramMapTable,PMT)的包標(biāo)識符(PacketIdentifierField,PID)。步驟503,解析節(jié)目映射表,獲取基本流包標(biāo)識符和節(jié)目時鐘參考包標(biāo)識符。根據(jù)步驟502獲取的各個節(jié)目的節(jié)目映射表(PMT)的包標(biāo)識符(PID)接收解析各個節(jié)目的節(jié)目映射表(PMT),獲取各個節(jié)目所包含的基本流(ElementaryStreams,ES)的包標(biāo)識符(PID)和節(jié)目時鐘參考的包標(biāo)識符(PID);步驟504,解析業(yè)務(wù)描述表,獲取節(jié)目名稱信息。解析業(yè)務(wù)描述表,獲取節(jié)目名稱信息。所述節(jié)目信息通過業(yè)務(wù)標(biāo)識符(service_id)和節(jié)目關(guān)聯(lián)表(PAT)、節(jié)目映射表(PMT)中的節(jié)目號(program_number)相對應(yīng)。參考圖6,圖6是本發(fā)明實施例提供的一種更新節(jié)目的裝置的功能模塊示意圖。如圖6所示,所述更新節(jié)目的裝置包括:描述模塊601,用于將節(jié)目更新信息在節(jié)目更新描述符中進(jìn)行描述;其中,所述節(jié)目描述符包括用于標(biāo)識節(jié)目是否有更新的更新標(biāo)志字段;包括用于標(biāo)識數(shù)字電視網(wǎng)絡(luò)類型的網(wǎng)絡(luò)類型字段;包括用于給出具有節(jié)目更新的傳輸流數(shù)目的更新傳輸流數(shù)目字段;包括用于標(biāo)識傳輸流的傳輸流標(biāo)識符字段;包括用于標(biāo)識原始傳輸系統(tǒng)網(wǎng)絡(luò)的原始網(wǎng)絡(luò)標(biāo)識符字段;包括用于給出傳輸流頻點信息的傳輸系統(tǒng)描述符。優(yōu)選地,所述描述模塊601,用于:添加所述節(jié)目更新描述符在網(wǎng)絡(luò)信息表的第一層循環(huán)中,并在網(wǎng)絡(luò)內(nèi)的每一個頻點對應(yīng)的傳輸流的網(wǎng)絡(luò)信息中都添加相同結(jié)構(gòu)的節(jié)目更新描述符;當(dāng)其中一個頻點上的節(jié)目信息有更新時,將對應(yīng)頻點的頻點信息通過所述傳輸系統(tǒng)描述符進(jìn)行描述;將所述對應(yīng)頻點的傳輸流通過所述傳輸流標(biāo)識符字段和所述原始網(wǎng)絡(luò)標(biāo)識符字段進(jìn)行標(biāo)識;當(dāng)多個頻點上的節(jié)目信息有更新時,將多個頻點的數(shù)目由所述更新傳輸流數(shù)目字段進(jìn)行描述,所述更新傳輸流數(shù)目字段用于描述后續(xù)傳輸流頻點信息的循環(huán)個數(shù);在節(jié)目信息有更新時,所述更新標(biāo)志字段標(biāo)識為‘1’,并且所述網(wǎng)絡(luò)信息表的版本號加1,用于標(biāo)識網(wǎng)絡(luò)信息有更新。發(fā)送模塊602,用于將所述節(jié)目更新描述符發(fā)送給數(shù)字電視接收終端,以使得所述數(shù)字電視接收終端接收并解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息。本發(fā)明實施例提供一種更新節(jié)目的裝置,數(shù)字電視接收終端接收前端服務(wù)器發(fā)送的節(jié)目更新描述符;所述數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息,可以直接獲取節(jié)目更新信息,只是對節(jié)目信息發(fā)生變化的頻點進(jìn)行節(jié)目搜索,從而節(jié)約了節(jié)目更新的時間,不會浪費數(shù)字電視接收終端的資源,提高用戶體驗。參考圖7,圖7是本發(fā)明實施例提供的另一種更新節(jié)目的裝置的功能模塊示意圖。如圖7所示,所述更新節(jié)目的裝置包括:接收模塊701,用于接收前端服務(wù)器發(fā)送的節(jié)目更新描述符,所述節(jié)目更新描述符用于描述節(jié)目更新信息;優(yōu)選地,所述裝置還包括:監(jiān)測模塊,用于在數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息之前,在節(jié)目播放過程中實時監(jiān)測所述網(wǎng)絡(luò)信息表的版本號;執(zhí)行模塊,用于若所述網(wǎng)絡(luò)信息表的版本號有改變,則執(zhí)行解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;返回模塊,用于若所述網(wǎng)絡(luò)信息表的版本號沒有改變,則返回執(zhí)行在節(jié)目播放過程中實時監(jiān)測所述網(wǎng)絡(luò)信息表的版本號。解析模塊702,用于解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;更新模塊703,用于根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述更新模塊703,用于:若所述節(jié)目更新標(biāo)志字段標(biāo)識為‘1’,則搜索所述節(jié)目更新描述符中的頻點;保存搜索到的節(jié)目信息并更新節(jié)目數(shù)據(jù)庫信息。優(yōu)選地,所述更新模塊703,還用于:鎖定所述節(jié)目更新描述符中的頻點,并解調(diào),得到基帶傳輸流;解析節(jié)目關(guān)聯(lián)表,獲取各個節(jié)目的節(jié)目映射表的包標(biāo)識符;解析所述節(jié)目映射表,獲取基本流包標(biāo)識符和節(jié)目時鐘參考包標(biāo)識符;解析業(yè)務(wù)描述表,獲取節(jié)目名稱。本發(fā)明實施例提供一種更新節(jié)目的裝置,數(shù)字電視接收終端接收前端服務(wù)器發(fā)送的節(jié)目更新描述符;所述數(shù)字電視接收終端解析所述節(jié)目更新描述符,獲取所述節(jié)目更新信息;所述數(shù)字電視接收終端根據(jù)所述節(jié)目更新信息更新節(jié)目數(shù)據(jù)庫信息,可以直接獲取節(jié)目更新信息,只是對節(jié)目信息發(fā)生變化的頻點進(jìn)行節(jié)目搜索,從而節(jié)約了節(jié)目更新的時間,不會浪費數(shù)字電視接收終端的資源,提高用戶體驗。以上結(jié)合具體實施例描述了本發(fā)明實施例的技術(shù)原理。這些描述只是為了解釋本發(fā)明實施例的原理,而不能以任何方式解釋為對本發(fā)明實施例保護(hù)范圍的限制?;诖颂幍慕忉專绢I(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動即可聯(lián)想到本發(fā)明實施例的其它具體實施方式,這些方式都將落入本發(fā)明實施例的保護(hù)范圍之內(nèi)。當(dāng)前第1頁1 2 3