本發(fā)明實(shí)施例涉及電子技術(shù)領(lǐng)域,尤其涉及一種播放方法及裝置。
背景技術(shù):
隨著智能電視的普及,用戶在智能電視上可以收看到越來越多的視頻節(jié)目。雖然智能電視比普通電視擁有更多的節(jié)目資源,但是用戶在智能電視上搜索節(jié)目的方式與在普通電視上搜索節(jié)目的方式相同,都需要通過遙控器上設(shè)置的按鍵來選擇播放頻道或者特定節(jié)目。
發(fā)明人在實(shí)現(xiàn)本發(fā)明過程中,發(fā)現(xiàn)對(duì)于上述這種慣用的頻道/節(jié)目搜索方式而言,當(dāng)播放頻道或者節(jié)目資源較多時(shí),用戶往往無法記住各個(gè)播放頻道或者節(jié)目對(duì)應(yīng)的數(shù)字編號(hào),從而在搜索特定播放頻道或特定節(jié)目時(shí)需要通過不斷的操作遙控器才能從大量的播放頻道或者節(jié)目資源中找到需要觀看的頻道或節(jié)目,這種盲目的、無目標(biāo)的搜索方式費(fèi)時(shí)費(fèi)力,給用戶搜索播放頻道和節(jié)目帶來諸多不便。因此,如何向用戶提供更加便捷準(zhǔn)確的播放搜索方式成為使用智能電視時(shí)亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種播放方法及裝置,用以解決現(xiàn)有的在智能電視上的大量資源中搜索頻道或節(jié)目費(fèi)時(shí)費(fèi)力的問題。
依據(jù)本發(fā)明實(shí)施例的第一個(gè)方面,本發(fā)明實(shí)施例提供一種播放方法,包括:
接收遙控設(shè)備發(fā)送的搜索指令,所述搜索指令攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息;
將所述特定關(guān)鍵詞信息發(fā)送給服務(wù)端,用以在服務(wù)端資源中獲取與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象;
接收服務(wù)端返回的與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象;
根據(jù)預(yù)設(shè)的搜索規(guī)則從所述候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。
依據(jù)本發(fā)明實(shí)施例的第二個(gè)方面,本發(fā)明實(shí)施例提供一種播放裝置,包括:
接收單元,用于接收遙控設(shè)備發(fā)送的搜索指令,所述搜索指令攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息;
發(fā)送單元,用于將所述特定關(guān)鍵詞信息發(fā)送給服務(wù)端,用以在服務(wù)端資源中獲取與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象;
所述接收單元還用于接收服務(wù)端返回的與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象;
處理單元,用于根據(jù)預(yù)設(shè)的搜索規(guī)則從所述候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。
本發(fā)明實(shí)施例提供的一種播放方法及裝置,能夠接收遙控設(shè)備發(fā)送的攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息的搜索指令,并將所述搜索指令發(fā)送給服務(wù)端,從而在服務(wù)端的大量資源中獲取與目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象,最后根據(jù)預(yù)設(shè)的搜索規(guī)則從大量的候選對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。而在現(xiàn)有技術(shù)中,當(dāng)用戶忘記播放頻道或者節(jié)目對(duì)應(yīng)的數(shù)字編號(hào)時(shí),往往需要進(jìn)行大量的搜索才可能找到要觀看的頻道或節(jié)目,這種盲目的、無目標(biāo)的搜索方式費(fèi)時(shí)費(fèi)力,給用戶搜索播放頻道和節(jié)目帶來諸多不便。而本發(fā)明實(shí)施例能夠在用戶忘記播放頻道或節(jié)目的數(shù)字編號(hào)時(shí),通過目標(biāo)對(duì)象的特定關(guān)鍵詞信息來獲取候選搜索對(duì)象,并根據(jù)預(yù)設(shè)的搜索規(guī)則從候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示,從而極大的提高了用戶在大量資源中搜索特定頻道或特定節(jié)目時(shí)的便捷性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種播放方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的一種播放裝置的組成框圖;
圖3為本發(fā)明實(shí)施例提供的另一種播放裝置的組成框圖;
圖4為本發(fā)明實(shí)施例提供的一種服務(wù)器的實(shí)體結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在現(xiàn)有技術(shù)中,當(dāng)用戶想要觀看某個(gè)電視節(jié)目時(shí),必須通過遙控器來輸入該電視節(jié)目對(duì)應(yīng)的數(shù)字編號(hào),當(dāng)用戶忘記該電視節(jié)目對(duì)應(yīng)的數(shù)字編號(hào)時(shí),只能通過輸入不同的數(shù)字編號(hào)或者不斷的切換頻道來進(jìn)行搜索,并且對(duì)于擁有海量資源的智能電視而言,這種盲目的、無目標(biāo)的搜索方式非常費(fèi)時(shí)費(fèi)力,給用戶搜索特定播放頻道和節(jié)目帶來諸多不便。
為了解決在智能電視上的大量資源中搜索頻道或節(jié)目費(fèi)時(shí)費(fèi)力的問題,本發(fā)明實(shí)施例提供一種播放方法,如圖1所示,所述方法包括:
101、接收遙控設(shè)備發(fā)送的搜索指令,所述搜索指令攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息。
用戶無論在觀看傳統(tǒng)電視還是智能電視時(shí),都需要通過遙控設(shè)備來搜索各個(gè)頻道或節(jié)目。由于不同的頻道和節(jié)目對(duì)應(yīng)不同的數(shù)字編號(hào),因此在現(xiàn)有的搜索方式中,用戶需要輸入特定的數(shù)字編號(hào)來搜索對(duì)應(yīng)的播放頻道或節(jié)目。為了避免用戶由于忘記對(duì)應(yīng)的數(shù)字編號(hào)而無法快速便捷的搜索出想要觀看的播放頻道或節(jié)目的情況發(fā)生,本發(fā)明實(shí)施例可以不通過數(shù)字編號(hào)進(jìn)行搜索,而是通過一種特殊的搜索指令進(jìn)行搜索。具體的,在搜索播放頻道或節(jié)目時(shí),需要執(zhí)行步驟101接收遙控設(shè)備發(fā)送的搜索指令,所述搜索指令攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息。其中,目標(biāo)對(duì)象包括用戶想要觀看的目標(biāo)頻道或者想要觀看的內(nèi)容。
102、將所述特定關(guān)鍵詞信息發(fā)送給服務(wù)端,用以在服務(wù)端資源中獲取與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象。
由于本發(fā)明實(shí)施例中搜索指令攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息,并且智能電視中的海量資源來源于網(wǎng)絡(luò)側(cè)服務(wù)端,因此智能電視接收到搜索指令之后,需要將搜索指令攜帶的特定關(guān)鍵詞信息發(fā)送給服務(wù)端,以便服務(wù)端根據(jù)所述特定關(guān)鍵詞信息在網(wǎng)絡(luò)側(cè)資源中獲取與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象。由于特定關(guān)鍵詞信息是用于描述目標(biāo)對(duì)象的,所述特定關(guān)鍵詞信息既包括與目標(biāo)對(duì)象完全對(duì)應(yīng)的信息,也包括與目標(biāo)對(duì)象有關(guān)的信息。因此,根據(jù)目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息在服務(wù)端資源中可以獲取到與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象,其中,所述候選搜索對(duì)象中包含有至少一個(gè)搜索對(duì)象。
103、接收服務(wù)端返回的與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象。
當(dāng)根據(jù)特定關(guān)鍵詞信息在服務(wù)端資源中獲取到候選搜索對(duì)象之后,需要執(zhí)行步驟103接收服務(wù)端返回的與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象。
104、根據(jù)預(yù)設(shè)的搜索規(guī)則從所述候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。
由于目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息既包括與目標(biāo)對(duì)象完全對(duì)應(yīng)的信息,也包括與目標(biāo)對(duì)象有關(guān)的信息,因此,根據(jù)目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息在服務(wù)端資源中可以獲取到與所述特定關(guān)鍵詞信息相匹配的至少一個(gè)候選搜索對(duì)象。當(dāng)獲取到多個(gè)候選搜索對(duì)象之后,需要執(zhí)行步驟104根據(jù)預(yù)設(shè)的搜索規(guī)則從所述候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。其中,預(yù)設(shè)的搜索規(guī)則既包含了與特定關(guān)鍵詞信息有關(guān)的搜索規(guī)則也包含了與候選搜索對(duì)象有關(guān)的搜索規(guī)則。
本發(fā)明實(shí)施例提供的一種播放方法,能夠接收遙控設(shè)備發(fā)送的攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息的搜索指令,并將所述搜索指令發(fā)送給服務(wù)端,從而在服務(wù)端的大量資源中獲取與目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象,最后根據(jù)預(yù)設(shè)的搜索規(guī)則從大量的候選對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。而在現(xiàn)有技術(shù)中,當(dāng)用戶忘記播放頻道或者節(jié)目對(duì)應(yīng)的數(shù)字編號(hào)時(shí),往往需要進(jìn)行大量的搜索才可能找到要觀看的頻道或節(jié)目,這種盲目的、無目標(biāo)的搜索方式費(fèi)時(shí)費(fèi)力,給用戶搜索播放頻道和節(jié)目帶來諸多不便。而本發(fā)明實(shí)施例能夠在用戶忘記播放頻道或節(jié)目的數(shù)字編號(hào)時(shí),通過目標(biāo)對(duì)象的特定關(guān)鍵詞信息來獲取候選搜索對(duì)象,并根據(jù)預(yù)設(shè)的搜索規(guī)則從候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示,從而極大的提高了用戶在大量資源中搜索特定頻道或特定節(jié)目時(shí)的便捷性。
進(jìn)一步的,為了更好的對(duì)上述圖1所示的方法進(jìn)行理解,作為對(duì)圖1所示方法的細(xì)化和擴(kuò)展,本發(fā)明實(shí)施例將針對(duì)圖1中的步驟進(jìn)行詳細(xì)說明。
由于本發(fā)明實(shí)施例在搜索頻道或節(jié)目時(shí)不使用傳統(tǒng)的數(shù)字編號(hào)進(jìn)行搜索,而是通過目標(biāo)對(duì)象的特定關(guān)鍵詞信息進(jìn)行搜索的,因此與傳統(tǒng)的在遙控設(shè)備(遙控器)上直接點(diǎn)擊數(shù)字編號(hào)進(jìn)行搜索的方式不同,本發(fā)明實(shí)施例提供了另一種實(shí)施方式,在這種實(shí)施方式中可以通過遙控設(shè)備在智能電視的屏幕上調(diào)出菜單界面,該菜單界面上具有搜索欄以及信息選擇欄,使用遙控設(shè)備可以在信息選擇欄中選擇不同的信息來組成目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息,當(dāng)搜索光標(biāo)位于搜索欄中時(shí),遙控設(shè)備在信息選擇欄中選擇的信息可以在搜索欄中顯示,當(dāng)搜索欄中顯示出遙控設(shè)備選擇的特定關(guān)鍵詞信息后,點(diǎn)擊遙控器上的確定按鈕或者點(diǎn)擊搜索欄上的搜索按鈕就可以進(jìn)行搜索了。該搜索過程包括將搜索欄中的特定關(guān)鍵詞信息以搜索指令的方式發(fā)送給服務(wù)端,并接收服務(wù)端返回的與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象。此外,為了避免遙控設(shè)備不小心點(diǎn)擊了信息選擇欄中的信息以及確定按鈕或搜索按鈕而導(dǎo)致根據(jù)錯(cuò)誤點(diǎn)擊的信息搜索頻道或節(jié)目的情況發(fā)生,也就是避免遙控設(shè)備誤觸而導(dǎo)致錯(cuò)誤的觸發(fā)搜索,本發(fā)明實(shí)施例在接收遙控設(shè)備發(fā)送的攜帶有特定關(guān)鍵詞信息的搜索指令之前,需要檢測(cè)光標(biāo)是否位于搜索欄中,只有當(dāng)光標(biāo)位于搜索欄中時(shí),才會(huì)啟動(dòng)搜索功能,也就是在光標(biāo)位于搜索欄中時(shí),才會(huì)接收攜帶有特定關(guān)鍵詞信息的搜索指令(在搜索欄中顯示選擇的特定關(guān)鍵詞信息),并將該搜索指令發(fā)送給服務(wù)端并接收服務(wù)端返回的候選搜索對(duì)象。
由于智能電視可以觀看網(wǎng)絡(luò)資源,為了便于概括海量的資源,本發(fā)明實(shí)施例用于搜索的特定關(guān)鍵詞信息包括目標(biāo)對(duì)象對(duì)應(yīng)關(guān)鍵詞的首字母信息和/或全拼信息。因此,上述菜單界面上信息選擇欄中包含的信息就是26個(gè)英文字母信息。例如,若用戶想要搜索的目標(biāo)對(duì)象為“山東衛(wèi)視”,那么該目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息就可以為“sdws”或“shandongweishi”;或者,若用戶想要搜索的目標(biāo)對(duì)象為“足球比賽”,那么該目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息就可以為“zqbs”或“zuqiubisai”。為了便于用戶輸入,本發(fā)明實(shí)施例通常首選目標(biāo)對(duì)象對(duì)應(yīng)關(guān)鍵詞的首字母信息作為特定關(guān)鍵詞信息。
以下將以目標(biāo)對(duì)象對(duì)應(yīng)關(guān)鍵詞的首字母信息作為目標(biāo)對(duì)象的特定關(guān)鍵詞信息為例,對(duì)搜索過程進(jìn)行說明。當(dāng)用戶想要搜索某個(gè)頻道或者節(jié)目時(shí),需要通過遙控設(shè)備在智能電視的屏幕上調(diào)出菜單界面,并將搜索光標(biāo)置于菜單界面上的搜索欄中,然后通過遙控設(shè)備上的上下左右按鍵在信息選擇欄中選擇需要搜索的目標(biāo)對(duì)象的關(guān)鍵詞的首字母信息,當(dāng)首字母信息顯示在搜索欄中后,用戶點(diǎn)擊遙控設(shè)備上的確定按鈕或者點(diǎn)擊搜索欄中的搜索按鈕之后,就可以將搜索欄中的首字母信息以搜索指令的方式發(fā)送給服務(wù)端。由于本發(fā)明實(shí)施例中智能電視可以看作是一個(gè)客戶端,而服務(wù)端是為智能電視這一客戶端服務(wù)的,服務(wù)的內(nèi)容諸如向智能電視提供資源,保存客戶端數(shù)據(jù)等,因此,當(dāng)服務(wù)端接收到智能電視發(fā)送的攜帶有關(guān)鍵詞首字母信息的搜索指令之后,就可以在服務(wù)端資源中獲取包含所述關(guān)鍵詞首字母信息的資源作為候選搜索對(duì)象。例如,服務(wù)端資源中包含有“廣東衛(wèi)視”、“廣東娛樂”、“廣東科技”,當(dāng)用戶輸入“gd”這兩個(gè)首字母信息作為目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息進(jìn)行搜索時(shí),服務(wù)端根據(jù)攜帶有“gd”的搜索指令在服務(wù)端資源中進(jìn)行比對(duì)會(huì)發(fā)現(xiàn)“廣東衛(wèi)視”(gdws)、“廣東娛樂”(gdyl)、“廣東科技”(gdkj)中都包含有“gd”,因此服務(wù)端根據(jù)該搜索指令獲取到的候選搜索對(duì)象就為:“廣東衛(wèi)視”、“廣東娛樂”、“廣東科技”;而當(dāng)用戶輸入“gdyl”這四個(gè)首字母信息作為目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息進(jìn)行搜索時(shí),服務(wù)端根據(jù)攜帶有“gdyl”的搜索指令在服務(wù)端資源中進(jìn)行比對(duì)會(huì)發(fā)現(xiàn)“廣東娛樂”(gdyl)包含有“gdyl”,因此服務(wù)端根據(jù)該搜索指令獲取到的候選搜索對(duì)象就為“廣東娛樂”。
當(dāng)服務(wù)端根據(jù)智能電視發(fā)送的搜索指令在服務(wù)端資源中獲取到候選搜索對(duì)象之后,就需要將候選搜索對(duì)象返回給智能電視以便智能電視將候選搜索對(duì)象展示給用戶。由上述列舉的服務(wù)端根據(jù)搜索指令獲取候選搜索對(duì)象的過程可知,當(dāng)用戶輸入的目標(biāo)對(duì)象的特定關(guān)鍵詞信息較少時(shí),服務(wù)端可能獲取到多個(gè)候選搜索對(duì)象,因此智能電視需要在多個(gè)候選搜索對(duì)象中選擇某個(gè)特定的搜索對(duì)象作為目標(biāo)對(duì)象進(jìn)行展示。這里需要說明的是,若在多個(gè)候選搜索對(duì)象中隨機(jī)的選擇目標(biāo)對(duì)象并展示用戶時(shí),難免會(huì)由于目標(biāo)對(duì)象選擇不準(zhǔn)確而給用戶帶來搜索效果不佳的體驗(yàn)。因此,本發(fā)明實(shí)施例在從多個(gè)候選搜索對(duì)象中選擇目標(biāo)對(duì)象時(shí),需要根據(jù)預(yù)設(shè)的搜索規(guī)則從多個(gè)候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。在實(shí)際的搜索過程中,可以根據(jù)搜索熱度或者多音字匹配的搜索規(guī)則從候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。
以搜索熱度從候選搜索對(duì)象中選擇目標(biāo)對(duì)象為例進(jìn)行說明,熱度是指資源使用度或者資源搜索量,當(dāng)某個(gè)資源被搜索的次數(shù)越多,該資源的搜索熱度越大。因此,在以搜索熱度從候選搜索對(duì)象中選擇目標(biāo)對(duì)象時(shí),需要根據(jù)候選搜索對(duì)象的搜索熱度選擇搜索次數(shù)最多的候選搜索對(duì)象作為目標(biāo)對(duì)象向用戶展示。由于服務(wù)端是為智能電視這一客戶端服務(wù)的,服務(wù)的內(nèi)容包括保存客戶端數(shù)據(jù),其中,客戶端數(shù)據(jù)就包括客戶端搜索資源的歷史次數(shù),因此,服務(wù)端在給智能電視返回候選搜索對(duì)象時(shí)也會(huì)在候選搜索對(duì)象上攜帶搜索熱度信息,智能電視在接收到具有搜索熱度信息的候選搜索對(duì)象后,會(huì)將候選搜索對(duì)象按照搜索熱度由高到低的順序進(jìn)行熱度排序,并將排序位于首位的候選搜索對(duì)象默認(rèn)為目標(biāo)對(duì)象。此外,為了使用戶能夠從候選搜索對(duì)象中自行選擇目標(biāo)對(duì)象,本發(fā)明實(shí)施例還提供另一種實(shí)施方式,也就是將經(jīng)過熱度排序后得到的候選搜索對(duì)象的排序列表以界面的形式進(jìn)行展示,可以通過遙控設(shè)備在所述排序列表中自行選擇某個(gè)候選搜索對(duì)象作為目標(biāo)對(duì)象。當(dāng)智能電視根據(jù)搜索熱度自行選擇默認(rèn)的目標(biāo)對(duì)象或者用戶通過遙控設(shè)備手動(dòng)選擇目標(biāo)對(duì)象之后,就可以對(duì)選擇的目標(biāo)對(duì)象進(jìn)行展示,也就是播放目標(biāo)對(duì)象。這里需要說明的是,對(duì)于以搜索熱度從候選搜索對(duì)象中選擇目標(biāo)對(duì)象的情況而言,其發(fā)生在用戶輸入的特定關(guān)鍵詞信息相對(duì)較少,只是對(duì)目標(biāo)對(duì)象進(jìn)行的概括,并不是完全可以描述目標(biāo)對(duì)象的特定關(guān)鍵詞信息。例如,用戶只是想搜索廣東的電視節(jié)目,因此用戶只需輸入特定關(guān)鍵詞信息“gd”,就可以在服務(wù)端搜索到候選搜索對(duì)象:“廣東衛(wèi)視”、“廣東娛樂”、“廣東科技”,然后由智能電視根據(jù)各個(gè)候選搜索對(duì)象的搜索熱度(廣東娛樂>廣東衛(wèi)視>廣東科技),可以得到“廣東娛樂”的搜索熱度最高,因此直接將“廣東娛樂”這個(gè)頻道作為默認(rèn)目標(biāo)對(duì)象進(jìn)行播放;進(jìn)一步的,當(dāng)用戶不想觀看“廣東娛樂”這個(gè)頻道時(shí),用戶可以通過遙控設(shè)備的切換按鈕進(jìn)行切換,就可以直接切換到搜索熱度排序第二的“廣東衛(wèi)視”,同樣的,繼續(xù)進(jìn)行切換就可以得到搜索熱度排序第三的“廣東科技”,直至把特定關(guān)鍵詞信息“gd”對(duì)應(yīng)的候選搜索對(duì)象切換完為止?;蛘?,當(dāng)服務(wù)端根據(jù)特定關(guān)鍵詞信息“gd”獲取到候選搜索對(duì)象“廣東衛(wèi)視”、“廣東娛樂”、“廣東科技”之后,智能電視根據(jù)這些候選搜索對(duì)象的搜索熱度將候選搜索對(duì)象進(jìn)行排序,并將排序列表以界面的形式在智能電視屏幕上進(jìn)行展示,以便用戶可以直觀的看到搜索出的各個(gè)候選搜索對(duì)象,并根據(jù)自己的需要手動(dòng)選擇某個(gè)候選搜索對(duì)象進(jìn)行播放。當(dāng)然,對(duì)于用戶輸入的特定關(guān)鍵詞信息比較全面,能夠完全描述目標(biāo)對(duì)象的情況而言,就可以直接搜索到具體的一個(gè)目標(biāo)對(duì)象,從而無需經(jīng)過上述搜索規(guī)則進(jìn)行選擇。例如,當(dāng)用戶輸入的特定關(guān)鍵詞信息為“gdyl”時(shí),服務(wù)端就可以直接獲取到“廣東娛樂”這個(gè)頻道,并將該頻道的資源返回給智能電視,供智能電視進(jìn)行播放后展示給用戶。
以多音字匹配的搜索規(guī)則從候選搜索對(duì)象中選擇目標(biāo)對(duì)象為例進(jìn)行說明,由于在眾多的漢字中會(huì)出現(xiàn)多音字,例如“重”的發(fā)音可以為“chong”也可以為“zhong”,因此在以用戶輸入的首字母信息作為特定關(guān)鍵詞信息進(jìn)行資源搜索時(shí),難免會(huì)出現(xiàn)搜索錯(cuò)誤。例如,當(dāng)用戶想要觀看“肇慶衛(wèi)視”時(shí),用戶會(huì)輸入“zqws”,但是當(dāng)服務(wù)端根據(jù)“zqws”在搜索服務(wù)端資源時(shí),首先需要將服務(wù)端資源的名稱轉(zhuǎn)化為首字母拼音后與用戶輸入的信息進(jìn)行匹配,而服務(wù)端資源的“重慶衛(wèi)視”中“重”是多音字,轉(zhuǎn)化后的信息為“cqws”和“zqws”,而“肇慶衛(wèi)視”轉(zhuǎn)化后的信息也為“zqws”,因此,根據(jù)用戶輸入的“zqws”可以搜索到的資源包括“重慶衛(wèi)視”、“肇慶衛(wèi)視”,而且當(dāng)智能電視根據(jù)搜索熱度自行選擇目標(biāo)對(duì)象時(shí),通常會(huì)選擇“重慶衛(wèi)視”進(jìn)行播放,從而不符合用戶想要觀看的“肇慶衛(wèi)視”。基于上述由于多音字而影響搜索的準(zhǔn)確性的問題,本發(fā)明實(shí)施例提供了一種實(shí)施方式,用以避免多音字對(duì)搜索準(zhǔn)確性的影響。在此實(shí)施方式中,智能電視需要將服務(wù)端返回的候選搜索對(duì)象及其所屬的首字母信息進(jìn)行映射,也就是建立候選搜索對(duì)象與首字母信息的映射表,將具有唯一映射關(guān)系的候選搜索對(duì)象默認(rèn)為目標(biāo)對(duì)象進(jìn)行播放并展示給用戶。其中,具有唯一映射關(guān)系的候選搜索對(duì)象不包含多音字,也就是說該候選搜索對(duì)象的每個(gè)字都與用戶輸入的首字母唯一對(duì)應(yīng),從而能夠避免多音字對(duì)搜索的干擾。以用戶輸入的特定關(guān)鍵詞信息“zqws”為例,當(dāng)智能電視接收到服務(wù)端返回的“重慶衛(wèi)視”和“肇慶衛(wèi)視”之后,需要建立起“重慶衛(wèi)視”和“肇慶衛(wèi)視”與首字母信息的映射表,該映射表中“重慶衛(wèi)視”對(duì)應(yīng)“cqws”和“zqws”,“肇慶衛(wèi)視”唯一對(duì)應(yīng)“zqws”,因此選擇具有唯一映射關(guān)系的“肇慶衛(wèi)視”作為目標(biāo)對(duì)象進(jìn)行播放并展示給用戶,從而符合用戶的搜索需求,避免了將用戶輸入的“zqws”與“重慶衛(wèi)視”對(duì)應(yīng)的“zqws”匹配成功后,將“重慶衛(wèi)視”這個(gè)錯(cuò)誤的目標(biāo)對(duì)象進(jìn)行播放展示給用戶。在根據(jù)多音字匹配的搜索規(guī)則從候選搜索對(duì)象中選擇目標(biāo)對(duì)象的實(shí)施方式中,能夠確保完全以用戶輸入的特定關(guān)鍵詞信息(首字母信息)為基準(zhǔn)進(jìn)行搜索,最大程度的滿足目標(biāo)對(duì)象與用戶輸入的特定關(guān)鍵詞信息之間的匹配度。這里需要說明的是,對(duì)于以多音字匹配的搜索規(guī)則從候選搜索對(duì)象中選擇目標(biāo)對(duì)象而言,其發(fā)生在服務(wù)端獲取到多個(gè)候選搜索對(duì)象的情況下,當(dāng)服務(wù)端根據(jù)用戶輸入的特定關(guān)鍵詞信息獲取到唯一的候選搜索對(duì)象時(shí),則不用進(jìn)行多音字匹配就可以將該候選搜索對(duì)象作為目標(biāo)對(duì)象進(jìn)行播放展示給用戶。例如,當(dāng)用戶輸入的特定關(guān)鍵詞信息為“cqws”時(shí),通常只能得到“重慶衛(wèi)視”這一個(gè)候選搜索對(duì)象,因此,不用進(jìn)行多音字匹配就可以將“重慶衛(wèi)視”作為目標(biāo)對(duì)象進(jìn)行播放。
基于上述不同的搜索規(guī)則,本發(fā)明實(shí)施例實(shí)現(xiàn)了用戶模糊搜索(特定關(guān)鍵詞信息較少)時(shí)以搜索熱度為依據(jù)進(jìn)行目標(biāo)對(duì)象的默認(rèn)推薦,并在默認(rèn)推薦的基礎(chǔ)上提供目標(biāo)對(duì)象的切換以及手動(dòng)選擇;同時(shí)實(shí)現(xiàn)了用戶精準(zhǔn)搜索(特定關(guān)鍵詞信息較全面)時(shí)以多音字匹配的搜索規(guī)則排除了多音字造成的候選搜索對(duì)象的干擾,實(shí)現(xiàn)目標(biāo)對(duì)象的準(zhǔn)確搜索。
進(jìn)一步的,作為對(duì)上述圖1所示方法的應(yīng)用,本發(fā)明實(shí)施例還提供了一種播放裝置,如圖2所示,該裝置包括:接收單元21、發(fā)送單元22以及處理單元23,其中,
接收單元21,用于接收遙控設(shè)備發(fā)送的搜索指令,所述搜索指令攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息;
發(fā)送單元22,用于將所述特定關(guān)鍵詞信息發(fā)送給服務(wù)端,用以在服務(wù)端資源中獲取與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象;
接收單元21還用于接收服務(wù)端返回的與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象;
處理單元23,用于根據(jù)預(yù)設(shè)的搜索規(guī)則從所述候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。
進(jìn)一步的,如圖3所示,該裝置進(jìn)一步包括:
檢測(cè)單元24,用于檢測(cè)搜索光標(biāo)是否位于搜索欄中;
啟動(dòng)單元25,用于當(dāng)檢測(cè)結(jié)果為是時(shí),啟動(dòng)搜索功能。
進(jìn)一步的,接收單元21接收的目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息包括:目標(biāo)對(duì)象對(duì)應(yīng)關(guān)鍵詞的首字母信息和/或全拼信息。
進(jìn)一步的,發(fā)送單元22發(fā)送的特定關(guān)鍵詞信息用以獲取包含目標(biāo)對(duì)象對(duì)應(yīng)關(guān)鍵詞的首字母信息或者全拼信息的服務(wù)端資源作為候選搜索對(duì)象。
進(jìn)一步的,處理單元23用于根據(jù)搜索熱度或者多音字匹配的搜索規(guī)則從所述候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。
進(jìn)一步的,如圖3所示,處理單元23包括:
排序模塊231,用于將服務(wù)端返回的候選搜索對(duì)象按照搜索熱度由高到低的順序進(jìn)行熱度排序,將排序位于首位的候選搜索對(duì)象默認(rèn)為目標(biāo)對(duì)象;
展示模塊232,用于將經(jīng)過熱度排序后得到的候選搜索對(duì)象的排序列表進(jìn)行展示,將遙控設(shè)備在所述排序列表中選擇的候選搜索對(duì)象作為目標(biāo)對(duì)象。
進(jìn)一步的,如圖3所示,處理單元23還包括:
映射模塊233,用于將服務(wù)端返回的候選搜索對(duì)象及其所屬的首字母信息或者全拼信息進(jìn)行映射,將具有唯一映射關(guān)系的候選搜索對(duì)象默認(rèn)為目標(biāo)對(duì)象。
本發(fā)明實(shí)施例提供的一種播放裝置,能夠接收遙控設(shè)備發(fā)送的攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息的搜索指令,并將所述搜索指令發(fā)送給服務(wù)端,從而在服務(wù)端的大量資源中獲取與目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象,最后根據(jù)預(yù)設(shè)的搜索規(guī)則從大量的候選對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。而在現(xiàn)有技術(shù)中,當(dāng)用戶忘記播放頻道或者節(jié)目對(duì)應(yīng)的數(shù)字編號(hào)時(shí),往往需要進(jìn)行大量的搜索才可能找到要觀看的頻道或節(jié)目,這種盲目的、無目標(biāo)的搜索方式費(fèi)時(shí)費(fèi)力,給用戶搜索播放頻道和節(jié)目帶來諸多不便。而本發(fā)明實(shí)施例能夠在用戶忘記播放頻道或節(jié)目的數(shù)字編號(hào)時(shí),通過目標(biāo)對(duì)象的特定關(guān)鍵詞信息來獲取候選搜索對(duì)象,并根據(jù)預(yù)設(shè)的搜索規(guī)則從候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示,從而極大的提高了用戶在大量資源中搜索特定頻道或特定節(jié)目時(shí)的便捷性。
此外,本發(fā)明實(shí)施例提供的播放裝置實(shí)現(xiàn)了用戶模糊搜索(特定關(guān)鍵詞信息較少)時(shí)以搜索熱度為依據(jù)進(jìn)行目標(biāo)對(duì)象的默認(rèn)推薦,并在默認(rèn)推薦的基礎(chǔ)上提供目標(biāo)對(duì)象的切換以及手動(dòng)選擇;同時(shí)實(shí)現(xiàn)了用戶精準(zhǔn)搜索(特定關(guān)鍵詞信息較全面)時(shí)以多音字匹配的搜索規(guī)則排除了多音字造成的候選搜索對(duì)象的干擾,實(shí)現(xiàn)目標(biāo)對(duì)象的準(zhǔn)確搜索。
針對(duì)上述播放裝置需要說明的是,凡是本發(fā)明實(shí)施例中使用到的各個(gè)單元模塊的功能都可以通過硬件處理器(hardware processor)來實(shí)現(xiàn)。
圖4示例了一種服務(wù)器的實(shí)體結(jié)構(gòu)示意圖,如圖4所示,該服務(wù)器可以包括:處理器(processor)410、通信接口(Communications Interface)420、存儲(chǔ)器(memory)430和通信總線440,其中,處理器410,通信接口420,存儲(chǔ)器430通過通信總線440完成相互間的通信。通信接口420可以用于服務(wù)端與客戶端之間的信息傳輸。處理器410可以調(diào)用存儲(chǔ)器430中的邏輯指令,以執(zhí)行如下方法:接收遙控設(shè)備發(fā)送的搜索指令,所述搜索指令攜帶有目標(biāo)對(duì)象對(duì)應(yīng)的特定關(guān)鍵詞信息;將所述特定關(guān)鍵詞信息發(fā)送給服務(wù)端,用以在服務(wù)端資源中獲取與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象;接收服務(wù)端返回的與所述特定關(guān)鍵詞信息相匹配的候選搜索對(duì)象;根據(jù)預(yù)設(shè)的搜索規(guī)則從所述候選搜索對(duì)象中選擇目標(biāo)對(duì)象進(jìn)行展示。
此外,上述的存儲(chǔ)器430中的邏輯指令可以通過軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。