專利名稱:一種實(shí)現(xiàn)中繼局功能的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種實(shí)現(xiàn)中繼局功能的方法,當(dāng)從A地區(qū)到B地區(qū),不用去換臺(tái)或 重新搜索節(jié)目,節(jié)目就可以一直延續(xù)看下去,屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域, 背景技術(shù)目前觀看節(jié)目,采取以頻率為存取依據(jù),只有這個(gè)頻率能收到節(jié)目,那么這 些節(jié)目就和這個(gè)頻率關(guān)聯(lián)起來(lái),這樣就會(huì)出現(xiàn)一個(gè)問(wèn)題,在一個(gè)或多個(gè)國(guó)家里可 能會(huì)出現(xiàn)采用相同的節(jié)目而采用不同的頻率來(lái)發(fā)送,這就是多頻網(wǎng)絡(luò),如果開(kāi)車(chē) 在一個(gè)MFN網(wǎng)絡(luò)所覆蓋的范圍內(nèi),如果一個(gè)節(jié)目在A地區(qū)是用F1頻率發(fā)送的, 而在B地區(qū)時(shí)是用F2頻率發(fā)送的,當(dāng)從A地區(qū)到B地區(qū)時(shí)該節(jié)目就會(huì)看不到,在 不同的地區(qū)相同的節(jié)目用不同的頻率發(fā)送就會(huì)出現(xiàn)重臺(tái)的現(xiàn)象,造成用戶的困 擾,相同節(jié)目在不同的地方,有的可以看到,而有的就不能看到。 發(fā)明內(nèi)容本發(fā)明的目的是提供一種當(dāng)從A地區(qū)到B地區(qū)時(shí)不需要去換臺(tái),也不需要去收 臺(tái),該節(jié)目就能一直看下去的實(shí)現(xiàn)中繼局功能的方法。為實(shí)現(xiàn)以上目的,本發(fā)明的技術(shù)方案是提供一種實(shí)現(xiàn)中繼局功能的方法,其 特征在于,用0^++語(yǔ)言編制程序,運(yùn)行在移動(dòng)式地面廣播接收設(shè)備上,其方法為在移動(dòng)式地面廣播接收設(shè)備的遙控器上設(shè)置一個(gè)自動(dòng)掃描節(jié)目鍵和手動(dòng)掃描節(jié)目鍵,中繼局的獲取采用一鍵自動(dòng)掃描方式或手動(dòng)掃描方式,在收取節(jié)目的過(guò) 程中把中繼局即副頻加到對(duì)應(yīng)頻道結(jié)點(diǎn)中1 自動(dòng)掃描方式的實(shí)現(xiàn)第一步按下自動(dòng)掃描節(jié)目鍵; 第二步建立N個(gè)頻道結(jié)點(diǎn)列表;第三步從國(guó)家頻率表中依次去檢查頻率,把那個(gè)能鎖住信號(hào)的頻率填入頻道結(jié)點(diǎn)中,并記錄有多少個(gè)頻率可以被鎖??; 第四步:根據(jù)第三步所得到的頻率依次去收取節(jié)目(1) 、收取節(jié)目關(guān)聯(lián)表,找到傳輸流標(biāo)識(shí)碼,并把傳輸流標(biāo)識(shí)碼加到對(duì)應(yīng)頻道結(jié)點(diǎn)中;(2) 、如果節(jié)目關(guān)聯(lián)表標(biāo)示該傳輸流中有送網(wǎng)絡(luò)信息表(a) 、收取網(wǎng)絡(luò)信息表,通過(guò)檢査地面?zhèn)魉拖到y(tǒng)描述符得到主頻率,傳輸流標(biāo)識(shí)碼及副頻標(biāo)識(shí),就把這個(gè)主頻率和傳輸流標(biāo)識(shí)碼作為一個(gè)新 的頻道結(jié)點(diǎn)填入頻道結(jié)點(diǎn)鏈表中;(b) 、如果副頻標(biāo)識(shí)大于0,就檢查頻率列表描述符來(lái)獲取中繼局即副頻并填入所對(duì)應(yīng)的頻道結(jié)點(diǎn)的副頻1一副頻64中;(3) 、從節(jié)目關(guān)聯(lián)表中獲取節(jié)目映射表的節(jié)目傳送包標(biāo)識(shí)碼;(4) 、根據(jù)節(jié)目傳送包標(biāo)識(shí)碼,從節(jié)目映射表來(lái)獲取節(jié)目信息視頻標(biāo)識(shí)碼,音頻標(biāo)識(shí)碼,節(jié)目參考時(shí)鐘標(biāo)識(shí)碼;(5) 、從業(yè)務(wù)描述表來(lái)獲取節(jié)目名稱; 第五步:處理收到節(jié)目及頻道結(jié)點(diǎn)依次把第三步所收到的頻道結(jié)點(diǎn)與第四步從網(wǎng)絡(luò)信息表所增加的頻道 結(jié)點(diǎn)進(jìn)行比較傳輸流標(biāo)識(shí)碼和主頻率,第三步所收到結(jié)點(diǎn)的傳輸流標(biāo)識(shí)碼與新增加頻道結(jié)點(diǎn)的傳輸流標(biāo)識(shí)比較,如果相同則査找結(jié)果記為T(mén)S相 同,如果TS相同就比較主頻率是不是相同,如果主頻率也相同,則記為 TSZ相同,如果主頻率不同,就依次用這個(gè)主頻率與每個(gè)結(jié)點(diǎn)的副頻表的 頻率相比較,如果含有與此主頻率相同的頻率,則記為T(mén)SZF;確定節(jié)目 的歸屬如果比較的結(jié)果標(biāo)記是TSZF或者是TSZ,合并到含有中繼局即副 頻的頻道結(jié)點(diǎn)下,如果比較的結(jié)果標(biāo)記既不是TSZF也不是TSZ,合并到?jīng)] 有中繼局即副頻的頻道結(jié)點(diǎn)下; 第六步:保存處理過(guò)的頻道結(jié)點(diǎn)及節(jié)目(a) 、把頻道結(jié)點(diǎn)與系統(tǒng)中原有的頻道結(jié)點(diǎn)列表合并;(b) 、把收到的節(jié)目列表與系統(tǒng)中原有的節(jié)目列表合并;那些沒(méi)有網(wǎng)絡(luò)信息表發(fā)送的節(jié)目就會(huì)根據(jù)節(jié)目相同來(lái)生成新的中繼局;(c) 、把合并后的頻道列表及節(jié)目列表存到存儲(chǔ)器中;(d) 、清除第二步所建立的頻道結(jié)點(diǎn)列表;二.手動(dòng)掃描方式的實(shí)現(xiàn) 第一步:進(jìn)入手動(dòng)掃描節(jié)目的菜單; 第二步:建立N個(gè)頻道結(jié)點(diǎn)列表;第三步:手動(dòng)輸入主頻率,帶寬,并存到第一個(gè)頻道結(jié)點(diǎn)中,并執(zhí)行掃描節(jié)目; 第四步:根據(jù)第三步所輸入頻率去收取節(jié)目(1) 、收取節(jié)目關(guān)聯(lián)表,找到傳輸流標(biāo)識(shí)碼,并把傳輸流標(biāo)識(shí)碼加到對(duì)應(yīng)頻道結(jié)點(diǎn)中;(2) 、如果節(jié)目關(guān)聯(lián)表標(biāo)示該傳輸流中有送網(wǎng)絡(luò)信息表(a) 、收取網(wǎng)絡(luò)信息表,通過(guò)檢査地面?zhèn)魉拖到y(tǒng)描述符得到主頻率,傳輸流標(biāo)識(shí)碼及副頻標(biāo)識(shí),就把這個(gè)主頻率和傳輸流標(biāo)識(shí)碼作為一個(gè)新 的頻道結(jié)點(diǎn)填入頻道結(jié)點(diǎn)鏈表中;(b) 、如果副頻標(biāo)識(shí)大于0,就檢査頻率列表描述符來(lái)獲取中繼局即副頻并填入所對(duì)應(yīng)的頻道結(jié)點(diǎn)的副頻1一副頻64字段中;(3) 、從節(jié)目關(guān)聯(lián)表中獲取節(jié)目映射表的節(jié)目傳送包標(biāo)識(shí)碼;(4) 、根據(jù)節(jié)目傳送包標(biāo)識(shí)碼,從節(jié)目映射表來(lái)獲取節(jié)目信息視頻標(biāo)識(shí)碼,音頻標(biāo)識(shí)碼,節(jié)目參考時(shí)鐘標(biāo)識(shí)碼;(5) 、從業(yè)務(wù)描述表來(lái)獲取節(jié)目名稱; 第五步:處理收到節(jié)目及頻道結(jié)點(diǎn)把第三步的頻道結(jié)點(diǎn)與第四步從網(wǎng)絡(luò)信息表所增加的頻道結(jié)點(diǎn)進(jìn)行比較 傳輸流標(biāo)識(shí)碼和主頻率,第三步所收到結(jié)點(diǎn)的傳輸流標(biāo)識(shí)碼與新增加頻 道結(jié)點(diǎn)的傳輸流標(biāo)識(shí)比較,如果相同,則比較結(jié)果的標(biāo)志記為T(mén)S相同,如 果TS相同就比較主頻率是不是相同,如果主頻率也相同,則比較結(jié)果的 標(biāo)志記為T(mén)SZ相同,如果主頻率不同,就依次用這個(gè)主頻率與每個(gè)結(jié)點(diǎn)的 副頻表的頻率相比較,如果含有與此主頻率相同的頻率,則比較結(jié)果的 標(biāo)志記為T(mén)SZF;確定節(jié)目的歸屬如果比較結(jié)果的標(biāo)志是TSZF或者是TSZ, 合并到有中繼局即副頻的頻道結(jié)點(diǎn)下,如果比較結(jié)果的標(biāo)志既不是TSZF 也不是TSZ,合并到?jīng)]有中繼局即副頻的頻道結(jié)點(diǎn)下; 第六步:保存處理過(guò)的頻道結(jié)點(diǎn)及節(jié)目(a) 、把頻道結(jié)點(diǎn)與系統(tǒng)中原有的頻道結(jié)點(diǎn)列表合并;(b) 、把收到的節(jié)目列表與系統(tǒng)中原有的節(jié)目列表合并,那些沒(méi)有網(wǎng)絡(luò)信息表發(fā)送的節(jié)目就會(huì)根據(jù)節(jié)目是否相同來(lái)生成新的中繼局;(c) 、把合并后的頻道列表及節(jié)目列表存到存儲(chǔ)器中;(d) 、清除第二步所建立的頻道結(jié)點(diǎn)列表。本發(fā)明采用一種中繼局處理重臺(tái)的現(xiàn)象,只要是相同的節(jié)目而頻率不同,本 發(fā)明將這些不同的頻率組合在一起,如果能從網(wǎng)絡(luò)信息表中找到主頻率,那么其 他的頻率就作為這個(gè)主頻率的副頻,如果因?yàn)樾盘?hào)太弱而不能從網(wǎng)絡(luò)信息表找到 主頻率,就把第一個(gè)頻率作為主頻率,而其他頻率作為這個(gè)頻率的副頻,等信號(hào) 變強(qiáng)時(shí)從網(wǎng)絡(luò)信息中更新這些主副頻率,這樣節(jié)目就不用出現(xiàn)重臺(tái)現(xiàn)象,當(dāng)開(kāi)車(chē) 從一個(gè)地方到另一個(gè)地方時(shí),就會(huì)査找這個(gè)節(jié)目的中繼局,自動(dòng)換頻時(shí),當(dāng)信號(hào) 變?nèi)鯐r(shí),或無(wú)信號(hào)時(shí),2 — 10秒后自動(dòng)換頻率功能就會(huì)啟動(dòng)并自動(dòng)?xùn)苏耶?dāng)前節(jié)目 所對(duì)應(yīng)的中繼局的頻率,來(lái)找到最強(qiáng)信號(hào)的頻率,以使當(dāng)前的節(jié)目得以繼續(xù)看下 去。手動(dòng)換頻當(dāng)你觸發(fā)手動(dòng)換頻功能,就會(huì)査找當(dāng)前節(jié)目所對(duì)應(yīng)的中繼局,找 到最強(qiáng)信號(hào)的頻率,以至于能看到最好畫(huà)質(zhì)節(jié)目,這樣消除了用戶的困擾。本發(fā)明的優(yōu)點(diǎn)是在發(fā)射臺(tái)有發(fā)送網(wǎng)絡(luò)信息表的情況(1) 、多次搜索節(jié)目,也不會(huì)出現(xiàn)重復(fù)節(jié)目;(2) 、不需要每到一個(gè)地方就要做一次全頻段的搜索節(jié)目;(3) 、沒(méi)有信號(hào)時(shí),就會(huì)啟動(dòng)自動(dòng)跟蹤節(jié)目功能,可以自動(dòng)?xùn)苏易顝?qiáng)信號(hào)的頻率,觀看到最好的畫(huà)質(zhì);(4) 、如果網(wǎng)絡(luò)信息表在全國(guó)是唯一的,就可以做到只做一次收臺(tái),實(shí)現(xiàn)全國(guó)性或區(qū)域性節(jié)目的自動(dòng)跟蹤。 在發(fā)射臺(tái)沒(méi)有發(fā)送網(wǎng)絡(luò)信息表的情況(5) 、只要開(kāi)車(chē)每到一個(gè)地方做一次全頻段的搜索節(jié)目,下次再路過(guò)該地方時(shí)就不用搜索節(jié)目,因?yàn)橛辛酥欣^局,節(jié)目會(huì)自動(dòng)跟蹤。
圖1為實(shí)現(xiàn)中繼局功能自動(dòng)掃描方式程序流程圖;圖2為實(shí)現(xiàn)中繼局功能手動(dòng)掃描方式工作流程圖; 圖3為使用時(shí)自動(dòng)換頻程序流程圖; 圖4為使用時(shí)半自動(dòng)換頻程序流程圖; 圖5為使用時(shí)手動(dòng)換頻工作流程圖。
具體實(shí)施方式
以下結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。實(shí)施例名稱解釋1、 頻道結(jié)構(gòu)頻道結(jié)構(gòu)有主頻率、傳輸流標(biāo)識(shí)碼、原始網(wǎng)絡(luò)代號(hào)、頻率帶寬、副頻標(biāo)識(shí) 副頻l、副頻2…副頻64;主頻率來(lái)自網(wǎng)絡(luò)信息表中的地面?zhèn)魉拖到y(tǒng)描述符,或者在沒(méi)有地面?zhèn)魉拖到y(tǒng)描 述符時(shí),就取自收臺(tái)時(shí)可以鎖住信號(hào)的頻率;傳輸流標(biāo)識(shí)碼來(lái)自節(jié)目關(guān)聯(lián)表或來(lái)自網(wǎng)絡(luò)信息表; 原始網(wǎng)絡(luò)代號(hào)來(lái)自網(wǎng)絡(luò)信息表;頻率帶寬:來(lái)自地面?zhèn)魉拖到y(tǒng)描述符或者在沒(méi)有地面?zhèn)魉拖到y(tǒng)描述符時(shí)就來(lái)自用 戶定義副頻標(biāo)識(shí):標(biāo)識(shí)這個(gè)頻道結(jié)點(diǎn)有沒(méi)有副頻,等于0說(shuō)明沒(méi)有副頻,大于0就說(shuō)明有幾個(gè)副頻; 副頻1…副頻64:如果"副頻標(biāo)識(shí)"大于0:就說(shuō)明有幾個(gè)副頻;2、 節(jié)目結(jié)構(gòu)節(jié)目結(jié)構(gòu)有頻道索引、節(jié)目標(biāo)識(shí)碼、節(jié)目名稱、視頻標(biāo)識(shí)碼、音頻標(biāo)識(shí)碼、 節(jié)目參考時(shí)鐘標(biāo)識(shí)碼;頻道索引說(shuō)明這個(gè)節(jié)目是屬于哪個(gè)中繼局結(jié)點(diǎn);節(jié)目標(biāo)識(shí)碼來(lái)自節(jié)目映射表;節(jié)目名稱來(lái)自業(yè)務(wù)描述表;視頻標(biāo)識(shí)碼:來(lái)自節(jié)目映射表;音頻標(biāo)識(shí)碼:來(lái)自節(jié)目映射表;節(jié)目參考時(shí)鐘標(biāo)識(shí)碼:來(lái)自節(jié)目映射表;3、 網(wǎng)絡(luò)信息表網(wǎng)絡(luò)信息表包含著和網(wǎng)絡(luò)中傳送的頭端復(fù)合器相關(guān)的組織信息同時(shí)也傳遞了網(wǎng) 絡(luò)自身的物理特征,這個(gè)表會(huì)傳送(1) 網(wǎng)絡(luò)代號(hào);(2) 網(wǎng)絡(luò)名稱描述符;(3) 地面?zhèn)鬏斚到y(tǒng)描述符;(4) 頻率列表描述符;4、 地面?zhèn)魉拖到y(tǒng)描述符 地面?zhèn)魉拖到y(tǒng)描述符有主頻率、帶寬和附頻標(biāo)識(shí);5、 頻率列表描述符 頻率列表描述符有多個(gè)副頻;6、 節(jié)目關(guān)聯(lián)表和節(jié)目映射表 節(jié)目關(guān)聯(lián)表節(jié)目映射表提供的節(jié)目數(shù)字和節(jié)目映射表中的節(jié)目標(biāo)識(shí)碼值的對(duì)應(yīng)關(guān)系 -一個(gè)傳輸流,只有一個(gè)節(jié)目關(guān)聯(lián)表;-傳輸流標(biāo)識(shí)碼字段是用來(lái)標(biāo)識(shí)這個(gè)節(jié)目關(guān)聯(lián)表屬于哪個(gè)傳輸流。
節(jié)目映射表節(jié)目映射表的主要功能是對(duì)組成節(jié)目的各個(gè)成分即視頻,音頻,節(jié)目參考時(shí)鐘 標(biāo)識(shí)碼進(jìn)行描述;節(jié)目傳送包標(biāo)識(shí)碼是在節(jié)目關(guān)聯(lián)表中指定, 一個(gè)傳輸流中有多個(gè)節(jié)目映射表。實(shí)施例一種實(shí)現(xiàn)中繼局功能的方法用〔"++語(yǔ)言編制程序,運(yùn)行在移動(dòng)式地面廣播 接收設(shè)備上,其方法為在移動(dòng)式地面廣播接收設(shè)備的遙控器上設(shè)置一個(gè)自動(dòng)掃 描節(jié)目鍵和手動(dòng)掃描節(jié)目鍵,中繼局的獲取,采用一鍵自動(dòng)掃描方式或手動(dòng)掃描 方式,在收取節(jié)目的過(guò)程中把中繼局即副頻加到對(duì)應(yīng)頻道結(jié)點(diǎn)中如圖1所示,為實(shí)現(xiàn)中繼局功能自動(dòng)掃描方式程序流程圖,自動(dòng)掃描方式的 實(shí)現(xiàn)第一步按下自動(dòng)掃描節(jié)目鍵; 第二步建立N個(gè)頻道結(jié)點(diǎn)列表;第三步從國(guó)家頻率表中依次去檢査頻率,把那個(gè)能鎖住信號(hào)的頻率填入頻道結(jié)點(diǎn)中,并記錄有多少個(gè)頻率可以被鎖??; 第四步:根據(jù)第三步所得到的頻率依次去收取節(jié)目(1) 、收取節(jié)目關(guān)聯(lián)表,找到傳輸流標(biāo)識(shí)碼,并把傳輸流標(biāo)識(shí)碼加到對(duì)應(yīng)頻道結(jié)點(diǎn)中;(2) 、如果節(jié)目關(guān)聯(lián)表標(biāo)示該傳輸流中有送網(wǎng)絡(luò)信息表(a) 、收取網(wǎng)絡(luò)信息表,通過(guò)檢査地面?zhèn)魉拖到y(tǒng)描述符得到主頻率,傳輸流標(biāo)識(shí)碼及副頻標(biāo)識(shí),就把這個(gè)主頻率和傳輸流標(biāo)識(shí)碼作為一 個(gè)新的頻道結(jié)點(diǎn)填入頻道結(jié)點(diǎn)鏈表中;(b) 、如果副頻標(biāo)識(shí)大于0,就檢査頻率列表描述符來(lái)獲取中繼局即副頻并填入所對(duì)應(yīng)的頻道結(jié)點(diǎn)的副頻1一副頻64中;(3) 、從節(jié)目關(guān)聯(lián)表中獲取節(jié)目映射表的節(jié)目傳送包標(biāo)識(shí)碼;(4) 、根據(jù)節(jié)目傳送包標(biāo)識(shí)碼,從節(jié)目映射表來(lái)獲取節(jié)目信息視頻標(biāo)識(shí)碼,音頻標(biāo)識(shí)碼,節(jié)目參考時(shí)鐘標(biāo)識(shí)碼;(5) 、從業(yè)務(wù)描述表來(lái)獲取節(jié)目名稱; 第五步:處理收到節(jié)目及頻道結(jié)點(diǎn)依次把第三步的所收到的頻道結(jié)點(diǎn)與第四步從網(wǎng)絡(luò)信息表所增加的頻道 結(jié)點(diǎn)進(jìn)行比較傳輸流標(biāo)識(shí)碼和主頻率,第三步所收到結(jié)點(diǎn)的傳輸流標(biāo)識(shí) 碼與新增加頻道結(jié)點(diǎn)的傳輸流標(biāo)識(shí)比較,如果相同則比較結(jié)果的標(biāo)志記為T(mén)S相同,如果TS相同就比較主頻率是不是相同,如果主頻率也相同, 則比較結(jié)果的標(biāo)志記為T(mén)SZ相同,如果主頻率不同,就依次用這個(gè)主頻率 與每個(gè)結(jié)點(diǎn)的副頻表的頻率相比較,如果含有與此主頻率相同的頻率, 則記為T(mén)SZF,確定節(jié)目的歸屬如果比較結(jié)果的標(biāo)志是TSZF或者是TSZ, 合并到有中繼局即副頻的頻道結(jié)點(diǎn)下,如果比較結(jié)果的標(biāo)志既不是TSZF 也不是TSZ合并到?jīng)]有中繼局即副頻的頻道結(jié)點(diǎn)下; 第六步:保存處理過(guò)的頻道結(jié)點(diǎn)及節(jié)目(a) 、把頻道結(jié)點(diǎn)與系統(tǒng)中原有的頻道結(jié)點(diǎn)列表合并;(b) 、把收到的節(jié)目列表與系統(tǒng)中原有的節(jié)目列表合并;那些沒(méi)有網(wǎng)絡(luò)信息表發(fā)送的節(jié)目就會(huì)根據(jù)節(jié)目相同來(lái)生成新的中繼局;(c) 、把合并后的頻道列表及節(jié)目列表存到存儲(chǔ)器中;(d) 、清除第二步所建立的頻道結(jié)點(diǎn)列表。如圖2所示,為實(shí)現(xiàn)中繼局功能手動(dòng)掃描方式工作流程圖,手動(dòng)掃描方式的 實(shí)現(xiàn)第一步:進(jìn)入手動(dòng)掃描節(jié)目的菜單(至少應(yīng)有這些可編輯項(xiàng)1:主頻率,2:帶 寬);第二步:建立N個(gè)頻道結(jié)點(diǎn)列表;第三步:手動(dòng)輸入主頻率,帶寬,并存到第一個(gè)頻道結(jié)點(diǎn)中,并執(zhí)行掃描節(jié)目; 第四步:根據(jù)第三步所輸入頻率去收取節(jié)目(1) 、收取節(jié)目關(guān)聯(lián)表,找到傳輸流標(biāo)識(shí)碼,并把傳輸流標(biāo)識(shí)碼加到對(duì)應(yīng)頻道結(jié)點(diǎn)中;(2) 、如果節(jié)目關(guān)聯(lián)表標(biāo)示該傳輸流中有送網(wǎng)絡(luò)信息表-(a) 、收取網(wǎng)絡(luò)信息表,通過(guò)檢査地面?zhèn)魉拖到y(tǒng)描述符得到主頻率,傳輸流標(biāo)識(shí)碼及副頻標(biāo)識(shí),就把這個(gè)主頻率和傳輸流標(biāo)識(shí)碼作為一個(gè)新的頻道結(jié) 點(diǎn)填入頻道結(jié)點(diǎn)鏈表中;(b) 、如果副頻標(biāo)識(shí)大于0,就檢査頻率列表描述符來(lái)獲取中繼局即副頻并填入所對(duì)應(yīng)的頻道結(jié)點(diǎn)的副頻1一副頻64字段中;(3) 、從節(jié)目關(guān)聯(lián)表中獲取節(jié)目映射表的節(jié)目傳送包標(biāo)識(shí)碼;(4) 、根據(jù)節(jié)目傳送包標(biāo)識(shí)碼,從節(jié)目映射表來(lái)獲取節(jié)目信息視頻標(biāo)識(shí)碼,音頻標(biāo)識(shí)碼,節(jié)目參考時(shí)鐘標(biāo)識(shí)碼;(5) 、從業(yè)務(wù)描述表來(lái)獲取節(jié)目名稱; 第五步:處理收到節(jié)目及頻道結(jié)點(diǎn)把第三步的頻道結(jié)點(diǎn)與第四步從網(wǎng)絡(luò)信息表所增加的頻道結(jié)點(diǎn)進(jìn)行比較 傳輸流標(biāo)識(shí)碼和主頻率,第三步所收到結(jié)點(diǎn)的傳輸流標(biāo)識(shí)碼與新增加頻 道結(jié)點(diǎn)的傳輸流標(biāo)識(shí)比較,如果相同則比較結(jié)果的標(biāo)志記為T(mén)S相同,如果TS相同就比較主頻率是不是相同,如果主頻率也相同,則比較結(jié)果的 標(biāo)志記為T(mén)SZ相同,如果主頻率不同,就依次用這個(gè)主頻率與每個(gè)結(jié)點(diǎn)的 副頻表的頻率相比較,如果含有與此主頻率相同的頻率,則比較結(jié)果的 標(biāo)志記為T(mén)SZF,確定節(jié)目的歸屬如果比較結(jié)果的標(biāo)志是TSZF或者是TSZ, 合并到有中繼局即副頻的頻道結(jié)點(diǎn)下,如果比較結(jié)果的標(biāo)志既不是TSZF 也不是TSZ,合并到?jīng)]有中繼局即副頻的頻道結(jié)點(diǎn)下; 第六步:保存處理過(guò)的頻道結(jié)點(diǎn)及節(jié)目(a) 、把頻道結(jié)點(diǎn)與系統(tǒng)中原有的頻道結(jié)點(diǎn)列表合并;(b) 、把收到的節(jié)目列表與系統(tǒng)中原有的節(jié)目列表合并,那些沒(méi)有網(wǎng)絡(luò)信息表發(fā)送的節(jié)目就會(huì)根據(jù)節(jié)目是否相同來(lái)生成新的中繼局;(c) 、把合并后的頻道列表及節(jié)目列表存到存儲(chǔ)器中;(d) 、清除第一步所建立的頻道結(jié)點(diǎn)列表。如圖3所示,為使用時(shí)自動(dòng)換頻程序流程圖,當(dāng)系統(tǒng)處于自動(dòng)模式下時(shí)A、 取得當(dāng)前播放的節(jié)目,進(jìn)而取得頻道索引;B、 通過(guò)頻道索引找到頻道結(jié)點(diǎn);C、 檢查頻道結(jié)點(diǎn)的副頻標(biāo)識(shí)的值(1) 、如果是大于0,依次把副頻l至最后一個(gè)副頻都顯示出來(lái),并依次檢查副頻列表是否有最強(qiáng)信號(hào)能使節(jié)目持續(xù)播放;(2) 、如果找不到可以鎖住的副頻,系統(tǒng)便會(huì)在主頻和所有副頻之間一直進(jìn)行切換,直到找到可以鎖住的頻率為止;(3) 、如果不是大于O,則不進(jìn)行操作。 自動(dòng)換頻實(shí)例說(shuō)明在荷蘭國(guó)家中,一共有25臺(tái)視頻節(jié)目,24臺(tái)音頻節(jié)目,用網(wǎng)絡(luò)運(yùn)行商是KPN, 網(wǎng)絡(luò)信息表也是采用唯一的一張表,從網(wǎng)絡(luò)信息表中可以找到不同地區(qū)可能用到 的副頻率表,也能找到主頻,下面就是荷蘭的網(wǎng)絡(luò)信息表的主要信息。 網(wǎng)絡(luò)標(biāo)識(shí)0x2210、網(wǎng)絡(luò)名稱Digitenne第l個(gè)傳輸流、傳輸流標(biāo)識(shí)碼0x08A3、主頻率546 MHz、帶寬8 MHz; 副頻率表;1. 578MHz、 2. 666MHz、 3. 690MHz、 4. 746MHz、 5. 786MHz、 6. 818MHz、 7. 826 MHz; 節(jié)目代碼1.(11)、 2.(12)、 3.(13)、 4.(14)、 5.(15)、 6.(111)、 7. (112)、 8.(113)、 9.(114)、 10.(115)、 11.(116)、 12. (117); 以第一個(gè)傳輸流的節(jié)目來(lái)說(shuō)明中繼局是如何應(yīng)用的,對(duì)節(jié)目代碼ll來(lái)說(shuō),他們用7個(gè)副頻l個(gè)主頻,假設(shè)8個(gè)地區(qū)就是分別用這 些頻率來(lái)發(fā)送這個(gè)節(jié)目A (546) 、 B (578) 、 C (666) 、 D (690) 、 E (746) ,F(xiàn)(786),G(818), H(826) 在荷蘭有25個(gè)節(jié)目,基本上每個(gè)地區(qū)都能收到25個(gè)相同的節(jié)目,由于發(fā)射臺(tái) 的功率有限,地理環(huán)境的因素,不可能使信號(hào)把所有地區(qū)都覆蓋到,所以每到一 個(gè)地方就要重新做一次收臺(tái)的動(dòng)作,不然這個(gè)節(jié)目不能看下去,因?yàn)樗吹墓?jié)目 的頻率變了。本發(fā)明用一種方法可以把相同的節(jié)目的所有頻率都找出來(lái),作為該 節(jié)目的中繼節(jié)目U發(fā)射機(jī)A頻率(546Mhz) 、 A地節(jié)目ll發(fā)射機(jī),H頻率(826Mhz)、 H地節(jié)目ll發(fā)射機(jī),F(xiàn)頻率(768Mhz)、 F地節(jié)目ll發(fā)射機(jī),G頻(818Mhz)、 G地節(jié) 目11發(fā)射機(jī),E頻(746Mhz)、 E地節(jié)目ll發(fā)射機(jī),B頻率(578Mhz)、 B地節(jié)目ll 發(fā)射機(jī),C頻率(666Mhz)、 C地節(jié)目ll發(fā)射機(jī),D頻率(690Mhz)、 D地節(jié)目ll發(fā)射 機(jī),這便是中繼局的由來(lái)。用戶也不可能到每個(gè)地方都做一次收臺(tái)動(dòng)作,把相同 的節(jié)目,不同頻率合并起來(lái)。查閱DVB相關(guān)資料,網(wǎng)絡(luò)信息表中的地面?zhèn)魉拖到y(tǒng) 描述符提到有沒(méi)有其他的頻率在發(fā)送該節(jié)目標(biāo)識(shí)。如果有這個(gè)標(biāo)識(shí),就可以從"頻 率列表描述符"中把所有中繼局(副頻)解析出來(lái),到此,只要解析網(wǎng)絡(luò)信息表就 能把所有的節(jié)目的中繼局(副頻)都找出來(lái),如果網(wǎng)絡(luò)信息表在發(fā)送端沒(méi)有發(fā)送, 可以通過(guò)收臺(tái)的方式把節(jié)目相同而主頻不同合并到一起,這樣一個(gè)節(jié)目就可以對(duì) 應(yīng)多個(gè)頻率,從而實(shí)現(xiàn)中繼局的功能。節(jié)目ll所對(duì)應(yīng)的傳輸流傳輸流標(biāo)識(shí)碼0x08A3、主頻率546 MHz、帶寬8MHz;節(jié)目ll所對(duì)應(yīng)的副頻表1 578MHz、 2. 666MHz、 3. 690MHz、 4. 746MHz、 5. 786MHz、 6. 818MHz、 7. 826 MHz;節(jié)目ll在不同地區(qū)所用發(fā)射頻率A (546) 、 B (578) 、 C (666) 、 D (690) 、 E (746) ,F(xiàn)(786),G(818), H(826) 當(dāng)從A到B地過(guò)程中,因?yàn)槲覀冊(cè)谶h(yuǎn)離A, 546這個(gè)頻率的信號(hào)也在變?nèi)?,B地578 的信號(hào)在變強(qiáng),這樣546頻率的信號(hào)弱到不能觀看時(shí),如果我們的系統(tǒng)的中繼局 啟動(dòng)模式是自動(dòng)模式,則就中繼局功能就會(huì)做下面動(dòng)作 1取到當(dāng)前節(jié)目所對(duì)應(yīng)的頻道索引;2通過(guò)頻道索引找到頻率結(jié)點(diǎn);3找到副頻表和主頻率,共有8個(gè)頻率。4從A地出發(fā)到B地,這時(shí)節(jié)目代碼ll如果沒(méi)有中繼局的功能也不執(zhí)行重新收臺(tái),就沒(méi)有辦法看,但是有自動(dòng)中繼局功能,前信號(hào)變?nèi)鯐r(shí)或不能再看時(shí), 就會(huì)在副頻表里去找,看哪一個(gè)頻率可以使節(jié)目播出來(lái),記下當(dāng)前頻率的信 號(hào)質(zhì)量值作為最大值,先從副頻578找起,如果578這個(gè)頻率可以節(jié)目播出來(lái), 取得信號(hào)質(zhì)量值,與最大值比較,如是比最大值大,則用這個(gè)值作為最大值, 檢找所有的副頻及主頻,用信號(hào)質(zhì)量最好的頻率來(lái)播節(jié)目,如果找不到最好 的,就會(huì)在副頻表和主頻率8個(gè)頻率循環(huán)試下去,這樣就會(huì)找到578這個(gè)頻率, 如果再到C地,類似地就會(huì)自動(dòng)找到666這個(gè)頻率,類似地到D地,就會(huì)找 到690這個(gè)頻率,……到H地就會(huì)找到826這個(gè)頻率。這樣有了中繼局,從A 地點(diǎn)到B地點(diǎn)到C地點(diǎn)到D地點(diǎn)到…N地點(diǎn),都不用手動(dòng)去換臺(tái),節(jié)目就可以一直 看下去。圖4為使用時(shí)半自動(dòng)換頻程序流程圖,當(dāng)系統(tǒng)處于半自動(dòng)模式下,并按下中繼 局鍵時(shí),A、 取得當(dāng)前播放的節(jié)目,進(jìn)而取得頻道索引;B、 通過(guò)頻道索引找到頻道結(jié)點(diǎn);C、 檢査找到的頻道結(jié)點(diǎn)的副頻標(biāo)識(shí)的值(1)、如果是大于0,依次把副頻列表及主頻顯示出來(lái),并依次檢査副頻列表 是否有最強(qiáng)信號(hào)能使節(jié)目持續(xù)播放使節(jié)目持續(xù)播放;(2) 、如果找不到可以鎖住的副頻,就會(huì)繼續(xù)使用原先的頻率;(3) 、如果不大于0,說(shuō)明沒(méi)有副頻,便不進(jìn)行任何操作。 半自動(dòng)換頻實(shí)例說(shuō)明資料說(shuō)明同上,因?yàn)樽詣?dòng)模式中,只要是找不到可以使節(jié)目播出來(lái),它就一 直循環(huán)査找,不會(huì)自動(dòng)停止。采用半自動(dòng)方式就會(huì)在副頻表及主頻找到一個(gè)最好 信號(hào)的頻率,如果找不到就會(huì)使用原先的頻率,不管是不是找到都會(huì)退出。按下 中繼局鍵 1同自動(dòng)2同自動(dòng) 3同自動(dòng)4記下當(dāng)前頻率的信號(hào)質(zhì)量值作為最大值,先從副頻578找起,如果578這個(gè) 頻率可以節(jié)目播出來(lái),取得信號(hào)質(zhì)量值,與最大值比較,如是比最大值大, 則用這個(gè)值作為最大值,檢找所有的副頻及主頻,用信號(hào)質(zhì)量最好的頻率 來(lái)播節(jié)目,如果找不到就使用原先的頻率,這樣就會(huì)找到信號(hào)質(zhì)量最好的 578這個(gè)頻率,到C地,(類似地)就會(huì)自動(dòng)找到666這個(gè)頻率,(類似 地)至UD地,就會(huì)找到690這個(gè)頻率,……到H地就會(huì)找到826這個(gè)頻率。 如圖5所示,為使用時(shí)手動(dòng)換頻工作流程圖,當(dāng)系統(tǒng)處于手動(dòng)模式下,并按 下中繼局鍵時(shí),A、 取得當(dāng)前播放的節(jié)目,進(jìn)而取得頻道索引;B、 通過(guò)頻道索引找到頻道結(jié)點(diǎn);C、 檢査找到的頻道結(jié)點(diǎn)的副頻標(biāo)識(shí)的值;(1) 、如果大于O,則通過(guò)上次的副頻去査找下一個(gè)副頻;(2) 、如果不大于O,則不進(jìn)行任何操作。 手動(dòng)換頻實(shí)例說(shuō)明 資料說(shuō)明同上自動(dòng)換頻例子。前從A地到B地時(shí),信號(hào)變?nèi)酰?jié)目不能再看時(shí),按下中繼局鍵,1、 取到當(dāng)前節(jié)目所對(duì)應(yīng)的頻道索引;2、 通過(guò)頻道索引找到頻率結(jié)點(diǎn);
3、 找到副頻表和主頻率(546),共有8個(gè)頻率。
4、 取得上一次所用的頻率。
5、 在A地(比如上次用的是546),這次就是578來(lái)檢查可不可以使節(jié)目播出 來(lái)。如是不能,再按中繼局鍵,就會(huì)用666。以此類推每按一下中繼局鍵就會(huì)找 下一個(gè)中繼局。在進(jìn)入山區(qū),由于信號(hào)被遮擋,造成信號(hào)很差,自動(dòng)?xùn)苏抑欣^局即副頻的功 能會(huì)不停地運(yùn)作;進(jìn)出隧道時(shí)節(jié)目的信號(hào)不能快速回復(fù),可能在出隧道時(shí)自動(dòng)查找中繼局即副 頻的功能正處于掃描別的頻率。在跨地區(qū)時(shí),由于發(fā)送節(jié)目的頻率變了,信號(hào)變差,就會(huì)啟動(dòng)中繼局即副頻 的功能,在換頻時(shí)會(huì)出現(xiàn)節(jié)目過(guò)渡不平滑,針對(duì)這個(gè)缺點(diǎn),可外加一顆Tuner, 在后臺(tái)循環(huán)地偵測(cè)各個(gè)中繼局即副頻的信號(hào),找到最強(qiáng)信號(hào)時(shí),節(jié)目直接過(guò)渡到 最強(qiáng)信號(hào)的頻率。
權(quán)利要求
1.一種實(shí)現(xiàn)中繼局功能的方法,其特征在于,用C/C++語(yǔ)言編制程序,運(yùn)行在移動(dòng)式地面廣播接收設(shè)備上,其方法為在移動(dòng)式地面廣播接收設(shè)備的遙控器上設(shè)置一個(gè)自動(dòng)掃描節(jié)目鍵和手動(dòng)掃描節(jié)目鍵,中繼局的獲取,采用一鍵自動(dòng)掃描方式或手動(dòng)掃描方式,在收取節(jié)目的過(guò)程中把中繼局即副頻加到對(duì)應(yīng)頻道結(jié)點(diǎn)中一.自動(dòng)掃描方式的實(shí)現(xiàn)第一步按下自動(dòng)掃描節(jié)目鍵;第二步建立N個(gè)頻道結(jié)點(diǎn)列表;第三步從國(guó)家頻率表中依次去檢查頻率,把那個(gè)能鎖住信號(hào)的頻率填入頻道結(jié)點(diǎn)中,并記錄有多少個(gè)頻率可以被鎖住;第四步根據(jù)第三步所得到的頻率依次去收取節(jié)目(1)、收取節(jié)目關(guān)聯(lián)表,找到傳輸流標(biāo)識(shí)碼,并把傳輸流標(biāo)識(shí)碼加到對(duì)應(yīng)頻道結(jié)點(diǎn)中;(2)、如果節(jié)目關(guān)聯(lián)表標(biāo)示該傳輸流中有送網(wǎng)絡(luò)信息表(a)、收取網(wǎng)絡(luò)信息表通過(guò)檢查地面?zhèn)魉拖到y(tǒng)描述符得到主頻率,傳輸流標(biāo)識(shí)碼及副頻標(biāo)識(shí),就把這個(gè)主頻率和傳輸流標(biāo)識(shí)碼作為一個(gè)新的頻道結(jié)點(diǎn)填入頻道結(jié)點(diǎn)鏈表中;(b)、如果副頻標(biāo)識(shí)大于0,就檢查頻率列表描述符來(lái)獲取中繼局即副頻并填入所對(duì)應(yīng)的頻道結(jié)點(diǎn)的副頻1-副頻64中;(3)、從節(jié)目關(guān)聯(lián)表中獲取節(jié)目映射表的節(jié)目傳送包標(biāo)識(shí)碼;(4)、根據(jù)節(jié)目傳送包標(biāo)識(shí)碼,從節(jié)目映射表來(lái)獲取節(jié)目信息視頻標(biāo)識(shí)碼,音頻標(biāo)識(shí)碼,節(jié)目參考時(shí)鐘標(biāo)識(shí)碼;(5)、從業(yè)務(wù)描述表來(lái)獲取節(jié)目名稱;第五步處理收到節(jié)目及頻道結(jié)點(diǎn)依次把第三步的所收到的頻道結(jié)點(diǎn)與第四步從網(wǎng)絡(luò)信息表所增加的頻道結(jié)點(diǎn)進(jìn)行比較傳輸流標(biāo)識(shí)碼和主頻率,第三步所收到結(jié)點(diǎn)的傳輸流標(biāo)識(shí)碼與新增加頻道結(jié)點(diǎn)的傳輸流標(biāo)識(shí)比較,如果相同則比較結(jié)果的標(biāo)志記為T(mén)S相同,如果TS相同就比較主頻率是不是相同,如果主頻率也相同,則比較結(jié)果的標(biāo)志記為T(mén)SZ相同,如果主頻率不同,就依次用這個(gè)主頻率與每個(gè)結(jié)點(diǎn)的副頻表的頻率相比較,如果含有與此主頻率相同的頻率,則記為T(mén)SZF,確定節(jié)目的歸屬如果比較結(jié)果的標(biāo)志是TSZF或者是TSZ,合并到有中繼局即副頻的頻道結(jié)點(diǎn)下,如果比較結(jié)果的標(biāo)志既不是TSZF也不是TSZ,合并到?jīng)]有中繼局即副頻的頻道結(jié)點(diǎn)下;第六步保存處理過(guò)的頻道結(jié)點(diǎn)及節(jié)目(a)、把頻道結(jié)點(diǎn)與系統(tǒng)中原有的頻道結(jié)點(diǎn)列表合并;(b)、把收到的節(jié)目列表與系統(tǒng)中原有的節(jié)目列表合并;那些沒(méi)有網(wǎng)絡(luò)信息表發(fā)送的節(jié)目就會(huì)根據(jù)節(jié)目相同來(lái)生成新的中繼局;(c)、把合并后的頻道列表及節(jié)目列表存到存儲(chǔ)器中;(d)、清除第二步所建立的頻道結(jié)點(diǎn)列表;二.手動(dòng)掃描方式的實(shí)現(xiàn)第一步進(jìn)入手動(dòng)掃描節(jié)目的菜單;第二步建立N個(gè)頻道結(jié)點(diǎn)列表;第三步手動(dòng)輸入主頻率,帶寬,并存到第一個(gè)頻道結(jié)點(diǎn)中,并執(zhí)掃描;第四步根據(jù)第三步所輸入頻率去收取節(jié)目(1)、收取節(jié)目關(guān)聯(lián)表,找到傳輸流標(biāo)識(shí)碼,并把傳輸流標(biāo)識(shí)碼加到對(duì)應(yīng)頻道結(jié)點(diǎn)中;(2)、如果節(jié)目關(guān)聯(lián)表標(biāo)示該傳輸流中有送網(wǎng)絡(luò)信息表(a)、收取網(wǎng)絡(luò)信息表,通過(guò)檢查地面?zhèn)魉拖到y(tǒng)描述符得到主頻率,傳輸流標(biāo)識(shí)碼及副頻標(biāo)識(shí),就把這個(gè)主頻率和傳輸流標(biāo)識(shí)碼作為一個(gè)新的頻道結(jié)點(diǎn)填入頻道結(jié)點(diǎn)鏈表中;(b)、如果副頻標(biāo)識(shí)大于0,就檢查頻率列表描述符來(lái)獲取中繼局即副頻并填入所對(duì)應(yīng)的頻道結(jié)點(diǎn)的副頻1-副頻64字段中;(3)、從節(jié)目關(guān)聯(lián)表中獲取節(jié)目映射表的節(jié)目傳送包標(biāo)識(shí)碼;(4)、根據(jù)節(jié)目傳送包標(biāo)識(shí)碼,從節(jié)目映射表來(lái)獲取節(jié)目信息視頻標(biāo)識(shí)碼,音頻標(biāo)識(shí)碼,節(jié)目參考時(shí)鐘標(biāo)識(shí)碼;(5)、從業(yè)務(wù)描述表來(lái)獲取節(jié)目名稱;第五步處理收到節(jié)目及頻道結(jié)點(diǎn)把第三步的頻道結(jié)點(diǎn)與第四步從網(wǎng)絡(luò)信息表所增加的頻道結(jié)點(diǎn)進(jìn)行比較傳輸流標(biāo)識(shí)碼和主頻率,第三步所收到結(jié)點(diǎn)的傳輸流標(biāo)識(shí)碼與新增加頻道結(jié)點(diǎn)的傳輸流標(biāo)識(shí)比較,如果相同則比較結(jié)果的標(biāo)志記為T(mén)S相同,如果TS相同就比較主頻率是不是相同,如果主頻率也相同,則比較結(jié)果的標(biāo)志記為T(mén)SZ相同,如果主頻率不同,就依次用這個(gè)主頻率與每個(gè)結(jié)點(diǎn)的副頻表的頻率相比較,如果含有與此主頻率相同的頻率,則記為T(mén)SZF;確定節(jié)目的歸屬如果比較結(jié)果的標(biāo)志是TSZF或者是TSZ,合并到有中繼局即副頻的頻道結(jié)點(diǎn)下,如果比較結(jié)果的標(biāo)志既不是TSZF也不是TSZ,合并到?jīng)]有中繼局即副頻的頻道結(jié)點(diǎn)下;第六步保存處理過(guò)的頻道結(jié)點(diǎn)及節(jié)目(a)、把頻道結(jié)點(diǎn)與系統(tǒng)中原有的頻道結(jié)點(diǎn)列表合并;(b)、把收到的節(jié)目列表與系統(tǒng)中原有的節(jié)目列表合并,那些沒(méi)有網(wǎng)絡(luò)信息表發(fā)送的節(jié)目就會(huì)根據(jù)節(jié)目是否相同來(lái)生成新的中繼局;(c)、把合并后的頻道列表及節(jié)目列表存到存儲(chǔ)器中;(d)、清除第二步所建立的頻道結(jié)點(diǎn)列表。
全文摘要
本發(fā)明涉及只要是相同的節(jié)目而頻率不同,本發(fā)明將這些不同的頻率組合在一起,如果能從網(wǎng)絡(luò)信息表中找到主頻率,那么其他的頻率就作為這個(gè)主頻率的副頻,如果因?yàn)樾盘?hào)太弱而不能從網(wǎng)絡(luò)信息表找到主頻率,就把第一個(gè)頻率作為主頻率,而其他頻率作為這個(gè)頻率的副頻,等信號(hào)變強(qiáng)時(shí)從網(wǎng)絡(luò)信息中更新這些主副頻率,這樣節(jié)目就不用出現(xiàn)重臺(tái)現(xiàn)象,當(dāng)開(kāi)車(chē)從一個(gè)地方到另一個(gè)地方時(shí),就會(huì)查找這個(gè)節(jié)目的中繼局,來(lái)找到最強(qiáng)信號(hào)的頻率,以使當(dāng)前的節(jié)目得以繼續(xù)看下去。這樣消除了用戶的困擾。
文檔編號(hào)H04H60/31GK101232337SQ200810033889
公開(kāi)日2008年7月30日 申請(qǐng)日期2008年2月26日 優(yōu)先權(quán)日2008年2月26日
發(fā)明者吳義剛 申請(qǐng)人:泰宇電子(上海)有限公司