一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法
【專利摘要】本發(fā)明公開了一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法,方法步驟如下,步驟一:讀取并鎖定主頻點(diǎn),主頻點(diǎn)預(yù)先設(shè)定,前端在主頻點(diǎn)上播發(fā)了自動(dòng)搜索所需要的重要數(shù)據(jù)信息,其中主要包括NIT?Actual表和SDT表;步驟二:在主頻點(diǎn)接收前端播發(fā)的NIT?Actual表和SDT表;步驟三:解析NIT?Actual表和SDT表;步驟四:保存頻點(diǎn)信息及節(jié)目信息。與現(xiàn)有技術(shù)相比,本發(fā)明既不需要前端改變基于傳統(tǒng)自動(dòng)搜索方法的數(shù)據(jù)播發(fā)配置,也不需要數(shù)字機(jī)頂盒接收和解析額外數(shù)據(jù),只要前端在主頻點(diǎn)播出SDT?Other表,就可以有效的縮短自動(dòng)搜索的時(shí)間,極大地提高自動(dòng)搜索速度。
【專利說明】一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種數(shù)字電視【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法。
【背景技術(shù)】
[0002]隨著數(shù)字電視技術(shù)的發(fā)展,一方面數(shù)字機(jī)頂盒走進(jìn)了千家萬戶,成為家庭中不可缺少的多媒體信息終端,另一方面數(shù)字電視網(wǎng)絡(luò)中傳輸?shù)念l道越來越多,特別是高清頻道數(shù)量的增加,數(shù)字電視網(wǎng)絡(luò)中需要的頻點(diǎn)數(shù)量快速增加。而傳統(tǒng)的節(jié)目自動(dòng)搜索方法,需要對每個(gè)頻點(diǎn)都進(jìn)行調(diào)諧鎖頻,并搜索該頻點(diǎn)下PAT表、PMT表、SDT Actual表和CAT表,搜索一個(gè)頻點(diǎn)需要4?5秒,如果數(shù)字電視網(wǎng)絡(luò)中有40個(gè)頻點(diǎn),那么完成整個(gè)自動(dòng)搜索就需要160?200秒。數(shù)字電視網(wǎng)絡(luò)中頻點(diǎn)的增加,勢必會(huì)增加數(shù)字電視節(jié)目自動(dòng)搜索的時(shí)間,從而影響用戶的使用體驗(yàn)。
[0003]由于數(shù)字電視節(jié)目的增加、刪減、調(diào)整等,都需要數(shù)字機(jī)頂盒重新進(jìn)行自動(dòng)搜索,以完成節(jié)目的更新,因此,數(shù)字電視節(jié)目自動(dòng)搜索的執(zhí)行頻率會(huì)越來越高。所以,如何提高數(shù)字機(jī)頂盒自動(dòng)搜索節(jié)目的速度,便成為廣大數(shù)字電視領(lǐng)域內(nèi)科研人員的研究內(nèi)容和目標(biāo)。
[0004]當(dāng)前數(shù)字電視領(lǐng)域的一些工作者提出了另一種快速自動(dòng)搜索的方法,即將各個(gè)頻點(diǎn)的SI/PSI節(jié)目信息提取出來,按照自己定義的數(shù)據(jù)協(xié)議生成節(jié)目信息表,并打包成TS碼流,在主頻點(diǎn)進(jìn)行播發(fā),數(shù)字機(jī)頂盒開機(jī)時(shí)只要接收并解析該節(jié)目信息數(shù)據(jù),即可以完成節(jié)目的搜索。與傳統(tǒng)自動(dòng)搜索方法相比,該方法可以有效地縮短自動(dòng)搜索時(shí)間,但是存在著一些不足,首先由于節(jié)目信息表數(shù)據(jù)都是按照數(shù)字機(jī)頂盒廠商自己定義的數(shù)據(jù)協(xié)議進(jìn)行生成,不具有通用性,不利于推廣;其次前端播發(fā)的節(jié)目信息和提取生成的節(jié)目信息數(shù)據(jù)不能及時(shí)同步,每次前端變更節(jié)目信息,則維護(hù)人員需要重新提取、生成、打包、播發(fā),這將大大提高運(yùn)營和維護(hù)的成本。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的就在于提供一種解決上述問題,能快速、通用、易維護(hù)的數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法,方法步驟如下,
[0007]步驟一,讀取并鎖定主頻點(diǎn),主頻點(diǎn)預(yù)先設(shè)定,前端在主頻點(diǎn)上播發(fā)了自動(dòng)搜索所需要的重要數(shù)據(jù)信息,其中主要包括NIT Actual表和SDT表,所述SDT表為業(yè)務(wù)信息表,包括 SDT Actual 表和 SDT Other 表;
[0008]步驟二,在主頻點(diǎn)接收前端播發(fā)的NIT Actual表和SDT表;
[0009]步驟三,解析NIT Actual表和SDT表,解析NIT Actual表可以獲取當(dāng)前網(wǎng)絡(luò)中所有的頻點(diǎn)信息,解析SDT表則可以獲取當(dāng)前網(wǎng)絡(luò)中所有節(jié)目的基本信息;[0010]步驟四,保存頻點(diǎn)信息及節(jié)目信息,將解析NIT Actual表和SDT表得到的網(wǎng)絡(luò)中所有的頻點(diǎn)信息和節(jié)目信息都保存于內(nèi)存中,后續(xù)用戶切換節(jié)目時(shí),接收、解析PAT表、CAT表和PMT表得到的PMTPID、音視頻信息、PCR控制信息、加密信息也會(huì)保存;
[0011]作為優(yōu)選,NIT Actual表為當(dāng)前網(wǎng)絡(luò)信息表,包含了當(dāng)前網(wǎng)絡(luò)中所有的頻點(diǎn)信息,其中包括每個(gè)頻點(diǎn)的網(wǎng)絡(luò)ID、傳輸流ID和調(diào)制信息;
[0012]作為優(yōu)選,所述SDT Actual表包含了當(dāng)前頻點(diǎn)的業(yè)務(wù)信息,所述SDT Other表包含了非當(dāng)前頻點(diǎn)的業(yè)務(wù)信息;
[0013]作為優(yōu)選,步驟三中,通過接收、解析SDT表獲取當(dāng)前網(wǎng)絡(luò)中所有節(jié)目基本信息,包括網(wǎng)絡(luò)ID、傳輸流ID、業(yè)務(wù)ID、頻率信息、節(jié)目名字、節(jié)目類型、節(jié)目提供者,但不包含節(jié)目播放和解密的信息;
[0014]作為優(yōu)選,步驟二中,可以在主頻點(diǎn)同時(shí)接收NIT Actual表、SDT Actual表和SDTOther 表;
[0015]作為優(yōu)選,所述SDT Other表內(nèi)信息為前端系統(tǒng)自動(dòng)生成,其包含的節(jié)目信息與前端配置的節(jié)目信息是同步的。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:本發(fā)明是一種快速、通用、易維護(hù)的數(shù)字機(jī)頂盒自動(dòng)搜索節(jié)目的方法,該方法既不需要前端改變基于傳統(tǒng)自動(dòng)搜索方法的數(shù)據(jù)播發(fā)配置,也不需要數(shù)字機(jī)頂盒接收和解析額外數(shù)據(jù),只要前端在主頻點(diǎn)播出SDT Other表,就可以有效的縮短自動(dòng)搜索的時(shí)間,極大地提高自動(dòng)搜索速度。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明的流程示意圖。
【具體實(shí)施方式】
[0018]實(shí)施例:下面將結(jié)合附圖對本發(fā)明作進(jìn)一步說明。參見圖1,一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法,包括以下步驟:
[0019]步驟一:讀取并鎖定主頻點(diǎn)。主頻點(diǎn)由運(yùn)營商預(yù)先設(shè)定,前端在主頻點(diǎn)上播發(fā)了自動(dòng)搜索所需要的重要數(shù)據(jù)信息,其中主要包括NIT Actual表和SDT表。NIT Actual表為當(dāng)前網(wǎng)絡(luò)信息表,包含了當(dāng)前網(wǎng)絡(luò)中所有的頻點(diǎn)信息,其中包括每個(gè)頻點(diǎn)的網(wǎng)絡(luò)ID、傳輸流ID和調(diào)制信息;SDT表為業(yè)務(wù)信息表,包括SDTActual表和SDT Other表;所述SDT Actual包括了當(dāng)前頻點(diǎn)的業(yè)務(wù)信息;所述SDT Other包括了非當(dāng)前頻點(diǎn)的業(yè)務(wù)信息,兩者共同完成了整個(gè)網(wǎng)絡(luò)中所有節(jié)目的網(wǎng)絡(luò)ID、傳輸流ID、業(yè)務(wù)ID、頻率信息、節(jié)目名字、節(jié)目類型、節(jié)目提供者等基本彳目息。
[0020]一般在基于傳統(tǒng)自動(dòng)搜索的前端配置中,主頻點(diǎn)只會(huì)播發(fā)SDT Actual表,而不會(huì)播發(fā)SDT Other表,但是SDT Actual表只包含了當(dāng)前頻點(diǎn)下所有節(jié)目的基本信息,如果前端只在主頻點(diǎn)播發(fā)SDT Actual表,則數(shù)字機(jī)頂盒在搜索主頻點(diǎn)時(shí),就只能得到主頻點(diǎn)下節(jié)目的基本信息,而無法得到其它頻點(diǎn)下所有節(jié)目的基本信息。因此,只要在前端播出SDTOther表,數(shù)字機(jī)頂盒在搜索主頻點(diǎn)時(shí),就能獲取到網(wǎng)絡(luò)中所有頻點(diǎn)下所有節(jié)目的基本信息。由于SDT Other表為前端系統(tǒng)自動(dòng)生成,其包含的節(jié)目信息與前端配置的節(jié)目信息是同步的,不需要進(jìn)行額外的維護(hù)。[0021]步驟二:在主頻點(diǎn)接收NIT Actual表和SDT表。SDT表包括SDT Actual表和SDTOther表,SDT Actual表、SDT Other表、NIT Actual表的接收沒有相互依賴關(guān)系,為了加快接收速度,可以同時(shí)接收NIT Actual表、SDT Actual表和SDT Other表。
[0022]步驟三:解析NIT Actual表和SDT表。解析NIT Actual表可以獲取當(dāng)前網(wǎng)絡(luò)中所有的頻點(diǎn)信息,解析SDT表則可以獲取當(dāng)前網(wǎng)絡(luò)中所有節(jié)目的基本信息,雖然這些基本信息中不包含節(jié)目播放和解密的信息,但是包含了網(wǎng)絡(luò)ID、傳輸流ID、業(yè)務(wù)ID、頻率信息、節(jié)目名字、節(jié)目類型、節(jié)目提供者等信息,為節(jié)目播放前接收、解析PAT表、CAT表和PMT表提供了必要的信息參數(shù),為用戶觀看節(jié)目奠定了基礎(chǔ)。
[0023]步驟四:保存頻點(diǎn)信息及節(jié)目信息。將解析NIT Actual表和SDT表得到的網(wǎng)絡(luò)中所有的頻點(diǎn)信息和節(jié)目信息都保存于內(nèi)存中,后續(xù)用戶切換節(jié)目時(shí),接收、解析PAT表、CAT表和PMT表得到的PMTPID、音視頻信息、PCR控制信息、加密信息也會(huì)保存,整個(gè)這些就構(gòu)成了一個(gè)節(jié)目的所有信息。
[0024]數(shù)字電視節(jié)目的音視頻信息、PCR控制信息、加密信息等都存放在PMT表和CAT表中,而PMT表的PID又只能通過接收、解析PAT表得到。由于這些節(jié)目信息變化比較快,數(shù)字機(jī)頂盒軟件為了能夠及時(shí)更新這些節(jié)目信息,通常都會(huì)在播放節(jié)目前去接收、解析PAT表、CAT表和PMT表,以獲得并使用節(jié)目的最新信息去播放和解密。因此,在節(jié)目搜索過程中,也要去接收、解析每個(gè)節(jié)目的PAT表、CAT表和PMT表就顯得多余。而且由于PAT表、CAT表和PMT表數(shù)據(jù)量非常少,接收和解析非常快,基本上不會(huì)影響用戶正常觀看節(jié)目。因而本發(fā)明所提出的快速自動(dòng)搜索節(jié)目的方法中,不搜索其它頻點(diǎn)上的PAT表、PMT表和CAT表,極大地簡化了傳統(tǒng)自動(dòng)搜索流程,大大縮短了自動(dòng)搜索節(jié)目的時(shí)間。
[0025]綜合以上所述,可見數(shù)字機(jī)頂盒軟件采用了一種新的自動(dòng)搜索方法。在自動(dòng)搜索開始時(shí),先讀取并鎖定主頻點(diǎn),同時(shí)接收主頻點(diǎn)的NIT Actual表、SDTActual表和SDTOther表,解析NIT Actual表以獲取網(wǎng)絡(luò)中所有頻點(diǎn)信息,解析SDT Actual表和SDT Other表以獲取網(wǎng)絡(luò)中所有頻點(diǎn)下各個(gè)節(jié)目名字、節(jié)目類型、節(jié)目提供商等基本信息,然后根據(jù)節(jié)目類型將各個(gè)節(jié)目存儲(chǔ)于對應(yīng)的數(shù)字電視頻道和數(shù)字廣播頻道列表中,從而完成整個(gè)自動(dòng)搜索過程,該自動(dòng)搜索方法具有通用性,易于實(shí)施和推廣。
[0026]該自動(dòng)搜索方法與傳統(tǒng)搜索方法不同之處在于,它將對網(wǎng)絡(luò)中所有頻點(diǎn)的調(diào)諧鎖頻和各頻點(diǎn)下PAT、PMT、CAT等節(jié)目信息表的接收放到用戶切換節(jié)目時(shí)去完成,從而在自動(dòng)搜索過程中省去了這一步驟,大大減少了自動(dòng)搜索的時(shí)間。同時(shí),數(shù)字機(jī)頂盒軟件為了能夠及時(shí)更新這些節(jié)目信息,通常都會(huì)在播放節(jié)目前去接收、解析PAT表、CAT表和PMT表,以獲得并使用節(jié)目的最新信息去播放和解密。因此,在節(jié)目搜索過程中,也沒有必要去各個(gè)頻點(diǎn)下接收、解析每個(gè)節(jié)目的PAT表、CAT表和PMT表。另外,PAT、PMT和CAT等節(jié)目信息表非常小,其接收、解析和更新非???,基本上不會(huì)影響用戶的正常觀看。
[0027]本發(fā)明在不改變前端基于傳統(tǒng)自動(dòng)搜索方法的數(shù)據(jù)播發(fā)配置和不增加數(shù)字機(jī)頂盒軟件額外處理的前提下,通過在前端主頻點(diǎn)播出SDT Other表,簡化了傳統(tǒng)自動(dòng)搜索流程,大大縮短了自動(dòng)搜索節(jié)目的時(shí)間,提高了自動(dòng)搜索的速度,給數(shù)字電視用戶提供了更好的使用體驗(yàn)。
[0028]以上對本發(fā)明所提供的一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法進(jìn)行了詳盡介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,對本發(fā)明的變更和改進(jìn)將是可能的,而不會(huì)超出附加權(quán)利要求所規(guī)定的構(gòu)思和范圍,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法,其特征在于:方法步驟如下, 步驟一,讀取并鎖定主頻點(diǎn),主頻點(diǎn)預(yù)先設(shè)定,前端在主頻點(diǎn)上播發(fā)了自動(dòng)搜索所需要的重要數(shù)據(jù)信息,其中主要包括NIT Actual表和SDT表,所述SDT表為業(yè)務(wù)信息表,包括SDT Actual 表和 SDT Other 表; 步驟二,在主頻點(diǎn)接收前端播發(fā)的NIT Actual表和SDT表; 步驟三,解析NIT Actual表和SDT表,解析NIT Actual表可以獲取當(dāng)前網(wǎng)絡(luò)中所有的頻點(diǎn)信息,解析SDT表則可以獲取當(dāng)前網(wǎng)絡(luò)中所有節(jié)目的基本信息; 步驟四,保存頻點(diǎn)信息及節(jié)目信息,將解析NIT Actual表和SDT表得到的網(wǎng)絡(luò)中所有的頻點(diǎn)信息和節(jié)目信息都保存于內(nèi)存中,后續(xù)用戶切換節(jié)目時(shí),接收、解析PAT表、CAT表和PMT表得到的PMTPID、音視頻信息、PCR控制信息、加密信息也會(huì)保存。
2.根據(jù)權(quán)利要求1所述的一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法,其特征在于:NITActual表為當(dāng)前網(wǎng)絡(luò)信息表,包含了當(dāng)前網(wǎng)絡(luò)中所有的頻點(diǎn)信息,其中包括每個(gè)頻點(diǎn)的網(wǎng)絡(luò)ID、傳輸流ID和調(diào)制信息。
3.根據(jù)權(quán)利要求1所述的一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法,其特征在于:所述SDT Actual表包含了當(dāng)前頻點(diǎn)的業(yè)務(wù)信息,所述SDT Other表包含了非當(dāng)前頻點(diǎn)的業(yè)務(wù)信息。
4.根據(jù)權(quán)利要求1所述的一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法,其特征在于:步驟三中,通過接收、解析SDT表就可以獲取當(dāng)前網(wǎng)絡(luò)中所有節(jié)目的基本信息,包括網(wǎng)絡(luò)ID、傳輸流ID、業(yè)務(wù)ID、頻率信息、節(jié)目名字、節(jié)目類型、節(jié)目提供者,但不包含節(jié)目播放和解密的信息。
5.根據(jù)權(quán)利要求1所述的一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法,其特征在于:步驟二中,可以在主頻點(diǎn)同時(shí)接收NIT Actual表、SDT Actual表和SDT Other表。
6.根據(jù)權(quán)利要求1所述的一種數(shù)字機(jī)頂盒快速自動(dòng)搜索節(jié)目的方法,其特征在于:所述SDT Other表內(nèi)信息為前端系統(tǒng)自動(dòng)生成,其包含的節(jié)目信息與前端配置的節(jié)目信息是同步的。
【文檔編號(hào)】H04N21/434GK103596039SQ201310543007
【公開日】2014年2月19日 申請日期:2013年11月5日 優(yōu)先權(quán)日:2013年11月5日
【發(fā)明者】夏炎 申請人:四川九州電子科技股份有限公司