視機(jī)20的信號(hào)處理模塊201具體包括:識(shí)別單元201-1,用于接收所述預(yù)處理信號(hào),并對(duì)所述預(yù)處理信號(hào)進(jìn)行所述識(shí)別處理,獲得識(shí)別處理信息;判斷單元201-2,用于判斷所述識(shí)別處理信息是否包含預(yù)設(shè)信息(即所述搜索標(biāo)識(shí)詞),獲得一判斷結(jié)果;搜索信息生成單元201-3,用于在所述判斷結(jié)果為是時(shí),基于所述識(shí)別處理信息生成所述節(jié)目搜索信息。具體的,可在智能電視機(jī)20的存儲(chǔ)單元中設(shè)置標(biāo)識(shí)詞列表用于存儲(chǔ)這些搜索標(biāo)識(shí)詞,并在智能電視機(jī)20獲得識(shí)別處理信息后,提取所述識(shí)別處理信息中的前兩個(gè)詞或前三個(gè)詞與所述標(biāo)識(shí)詞列表中存儲(chǔ)的搜索標(biāo)識(shí)詞依次進(jìn)行比對(duì),看是否為搜索標(biāo)識(shí)詞,當(dāng)對(duì)比結(jié)果為是時(shí),確定所述識(shí)別處理信息為用于進(jìn)行電視節(jié)目切換指令信息,并進(jìn)一步獲得所述節(jié)目搜索信息,以使節(jié)目搜索服務(wù)器30基于所述節(jié)目搜索信息在所述節(jié)目信息綜合表中查詢獲得目標(biāo)節(jié)目的頻道號(hào)。
[0088]在具體實(shí)施過(guò)程中,為了方便管理,所述節(jié)目信息綜合表中的節(jié)目信息均以時(shí)間為標(biāo)準(zhǔn)進(jìn)行歸類(lèi)錄入,因此,在具體查詢的過(guò)程中,可通過(guò)獲取當(dāng)前查詢時(shí)間,并以此時(shí)間為基準(zhǔn)快速查找到目標(biāo)節(jié)目的相關(guān)信息,具體的,仍以Android系統(tǒng)為例,智能電視機(jī)20連接網(wǎng)絡(luò)利用Android系統(tǒng)中的Calendar函數(shù)或Time函數(shù)獲取精確到分鐘的當(dāng)前系統(tǒng)時(shí)間(即當(dāng)前查詢時(shí)間),以選定該時(shí)間所對(duì)應(yīng)的節(jié)目信息綜合表的節(jié)目信息為進(jìn)行搜索對(duì)象,進(jìn)而縮短檢索時(shí)間減小針對(duì)目標(biāo)節(jié)目進(jìn)行搜索的搜索范圍。例如,智能電視機(jī)20當(dāng)前正在直播CCTV-3臺(tái)的動(dòng)物世界,此時(shí),用戶向電視遙控器10發(fā)出“搜索新聞聯(lián)播”的語(yǔ)音指令,電視遙控器10接收到該語(yǔ)音指令后,對(duì)該語(yǔ)音指令進(jìn)行預(yù)處理獲得預(yù)處理信號(hào),并發(fā)送至智能電視機(jī)20 ;智能電視機(jī)20在對(duì)該語(yǔ)音指令進(jìn)行識(shí)別處理獲得識(shí)別處理信息,并確定該語(yǔ)音指令為用于電視節(jié)目切換的控制指令后,智能電視機(jī)20中運(yùn)行的Android系統(tǒng)調(diào)用Calendar函數(shù)或Time函數(shù),以使智能電視機(jī)20連接互聯(lián)網(wǎng),并獲取當(dāng)前時(shí)間(如2014年8月30日14:35),進(jìn)一步使得搜索信息生成單元201-3基于所述當(dāng)前時(shí)間信息與所述識(shí)別處理信息生成用于搜索“新聞聯(lián)播”的節(jié)目搜索信息;節(jié)目搜索服務(wù)器30在接收到該節(jié)目搜索信息后,針對(duì)當(dāng)前時(shí)間(如2014年8月30日14:35)選定節(jié)目信息綜合表中的與“2014年8月30日14:35”對(duì)應(yīng)的節(jié)目信息作為搜索對(duì)象范圍,并在此范圍中按照順序依次進(jìn)行搜索,找到“新聞聯(lián)播”所對(duì)應(yīng)的頻道號(hào),并返回給智能電視機(jī)20。
[0089]在具體實(shí)施過(guò)程中,請(qǐng)參考圖5,智能電視機(jī)20還設(shè)置有遙控器控制模塊203,用于基于所述頻道號(hào)向電視遙控器10發(fā)送控制指令,以使電視遙控器10執(zhí)行所述控制指令生成并發(fā)送所述電視遙控信號(hào)。進(jìn)一步,仍請(qǐng)參考圖5,電視遙控器10還包括:第一信號(hào)接收模塊103,用于接收并執(zhí)行所述控制指令,控制電視遙控器10的按鍵板產(chǎn)生動(dòng)作并生成所述電視遙控信號(hào);第二發(fā)送模塊104,用于將所述電視遙控信號(hào)發(fā)送給機(jī)頂盒遙控器40。機(jī)頂盒遙控器40包括:第二信號(hào)接收模塊401,用于接收所述電視遙控信號(hào),控制機(jī)頂盒遙控器40的按鍵板產(chǎn)生動(dòng)作并生成所述機(jī)頂盒遙控信號(hào);第三發(fā)送模塊402,用于將所述機(jī)頂盒遙控信號(hào)發(fā)送給電視機(jī)頂盒50。
[0090]具體的,遙控器控制模塊203為語(yǔ)音控制模塊,用于基于所述頻道號(hào)向電視遙控器10發(fā)送語(yǔ)音控制指令,以使電視遙控器10執(zhí)行所述語(yǔ)音控制指令生成并發(fā)送所述電視遙控信號(hào);對(duì)應(yīng)的,第二信號(hào)接收模塊401具體為:第二語(yǔ)音采集模塊,用于接收并執(zhí)行所述語(yǔ)音控制指令,控制電視遙控器10的按鍵板產(chǎn)生動(dòng)作并生成所述電視遙控信號(hào)。
[0091]下面對(duì)電視遙控器10和機(jī)頂盒遙控器40的對(duì)碼特性的實(shí)現(xiàn)介紹:
[0092]在電視遙控器10和機(jī)頂盒遙控器40上分別預(yù)留10個(gè)學(xué)習(xí)鍵,如0?9數(shù)字按鍵,通過(guò)電視遙控器10學(xué)習(xí)機(jī)頂盒遙控器40的0?9數(shù)字按鍵的動(dòng)作波形來(lái)對(duì)碼。具體的,首先用戶分別控制機(jī)頂盒遙控器40的0?9數(shù)字按鍵,使0?9數(shù)字按鍵分別發(fā)碼到電視遙控器10 ;電視遙控器10具有波形拷貝方式學(xué)習(xí)型接收模塊,能夠解調(diào)機(jī)頂盒遙控器40的發(fā)碼信號(hào),學(xué)習(xí)機(jī)頂盒遙控器40的0?9數(shù)字按鍵的發(fā)碼信號(hào)的碼形(包括碼值高低電平及脈寬),并將其存儲(chǔ)到電視遙控器40的存儲(chǔ)模塊E2PR0M中;當(dāng)接收到智能電視機(jī)20的所述控制指令時(shí),電視遙控器10執(zhí)行所述控制指令,并控制按鍵板上的數(shù)字鍵產(chǎn)生動(dòng)作,電視遙控器10的信號(hào)發(fā)射模塊基于所述動(dòng)作,按已保存的機(jī)頂盒遙控器40的0?9數(shù)字按鍵對(duì)應(yīng)的碼形,調(diào)制電視遙控器10的載波發(fā)射,以發(fā)射出機(jī)頂盒遙控器40能夠識(shí)別的碼形信號(hào);機(jī)頂盒遙控器40基于該碼形信號(hào)控制自身按鍵板上與電視遙控器10的動(dòng)作按鍵對(duì)應(yīng)的數(shù)字按鍵產(chǎn)生動(dòng)作,并發(fā)出用于控制電視機(jī)頂盒50的機(jī)頂盒遙控信號(hào)。
[0093]另外,在具體實(shí)施過(guò)程中,對(duì)于不同廠商的智能電視機(jī)和電視機(jī)頂盒,它們的遙控器是不相同的,在投入使用之前,需要通過(guò)上述遙控器對(duì)碼方法將智能電視機(jī)和電視機(jī)頂盒的遙控器進(jìn)行對(duì)碼處理;對(duì)于同一廠商的智能電視機(jī)和電視機(jī)頂盒,二者的遙控器可以相同,那么就不需要對(duì)碼了,即智能電視機(jī)和電視機(jī)頂盒可通過(guò)同一個(gè)遙控器進(jìn)行控制。
[0094]在具體實(shí)施過(guò)程中,電視遙控器10接收并執(zhí)行所述語(yǔ)音控制指令,控制電視遙控器10的按鍵板產(chǎn)生動(dòng)作并生成所述電視遙控信號(hào),具體實(shí)現(xiàn)原理為:首先,電視機(jī)廠家在設(shè)計(jì)電視遙控器10時(shí),可先將智能電視機(jī)20發(fā)出的語(yǔ)音指令,如“切換到頻道1”、“切換到頻道2”、…、“切換到頻道M”(其中,Μ為電視臺(tái)頻道數(shù),在實(shí)際應(yīng)用中,電視臺(tái)的頻道數(shù)均不超過(guò)200,因此,Μ取值為200即可),作為Μ個(gè)語(yǔ)音樣本存儲(chǔ)到電視遙控器的存儲(chǔ)單元ROM中,并將所述Μ個(gè)語(yǔ)音樣本與電視機(jī)遙控器10的10個(gè)學(xué)習(xí)鍵組合成的1、2、…、Μ的碼值進(jìn)行對(duì)應(yīng),如操作學(xué)習(xí)鍵1(即數(shù)字1按鍵)獲得的碼值1與語(yǔ)音“切換到頻道1”對(duì)應(yīng)、…、操作學(xué)習(xí)鍵2、0 (即數(shù)字2和0按鍵)獲得的碼值20與語(yǔ)音“切換到頻道20”對(duì)應(yīng)等;那么,在實(shí)際使用過(guò)程時(shí),當(dāng)智能電視機(jī)20發(fā)出語(yǔ)音指令“切換到頻道Μ”時(shí),電視遙控器10在收到該語(yǔ)音指令后會(huì)與存儲(chǔ)在ROM中的語(yǔ)音樣本進(jìn)行對(duì)比檢測(cè),在比對(duì)成功后發(fā)出“M”的碼值,以控制機(jī)頂盒遙控器40對(duì)應(yīng)發(fā)出“切換到頻道M”的機(jī)頂盒遙控信號(hào),最終使得電視機(jī)頂盒50基于該機(jī)頂盒遙控信號(hào)向智能電視機(jī)20輸入匹配頻道Μ的電視信號(hào)。
[0095]繼續(xù)以上述搜索切換節(jié)目“新聞聯(lián)播”為例,當(dāng)服務(wù)器對(duì)接模塊202接收到節(jié)目搜索服務(wù)器30反饋的“新聞聯(lián)播”的頻道號(hào)(如頻道3)后,遙控器控制模塊203向電視遙控器10發(fā)出語(yǔ)音控制指令“頻道3” ;電視遙控器10的第二信號(hào)接收模塊401接收到該語(yǔ)音控制指令后,控制電視遙控器10的按鍵板上的“數(shù)字3按鍵”產(chǎn)生動(dòng)作并生成所述電視遙控信號(hào)。由于在本實(shí)施例中,電視遙控器10和機(jī)頂盒遙控器40上的“數(shù)字0?9按鍵”具有對(duì)碼特性,即當(dāng)接收到電視遙控器10 “數(shù)字3按鍵”產(chǎn)生動(dòng)作發(fā)出的所述電視遙控信號(hào)后,機(jī)頂盒遙控器40按鍵板上的“數(shù)字3按鍵”也會(huì)產(chǎn)生動(dòng)作,并發(fā)出用于控制電視機(jī)頂盒50的機(jī)頂盒遙控信號(hào),以使電視機(jī)頂盒50基于所述機(jī)頂盒遙控信號(hào)向智能電視機(jī)20輸出與“頻道3”匹配的電視信號(hào),進(jìn)而使得智能電視機(jī)20接收所述電視信號(hào)并播放“新聞聯(lián)播”。
[0096]在具體實(shí)施過(guò)程中,搜索服務(wù)器30首先根據(jù)所述節(jié)目搜索信息中攜帶的目標(biāo)節(jié)目?jī)?nèi)容信息進(jìn)行全稱(chēng)搜索,如目標(biāo)節(jié)目?jī)?nèi)容信息為“新聞聯(lián)播”,搜索服務(wù)器30則以“新聞聯(lián)播”四個(gè)字作為搜索關(guān)鍵詞進(jìn)行搜索,當(dāng)沒(méi)有搜索到匹配這四個(gè)字的目標(biāo)節(jié)目信息時(shí),搜索服務(wù)器30會(huì)以“新聞”兩個(gè)字作為搜索關(guān)鍵詞進(jìn)行搜索,當(dāng)搜索到多個(gè)匹配“新聞”的頻道號(hào)時(shí),則將多個(gè)頻道號(hào)和頻道號(hào)所對(duì)應(yīng)的具體節(jié)目?jī)?nèi)容發(fā)送給智能電視機(jī)20,以使智能電視機(jī)20對(duì)其進(jìn)行顯示,并提醒用戶進(jìn)行頻道選擇。如智能電視機(jī)20針對(duì)“新聞”搜索出的節(jié)目包括:“頻道3新聞直播間”、“頻道10時(shí)事直通車(chē)”和“頻道15新聞30分”,用戶可根據(jù)自己的喜好,選擇其中的一個(gè)頻道號(hào),并通過(guò)語(yǔ)音向電視遙控器10發(fā)出語(yǔ)音控制指令(如“頻道10”),以控制智能電視機(jī)20播放“時(shí)事直通車(chē)”。
[0097]總而言之,在本申請(qǐng)實(shí)施例中,智能電視機(jī)通過(guò)語(yǔ)音識(shí)別功能識(shí)別目標(biāo)節(jié)目的節(jié)目?jī)?nèi)容信息,而不是目標(biāo)節(jié)目的頻道號(hào)或頻道名稱(chēng),進(jìn)行節(jié)目切換,實(shí)現(xiàn)電視人機(jī)交互人性化和便捷化,使得電視用戶能夠有效且充分涉獵到感興趣的電視節(jié)目,提升用戶使用體驗(yàn)。另外,本申請(qǐng)方案軟硬件實(shí)現(xiàn)簡(jiǎn)單,適用于任何智能電視機(jī)與電視機(jī)頂盒結(jié)合使用的電視系統(tǒng)平臺(tái),包括智能模擬電視機(jī)和數(shù)字電視機(jī)頂盒配合使用的電視系統(tǒng)平臺(tái),符合目前國(guó)內(nèi)有線數(shù)字電視絕大部分用戶通過(guò)“數(shù)字電視機(jī)頂盒+智能模擬電視機(jī)”收看電視節(jié)目的實(shí)際使用需求。
[0098]實(shí)施例二
[0099]基于同一發(fā)明構(gòu)思,請(qǐng)參考圖6,本申請(qǐng)實(shí)施例還提供了一種智能電視機(jī)播放節(jié)目切換方法,應(yīng)用于一智能電視機(jī)播放節(jié)目切換系統(tǒng)中,所述方法包括步驟:
[0100]S1、接收用于控制智能電視機(jī)播放的節(jié)目從當(dāng)前節(jié)目切換到目標(biāo)節(jié)目的用戶語(yǔ)音信號(hào),并對(duì)所述用戶語(yǔ)音信號(hào)進(jìn)行預(yù)處理,獲得預(yù)處理信號(hào);其中,所述用戶語(yǔ)音信號(hào)包括所述目標(biāo)節(jié)目