亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種搜索詞推薦方法、機(jī)頂盒和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11774826閱讀:214來(lái)源:國(guó)知局
一種搜索詞推薦方法、機(jī)頂盒和存儲(chǔ)介質(zhì)與流程
本發(fā)明實(shí)施例涉及信息檢索
技術(shù)領(lǐng)域
,尤其涉及一種搜索詞推薦方法、機(jī)頂盒和存儲(chǔ)介質(zhì)。
背景技術(shù)
:隨著高速網(wǎng)絡(luò)的普及和網(wǎng)絡(luò)資費(fèi)的下調(diào),互聯(lián)網(wǎng)電視和機(jī)頂盒逐漸進(jìn)入了千家萬(wàn)戶,給用戶提供豐富多彩的電視劇、電影等視頻資源。搜索作為用戶和視頻資源之間的連接橋梁,在機(jī)頂盒中起到了重要的作用。而在搜索功能中,最核心的莫過(guò)于對(duì)搜索詞的推薦了,但是由于受到機(jī)頂盒信息輸入方式的限制,現(xiàn)在市面上的機(jī)頂盒大多采用拼音輸入結(jié)合局部匹配的方式來(lái)推薦檢索詞。這樣做的好處是,通過(guò)機(jī)頂盒輸入任意拼音時(shí),都會(huì)有搜索結(jié)果出來(lái),壞處是搜索出來(lái)的結(jié)果有可能不是用戶想要的內(nèi)容。此外,現(xiàn)有的搜索詞推薦方法的技術(shù)方案一般是將視頻名稱、熱門(mén)詞匯和演員、導(dǎo)演等視頻信息作為推薦的搜索詞雜糅在一起,再推薦并展示給用戶,這種展示的效果不夠清晰和直觀。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明提供一種搜索詞推薦方法、機(jī)頂盒和存儲(chǔ)介質(zhì),以實(shí)現(xiàn)準(zhǔn)確的搜索詞推薦和搜索詞推薦結(jié)果的清晰呈現(xiàn)。為達(dá)到此目的,本發(fā)明采用以下技術(shù)方案:第一方面,本發(fā)明實(shí)施例提供了一種搜索詞推薦方法,應(yīng)用于視頻信息搜索,所述方法包括:獲取輸入的字母;根據(jù)所述字母,按照預(yù)設(shè)確定規(guī)則,從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中,確定與所述字母相關(guān)的候選搜索詞;分別獲取所述候選搜索詞各自對(duì)應(yīng)的熱度值;在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞。進(jìn)一步地,上述方法中,所述根據(jù)所述字母,按照預(yù)設(shè)確定規(guī)則,從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中,確定與所述字母相關(guān)的候選搜索詞的步驟包括:檢查所述字母是否是正確的拼音組合;若是,則將所述字母作為拼音組合,以所述拼音組合從所述預(yù)設(shè)數(shù)據(jù)庫(kù)中搜索,得到與所述拼音組合相關(guān)的索引詞;或者若否,則將所述字母拆分為拼音首字母,以所述拼音首字母從所述預(yù)設(shè)數(shù)據(jù)庫(kù)中搜索,得到與所述拼音首字母相關(guān)的索引詞;將所述索引詞作為所述候選搜索詞。進(jìn)一步地,上述方法中,所述預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)包括:由索引詞、所述索引詞對(duì)應(yīng)的拼音組合和所述索引詞對(duì)應(yīng)的視頻信息構(gòu)成的索引,所述索引詞包括視頻名稱、視頻演員名稱、視頻導(dǎo)演名稱、視頻發(fā)布年份、視頻中的熱門(mén)詞、視頻類別或視頻頻道名稱。進(jìn)一步地,上述方法中,所述熱度值包括:人工干預(yù)標(biāo)記值,利用所述人工干預(yù)標(biāo)記值,實(shí)現(xiàn)手動(dòng)調(diào)整所述搜索詞的第一搜索增長(zhǎng)率;和/或第二搜索增長(zhǎng)率,所述第二搜索增長(zhǎng)率等于(q1+q2)/(t1-t2),其中,t1為當(dāng)前時(shí)間,t2為所述候選搜索詞的創(chuàng)建時(shí)間,q1為所述候選搜索詞在t2時(shí)的預(yù)設(shè)初始累計(jì)搜索總次數(shù),q2為所述候選搜索詞在t1~t2之間被選取用于搜索的累計(jì)搜索總次數(shù)。進(jìn)一步地,上述方法中,當(dāng)所述熱度值為所述人工干預(yù)標(biāo)記值和所述第二搜索增長(zhǎng)率時(shí),所述在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞的步驟包括:在預(yù)設(shè)類別下,先按照所述人工干預(yù)標(biāo)記值由高至低的順序,再按照所述第二搜索增長(zhǎng)率的順序,推薦所述候選搜索詞。進(jìn)一步地,上述方法中,所述在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞的步驟之后,還包括:當(dāng)所述候選搜索詞被選取用于搜索后,更新所述候選搜索詞的q2值。進(jìn)一步地,上述方法中,所述候選搜索詞的數(shù)量為20個(gè)。進(jìn)一步地,上述方法中,所述預(yù)設(shè)類別包括:視頻演員名稱和/或視頻導(dǎo)演名稱。第二方面,本發(fā)明實(shí)施例提供了一種機(jī)頂盒,所述機(jī)頂盒包括:一個(gè)或多個(gè)第一處理器;第一存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序;當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)第一處理器執(zhí)行,使得所述一個(gè)或多個(gè)第一處理器實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述的搜索詞推薦方法。第三方面,本發(fā)明實(shí)施例提供了一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行,以實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述的搜索詞推薦方法。在本發(fā)明實(shí)施例的技術(shù)方案中,采取先通過(guò)預(yù)設(shè)確定規(guī)則,將輸入的字母從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中確定對(duì)應(yīng)的候選搜索詞的第一技術(shù)手段,相對(duì)于現(xiàn)有技術(shù),提高了搜索詞確定的準(zhǔn)確度;然后再通過(guò)獲取候選搜索詞的熱度值,在預(yù)設(shè)類別下進(jìn)行排序的第二技術(shù)手段,相對(duì)于現(xiàn)有技術(shù),提高了搜索詞推薦的準(zhǔn)確度和達(dá)到了清晰、直觀的結(jié)果呈現(xiàn)效果。即通過(guò)獲取輸入的字母;根據(jù)所述字母,按照預(yù)設(shè)確定規(guī)則,從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中,確定與所述字母相關(guān)的候選搜索詞;分別獲取所述候選搜索詞各自對(duì)應(yīng)的熱度值;在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞的技術(shù)方案,可以實(shí)現(xiàn)更清晰的推薦詞展示效果,保證搜索詞推薦的準(zhǔn)確度,方便用戶后續(xù)可以快速便捷根據(jù)推薦詞找到需要的搜索結(jié)果。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的應(yīng)用場(chǎng)景示意圖;圖2是本發(fā)明實(shí)施例一提供的一種搜索詞推薦方法的流程示意圖;圖3是本發(fā)明實(shí)施例一提供的獲取視頻播放量信息的示意圖;圖4是本發(fā)明實(shí)施例一提供的獲取導(dǎo)演、演員熱度信息的示意圖;圖5是本發(fā)明實(shí)施例一提供的機(jī)頂盒搜索界面示意圖;圖6是本發(fā)明實(shí)施例二提供的一種搜索詞推薦方法的流程示意圖;圖7是本發(fā)明實(shí)施例三提供的一種機(jī)頂盒的結(jié)構(gòu)示意圖。具體實(shí)施方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。請(qǐng)參閱附圖1,本發(fā)明實(shí)施例中的一個(gè)基本應(yīng)用場(chǎng)景是,智能終端(如智能機(jī)頂盒、手機(jī)或平板電腦等便攜式智能終端或媒體播放盒等,此處以智能機(jī)頂盒110為例)可以與遙控器111、電視機(jī)112和云端視頻資源庫(kù)113分別進(jìn)行交互,即智能機(jī)頂盒110分別與遙控器111、電視機(jī)112和云端視頻資源庫(kù)113通信連接。當(dāng)用戶想觀看視頻時(shí),需要通過(guò)使用遙控器111,或者是電視機(jī)112的虛擬鍵盤(pán),在智能機(jī)頂盒110的搜索界面的輸入框中輸入字母,然后智能機(jī)頂盒110的搜索界面上的推薦框中會(huì)給出推薦的、對(duì)應(yīng)著輸入字母的搜索詞,用戶只要根據(jù)需求選擇,即可調(diào)取云端視頻資源庫(kù)113上的視頻資源,完成對(duì)應(yīng)的視頻播放。實(shí)施例一請(qǐng)參閱附圖2,為本發(fā)明實(shí)施例一提供的一種搜索詞推薦方法的流程示意圖,該方法適用于通過(guò)利用拼音或字母的方式搜索視頻信息的場(chǎng)景,該方法由機(jī)頂盒來(lái)執(zhí)行,該機(jī)頂盒可以由軟件和/或硬件實(shí)現(xiàn)。該方法具體包括如下步驟:s210、獲取輸入的字母。在本發(fā)明實(shí)施例中,獲取的方式是在確認(rèn)輸入信息無(wú)誤的情況下從輸入框中提取,輸入的字母為拼音或英文的全稱或縮寫(xiě)。用戶通過(guò)遙控器111連接智能機(jī)頂盒110,通過(guò)遙控器111上的數(shù)字鍵盤(pán)往智能機(jī)頂盒110的搜索界面的輸入框中輸入字母,并通過(guò)電視112顯示。智能機(jī)頂盒110獲取輸入框中的輸入字母,以實(shí)現(xiàn)后續(xù)搜索詞的確定。當(dāng)用戶在輸入框中輸入字母,并想通過(guò)所述字母搜索視頻信息時(shí),為了方便用戶的搜索,往往會(huì)在輸入框的下方,或者特定的推薦框區(qū)域中設(shè)置有搜索詞推薦的功能,以方便用戶能準(zhǔn)確的選擇搜索詞,減少用戶的輸入成本。需要說(shuō)明的是,所述字母的輸入方式,可以是鍵盤(pán)輸入、手寫(xiě)輸入或語(yǔ)音輸入,輸入的字母可以是拼音組合或拼音首字母,為了避免推薦的搜索詞不符合用戶的情況,一般需要要求所輸入的字母完整且正確。s220、根據(jù)所述字母,按照預(yù)設(shè)確定規(guī)則,從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中,確定與所述字母相關(guān)的候選搜索詞。需要說(shuō)明的是,所述字母可能匹配有多個(gè)候選搜索詞,要想盡可能多的將所述字母的全部匹配項(xiàng)確定下來(lái),則需要遵循一定的規(guī)則才能實(shí)現(xiàn)。本發(fā)明實(shí)施例中的預(yù)設(shè)確定規(guī)則是通過(guò)檢查所述字母是否為正確的拼音組合,然后根據(jù)所述字母的檢查結(jié)果執(zhí)行相應(yīng)的操作,示例性的,可以是將所述字母直接作為拼音組合進(jìn)行候選搜索詞的確定或?qū)⑺鲎帜覆鸱譃槠匆羰鬃帜高M(jìn)行候選搜索詞的確定。所述確定的候選搜索詞必須與所述字母相關(guān)。優(yōu)選的,所述預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)包括:由索引詞、所述索引詞對(duì)應(yīng)的拼音組合和所述索引詞對(duì)應(yīng)的視頻信息構(gòu)成的索引,所述索引詞包括視頻名稱、視頻演員名稱、視頻導(dǎo)演名稱、視頻發(fā)布年份、視頻中的熱門(mén)詞、視頻類別或視頻頻道名稱。示例性的,表1為索引表。參見(jiàn)表1,索引表包括:索引詞、所述索引詞對(duì)應(yīng)的拼音組合和所述索引詞對(duì)應(yīng)的視頻信息。通過(guò)該索引表,可以更容易的從所述預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中檢索到待查詢的信息。表1:索引表索引詞索引詞對(duì)應(yīng)的拼音組合索引詞對(duì)應(yīng)的視頻信息人民的名義renmingdemingyi電視劇,完結(jié)人民的名義rmdmy電視劇,完結(jié)漂洋過(guò)海來(lái)看你piaoyangguohailaikanni電影,預(yù)告片霍建華huojianhua演員索引表的建立是在初期的視頻資源整合過(guò)程中,通過(guò)搜索系統(tǒng)抽取整合后的視頻資源中的視頻數(shù)據(jù)信息(如視頻名稱、視頻演員名稱等),并將其轉(zhuǎn)換成拼音后存儲(chǔ)到預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中。s230、分別獲取所述候選搜索詞各自對(duì)應(yīng)的熱度值。需要說(shuō)明的是,在根據(jù)所述字母,按照預(yù)設(shè)確定規(guī)則,從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中,確定與所述字母相關(guān)的候選搜索詞之后,需要先對(duì)確定的所述候選搜索詞進(jìn)行排序才能將所述候選搜索詞推薦給用戶,而排序的方式則是根據(jù)所述候選搜索詞各自對(duì)應(yīng)的熱度值決定的。優(yōu)選的,所述熱度值包括:人工干預(yù)標(biāo)記值,利用所述人工干預(yù)標(biāo)記值,實(shí)現(xiàn)手動(dòng)調(diào)整所述搜索詞的第一搜索增長(zhǎng)率;和/或第二搜索增長(zhǎng)率,所述第二搜索增長(zhǎng)率等于(q1+q2)/(t1-t2),其中,t1為當(dāng)前時(shí)間,t2為所述候選搜索詞的創(chuàng)建時(shí)間,q1為所述候選搜索詞在t2時(shí)的預(yù)設(shè)初始累計(jì)搜索總次數(shù),q2為所述候選搜索詞在t1~t2之間被選取用于搜索的累計(jì)搜索總次數(shù)。需要說(shuō)明的是,所述搜索詞的熱度值是一個(gè)累積的過(guò)程,示例性的,可以是搜索詞創(chuàng)建伊始至今的所有熱度統(tǒng)計(jì),也可以是以月或季度等為一個(gè)周期的所有熱度統(tǒng)計(jì)。所述熱度值分為兩部分,一部分是人工干預(yù)標(biāo)記值,所述人工干預(yù)標(biāo)記值的增刪決定著所述第一搜索增長(zhǎng)率的大小,另一部分是第二搜索增長(zhǎng)率。所述人工干預(yù)標(biāo)記值是指云端的后臺(tái)工作人員通過(guò)人工干涉的方式調(diào)整某個(gè)或某些搜索詞的第一搜索增長(zhǎng)率,所述第一搜索增長(zhǎng)率受人為控制,并非是對(duì)正常增長(zhǎng)數(shù)據(jù)的統(tǒng)計(jì),目的是為了讓某個(gè)或某些突然爆火但總增長(zhǎng)率卻仍沒(méi)能排進(jìn)前列的搜索詞,能夠在如今這個(gè)信息爆炸的時(shí)代及時(shí)得推薦給用戶。所述第二搜索增長(zhǎng)率則是對(duì)所述搜索詞正常增長(zhǎng)數(shù)據(jù)的統(tǒng)計(jì)。本發(fā)明實(shí)施例中對(duì)于搜索詞為視頻名稱的一部分初始熱度值的獲取方式,請(qǐng)參考圖3,具體是通過(guò)獲取多家合作方視頻源的視頻播放量信息的方式確定的,而對(duì)于搜索詞為視頻演員名稱、視頻導(dǎo)演名稱的一部分初始熱度信息的獲取方式,請(qǐng)參考圖4,具體是通過(guò)百度風(fēng)云榜或者360熱榜實(shí)時(shí)獲取的。綜上所述,所述搜索詞的熱度值由所述人工干預(yù)標(biāo)記值和所述第二搜索增長(zhǎng)率組成,而所述人工干預(yù)標(biāo)記值的優(yōu)先級(jí)高于所述第二搜索增長(zhǎng)率,即在判斷所述搜索詞的熱度值高低時(shí),優(yōu)先參考所述人工干預(yù)標(biāo)記值再參考所述第二搜索增長(zhǎng)率。s240、在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞。在本方面實(shí)施例中,預(yù)設(shè)類別是指用戶輸入的字母所對(duì)應(yīng)的搜索詞的類別。本發(fā)明實(shí)施例在上述技術(shù)方案基礎(chǔ)上,通過(guò)增加預(yù)設(shè)類別的方式,豐富了推薦的搜索詞的呈現(xiàn)形式,展示的效果清晰且直觀。所述預(yù)設(shè)類別包括:視頻名稱、視頻演員和/或視頻導(dǎo)演。所述預(yù)設(shè)類別之間的關(guān)系可以為并列關(guān)系,也可以為合并關(guān)系,亦可以為具有優(yōu)先順序的關(guān)系。具體來(lái)說(shuō),例如在輸入框輸入字母huojianhua,可以匹配搜索詞為霍建華,其自動(dòng)匹配至預(yù)設(shè)類別中的視頻演員;在輸入框輸入字母renmingdemingyi,可以匹配搜索詞為人民的名義,其自動(dòng)匹配至預(yù)設(shè)類別中的視頻名稱;在輸入框輸入字母zhouxingchi,可以匹配搜索詞為周星馳,其自動(dòng)匹配至預(yù)設(shè)類別中的視頻演員和視頻導(dǎo)演等等。其中,預(yù)設(shè)類別與搜索詞之間存在映射表,通過(guò)映射表進(jìn)行匹配。預(yù)設(shè)類別與搜索詞映射表可以為一個(gè),也可以為多個(gè),當(dāng)預(yù)設(shè)類別與搜索詞映射表為多個(gè)時(shí),可以設(shè)定多個(gè)映射表的優(yōu)先級(jí)別。在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞,其能夠使用戶查找更加方便快捷,可以迅速找到自己喜歡的視頻名稱、視頻演員和/或視頻導(dǎo)演等信息。一般情況下,所述預(yù)設(shè)類別在獲取輸入的字母之前不進(jìn)行分類,由系統(tǒng)智能默認(rèn)預(yù)設(shè)類別;在其他實(shí)施例中,可以在獲取輸入的字母之前按照預(yù)設(shè)類別獲取輸入的字母。具體的,在預(yù)設(shè)類別下推薦的搜索詞,按照所述熱度值由高至低的順序,以下拉列表的形式提供給用戶。優(yōu)選的,推薦的所述候選搜索詞的數(shù)量為20個(gè)。需要說(shuō)明的是,推薦的搜索詞為熱度值排名前n位的搜索詞,其中n可配置,一般為20。在本發(fā)明實(shí)施例中,通過(guò)輸入字母實(shí)現(xiàn)搜索詞推薦的整個(gè)過(guò)程是在搜索界面上進(jìn)行的,由電視機(jī)112呈現(xiàn),搜索界面如圖5所示。在本發(fā)明實(shí)施例的技術(shù)方案中,采取先通過(guò)預(yù)設(shè)確定規(guī)則,將輸入的字母從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中確定對(duì)應(yīng)的候選搜索詞的第一技術(shù)手段,相對(duì)于現(xiàn)有技術(shù),提高了搜索詞確定的準(zhǔn)確度;然后再通過(guò)獲取候選搜索詞的熱度值,在預(yù)設(shè)類別下進(jìn)行排序的第二技術(shù)手段,相對(duì)于現(xiàn)有技術(shù),提高了搜索詞推薦的準(zhǔn)確度和達(dá)到了清晰、直觀的結(jié)果呈現(xiàn)效果。即通過(guò)獲取輸入的字母;根據(jù)所述字母,按照預(yù)設(shè)確定規(guī)則,從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中,確定與所述字母相關(guān)的候選搜索詞;分別獲取所述候選搜索詞各自對(duì)應(yīng)的熱度值;在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞的技術(shù)方案,相對(duì)于現(xiàn)有的搜索詞推薦技術(shù),可以實(shí)現(xiàn)更清晰的推薦詞展示效果,保證搜索詞推薦的準(zhǔn)確度,方便用戶后續(xù)可以快速便捷根據(jù)推薦詞找到需要的搜索結(jié)果。優(yōu)選的,所述在預(yù)設(shè)類別下,推薦所述候選搜索詞的步驟之后,還包括:當(dāng)所述候選搜索詞被選取用于搜索后,更新所述候選搜索詞的q2值。需要說(shuō)明的是,當(dāng)用戶越頻繁的選取用于搜索的候選搜索詞,所述推薦搜索詞的順序也越準(zhǔn)確,這讓用戶在實(shí)際使用過(guò)程中不知不覺(jué)的就優(yōu)化了我們對(duì)搜索詞推薦的準(zhǔn)確度。實(shí)施例二如圖6所示,本實(shí)施例提供的一種搜索詞推薦方法,是在實(shí)施例一提供的技術(shù)方案的基礎(chǔ)上,對(duì)步驟s220“根據(jù)所述字母,按照預(yù)設(shè)確定規(guī)則,從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中,確定與所述字母相關(guān)的候選搜索詞”的進(jìn)一步優(yōu)化。即:檢查所述字母是否是正確的拼音組合;若是,則將所述字母作為拼音組合,以所述拼音組合從所述預(yù)設(shè)數(shù)據(jù)庫(kù)中搜索,得到與所述拼音組合相關(guān)的索引詞;或者若否,則將所述字母拆分為拼音首字母,以所述拼音首字母從所述預(yù)設(shè)數(shù)據(jù)庫(kù)中搜索,得到與所述拼音首字母相關(guān)的索引詞;將所述索引詞作為所述候選搜索詞?;谏鲜鰞?yōu)化,如圖6所示,本實(shí)施例提供的一種搜索詞推薦方法,具體可以包括如下步驟:s310、獲取輸入的字母。s320、檢查所述字母是否是正確的拼音組合,是,則執(zhí)行s330,否,則執(zhí)行s340。在本實(shí)施例中,智能機(jī)頂盒110獲取預(yù)設(shè)類別中由遙控器111輸入的字母后,會(huì)對(duì)字母進(jìn)行檢查,具體是判斷字母是否是正確的拼音組合,示例性的,可以是通過(guò)檢查所述字母組成的拼音組合是否與預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中索引詞對(duì)應(yīng)的拼音組合匹配的方式確定,還可以是通過(guò)檢查所述字母組成的拼音組合是否能得到中文漢字或英語(yǔ)單詞的方式確定;但對(duì)于上述的后一種方式而言,所述字母的輸入則需要配合特定的輸入方式,便于對(duì)字母是否能組成正確拼音組合的快速確認(rèn)。具體的,在輸入一個(gè)拼音組合的若干個(gè)字母后,通過(guò)空格的方式與下一個(gè)拼音組合的若干個(gè)字母作區(qū)分。s330、將所述字母作為拼音組合,以所述拼音組合從所述預(yù)設(shè)數(shù)據(jù)庫(kù)中搜索,得到與所述拼音組合相關(guān)的索引詞。s340、將所述字母拆分為拼音首字母,以所述拼音首字母從所述預(yù)設(shè)數(shù)據(jù)庫(kù)中搜索,得到與所述拼音首字母相關(guān)的索引詞。由字母作為拼音組合或拼音首字母搜索得到的相關(guān)索引詞,有可能是一個(gè),也可能是多個(gè),每個(gè)索引詞有對(duì)應(yīng)的視頻信息。s350、將所述索引詞作為所述候選搜索詞。所述索引詞、所述索引詞對(duì)應(yīng)的拼音組合和所述索引詞對(duì)應(yīng)的視頻信息構(gòu)成存在一一對(duì)應(yīng)關(guān)系。通過(guò)將所述字母組成的拼音組合與所述推薦詞數(shù)據(jù)庫(kù)中拼音組合匹配,可以確定對(duì)應(yīng)的索引詞,甚至是所述索引詞對(duì)應(yīng)的視頻信息。s360、分別獲取所述候選搜索詞各自對(duì)應(yīng)的熱度值。s370、在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞。優(yōu)選的,在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞,包括:在預(yù)設(shè)類別下,先按照所述人工干預(yù)標(biāo)記值由高至低的順序,再按照所述第二搜索增長(zhǎng)率的順序,推薦所述候選搜索詞。具體的,在預(yù)設(shè)類別下,先按照所述人工干預(yù)標(biāo)記值由高至低的順序,再按照所述第二搜索增長(zhǎng)率的順序,以下拉列表的形式推薦所述候選搜索詞。在本發(fā)明實(shí)施例的技術(shù)方案中,通過(guò)輸入需要查詢內(nèi)容的字母,再通過(guò)檢查該字母的拼音組合正確性后,作為拼音組合或拼音首字母進(jìn)行搜索詞的確定,繼而展示推薦的搜索詞,可以實(shí)現(xiàn)更清晰的推薦詞展示效果,保證搜索詞推薦的準(zhǔn)確度,方便用戶后續(xù)可以快速便捷根據(jù)推薦詞找到需要的搜索結(jié)果。實(shí)施例三本實(shí)施例在本發(fā)明實(shí)施例一和實(shí)施例二的基礎(chǔ)上,提供一種機(jī)頂盒,如圖7所示,機(jī)頂盒412以通用機(jī)頂盒設(shè)備的形式表現(xiàn)。機(jī)頂盒412的組件可以包括但不限于:一個(gè)或者多個(gè)第一處理器或者第一處理單元416,系統(tǒng)存儲(chǔ)器428,連接不同系統(tǒng)組件(包括系統(tǒng)存儲(chǔ)器428和第一處理單元416)的總線418。并且,當(dāng)上述機(jī)頂盒412所包括一個(gè)或者多個(gè)程序被所述一個(gè)或者多個(gè)第一處理器或者第一處理單元416執(zhí)行時(shí),程序進(jìn)行如下操作:獲取輸入的字母;根據(jù)所述字母,按照預(yù)設(shè)確定規(guī)則,從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中,確定與所述字母相關(guān)的候選搜索詞;分別獲取所述候選搜索詞各自對(duì)應(yīng)的熱度值;在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞??偩€418表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器,外圍總線,圖形加速端口,第一處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來(lái)說(shuō),這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(isa)總線,微通道體系結(jié)構(gòu)(mac)總線,增強(qiáng)型isa總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(vesa)局域總線以及外圍組件互連(pci)總線。機(jī)頂盒412典型地包括多種計(jì)算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被機(jī)頂盒412訪問(wèn)的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動(dòng)的和不可移動(dòng)的介質(zhì)。系統(tǒng)存儲(chǔ)器428可以包括易失性存儲(chǔ)器形式的計(jì)算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(ram)430和/或高速緩存存儲(chǔ)器432。機(jī)頂盒412可以進(jìn)一步包括其它可移動(dòng)/不可移動(dòng)的、易失性/非易失性計(jì)算機(jī)系統(tǒng)存儲(chǔ)介質(zhì)。僅作為舉例,存儲(chǔ)系統(tǒng)434可以用于讀寫(xiě)不可移動(dòng)的、非易失性磁介質(zhì)(圖7未顯示,通常稱為“硬盤(pán)驅(qū)動(dòng)器”)。盡管圖7中未示出,可以提供用于對(duì)可移動(dòng)非易失性磁盤(pán)(例如“軟盤(pán)”)讀寫(xiě)的磁盤(pán)驅(qū)動(dòng)器,以及對(duì)可移動(dòng)非易失性光盤(pán)(例如cd-rom,dvd-rom或者其它光介質(zhì))讀寫(xiě)的光盤(pán)驅(qū)動(dòng)器。在這些情況下,每個(gè)驅(qū)動(dòng)器可以通過(guò)一個(gè)或者多個(gè)數(shù)據(jù)介質(zhì)接口與總線418相連。存儲(chǔ)器428可以包括至少一個(gè)程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個(gè))程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實(shí)施例的功能。具有一組(至少一個(gè))程序模塊442的程序/實(shí)用工具440,可以存儲(chǔ)在例如存儲(chǔ)器428中,這樣的程序模塊442包括但不限于操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊442通常執(zhí)行本發(fā)明所描述的實(shí)施例中的功能和/或方法。機(jī)頂盒412也可以與一個(gè)或多個(gè)外部設(shè)備414(例如指向設(shè)備、顯示器424等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該機(jī)頂盒412交互的設(shè)備通信,和/或與使得該機(jī)頂盒412能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過(guò)輸入/輸出(i/o)接口422進(jìn)行。并且,機(jī)頂盒412還可以通過(guò)網(wǎng)絡(luò)適配器420與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器420通過(guò)總線418與機(jī)頂盒412的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合機(jī)頂盒412使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余第一處理單元、外部磁盤(pán)驅(qū)動(dòng)陣列、raid系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。第一處理單元416通過(guò)運(yùn)行存儲(chǔ)在系統(tǒng)存儲(chǔ)器428中的程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的搜索詞推薦方法。實(shí)施例四本發(fā)明實(shí)施例四還提供一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行一種搜索詞推薦方法,該方法包括:獲取輸入的字母;根據(jù)所述字母,按照預(yù)設(shè)確定規(guī)則,從預(yù)設(shè)推薦詞數(shù)據(jù)庫(kù)中,確定與所述字母相關(guān)的候選搜索詞;分別獲取所述候選搜索詞各自對(duì)應(yīng)的熱度值;在預(yù)設(shè)類別下,按照所述熱度值由高至低的順序,推薦所述候選搜索詞。當(dāng)然,本發(fā)明實(shí)施例所提供的一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),其計(jì)算機(jī)可執(zhí)行指令不限于如上所述的方法操作,還可以執(zhí)行本發(fā)明任意實(shí)施例所提供的搜索詞推薦方法中的相關(guān)操作。通過(guò)以上關(guān)于實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,本發(fā)明可借助軟件及必需的通用硬件來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件實(shí)現(xiàn),但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤(pán)、只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、閃存(flash)、硬盤(pán)或光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。值得注意的是,上述機(jī)頂盒的實(shí)施例中,所包括的各個(gè)單元和模塊只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1