本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,尤其涉及電視及有線和天線信號(hào)切換方法和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
目前用戶家里的電視信號(hào)包括有線信號(hào)和天線信號(hào),在進(jìn)行信號(hào)切換時(shí),例如,從有線信源切換至天線信源,首先需要用戶手動(dòng)插拔替換rf信號(hào)線,然后在系統(tǒng)里選擇將信號(hào)源從有線切換至天線。上述切換信源的方式需要用戶手動(dòng)選擇信號(hào)源進(jìn)行切換,信號(hào)切換操作過(guò)程復(fù)雜,且用戶無(wú)法識(shí)別信號(hào)源,導(dǎo)致信號(hào)源切換效率和成功率差。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種電視及有線和天線信號(hào)切換方法和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),旨在解決目前切換信源的方式需要用戶手動(dòng)選擇信號(hào)源進(jìn)行切換,信號(hào)切換操作過(guò)程復(fù)雜,且用戶無(wú)法識(shí)別信號(hào)源,導(dǎo)致信號(hào)源切換效率和成功率差的技術(shù)問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種有線和天線信號(hào)切換方法,所述有線和天線信號(hào)切換方法包括以下步驟:
獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息;
在所述第一頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),獲取另一信源下的第二頻點(diǎn)信息;
在所述第二頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述另一信源,并播放所信源下的節(jié)目?jī)?nèi)容。
優(yōu)選地,所述獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息的步驟之后,還包括:
在所述第一頻點(diǎn)信息的信號(hào)鎖定時(shí),播放當(dāng)前所在信源的節(jié)目?jī)?nèi)容。
優(yōu)選地,所述獲取另一信源下的第二頻點(diǎn)信息的步驟之后,還包括:
在所述第二頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),切換至預(yù)設(shè)頻道;
獲取預(yù)設(shè)頻道當(dāng)前所在信源和/或另一信源的頻點(diǎn)信息鎖定信號(hào),在信號(hào)鎖定時(shí),播放鎖定信號(hào)的信源下的節(jié)目?jī)?nèi)容。
優(yōu)選地,所述方法還包括:
在當(dāng)前信源播放的節(jié)目失去信號(hào)鎖定時(shí),獲取當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息;
在當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述其他信源,并播放其他信源下的節(jié)目?jī)?nèi)容。
優(yōu)選地,所述方法,還包括:
為存儲(chǔ)器預(yù)置兩個(gè)文件,其中,一個(gè)為天線信源文件,另一個(gè)為有線信源文件;
在首次接入天線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的天線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的天線信源文件中;
在首次接入有線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的有線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的有線信源文件中。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種電視,所述電視包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的有線和天線信號(hào)切換程序,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息;
在所述第一頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),獲取另一信源下的第二頻點(diǎn)信息;
在所述第二頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述另一信源,并播放所信源下的節(jié)目?jī)?nèi)容。
優(yōu)選地,所述獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息的步驟之后,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
在所述第一頻點(diǎn)信息的信號(hào)鎖定時(shí),播放當(dāng)前所在信源的節(jié)目?jī)?nèi)容。
優(yōu)選地,所述獲取另一信源下的第二頻點(diǎn)信息的步驟之后,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
在所述第二頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),切換至預(yù)設(shè)頻道;
獲取預(yù)設(shè)頻道當(dāng)前所在信源和/或另一信源的頻點(diǎn)信息鎖定信號(hào),在信號(hào)鎖定時(shí),播放鎖定信號(hào)的信源下的節(jié)目?jī)?nèi)容。
優(yōu)選地,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
在當(dāng)前信源播放的節(jié)目失去信號(hào)鎖定時(shí),獲取當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息;
在當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述其他信源,并播放其他信源下的節(jié)目?jī)?nèi)容。
優(yōu)選地,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
為存儲(chǔ)器預(yù)置兩個(gè)文件,其中,一個(gè)為天線信源文件,另一個(gè)為有線信源文件;
在首次接入天線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的天線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的天線信源文件中;
在首次接入有線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的有線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的有線信源文件中。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有有線和天線信號(hào)切換程序,所述有線和天線信號(hào)切換程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的有線和天線信號(hào)切換方法的步驟。
本發(fā)明通過(guò)提前存儲(chǔ)頻道信息,通過(guò)獲取不同信源下的頻點(diǎn)信息,根據(jù)頻點(diǎn)信息鎖定頻道信號(hào),在鎖定成功后,播放鎖定成功信源下的節(jié)目?jī)?nèi)容,實(shí)現(xiàn)電視信源的自動(dòng)切換,有效避免切換信源的方式需要用戶手動(dòng)選擇信號(hào)源進(jìn)行切換,信號(hào)切換操作過(guò)程復(fù)雜,且用戶無(wú)法識(shí)別信號(hào)源,導(dǎo)致信號(hào)源切換效率和成功率差的問(wèn)題。信號(hào)切換操作簡(jiǎn)單,自動(dòng)識(shí)別信號(hào)源切換,提高信號(hào)源切換效率和成功率。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例方案涉及的硬件運(yùn)行環(huán)境的終端\裝置結(jié)構(gòu)示意圖;
圖2為本發(fā)明有線和天線信號(hào)切換方法一實(shí)施例的流程示意圖;
圖3為本發(fā)明一實(shí)施例中電視節(jié)目信號(hào)接收的流程示意圖;
圖4為本發(fā)明一實(shí)施例中信號(hào)接收原理的流程示意圖;
圖5為本發(fā)明一實(shí)施例中存儲(chǔ)器頻道信息存儲(chǔ)結(jié)構(gòu)示意圖;
圖6為本發(fā)明一實(shí)施例中切換信源的流程示意圖;
圖7為本發(fā)明有線和天線信號(hào)切換方法另一實(shí)施例的流程示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例的主要解決方案是:獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息;在所述第一頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),獲取另一信源下的第二頻點(diǎn)信息;在所述第二頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述另一信源,并播放所信源下的節(jié)目?jī)?nèi)容。
由于目前切換信源的方式需要用戶手動(dòng)選擇信號(hào)源進(jìn)行切換,信號(hào)切換操作過(guò)程復(fù)雜,且用戶無(wú)法識(shí)別信號(hào)源,導(dǎo)致信號(hào)源切換效率和成功率差的技術(shù)問(wèn)題.本發(fā)明提供一種解決方案,通過(guò)提前存儲(chǔ)頻道信息,通過(guò)獲取不同信源下的頻點(diǎn)信息,根據(jù)頻點(diǎn)信息鎖定頻道信號(hào),在鎖定成功后,播放鎖定成功信源下的節(jié)目?jī)?nèi)容,實(shí)現(xiàn)電視信源的自動(dòng)切換,有效避免切換信源的方式需要用戶手動(dòng)選擇信號(hào)源進(jìn)行切換,信號(hào)切換操作過(guò)程復(fù)雜,且用戶無(wú)法識(shí)別信號(hào)源,導(dǎo)致信號(hào)源切換效率和成功率差的問(wèn)題。信號(hào)切換操作簡(jiǎn)單,自動(dòng)識(shí)別信號(hào)源切換,提高信號(hào)源切換效率和成功率。
如圖1所示,圖1是本發(fā)明實(shí)施例方案涉及的硬件運(yùn)行環(huán)境的終端結(jié)構(gòu)示意圖。
本發(fā)明實(shí)施例電視為實(shí)現(xiàn)電視信源的自動(dòng)切換,有效避免切換信源的方式需要用戶手動(dòng)選擇信號(hào)源進(jìn)行切換,信號(hào)切換操作過(guò)程復(fù)雜,且用戶無(wú)法識(shí)別信號(hào)源,導(dǎo)致信號(hào)源切換效率和成功率差的問(wèn)題。信號(hào)切換操作簡(jiǎn)單,自動(dòng)識(shí)別信號(hào)源切換,提高信號(hào)源切換效率和成功率。
如圖1所示,該電視可以包括:處理器1001,例如cpu,網(wǎng)絡(luò)接口1004,用戶接口1003,存儲(chǔ)器1005,通信總線1002。其中,通信總線1002用于實(shí)現(xiàn)這些組件之間的連接通信。用戶接口1003可以包括顯示屏(display)、輸入單元比如鍵盤(keyboard),可選用戶接口1003還可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口。網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口(如wi-fi接口)。存儲(chǔ)器1005可以是高速ram存儲(chǔ)器,也可以是穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤存儲(chǔ)器。存儲(chǔ)器1005可選的還可以是獨(dú)立于前述處理器1001的存儲(chǔ)裝置。
可選地,電視還可以包括攝像頭、rf(radiofrequency,射頻)電路,傳感器、音頻電路、wifi模塊等等。其中,傳感器比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示屏的亮度,接近傳感器可在移動(dòng)終端移動(dòng)到耳邊時(shí),關(guān)閉顯示屏和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別移動(dòng)終端姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;當(dāng)然,移動(dòng)終端還可配置陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器、溫度傳感器、霍爾曼傳感器等其他傳感器,在此不再贅述。
本領(lǐng)域技術(shù)人員可以理解,圖1中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
如圖1所示,作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及有線和天線信號(hào)切換應(yīng)用程序。
在圖1所示的終端中,網(wǎng)絡(luò)接口1004主要用于連接后臺(tái)服務(wù)器,與后臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)通信;用戶接口1003主要用于連接客戶端(用戶端),與客戶端進(jìn)行數(shù)據(jù)通信;而處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的有線和天線信號(hào)切換應(yīng)用程序,并執(zhí)行以下操作:
獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息;
在所述第一頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),獲取另一信源下的第二頻點(diǎn)信息;
在所述第二頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述另一信源,并播放所信源下的節(jié)目?jī)?nèi)容。
進(jìn)一步地,所述獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息的步驟之后,處理器1001可以調(diào)用存儲(chǔ)器1005中存儲(chǔ)的有線和天線信號(hào)切換應(yīng)用程序,還執(zhí)行以下操作:
在所述第一頻點(diǎn)信息的信號(hào)鎖定時(shí),播放當(dāng)前所在信源的節(jié)目?jī)?nèi)容。
進(jìn)一步地,所述獲取另一信源下的第二頻點(diǎn)信息的步驟之后,處理器1001可以調(diào)用存儲(chǔ)器1005中存儲(chǔ)的有線和天線信號(hào)切換應(yīng)用程序,還執(zhí)行以下操作:
在所述第二頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),切換至預(yù)設(shè)頻道;
獲取預(yù)設(shè)頻道當(dāng)前所在信源和/或另一信源的頻點(diǎn)信息鎖定信號(hào),在信號(hào)鎖定時(shí),播放鎖定信號(hào)的信源下的節(jié)目?jī)?nèi)容。
進(jìn)一步地,處理器1001可以調(diào)用存儲(chǔ)器1005中存儲(chǔ)的有線和天線信號(hào)切換應(yīng)用程序,還執(zhí)行以下操作:
在當(dāng)前信源播放的節(jié)目失去信號(hào)鎖定時(shí),獲取當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息;
在當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述其他信源,并播放其他信源下的節(jié)目?jī)?nèi)容。。
進(jìn)一步地,處理器1001可以調(diào)用存儲(chǔ)器1005中存儲(chǔ)的有線和天線信號(hào)切換應(yīng)用程序,還執(zhí)行以下操作:
為存儲(chǔ)器預(yù)置兩個(gè)文件,其中,一個(gè)為天線信源文件,另一個(gè)為有線信源文件;
在首次接入天線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的天線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的天線信源文件中;
在首次接入有線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的有線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的有線信源文件中。
參照?qǐng)D2,本發(fā)明的第一實(shí)施例提供一種有線和天線信號(hào)切換方法,所述有線和天線信號(hào)切換方法包括:
步驟s10,獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息;
在本發(fā)明的一實(shí)施例中,電視信號(hào)包括有線信號(hào)和無(wú)線信號(hào),電視可根據(jù)插入不同的信號(hào)線接入不同信號(hào)源的信號(hào),并在電視上播放不同信號(hào)源的電視節(jié)目。參考圖3,信號(hào)接收示意圖,電視可通過(guò)廣播電視信號(hào)接收裝置高頻頭連接外部信號(hào)接入,高頻頭可以連接天線信源的數(shù)字電視地面廣播電視信號(hào),也可以連接有線信源下的數(shù)字電視有線廣播電視信號(hào),用戶可通過(guò)插拔信號(hào)線來(lái)切換不同信源。而電視接收原理參考圖4,電視接收原理包括:電視信號(hào)經(jīng)過(guò)調(diào)諧器后得到中頻信號(hào),中頻信號(hào)經(jīng)過(guò)解調(diào)后送到解碼器,由于信源的差異需要不同的調(diào)諧器、解調(diào)器、解碼器。存儲(chǔ)器中根據(jù)不同的信源存儲(chǔ)了每個(gè)頻道的調(diào)諧數(shù)據(jù)以及該頻道的一些相關(guān)設(shè)置,在播放節(jié)目時(shí),把當(dāng)前播放頻道的頻道號(hào)也存儲(chǔ)在存儲(chǔ)器中。具體的,存儲(chǔ)器中存儲(chǔ)電視節(jié)目信息包括:為存儲(chǔ)器預(yù)置兩個(gè)文件,其中,一個(gè)為天線信源文件,另一個(gè)為有線信源文件;在首次接入天線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的天線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的天線信源文件中;在首次接入有線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的有線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的有線信源文件中。存儲(chǔ)器中預(yù)置2個(gè)文件chdb.db和dtmbchdb.db,chdb.db用來(lái)存儲(chǔ)有線信源下搜索到的頻道信息和在有線信源下的當(dāng)前播放節(jié)目的頻道號(hào);dtmbchdb.db用來(lái)存儲(chǔ)天線信源下搜索到的頻道信息和在天線信源下播放天線節(jié)目的頻道號(hào)。
在第一次接入有線信源時(shí),開始搜索頻道,把所有的頻道信息保存在存儲(chǔ)器chdb.db文件里,并把當(dāng)前播放的頻道號(hào)也保存在存儲(chǔ)器chdb.db文件里;在第一次接入天線信源時(shí),開始搜索頻道,把所有的頻道信息保存在存儲(chǔ)器dtmbchdb.db文件里,當(dāng)前播放的頻道號(hào)也保存在存儲(chǔ)器dtmbchdb.db文件里。在每次切換頻道時(shí),當(dāng)前播放的頻道號(hào)實(shí)時(shí)更新保存到相應(yīng)的文件里。這樣就在存儲(chǔ)器的chdb.db文件里存儲(chǔ)有線信源下的當(dāng)前播放頻道的頻點(diǎn)信息;在dtmbchdb.db文件存儲(chǔ)天線信源下的當(dāng)前播放頻道的頻點(diǎn)信息。參考圖5,存儲(chǔ)器存儲(chǔ)頻道信息的結(jié)構(gòu)圖,具體頻道信息在存儲(chǔ)器里的存儲(chǔ)如圖5所示,頻道信息里分別保存了每一個(gè)頻道的頻道號(hào)、頻道名、頻點(diǎn)信息、信號(hào)類型、播放節(jié)目的音頻pid和視頻pid。
在節(jié)目播放時(shí),獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息。這里所述的當(dāng)前所在信源可以是有線信源或天線信源,本實(shí)施例以有線信源為例,所述第一頻點(diǎn)信息對(duì)應(yīng)為有線信源的頻點(diǎn)信息,即,從存儲(chǔ)器chdb.db文件文件里獲取到所述第一頻點(diǎn)信息。
步驟s20,在所述第一頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),獲取另一信源下的第二頻點(diǎn)信息;
在獲取到所述第一頻點(diǎn)信息后,鎖定所述第一頻點(diǎn)信息在有線信源下的信號(hào),當(dāng)無(wú)法鎖定時(shí),獲取另一信源下的第二頻點(diǎn)信息,即從從存儲(chǔ)器的dtmbchdb.db文件里獲取天線信源下的第二頻點(diǎn)信息,所述第二頻點(diǎn)信息為提前設(shè)置的頻道號(hào)對(duì)應(yīng)的頻點(diǎn)信息,當(dāng)然,也可是與所述當(dāng)前播放頻道的頻道號(hào)在天線信號(hào)下的頻點(diǎn)信息。在所述第一頻點(diǎn)的信號(hào)鎖定成功時(shí),播放當(dāng)前所在信源的節(jié)目?jī)?nèi)容,即播放有線信源下的電視節(jié)目。
步驟s30,在所述第二頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述另一信源,并播放所信源下的節(jié)目?jī)?nèi)容。
在獲取到所述第二頻點(diǎn)信息后,即在獲取到天線信源下的頻點(diǎn)信息后,鎖定天線信源下的信號(hào),在所述第二頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述另一信源,并播放所信源下的節(jié)目?jī)?nèi)容,即播放天線信源下的電視節(jié)目。在所述第二頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),即在所述天線信源下的信號(hào)無(wú)法鎖定時(shí),切換至預(yù)設(shè)頻道;獲取預(yù)設(shè)頻道當(dāng)前所在信源和/或另一信源的頻點(diǎn)信息鎖定信號(hào),在信號(hào)鎖定時(shí),播放鎖定信號(hào)的信源下的節(jié)目?jī)?nèi)容,或返回步驟s10,執(zhí)行步驟s10的過(guò)程。在本發(fā)明一較佳實(shí)施例中,在當(dāng)前播放頻道的所有信源無(wú)法鎖定信號(hào)的次數(shù)達(dá)到預(yù)設(shè)次數(shù)(2次或3次等,根據(jù)需求設(shè)置)后,發(fā)出提示信息,提示信號(hào)線是否插接正確,或提示節(jié)目播放失敗,無(wú)信號(hào)。本實(shí)施例中的信號(hào)源切換,無(wú)需用戶在電視設(shè)置里面去修改播放模式以及選擇信號(hào)來(lái)源,系統(tǒng)自動(dòng)切換選擇相應(yīng)的信號(hào)源播放。而從天線信號(hào)源切換至有線信號(hào)源的過(guò)程與上述過(guò)程類似,在此不再一一贅述。
為了更好的描述本發(fā)明實(shí)施例的過(guò)程,參考圖6,所述切換信源的過(guò)程包括:
步驟s101,系統(tǒng)從存儲(chǔ)器里獲取到當(dāng)前播放頻道的頻點(diǎn)信息,并將它設(shè)置到調(diào)諧器;步驟s102,信號(hào)是否鎖定?若是,執(zhí)行步驟s103,若否,執(zhí)行步驟s104;步驟s103,繼續(xù)播放當(dāng)前信源下的節(jié)目;步驟s104,系統(tǒng)從存儲(chǔ)器里獲取到另外一個(gè)信源頻道的頻點(diǎn)信息,并將它設(shè)置到調(diào)諧器;步驟s105,信號(hào)是否鎖定?若是,執(zhí)行步驟s106,若否,執(zhí)行步驟s101;步驟s106,自動(dòng)切換到新的信源,并播放新信源下的節(jié)目。系統(tǒng)會(huì)去鎖當(dāng)前播放節(jié)目的有線頻道信號(hào),當(dāng)沒有鎖成功,就去鎖天線信源下的信號(hào),在這兩個(gè)信源中交替去鎖信號(hào),直到信號(hào)鎖定成功,播放該信源(鎖定成功)下的節(jié)目,從而實(shí)現(xiàn)電視信源的自動(dòng)切換。
本實(shí)施例通過(guò)提前存儲(chǔ)頻道信息,通過(guò)獲取不同信源下的頻點(diǎn)信息,根據(jù)頻點(diǎn)信息鎖定頻道信號(hào),在鎖定成功后,播放鎖定成功信源下的節(jié)目?jī)?nèi)容,實(shí)現(xiàn)電視信源的自動(dòng)切換,有效避免切換信源的方式需要用戶手動(dòng)選擇信號(hào)源進(jìn)行切換,信號(hào)切換操作過(guò)程復(fù)雜,且用戶無(wú)法識(shí)別信號(hào)源,導(dǎo)致信號(hào)源切換效率和成功率差的問(wèn)題。信號(hào)切換操作簡(jiǎn)單,自動(dòng)識(shí)別信號(hào)源切換,提高信號(hào)源切換效率和成功率。
進(jìn)一步的,參照?qǐng)D7,本發(fā)明的第二實(shí)施例提供一種有線和天線信號(hào)切換方法,所述方法,還包括:
步驟s40,在當(dāng)前信源播放的節(jié)目失去信號(hào)鎖定時(shí),獲取當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息;
步驟s50,在當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述其他信源,并播放其他信源下的節(jié)目?jī)?nèi)容。
在本發(fā)明一實(shí)施例中,通過(guò)不斷鎖定當(dāng)前播放頻道在當(dāng)前信源下的信號(hào),在信號(hào)鎖定成功后,繼續(xù)播放當(dāng)前信源下的電視節(jié)目,而在當(dāng)前播放的電視節(jié)目出現(xiàn)失鎖時(shí),即無(wú)法鎖定當(dāng)前信源下的信號(hào)時(shí),就去鎖定另外一個(gè)信源的節(jié)目播放,通過(guò)不斷的輪流交替鎖信號(hào),實(shí)現(xiàn)信號(hào)的自動(dòng)切換。具體的:在當(dāng)前信源播放的節(jié)目失去信號(hào)鎖定時(shí),獲取當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息;在當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述其他信源,并播放其他信源下的節(jié)目?jī)?nèi)容。例如,當(dāng)前信源為有線信源,在當(dāng)前播放的節(jié)目在有線信源的節(jié)目失鎖后,鎖定天線信源下的信號(hào),成功鎖定后,切換至天線信源,并播放天線信源下的電視節(jié)目;而在當(dāng)前播放的節(jié)目在天線信源的信號(hào)失鎖后,鎖定有線信源下的信號(hào),成功鎖定后,切換至有線信源,并播放有線信源下的電視節(jié)目。
本實(shí)施例通過(guò)鎖定信號(hào),信號(hào)失鎖后鎖定其他信源下的信號(hào),實(shí)現(xiàn)自動(dòng)鎖定和切換信源,進(jìn)一步提高信號(hào)源切換效率和成功率。
在一實(shí)施例中,本發(fā)明還提供一種電視,所述電視包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的有線和天線信號(hào)切換程序,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息;
在本發(fā)明的一實(shí)施例中,電視信號(hào)包括有線信號(hào)和無(wú)線信號(hào),電視可根據(jù)插入不同的信號(hào)線接入不同信號(hào)源的信號(hào),并在電視上播放不同信號(hào)源的電視節(jié)目。參考圖3,信號(hào)接收示意圖,電視可通過(guò)廣播電視信號(hào)接收裝置高頻頭連接外部信號(hào)接入,高頻頭可以連接天線信源的數(shù)字電視地面廣播電視信號(hào),也可以連接有線信源下的數(shù)字電視有線廣播電視信號(hào),用戶可通過(guò)插拔信號(hào)線來(lái)切換不同信源。而電視接收原理參考圖4,電視接收原理包括:電視信號(hào)經(jīng)過(guò)調(diào)諧器后得到中頻信號(hào),中頻信號(hào)經(jīng)過(guò)解調(diào)后送到解碼器,由于信源的差異需要不同的調(diào)諧器、解調(diào)器、解碼器。存儲(chǔ)器中根據(jù)不同的信源存儲(chǔ)了每個(gè)頻道的調(diào)諧數(shù)據(jù)以及該頻道的一些相關(guān)設(shè)置,在播放節(jié)目時(shí),把當(dāng)前播放頻道的頻道號(hào)也存儲(chǔ)在存儲(chǔ)器中。具體的,存儲(chǔ)器中存儲(chǔ)電視節(jié)目信息包括:為存儲(chǔ)器預(yù)置兩個(gè)文件,其中,一個(gè)為天線信源文件,另一個(gè)為有線信源文件;在首次接入天線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的天線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的天線信源文件中;在首次接入有線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的有線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的有線信源文件中。存儲(chǔ)器中預(yù)置2個(gè)文件chdb.db和dtmbchdb.db,chdb.db用來(lái)存儲(chǔ)有線信源下搜索到的頻道信息和在有線信源下的當(dāng)前播放節(jié)目的頻道號(hào);dtmbchdb.db用來(lái)存儲(chǔ)天線信源下搜索到的頻道信息和在天線信源下播放天線節(jié)目的頻道號(hào)。
在第一次接入有線信源時(shí),開始搜索頻道,把所有的頻道信息保存在存儲(chǔ)器chdb.db文件里,并把當(dāng)前播放的頻道號(hào)也保存在存儲(chǔ)器chdb.db文件里;在第一次接入天線信源時(shí),開始搜索頻道,把所有的頻道信息保存在存儲(chǔ)器dtmbchdb.db文件里,當(dāng)前播放的頻道號(hào)也保存在存儲(chǔ)器dtmbchdb.db文件里。在每次切換頻道時(shí),當(dāng)前播放的頻道號(hào)實(shí)時(shí)更新保存到相應(yīng)的文件里。這樣就在存儲(chǔ)器的chdb.db文件里存儲(chǔ)有線信源下的當(dāng)前播放頻道的頻點(diǎn)信息;在dtmbchdb.db文件存儲(chǔ)天線信源下的當(dāng)前播放頻道的頻點(diǎn)信息。參考圖5,存儲(chǔ)器存儲(chǔ)頻道信息的結(jié)構(gòu)圖,具體頻道信息在存儲(chǔ)器里的存儲(chǔ)如圖5所示,頻道信息里分別保存了每一個(gè)頻道的頻道號(hào)、頻道名、頻點(diǎn)信息、信號(hào)類型、播放節(jié)目的音頻pid和視頻pid。
在節(jié)目播放時(shí),獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息。這里所述的當(dāng)前所在信源可以是有線信源或天線信源,本實(shí)施例以有線信源為例,所述第一頻點(diǎn)信息對(duì)應(yīng)為有線信源的頻點(diǎn)信息,即,從存儲(chǔ)器chdb.db文件文件里獲取到所述第一頻點(diǎn)信息。
在所述第一頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),獲取另一信源下的第二頻點(diǎn)信息;
在獲取到所述第一頻點(diǎn)信息后,鎖定所述第一頻點(diǎn)信息在有線信源下的信號(hào),當(dāng)無(wú)法鎖定時(shí),獲取另一信源下的第二頻點(diǎn)信息,即從從存儲(chǔ)器的dtmbchdb.db文件里獲取天線信源下的第二頻點(diǎn)信息,所述第二頻點(diǎn)信息為提前設(shè)置的頻道號(hào)對(duì)應(yīng)的頻點(diǎn)信息,當(dāng)然,也可是與所述當(dāng)前播放頻道的頻道號(hào)在天線信號(hào)下的頻點(diǎn)信息。在所述第一頻點(diǎn)的信號(hào)鎖定成功時(shí),播放當(dāng)前所在信源的節(jié)目?jī)?nèi)容,即播放有線信源下的電視節(jié)目。
在所述第二頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述另一信源,并播放所信源下的節(jié)目?jī)?nèi)容。
在獲取到所述第二頻點(diǎn)信息后,即在獲取到天線信源下的頻點(diǎn)信息后,鎖定天線信源下的信號(hào),在所述第二頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述另一信源,并播放所信源下的節(jié)目?jī)?nèi)容,即播放天線信源下的電視節(jié)目。在所述第二頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),即在所述天線信源下的信號(hào)無(wú)法鎖定時(shí),切換至預(yù)設(shè)頻道;獲取預(yù)設(shè)頻道當(dāng)前所在信源和/或另一信源的頻點(diǎn)信息鎖定信號(hào),在信號(hào)鎖定時(shí),播放鎖定信號(hào)的信源下的節(jié)目?jī)?nèi)容,或返回鎖定信號(hào)的過(guò)程。在本發(fā)明一較佳實(shí)施例中,在當(dāng)前播放頻道的所有信源無(wú)法鎖定信號(hào)的次數(shù)達(dá)到預(yù)設(shè)次數(shù)(2次或3次等,根據(jù)需求設(shè)置)后,發(fā)出提示信息,提示信號(hào)線是否插接正確,或提示節(jié)目播放失敗,無(wú)信號(hào)。本實(shí)施例中的信號(hào)源切換,無(wú)需用戶在電視設(shè)置里面去修改播放模式以及選擇信號(hào)來(lái)源,系統(tǒng)自動(dòng)切換選擇相應(yīng)的信號(hào)源播放。而從天線信號(hào)源切換至有線信號(hào)源的過(guò)程與上述過(guò)程類似,在此不再一一贅述。
本實(shí)施例通過(guò)提前存儲(chǔ)頻道信息,通過(guò)獲取不同信源下的頻點(diǎn)信息,根據(jù)頻點(diǎn)信息鎖定頻道信號(hào),在鎖定成功后,播放鎖定成功信源下的節(jié)目?jī)?nèi)容,實(shí)現(xiàn)電視信源的自動(dòng)切換,有效避免切換信源的方式需要用戶手動(dòng)選擇信號(hào)源進(jìn)行切換,信號(hào)切換操作過(guò)程復(fù)雜,且用戶無(wú)法識(shí)別信號(hào)源,導(dǎo)致信號(hào)源切換效率和成功率差的問(wèn)題。信號(hào)切換操作簡(jiǎn)單,自動(dòng)識(shí)別信號(hào)源切換,提高信號(hào)源切換效率和成功率。
進(jìn)一步的,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
在當(dāng)前信源播放的節(jié)目失去信號(hào)鎖定時(shí),獲取當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息;
在當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述其他信源,并播放其他信源下的節(jié)目?jī)?nèi)容。
在本發(fā)明一實(shí)施例中,通過(guò)不斷鎖定當(dāng)前播放頻道在當(dāng)前信源下的信號(hào),在信號(hào)鎖定成功后,繼續(xù)播放當(dāng)前信源下的電視節(jié)目,而在當(dāng)前播放的電視節(jié)目出現(xiàn)失鎖時(shí),即無(wú)法鎖定當(dāng)前信源下的信號(hào)時(shí),就去鎖定另外一個(gè)信源的節(jié)目播放,通過(guò)不斷的輪流交替鎖信號(hào),實(shí)現(xiàn)信號(hào)的自動(dòng)切換。具體的:在當(dāng)前信源播放的節(jié)目失去信號(hào)鎖定時(shí),獲取當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息;在當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述其他信源,并播放其他信源下的節(jié)目?jī)?nèi)容。例如,當(dāng)前信源為有線信源,在當(dāng)前播放的節(jié)目在有線信源的節(jié)目失鎖后,鎖定天線信源下的信號(hào),成功鎖定后,切換至天線信源,并播放天線信源下的電視節(jié)目;而在當(dāng)前播放的節(jié)目在天線信源的信號(hào)失鎖后,鎖定有線信源下的信號(hào),成功鎖定后,切換至有線信源,并播放有線信源下的電視節(jié)目。
本實(shí)施例通過(guò)鎖定信號(hào),信號(hào)失鎖后鎖定其他信源下的信號(hào),實(shí)現(xiàn)自動(dòng)鎖定和切換信源,進(jìn)一步提高信號(hào)源切換效率和成功率。
此外,本發(fā)明實(shí)施例還提出一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有有線和天線信號(hào)切換程序,所述有線和天線信號(hào)切換程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如下操作:
獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息;
在所述第一頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),獲取另一信源下的第二頻點(diǎn)信息;
在所述第二頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述另一信源,并播放所信源下的節(jié)目?jī)?nèi)容。
進(jìn)一步地,所述獲取播放頻道當(dāng)前所在信源的第一頻點(diǎn)信息的步驟之后,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
在所述第一頻點(diǎn)信息的信號(hào)鎖定時(shí),播放當(dāng)前所在信源的節(jié)目?jī)?nèi)容。
進(jìn)一步地,所述獲取另一信源下的第二頻點(diǎn)信息的步驟之后,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
在所述第二頻點(diǎn)信息的信號(hào)無(wú)法鎖定時(shí),切換至預(yù)設(shè)頻道;
獲取預(yù)設(shè)頻道當(dāng)前所在信源和/或另一信源的頻點(diǎn)信息鎖定信號(hào),在信號(hào)鎖定時(shí),播放鎖定信號(hào)的信源下的節(jié)目?jī)?nèi)容。
進(jìn)一步地,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
在當(dāng)前信源播放的節(jié)目失去信號(hào)鎖定時(shí),獲取當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息;
在當(dāng)前播放的節(jié)目對(duì)應(yīng)其他信源的頻點(diǎn)信息的信號(hào)鎖定時(shí),切換至所述其他信源,并播放其他信源下的節(jié)目?jī)?nèi)容。
進(jìn)一步地,所述有線和天線信號(hào)切換程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如下步驟:
為存儲(chǔ)器預(yù)置兩個(gè)文件,其中,一個(gè)為天線信源文件,另一個(gè)為有線信源文件;
在首次接入天線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的天線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的天線信源文件中;
在首次接入有線信源時(shí),根據(jù)搜臺(tái)指令搜臺(tái),并將搜索到的有線頻道信息以及頻道號(hào)信息存儲(chǔ)在預(yù)置的有線信源文件中。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在如上所述的一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,電視,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。