建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)一種建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法及系統(tǒng),其中,所述方法通過(guò)由電視端收集本地頻道名稱,然后將該本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,由網(wǎng)絡(luò)服務(wù)器端建立本地頻道名稱與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系,從而提供給電視端準(zhǔn)確的網(wǎng)絡(luò)數(shù)據(jù)。本發(fā)明有效解決了在各地運(yùn)營(yíng)商對(duì)一個(gè)電視頻道有多種名稱的情況下,實(shí)現(xiàn)根據(jù)不同的本地頻道名稱均可從網(wǎng)絡(luò)服務(wù)器端獲取網(wǎng)絡(luò)數(shù)據(jù)的目的。
【專利說(shuō)明】建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及數(shù)字電視領(lǐng)域,尤其涉及一種電視端建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著電視機(jī)的智能化及網(wǎng)絡(luò)化的發(fā)展,電視機(jī)的網(wǎng)絡(luò)數(shù)據(jù)與網(wǎng)絡(luò)服務(wù)器端的廣電數(shù)據(jù)的匹配使用性要求越來(lái)越高?,F(xiàn)階段我國(guó)的數(shù)字電視是諸侯割據(jù)的狀態(tài),即不同的地區(qū)有著不同的電視運(yùn)營(yíng)商。雖然電視運(yùn)營(yíng)商所提供的電視內(nèi)容是一樣的,但是電視信息例如頻道名稱卻是有差異的。比如同樣是中央電視臺(tái)一套節(jié)目,在不同的地方,不同的運(yùn)營(yíng)商給出的電視頻道名稱就各不一樣,有中央1、中央一套、中央一臺(tái)、CCTV-1、中央一套綜合頻道及中央等,但包含有中央電視臺(tái)一套節(jié)目網(wǎng)絡(luò)數(shù)據(jù)的網(wǎng)絡(luò)服務(wù)器端,其提供給外界訪問(wèn)中央電視臺(tái)一套節(jié)目網(wǎng)絡(luò)數(shù)據(jù)的接口只能識(shí)別一個(gè)統(tǒng)一頻道名稱,而無(wú)法供其他頻道名稱訪問(wèn);因此,一旦電視端的本地頻道名稱發(fā)生變化(通常是運(yùn)營(yíng)商發(fā)生變化),電視端便可能無(wú)法訪問(wèn)該網(wǎng)絡(luò)服務(wù)器端以獲取相應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)。例如,用戶需要用運(yùn)營(yíng)商給出的本地頻道名稱去網(wǎng)絡(luò)服務(wù)器端獲取一些網(wǎng)絡(luò)數(shù)據(jù),而網(wǎng)絡(luò)服務(wù)器端所提供的接口只能識(shí)別中央一套綜合頻道這個(gè)統(tǒng)一頻道名稱,那么其他的中央I等等運(yùn)營(yíng)商自己的本地頻道名稱就獲取不到相對(duì)應(yīng)的網(wǎng)絡(luò)數(shù)據(jù),這給數(shù)字電視用戶帶來(lái)了極大的不便。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種電視端建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法及系統(tǒng),旨在解決數(shù)字電視由于本地頻道名稱變化無(wú)法獲取網(wǎng)絡(luò)服務(wù)器端的網(wǎng)絡(luò)數(shù)據(jù)的問(wèn)題。
[0005]本發(fā)明的技術(shù)方案如下:
一種建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其中,包括步驟:
A、電視端收集并保存本地頻道名稱,并將所述本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端;
B、網(wǎng)絡(luò)服務(wù)器端根據(jù)接收到的本地頻道名稱建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0006]所述建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其中,所述步驟A具體包括:
Al、電視端收集并保存當(dāng)前本地頻道列表,并檢測(cè)是否存儲(chǔ)有前次本地頻道列表,當(dāng)檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí)轉(zhuǎn)入步驟A2 ;當(dāng)沒(méi)有檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí),將所述當(dāng)前本地頻道列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并轉(zhuǎn)入步驟B ;
A2、比較所述當(dāng)前本地頻道列表與前次本地頻道列表,當(dāng)所述當(dāng)前本地頻道列表與前次本地頻道列表有差異時(shí),將二者的頻道差異列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并轉(zhuǎn)入步驟B。[0007]所述建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其中,步驟B具體還包括: Biu網(wǎng)絡(luò)服務(wù)器端通過(guò)電視端上傳的本地頻道名稱的出口 ip,判斷所述電視端所在地
區(qū)在這之前是否上傳過(guò)本地頻道名稱,當(dāng)是時(shí),則進(jìn)入步驟B12,當(dāng)否時(shí)進(jìn)入步驟B13 ;
B12、網(wǎng)絡(luò)服務(wù)器端根據(jù)所述出口 IP更新與所述出口 IP對(duì)應(yīng)的本地頻道名稱與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系;
B13、網(wǎng)絡(luò)服務(wù)器端根據(jù)出口 IP存儲(chǔ)與該出口 IP對(duì)應(yīng)的本地頻道名稱,建立所述本地頻道名稱與網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0008]所述建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其中,所述步驟B12中更新頻道對(duì)應(yīng)關(guān)系或步驟B13中建立頻道對(duì)應(yīng)關(guān)系具體包括:
B1、網(wǎng)絡(luò)服務(wù)器端將收到的本地頻道名稱分解為關(guān)鍵字組;
B2、根據(jù)所述關(guān)鍵字組依次查找所述關(guān)鍵字組對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱;B3、根據(jù)查找到的統(tǒng)一頻道名稱更新或建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0009]所述建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其中,所述電視端上傳本地頻道名稱時(shí),還上傳與該本地頻道名稱對(duì)應(yīng)的電視運(yùn)營(yíng)商ID。
[0010]一種建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的系統(tǒng),其包括電視端及網(wǎng)絡(luò)服務(wù)器端,其中,所述電視端包括收集上傳模塊,所述網(wǎng)絡(luò)服務(wù)器端包括頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊;
收集上傳模塊,用于收集并保存本地頻道名稱,并將所述本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端;
頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊,用于根據(jù)接收到的本地頻道名稱建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0011]所述的系統(tǒng),其中,所述收集上傳模塊具體包括:
檢測(cè)單元,用于收集并保存當(dāng)前本地頻道列表,并檢測(cè)是否存儲(chǔ)有前次本地頻道列表,當(dāng)檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí)進(jìn)入比較單元;當(dāng)沒(méi)有檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí),將所述當(dāng)前本地頻道列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并進(jìn)入頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊;
比較單元,用于比較所述當(dāng)前本地頻道列表與前次本地頻道列表,當(dāng)所述當(dāng)前本地頻道列表與前次本地頻道列表有差異時(shí),將二者的頻道差異列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并進(jìn)入頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊。
[0012]所述的系統(tǒng),其中,所述頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊包括:
出口 IP判斷單元,用于通過(guò)電視端上傳的本地頻道名稱的出口 IP,判斷所述電視端所在地區(qū)在這之前是否上傳過(guò)本地頻道名稱;
頻道對(duì)應(yīng)關(guān)系更新及存儲(chǔ)單元,用于根據(jù)所述出口 IP更新與所述出口 IP對(duì)應(yīng)的本地頻道名稱與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系;或者根據(jù)出口 IP存儲(chǔ)與該出口 IP對(duì)應(yīng)的本地頻道名稱,建立所述本地頻道名稱與網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0013]所述的系統(tǒng),其中,頻道對(duì)應(yīng)關(guān)系更新及存儲(chǔ)單元:
分解單元,用于將收到的本地頻道名稱分解為關(guān)鍵字組;
查找單元,用于根據(jù)所述關(guān)鍵字組依次查找所述關(guān)鍵字組對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱;
頻道對(duì)應(yīng)關(guān)系建立單元,用于根據(jù)查找到的統(tǒng)一頻道名稱更新或建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0014]有益效果:本發(fā)明電視端建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法及系統(tǒng),通過(guò)由電視端收集本地頻道名稱,然后將該本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,由網(wǎng)絡(luò)服務(wù)器端建立本地頻道名稱與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系。本發(fā)明有效解決了在各地運(yùn)營(yíng)商對(duì)一個(gè)電視頻道有不同名稱的情況下無(wú)法獲取網(wǎng)絡(luò)數(shù)據(jù)的問(wèn)題,實(shí)現(xiàn)根據(jù)不同的本地頻道名稱均可從網(wǎng)絡(luò)服務(wù)器端獲取唯一識(shí)別的統(tǒng)一頻道名稱的網(wǎng)絡(luò)數(shù)據(jù)的目的。
【專利附圖】
【附圖說(shuō)明】
[0015]圖1為本發(fā)明建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法較佳實(shí)施例的流程圖;
圖2為圖1中步驟SlOl的具體較佳實(shí)施例的流程圖;
圖3為圖1中步驟S102的具體較佳實(shí)施例的流程圖;
圖4為圖3中步驟S302更新頻道對(duì)應(yīng)關(guān)系或步驟S303建立頻道對(duì)應(yīng)關(guān)系的具體較佳實(shí)施例的流程圖;
圖5為本發(fā)明建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框
圖;
圖6為圖5所示系統(tǒng)中頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊的結(jié)構(gòu)框圖;
圖7為本發(fā)明實(shí)施例中的頻道對(duì)應(yīng)關(guān)系表。
【具體實(shí)施方式】
[0016]本發(fā)明提供一種電視端建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0017]請(qǐng)參閱圖1,圖1為本發(fā)明建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法較佳實(shí)施例的流程圖,如圖所示,其包括步驟:
SlOU電視端收集并保存本地頻道名稱,并將所述本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器
端;
S102、網(wǎng)絡(luò)服務(wù)器端根據(jù)接收到的本地頻道名稱建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0018]在步驟SlOl中,首先由電視端通過(guò)搜臺(tái)的方法收集當(dāng)前本地頻道列表,并且將該當(dāng)前本地頻道列表進(jìn)行保存,在本發(fā)明中,還檢測(cè)該電視端是否含有已經(jīng)存儲(chǔ)的本地頻道列表即前次本地頻道列表,針對(duì)不同情況進(jìn)行不同處理,如圖2所示,所述步驟SlOl可具體細(xì)化為以下步驟:
5201、電視端收集并保存當(dāng)前本地頻道列表,檢測(cè)是否存儲(chǔ)有前次本地頻道列表;
5202、當(dāng)檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí)比較所述當(dāng)前本地頻道列表與前次本地頻道列表,當(dāng)所述當(dāng)前本地頻道列表與前次本地頻道列表有差異時(shí),將二者的頻道差異列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并轉(zhuǎn)入步驟S102 ;S203、當(dāng)沒(méi)有檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí),將所述當(dāng)前本地頻道列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并轉(zhuǎn)入步驟S102 ;
如果檢測(cè)到存儲(chǔ)有前次本地頻道列表,則將該前次本地頻道列表與當(dāng)前本地頻道列表進(jìn)行比較,判斷它們是否有差異,如果有差異,比如當(dāng)前本地頻道列表增加了鳳凰衛(wèi)視,并刪除了旅游衛(wèi)視,則將這種差異以頻道差異列表的形式通過(guò)網(wǎng)絡(luò)服務(wù)器端提供的接口上傳至網(wǎng)絡(luò)服務(wù)器端。同時(shí)上傳的還可包括該頻道差異列表對(duì)應(yīng)的電視運(yùn)營(yíng)商ID。
[0019]如果檢測(cè)到?jīng)]有存儲(chǔ)前次本地頻道列表,則無(wú)需進(jìn)行比較的步驟,即可直接將該當(dāng)前本地頻道列表的本地頻道名稱通過(guò)網(wǎng)絡(luò)服務(wù)器端提供的接口上傳至網(wǎng)絡(luò)服務(wù)器端,并且同時(shí)上傳該當(dāng)前本地頻道列表對(duì)應(yīng)的電視運(yùn)營(yíng)商ID。
[0020]由電視端檢測(cè)完是否存儲(chǔ)有前次本地頻道列表并根據(jù)不同情況上傳了當(dāng)前本地頻道列表或頻道差異列表的本地頻道名稱后,需要由網(wǎng)絡(luò)服務(wù)器端進(jìn)一步來(lái)檢測(cè)該電視端所在的地區(qū)是否曾經(jīng)上傳過(guò)頻道名稱,如果上傳過(guò),則需要對(duì)該地區(qū)的網(wǎng)絡(luò)服務(wù)器端的頻道對(duì)應(yīng)關(guān)系進(jìn)行更新(可以理解的是,本實(shí)施例中,“更新”也是“建立”的一種方式),而如果沒(méi)有上傳過(guò),則需要新建立頻道對(duì)應(yīng)關(guān)系,提供給電視端使用。
[0021]一般來(lái)說(shuō),一個(gè)地區(qū)只有一個(gè)電視運(yùn)營(yíng)商ID,但是也有可能是一個(gè)地區(qū)內(nèi)有多個(gè)電視運(yùn)營(yíng)商,因而具有多個(gè)電視運(yùn)營(yíng)商ID,如果僅僅依靠電視運(yùn)營(yíng)商ID來(lái)判斷該地區(qū)是否上傳過(guò)頻道列表,可能出現(xiàn)不準(zhǔn)確的情況。本發(fā)明通過(guò)電視端上傳當(dāng)前本地頻道列表或頻道差異列表的出口 IP來(lái)判斷電視端所在地區(qū)是否曾上傳過(guò)頻道名稱。因上傳信息的出口IP對(duì)于一個(gè)地區(qū)是唯一的,所以此種方法更加準(zhǔn)確。
[0022]具體來(lái)說(shuō),上述步驟S102可進(jìn)一步細(xì)化,如圖3所示,包括:
5301、網(wǎng)絡(luò)服務(wù)器端通過(guò)電視端上傳的本地頻道名稱的出口IP,判斷所述電視端所在地區(qū)在這之前是否上傳過(guò)本地頻道名稱,當(dāng)是時(shí),則進(jìn)入步驟S202,當(dāng)否時(shí),進(jìn)入步驟S203 ;
5302、網(wǎng)絡(luò)服務(wù)器端根據(jù)所述出口IP更新與所述出口 IP對(duì)應(yīng)的本地頻道名稱與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系;判斷已經(jīng)上傳過(guò)本地頻道名稱后,則可針對(duì)該出口 IP對(duì)應(yīng)的頻道對(duì)應(yīng)關(guān)系進(jìn)行更新,具體是根據(jù)上傳的當(dāng)前本地頻道列表或頻道差異列表的本地頻道名稱來(lái)更新網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0023]S303、網(wǎng)絡(luò)服務(wù)器端根據(jù)出口 IP存儲(chǔ)與該出口 IP對(duì)應(yīng)的本地頻道名稱,并建立所述本地頻道名稱與網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系。判斷沒(méi)有上傳過(guò)本地頻道列表后,可將該出口 IP對(duì)應(yīng)的本地頻道名稱存儲(chǔ)起來(lái),然后建立該本地頻道名稱與網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系,并存儲(chǔ)該本地頻道名稱所對(duì)應(yīng)的出口 IP,以方便下一次的判斷。
[0024]在本發(fā)明中,電視端上傳當(dāng)前本地頻道列表或者頻道差異列表的本地頻道名稱時(shí)還同時(shí)上傳了電視運(yùn)營(yíng)商的ID,然后可將電視運(yùn)營(yíng)商ID、出口 IP、本地頻道名稱以及統(tǒng)一頻道名稱建立一個(gè)完整的頻道對(duì)應(yīng)關(guān)系,如圖7所示。在由電視端上傳當(dāng)前本地頻道列表或者頻道差異列表的本地頻道名稱后,如果檢測(cè)到同樣的電視運(yùn)營(yíng)商ID也可直接對(duì)該電視運(yùn)營(yíng)商ID對(duì)應(yīng)的頻道對(duì)應(yīng)關(guān)系進(jìn)行更新。
[0025]本實(shí)施例中步驟S302更新頻道對(duì)應(yīng)關(guān)系或步驟S303建立頻道對(duì)應(yīng)關(guān)系的方法如圖4所示,其包括步驟:5401、網(wǎng)絡(luò)服務(wù)器端將收到的本地頻道名稱分解為關(guān)鍵字組;
5402、根據(jù)所述關(guān)鍵字組依次查找所述關(guān)鍵字組對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名
稱;
5403、根據(jù)查找到的統(tǒng)一頻道名稱建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0026]下面舉例說(shuō)明:
網(wǎng)絡(luò)服務(wù)器端在接收到電視端發(fā)送過(guò)來(lái)的當(dāng)前本地頻道列表或頻道差異列表的本地頻道名稱后,根據(jù)這些列表中的本地頻道名稱建立與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系,其具體的步驟包括:
1、遍歷所述當(dāng)前本地頻道列表或頻道差異列表的本地頻道名稱,取出第一個(gè)本地頻道名稱;
2、判斷當(dāng)前是否已經(jīng)存儲(chǔ)了該本地頻道名稱與統(tǒng)一頻道名稱、出口IP、或者電視運(yùn)營(yíng)商ID的對(duì)應(yīng)關(guān)系,當(dāng)已經(jīng)存在時(shí),則轉(zhuǎn)入步驟6,否則轉(zhuǎn)入步驟3 ;
3、將取出的第一個(gè)本地頻道名稱分解為關(guān)鍵字組,其分解根據(jù)已知的關(guān)鍵字進(jìn)行,例如中央I可分解為“中央”和“I”兩個(gè)關(guān)鍵字組;
4、根據(jù)所述的關(guān)鍵字組依次查找對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱,如果能夠精確匹配到統(tǒng)一頻道名稱,則記錄該統(tǒng)一頻道名稱與本地頻道名稱的頻道對(duì)應(yīng)關(guān)系,否則進(jìn)入步驟5;例如,當(dāng)前取出的本地頻道名稱為中央1,其分解為關(guān)鍵字組“中央”和“1”,通過(guò)“中央”可匹配到的統(tǒng)一頻道名稱可能包括“CCTV-1綜合頻道”、“CCTV-2財(cái)經(jīng)頻道”、“CCTV-3綜藝頻道”等等所有中央臺(tái)的統(tǒng)一頻道名稱(在執(zhí)行本實(shí)施例前,可先進(jìn)行模糊定義,這里“中央”不僅匹配“中央”這兩個(gè)字,還匹配“CCTV”。),然后通過(guò)關(guān)鍵字組“I”即可精確匹配到統(tǒng)一頻道名稱“CCTV-1綜合頻道”。
[0027]5、如果所有的關(guān)鍵字組均匹配失敗,則報(bào)警提示完善關(guān)鍵字的匹配關(guān)系,并轉(zhuǎn)入到步驟6 ;
6、判斷當(dāng)前本地頻道名稱是否是電視端上傳到網(wǎng)絡(luò)服務(wù)器端的所有本地頻道名稱中的最后一個(gè),當(dāng)是時(shí)進(jìn)入步驟7,否則取出下一個(gè)本地頻道名稱,并轉(zhuǎn)入到步驟2 ;
7、流程結(jié)束。
[0028]在網(wǎng)絡(luò)服務(wù)器端建立或更新頻道對(duì)應(yīng)關(guān)系后,網(wǎng)絡(luò)服務(wù)器端響應(yīng)接口調(diào)用,將與各地不同的本地頻道名稱對(duì)應(yīng)準(zhǔn)確的統(tǒng)一頻道名稱提供給電視端,從而電視端可通過(guò)該統(tǒng)一頻道名稱對(duì)應(yīng)的接口獲取準(zhǔn)確的網(wǎng)絡(luò)數(shù)據(jù)。而且在應(yīng)用實(shí)現(xiàn)過(guò)程中,如果用戶只知道網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱,而需要跳轉(zhuǎn)到本地的頻道時(shí),可直接向網(wǎng)絡(luò)服務(wù)器端提交該統(tǒng)一頻道名稱和運(yùn)營(yíng)商ID,網(wǎng)絡(luò)服務(wù)器端根據(jù)所述頻道對(duì)應(yīng)關(guān)系返回給用戶電視端所需的本地頻道名稱,實(shí)現(xiàn)在電視端的本地跳臺(tái)。本發(fā)明中的網(wǎng)絡(luò)服務(wù)器端可接收來(lái)自全國(guó)范圍內(nèi)的電視端的本地頻道列表的網(wǎng)絡(luò)數(shù)據(jù),擴(kuò)大了信息匹配成功率,還可解決所有需要通過(guò)本地頻道名稱與網(wǎng)絡(luò)服務(wù)器端進(jìn)行數(shù)據(jù)交互的問(wèn)題。
[0029]基于上述方法,本發(fā)明還提供一種電視端建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的系統(tǒng),如圖5所示,其包括電視端100及網(wǎng)絡(luò)服務(wù)器端200,所述電視端100包括收集上傳模塊110,所述網(wǎng)絡(luò)服務(wù)器端200包括頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊210 ;
收集上傳模塊110,用于收集并保存本地頻道名稱,并將所述本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端;
頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊210,用于根據(jù)接收到的本地頻道名稱建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0030]進(jìn)一步,所述收集上傳模塊110具體包括:
檢測(cè)單元,用于收集并保存當(dāng)前本地頻道列表,并檢測(cè)是否存儲(chǔ)有前次本地頻道列表,當(dāng)檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí)進(jìn)入比較單元;當(dāng)沒(méi)有檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí),將所述當(dāng)前本地頻道列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并進(jìn)入頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊;
比較單元,用于比較所述當(dāng)前本地頻道列表與前次本地頻道列表,當(dāng)所述當(dāng)前本地頻道列表與前次本地頻道列表有差異時(shí),將二者的頻道差異列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并進(jìn)入頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊。
[0031]進(jìn)一步,如圖6所示,所述頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊210包括:
出口 IP判斷單元211,用于通過(guò)電視端上傳的本地頻道名稱的出口 IP判斷所述電視端所在地區(qū)是否上傳過(guò)本地頻道名稱;
頻道對(duì)應(yīng)關(guān)系更新及存儲(chǔ)單元222,用于根據(jù)所述出口 IP更新與所述出口 IP對(duì)應(yīng)的本地頻道名稱與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系;或者根據(jù)出口 IP存儲(chǔ)與該出口 IP對(duì)應(yīng)的本地頻道名稱,并建立所述本地頻道名稱與網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0032]進(jìn)一步,所述頻道對(duì)應(yīng)關(guān)系更新及存儲(chǔ)單元222包括:
分解單元,用于將收到的本地頻道名稱分解為關(guān)鍵字組;
查找單元,用于根據(jù)所述關(guān)鍵字組依次查找所述關(guān)鍵字組對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱;
頻道對(duì)應(yīng)關(guān)系建立單元,用于根據(jù)查找到的統(tǒng)一頻道名稱建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
[0033]關(guān)于上述各功能模塊的作用在前面的方法中已有詳述,故不再贅述。綜上所述,本發(fā)明電視端建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法及系統(tǒng),通過(guò)由電視端收集本地頻道名稱,然后將該本地頻道名稱或與上一次的頻道差異列表上傳至網(wǎng)絡(luò)服務(wù)器端,由網(wǎng)絡(luò)服務(wù)器端建立本地頻道名稱與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系,從而使得電視端在本地頻道名稱發(fā)生變化時(shí),依然能夠訪問(wèn)網(wǎng)絡(luò)服務(wù)器端并獲取相應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)。本發(fā)明有效解決了在各地運(yùn)營(yíng)商對(duì)一個(gè)電視頻道有多種名稱的情況下,實(shí)現(xiàn)根據(jù)不同的本地頻道名稱均可從網(wǎng)絡(luò)服務(wù)器端獲取網(wǎng)絡(luò)數(shù)據(jù)的目的。
[0034]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其特征在于,包括步驟: A、電視端收集并保存本地頻道名稱,并將所述本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端; B、網(wǎng)絡(luò)服務(wù)器端根據(jù)接收到的本地頻道名稱建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
2.根據(jù)權(quán)利要求1所述建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其特征在于,所述步驟A具體包括: Al、電視端收集并保存當(dāng)前本地頻道列表,并檢測(cè)是否存儲(chǔ)有前次本地頻道列表,當(dāng)檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí)轉(zhuǎn)入步驟A2 ;當(dāng)沒(méi)有檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí),將所述當(dāng)前本地頻道列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并轉(zhuǎn)入步驟B ; A2、比較所述當(dāng)前本地頻道列表與前次本地頻道列表,當(dāng)所述當(dāng)前本地頻道列表與前次本地頻道列表有差異時(shí),將二者的頻道差異列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并轉(zhuǎn)入步驟B。
3.根據(jù)權(quán)利要求1所述建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其特征在于,步驟B具體還包括: B11、網(wǎng)絡(luò)服務(wù)器端通過(guò)電視端上傳的本地頻道名稱的出口 IP,判斷所述電視端所在地區(qū)在這之前是否上傳過(guò)本地頻道名稱,當(dāng)是時(shí),則進(jìn)入步驟B12,當(dāng)否時(shí)進(jìn)入步驟B13 ; B12、網(wǎng)絡(luò)服務(wù)器端根據(jù)所述出口 IP更新與所述出口 IP對(duì)應(yīng)的本地頻道名稱與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系; B13、網(wǎng)絡(luò)服務(wù)器端根據(jù)出 口 IP存儲(chǔ)與該出口 IP對(duì)應(yīng)的本地頻道名稱,建立所述本地頻道名稱與網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求3所述建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其特征在于,所述步驟B12中更新頻道對(duì)應(yīng)關(guān)系或步驟B13中建立頻道對(duì)應(yīng)關(guān)系具體包括: B1、網(wǎng)絡(luò)服務(wù)器端將收到的本地頻道名稱分解為關(guān)鍵字組; B2、根據(jù)所述關(guān)鍵字組依次查找所述關(guān)鍵字組對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱; B3、根據(jù)查找到的統(tǒng)一頻道名稱更新或建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求2所述建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的方法,其特征在于,所述電視端上傳本地頻道名稱時(shí),還上傳與該本地頻道名稱對(duì)應(yīng)的電視運(yùn)營(yíng)商ID。
6.一種建立電視端與網(wǎng)絡(luò)服務(wù)器端頻道對(duì)應(yīng)關(guān)系的系統(tǒng),其包括電視端及網(wǎng)絡(luò)服務(wù)器端,其特征在于,所述電視端包括收集上傳模塊,所述網(wǎng)絡(luò)服務(wù)器端包括頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊; 收集上傳模塊,用于收集并保存本地頻道名稱,并將所述本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端; 頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊,用于根據(jù)接收到的本地頻道名稱建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述收集上傳模塊具體包括: 檢測(cè)單元,用于收集并保存當(dāng)前本地頻道列表,并檢測(cè)是否存儲(chǔ)有前次本地頻道列表,當(dāng)檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí)進(jìn)入比較單元;當(dāng)沒(méi)有檢測(cè)到存儲(chǔ)有前次本地頻道列表時(shí),將所述當(dāng)前本地頻道列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并進(jìn)入頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊; 比較單元,用于比較所述當(dāng)前本地頻道列表與前次本地頻道列表,當(dāng)所述當(dāng)前本地頻道列表與前次本地頻道列表有差異時(shí),將二者的頻道差異列表的本地頻道名稱上傳至網(wǎng)絡(luò)服務(wù)器端,并進(jìn)入頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述頻道對(duì)應(yīng)關(guān)系建立存儲(chǔ)模塊包括: 出口 IP判斷單元,用于通過(guò)電視端上傳的本地頻道名稱的出口 IP,判斷所述電視端所在地區(qū)在這之前是否上傳過(guò)本地頻道名稱; 頻道對(duì)應(yīng)關(guān)系更新及存儲(chǔ)單元,用于根據(jù)所述出口 IP更新與所述出口 IP對(duì)應(yīng)的本地頻道名稱與統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系;或者根據(jù)出口 IP存儲(chǔ)與該出口 IP對(duì)應(yīng)的本地頻道名稱,建立所述本地頻道名稱與網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱的頻道對(duì)應(yīng)關(guān)系。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,頻道對(duì)應(yīng)關(guān)系更新及存儲(chǔ)單元: 分解單元,用于將收到的本地頻道名稱分解為關(guān)鍵字組; 查找單元,用于根據(jù)所述關(guān)鍵字組依次查找所述關(guān)鍵字組對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱; 頻道對(duì)應(yīng)關(guān)系建立單元,用于根據(jù)查找到的統(tǒng)一頻道名稱更新或建立所述網(wǎng)絡(luò)服務(wù)器端的統(tǒng)一頻道名稱與電視端`的本地頻道名稱的頻道對(duì)應(yīng)關(guān)系。
【文檔編號(hào)】H04N21/458GK103517096SQ201210340328
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2012年9月14日 優(yōu)先權(quán)日:2012年9月14日
【發(fā)明者】王靜, 唐莎 申請(qǐng)人:Tcl集團(tuán)股份有限公司