搜索推薦方法和搜索推薦裝置制造方法
【專利摘要】本發(fā)明公開了一種搜索推薦方法,包括:接收搜索詞;根據(jù)搜索詞生成交互式問題,并將交互式問題提供至用戶;接收用戶針對交互式問題的答案,并根據(jù)答案確定用戶的等級;以及根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并提供至用戶。本發(fā)明實施例的方法通過用戶互動的方式向用戶展現(xiàn)推薦結(jié)果,使得用戶在互動過程中,一方面使得用戶能夠獲得針對自己的個性化推薦;另一方面,通過交互式問答,使得搜索過程更加具有趣味性。本發(fā)明還公開了一種搜索推薦裝置。
【專利說明】搜索推薦方法和搜索推薦裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種搜索推薦方法和搜索推薦裝置。
【背景技術(shù)】
[0002]用戶經(jīng)常在互聯(lián)網(wǎng)的海量信息中搜索需要的信息,搜索引擎漸漸成為必不可少的工具。用戶輸入搜索詞后,搜索引擎可以從服務(wù)器獲取搜索結(jié)果并顯示給用戶。
[0003]為了提高用戶體驗,搜索引擎還可以向用戶提供推薦信息,搜索引擎可以在搜索結(jié)果的右側(cè)顯示與搜索詞相關(guān)的信息,以供用戶參考,例如,用戶搜索中國好聲音時,在右側(cè)提供一些相關(guān)藝人或相關(guān)節(jié)目視頻等信息,用戶可以選擇推薦的信息進(jìn)行再次查看。相關(guān)技術(shù)中,搜索結(jié)果的右側(cè)推薦對所有用戶都是一個模板,展現(xiàn)內(nèi)容均一樣。
[0004]但是存在的問題是:(1)所有用戶均被動接受統(tǒng)一信息,不能獲得針對自己的個性化推薦;(2)只要用戶輸入的搜索詞相同,那么用戶看到的推薦信息都是一樣的,缺乏趣味性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題之一。
[0006]為此,本發(fā)明的第一個目的在于提出一種搜索推薦方法。該方法通過用戶互動的方式向用戶展現(xiàn)推薦結(jié)果,使得用戶在互動過程中,一方面使得用戶能夠獲得針對自己的個性化推薦;另一方面,通過交互式問答,使得搜索過程更加具有趣味性。
[0007]本發(fā)明的第二個目的在于提出一種搜索推薦裝置。
[0008]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的搜索推薦方法,包括:接收搜索詞;根據(jù)所述搜索詞生成交互式問題,并將所述交互式問題提供至用戶;接收所述用戶針對所述交互式問題的答案,并根據(jù)所述答案確定所述用戶的等級;以及根據(jù)所述用戶的等級和所述搜索詞生成推薦結(jié)果并提供至所述用戶。
[0009]本發(fā)明實施例的搜索推薦方法,可根據(jù)接收到的搜索詞生成交互式問題,并將交互式問題提供至用戶,之后可接收用戶針對交互式問題的答案,并根據(jù)答案確定用戶的等級,最后可根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并提供至用戶,通過用戶互動的方式向用戶展現(xiàn)推薦結(jié)果,使得用戶在互動過程中,一方面能夠獲取更多用戶自身關(guān)注的信息,即用戶能夠獲得針對自己的個性化推薦;另一方面,通過交互式問答,使得搜索過程更加具有趣味性。
[0010]為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的搜索推薦裝置,包括:第一接收模塊,用于接收搜索詞;生成模塊,用于根據(jù)所述搜索詞生成交互式問題;第一提供模塊,用于將所述交互式問題提供至用戶;第二接收模塊,用于接收所述用戶針對所述交互式問題的答案;等級確定模塊,用于根據(jù)所述答案確定所述用戶的等級;以及第二提供模塊,用于根據(jù)所述用戶的等級和所述搜索詞生成推薦結(jié)果并提供至所述用戶。
[0011]本發(fā)明實施例的搜索推薦裝置,可通過生成模塊根據(jù)接收到的搜索詞生成交互式問題,第一提供模塊將交互式問題提供至用戶,第二接收模塊接收用戶針對交互式問題的答案,等級確定模塊根據(jù)答案確定用戶的等級,第二提供模塊根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并提供至用戶,通過用戶互動的方式向用戶展現(xiàn)推薦結(jié)果,使得用戶在互動過程中,一方面能夠獲取更多用戶自身關(guān)注的信息,即用戶能夠獲得針對自己的個性化推薦;另一方面,通過交互式問答,使得搜索過程更加具有趣味性。
[0012]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0013]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0014]圖1是根據(jù)本發(fā)明一個實施例的搜索推薦方法的流程圖;
[0015]圖2(a)和(b)是根據(jù)本發(fā)明實施例的搜索詞為“中國好聲音第三季”的示例圖;
[0016]圖3 (a)、(b)和(C)是根據(jù)本發(fā)明實施例的搜索詞為“國家公務(wù)員考試”的示例圖;
[0017]圖4(a)和(b)是根據(jù)本發(fā)明實施例的搜索詞為“三國殺”的示例圖;
[0018]圖5 (a)、(b)、(C)和(d)是根據(jù)本發(fā)明實施例的搜索詞為“寶寶長痱子”的示例圖;
[0019]圖6(a)、(b)和(C)是根據(jù)本發(fā)明實施例的搜索詞為“全球移動互聯(lián)網(wǎng)大會”的示例圖;
[0020]圖7 (a)、(b)和(C)是根據(jù)本發(fā)明實施例的搜索詞為“劉德華”的示例圖;
[0021]圖8是根據(jù)本發(fā)明一個實施例的搜索推薦裝置的結(jié)構(gòu)示意圖;
[0022]圖9是根據(jù)本發(fā)明另一個實施例的搜索推薦裝置的結(jié)構(gòu)示意圖;
[0023]圖10是根據(jù)本發(fā)明又一個實施例的搜索推薦裝置的結(jié)構(gòu)示意圖;
[0024]圖11是根據(jù)本發(fā)明再一個實施例的搜索推薦裝置的結(jié)構(gòu)示意圖;以及
[0025]圖12是根據(jù)本發(fā)明又另一個實施例的搜索推薦裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0027]下面參考附圖描述本發(fā)明實施例的搜索推薦方法和搜索推薦裝置。
[0028]為了解決搜索結(jié)果的右側(cè)推薦對所有用戶都是一個模板,展現(xiàn)內(nèi)容均一樣,不能使得用戶獲得針對自己的個性化推薦的問題,本發(fā)明提出了一種搜索推薦方法,包括:接收搜索詞;根據(jù)搜索詞生成交互式問題,并將交互式問題提供至用戶;接收用戶針對交互式問題的答案,并根據(jù)答案確定用戶的等級;以及根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并提供至用戶。
[0029]圖1是根據(jù)本發(fā)明一個實施例的搜索推薦方法的流程圖。如圖1所示,該搜索推薦方法可以包括:
[0030]SlOl,接收搜索詞。
[0031]其中,在本發(fā)明的實施例中,搜索詞可以是各種語言的字符(如文字、拼音、符號和/或數(shù)字等)中的一種或者它們的組合。
[0032]S102,根據(jù)搜索詞生成交互式問題,并將交互式問題提供至用戶。
[0033]其中,在本發(fā)明的實施例中,交互式問題可做廣義理解,可包括但不限于問答式問題、或游戲式問題等,問答式問題包括但不限于選擇題、判斷題、問答題等,答案選項類型包括但不限于圖片選項、純文字選項、看圖答題等。交互式問題主要是通過給用戶提供問題,接收用戶的回答,即體現(xiàn)與用戶進(jìn)行互動的過程。
[0034]具體而言,在本發(fā)明的實施例中,可根據(jù)搜索詞確定與搜索詞相關(guān)的事件。之后,可根據(jù)與搜索詞相關(guān)的事件生成交互式問題。舉例而言,以搜索詞為“劉德華影片”為例,可先解析出該搜索詞中的主要實體“劉德華”。之后,可使用解析出來的主要實體“劉德華”,從服務(wù)器的知識庫中查詢出所有與該主要實體“劉德華”有關(guān)的屬性、值,以得到三元組〈實體,屬性,值〉,比如:〈劉德華,老婆,朱麗倩 >,然后通過屬性“老婆”獲得干擾候選項,比如老婆的近義詞:緋聞女友、女友、前女友等,通過這些近義詞作為屬性,查詢對應(yīng)的值,獲得最終的題目及正確答案,比如:“劉德華的老婆是誰? A.喻可欣;B.梅艷芳;C.朱麗倩;D.關(guān)之琳”。然后,通過“〈實體,屬性,值〉”這3者的共現(xiàn)次數(shù)、搜索次數(shù)、語義相似度等特征,為題目進(jìn)行難易度打分。重復(fù)上述過程,直到獲得足夠多的題目為止。
[0035]進(jìn)一步的,在本發(fā)明的一個實施例中,將交互式問題提供至用戶具體可包括:提供搜索結(jié)果頁面,其中,搜索結(jié)果頁面包括第一區(qū)域和第二區(qū)域,其中,第一區(qū)域展示搜索結(jié)果,第二區(qū)域展示交互式問題。其中,在本發(fā)明的實施例中,第一區(qū)域位于搜索結(jié)果頁面的左側(cè),第二區(qū)域位于搜索結(jié)果頁面的右側(cè)。
[0036]舉例而言,如圖2(a)所示,用戶輸入了搜索詞A“中國好聲音第三季”,搜索引擎根據(jù)該搜索詞從服務(wù)器中獲取相應(yīng)的搜索結(jié)果,并提供搜索結(jié)果頁面,搜索結(jié)果頁面的左側(cè)(即第一區(qū)域)展示了搜索結(jié)果,搜索結(jié)果頁面的右側(cè)(即第二區(qū)域)展示了與搜索詞相關(guān)的交互式問題B,該交互式問題B屬于選擇類的問答式問題,每個選項配置有圖片和文字描述,對于用戶而言,具有很好的視覺和交互體驗。
[0037]S103,接收用戶針對交互式問題的答案,并根據(jù)答案確定用戶的等級。
[0038]具體而言,可通過搜索結(jié)果頁面中的第二區(qū)域接收用戶針對交互式問題的答案。之后,可根據(jù)用戶答案的正確率來確定用戶的等級。進(jìn)一步的,在本發(fā)明的一個實施例中,在根據(jù)答案確定用戶的等級之后,該搜索推薦方法還可包括:在第二區(qū)域中展示用戶的等級。
[0039]舉例而言,以用戶針對與搜索詞“中國好聲音第三季”相關(guān)的3個交互式問題進(jìn)行了回答為例,由于用戶答案的正確率的不同,所以第二區(qū)域展示的內(nèi)容也會不同。圖2(b)為第二區(qū)域展示的三種不同的示意圖,如圖2(b)所示,當(dāng)用戶將3個問題全部答對時,可確定該用戶為“好聲音鐵桿粉絲”(如圖2(b)中的區(qū)域Al所示);當(dāng)用戶答對2題時,可確定該用戶為“游走在八卦圈邊緣”(如圖2(b)中的區(qū)域BI所示);當(dāng)用戶將3個問題全部沒有答對時,可確定該用戶為“急需腦補(bǔ)”等級用戶(如圖2(b)中的區(qū)域Cl所示)。
[0040]進(jìn)一步的,在本發(fā)明的一個實施例中,在根據(jù)答案確定用戶的等級之后,該搜索推薦方法還可包括:根據(jù)用戶的等級對第一區(qū)域中的搜索結(jié)果進(jìn)行更新。具體地,在根據(jù)用戶答案的正確率來確定出用戶的等級之后,可根據(jù)用戶的等級將第一區(qū)域中的搜索結(jié)果進(jìn)行篩選更新,以篩選出更符合用戶需求的搜索結(jié)果,并將這些搜索結(jié)果靠前展示在第一區(qū)域中以便用戶查看。由此,通過根據(jù)用戶的等級能夠為用戶提供更符合自己需求的搜索結(jié)果,提升了用戶體驗。
[0041 ] S104,根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并提供至用戶。
[0042]具體而言,在本發(fā)明的實施例中,可根據(jù)搜索詞確定搜索詞對應(yīng)的事件。之后可根據(jù)用戶的等級和事件生成推薦結(jié)果,并提供至用戶。例如,以搜索詞為“劉德華影片”為例,可先解析出該搜索詞中的主要實體“劉德華”。之后,可使用解析出來的主要實體“劉德華”,從服務(wù)器的知識庫中查詢出所有與該主要實體“劉德華”有關(guān)的屬性、值,以得到三元組〈實體,屬性,值〉,比如:〈劉德華,老婆,朱麗倩 >,然后通過屬性“老婆”獲得其余相關(guān)信息,比如老婆的近義詞:緋聞女友、女友、前女友等,通過這些近義詞作為屬性,查詢對應(yīng)的值,獲得與該主要實體“劉德華”相對應(yīng)的搜索結(jié)果,比如:“劉德華的老婆是誰? ”、“劉德華演唱會門票團(tuán)購”等。之后,可根據(jù)用戶的等級從這些搜索結(jié)果中進(jìn)行篩選以生成符合該等級用戶的推薦結(jié)果,比如,當(dāng)用戶的等級為最高等級,即是劉德華的忠實粉絲時,可向該用戶推薦“劉德華演唱會門票團(tuán)購”這個推薦結(jié)果。
[0043]舉例而言,以用戶針對與搜索詞“中國好聲音第三季”相關(guān)的3個交互式問題進(jìn)行了回答為例,在根據(jù)用戶答案的正確率來確定出用戶的等級之后,根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并可通過第二區(qū)域向用戶展示。由于用戶的等級不同,所以第二區(qū)域展示的推薦結(jié)果也會不同。如圖2(b)所示,當(dāng)確定用戶為“好聲音鐵桿粉絲”時,第二區(qū)域可向該用戶展示區(qū)域A2中的推薦結(jié)果,如“中國好聲音下一期節(jié)目預(yù)告搶先看”等;當(dāng)確定用戶為“游走在八卦圈邊緣”時,第二區(qū)域可向該用戶展示區(qū)域B2中的推薦結(jié)果,如“中國好聲音第三季最新一期”等;當(dāng)確定用戶為“急需腦補(bǔ)”等級用戶時,第二區(qū)域可向該用戶展示區(qū)域C2中的推薦結(jié)果,如“中國好聲音為什么這么火”等。
[0044]本發(fā)明實施例的搜索推薦方法,可根據(jù)接收到的搜索詞生成交互式問題,并將交互式問題提供至用戶,之后可接收用戶針對交互式問題的答案,并根據(jù)答案確定用戶的等級,最后可根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并提供至用戶,通過用戶互動的方式向用戶展現(xiàn)推薦結(jié)果,使得用戶在互動過程中,一方面能夠獲取更多用戶自身關(guān)注的信息,即用戶能夠獲得針對自己的個性化推薦;另一方面,通過交互式問答,使得搜索過程更加具有趣味性。
[0045]需要說明的是,在本發(fā)明的一個實施例中,交互式問題的數(shù)量可由系統(tǒng)根據(jù)搜索詞和與搜索詞相關(guān)的事件來確定。當(dāng)交互式問題可多個(如10個)時,第二區(qū)域可將這些個交互式問題通過“下一題”、“上一題”翻頁的形式進(jìn)行展示。舉例而言,以搜索詞為“國家公務(wù)員考試”為例,如圖3(a)所示,第二區(qū)域中的區(qū)域A3展示關(guān)于搜索詞“國家公務(wù)員考試”的交互式問題,當(dāng)用戶回答完當(dāng)前題目并點擊“下一題”時,會跳轉(zhuǎn)到下一個問題,當(dāng)用戶沒有回答當(dāng)前題目而直接點擊“下一題”或“查看結(jié)果”時,第二區(qū)域可提示用戶當(dāng)前題目尚未作答等提示信息,如圖3(b)所示。若用戶將所有的交互式問題全部答對并點擊“查看結(jié)果”,那么可確定該用戶為“傳說中的學(xué)霸是也”,此時可向該用戶推薦“行測沖刺模擬卷”、“面試注意事項”等文字連接,同時還可向該用戶推薦“歷年國考熱門部門”等通用推薦卡片,如圖3(c)所示。
[0046]為了使得本領(lǐng)域的技術(shù)人員更加地了解本發(fā)明,下面可根據(jù)不同的搜索詞來對本發(fā)明進(jìn)行舉例描述。
[0047]舉例而言,可對游戲內(nèi)容進(jìn)行競猜來向用戶推薦更符合用戶需求的結(jié)果,以搜索詞為“三國殺”為例,如圖4(a)所示,第二區(qū)域展示的交互式問題為游戲式問題,其中游戲式問題可以由一個圖片與多個選項組成,即看圖答題。當(dāng)用戶回答了所有的問題之后,第二區(qū)域可展示出用戶的等級,并展示與用戶的等級相對應(yīng)的推薦結(jié)果,其中,推薦結(jié)果還可具有視頻,如圖4(b)所示。
[0048]以搜索詞為“寶寶長痱子”為例,如圖5(a)所示,當(dāng)用戶輸入了搜索詞“寶寶長痱子”時,可理解該搜索詞是關(guān)于父母如何養(yǎng)育孩子的問題,此時可針對合格媽咪的測試,搜索引擎可生成關(guān)于“你是Super媽咪嗎? 一測便知”的交互式問題。當(dāng)用戶點擊“偷看答案”時,可將當(dāng)前問題的題目作為搜索詞進(jìn)行搜索,并在第一區(qū)域展示出與該搜索詞相關(guān)的搜索結(jié)果,以供用戶參考,如圖5(b)所示。當(dāng)用戶返回繼續(xù)回答交互式問題時,“偷看答案”中可顯示剩余的次數(shù)“還剩2次”,如圖5(c)所示。當(dāng)用戶將所有的問題回答完之后,第二區(qū)域可展示該用戶的等級和與該等級相對應(yīng)的推薦結(jié)果。
[0049]以搜索詞為“全球移動互聯(lián)網(wǎng)大會”為例,如圖6(a)所示,第二區(qū)域可展示關(guān)于搜索詞“全球移動互聯(lián)網(wǎng)大會”相關(guān)的交互式問題。當(dāng)用戶回答完所有問題之后,第二區(qū)域可展示該用戶的等級以及與該等級相對應(yīng)的推薦結(jié)果,如圖6(b)所示。當(dāng)用戶想了解自己明陛題回答的正確、哪些題回答的錯誤時,用戶可點擊如圖6(b)所示的“錯題回顧”功能按鈕,之后,第二區(qū)域可展示該用戶的答題情況回顧,如圖6(c)所示,這樣用戶即可了解到自己答題的情況,用戶還可通過“了解更多詳情”去了解答對的題目的更多信息,或通過“去看正確答案”去了解答錯的題目的正確答案。
[0050]以搜索詞為“劉德華”為例,如圖7(a)所示,第二區(qū)域可展示關(guān)于搜索詞“劉德華”相關(guān)的交互式問題。當(dāng)用戶回答完所有問題之后,第二區(qū)域可展示該用戶的等級以及與該等級相對應(yīng)的推薦結(jié)果,如圖7(b)所示。當(dāng)用戶點擊推薦結(jié)果“劉德華演唱會團(tuán)購”時,可將“劉德華演唱會團(tuán)購”作為搜索詞進(jìn)行搜索,并可在第一區(qū)域展示與該搜索詞相關(guān)的搜索結(jié)果,以供用戶參考,如圖7(c)所示。
[0051]為了實現(xiàn)上述實施例,本發(fā)明還提出了一種搜索推薦裝置,包括:第一接收模塊,用于接收搜索詞;生成模塊,用于根據(jù)搜索詞生成交互式問題;第一提供模塊,用于將交互式問題提供至用戶;第二接收模塊,用于接收用戶針對交互式問題的答案;等級確定模塊,用于根據(jù)答案確定用戶的等級;以及第二提供模塊,用于根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并提供至用戶。
[0052]圖8是根據(jù)本發(fā)明一個實施例的搜索推薦裝置的結(jié)構(gòu)示意圖。如圖8所示,該搜索推薦裝置可以包括:第一接收模塊10、生成模塊20、第一提供模塊30、第二接收模塊40、等級確定模塊50和第二提供模塊60。
[0053]具體地,第一接收模塊10可用于接收搜索詞。其中,在本發(fā)明的實施例中,搜索詞可以是各種語言的字符(如文字、拼音、符號和/或數(shù)字等)中的一種或者它們的組合。
[0054]生成模塊20可用于根據(jù)搜索詞生成交互式問題。其中,在本發(fā)明的實施例中,交互式問題可做廣義理解,可包括但不限于問答式問題、或游戲式問題等,問答式問題包括但不限于選擇題、判斷題、問答題等,答案選項類型包括但不限于圖片選項、純文字選項、看圖答題等。交互式問題主要是通過給用戶提供問題,接收用戶的回答,即體現(xiàn)與用戶進(jìn)行互動的過程。
[0055]進(jìn)一步的,在本發(fā)明的一個實施例中,如圖9所示,該生成模塊20可包括確定單元21和生成單元22。確定單元21可用于根據(jù)搜索詞確定與搜索詞相關(guān)的事件。生成單元22可用于根據(jù)與搜索詞相關(guān)的事件生成交互式問題。舉例而言,以搜索詞為“劉德華影片”為例,可先解析出該搜索詞中的主要實體“劉德華”。之后,可使用解析出來的主要實體“劉德華”,從服務(wù)器的知識庫中查詢出所有與該主要實體“劉德華”有關(guān)的屬性、值,以得到三元組〈實體,屬性,值〉,比如:〈劉德華,老婆,朱麗倩 >,然后通過屬性“老婆”獲得干擾候選項,比如老婆的近義詞:緋聞女友、女友、前女友等,通過這些近義詞作為屬性,查詢對應(yīng)的值,獲得最終的題目及正確答案,比如:“劉德華的老婆是誰? A.喻可欣;B.梅艷芳;C.朱麗倩;D.關(guān)之琳”。然后,通過“〈實體,屬性,值〉”這3者的共現(xiàn)次數(shù)、搜索次數(shù)、語義相似度等特征,為題目進(jìn)行難易度打分。重復(fù)上述過程,直到獲得足夠多的題目為止。
[0056]第一提供模塊30可用于將交互式問題提供至用戶。具體而言,在本發(fā)明的實施例中,第一提供模塊30可具體用于提供搜索結(jié)果頁面,其中,搜索結(jié)果頁面包括第一區(qū)域和第二區(qū)域,其中,第一區(qū)域展示搜索結(jié)果,第二區(qū)域展示交互式問題,并通過第二區(qū)域接收用戶的答案。其中,在本發(fā)明的實施例中,第一區(qū)域位于搜索結(jié)果頁面的左側(cè),第二區(qū)域位于搜索結(jié)果頁面的右側(cè)。
[0057]舉例而言,如圖2(a)所示,用戶輸入了搜索詞A“中國好聲音第三季”,第一提供模塊30根據(jù)該搜索詞從服務(wù)器中獲取相應(yīng)的搜索結(jié)果,并提供搜索結(jié)果頁面,搜索結(jié)果頁面的左側(cè)(即第一區(qū)域)展示了搜索結(jié)果,搜索結(jié)果頁面的右側(cè)(即第二區(qū)域)展示了與搜索詞相關(guān)的交互式問題B,該交互式問題B屬于選擇類的問答式問題,每個選項配置有圖片和文字描述,對于用戶而言,具有很好的視覺和交互體驗。
[0058]第二接收模塊40可用于接收用戶針對交互式問題的答案。等級確定模塊50可用于根據(jù)答案確定用戶的等級。具體而言,第二接收模塊40可通過搜索結(jié)果頁面中的第二區(qū)域接收用戶針對交互式問題的答案。等級確定模塊50可根據(jù)用戶答案的正確率來確定用戶的等級。進(jìn)一步的,在本發(fā)明的一個實施例中,如圖10所示,該搜索推薦裝置還包括展示模塊70。展示模塊70可用于在第二區(qū)域中展示用戶的等級。
[0059]舉例而言,以用戶針對與搜索詞“中國好聲音第三季”相關(guān)的3個交互式問題進(jìn)行了回答為例,由于用戶答案的正確率的不同,所以第二區(qū)域展示的內(nèi)容也會不同。圖2(b)為第二區(qū)域展示的三種不同的示意圖,如圖2(b)所示,當(dāng)用戶將3個問題全部答對時,等級確定模塊50可確定該用戶為“好聲音鐵桿粉絲”,展示模塊70在第二區(qū)域中展示該等級(如圖2(b)中的區(qū)域Al所示);當(dāng)用戶答對2題時,等級確定模塊50可確定該用戶為“游走在八卦圈邊緣”,展示模塊70在第二區(qū)域中展示該等級(如圖2(b)中的區(qū)域BI所示);當(dāng)用戶將3個問題全部沒有答對時,等級確定模塊50可確定該用戶為“急需腦補(bǔ)”等級用戶,展示模塊70在第二區(qū)域中展示該等級(如圖2(b)中的區(qū)域Cl所示)。
[0060]第二提供模塊60可用于根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并提供至用戶。
[0061]舉例而言,以用戶針對與搜索詞“中國好聲音第三季”相關(guān)的3個交互式問題進(jìn)行了回答為例,第二提供模塊60在根據(jù)用戶答案的正確率來確定出用戶的等級之后,根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并可通過第二區(qū)域向用戶展示。由于用戶的等級不同,所以第二區(qū)域展示的推薦結(jié)果也會不同。如圖2(b)所示,當(dāng)確定用戶為“好聲音鐵桿粉絲”時,第二區(qū)域可向該用戶展示區(qū)域A2中的推薦結(jié)果,如“中國好聲音下一期節(jié)目預(yù)告搶先看”等;當(dāng)確定用戶為“游走在八卦圈邊緣”時,第二區(qū)域可向該用戶展示區(qū)域B2中的推薦結(jié)果,如“中國好聲音第三季最新一期”等;當(dāng)確定用戶為“急需腦補(bǔ)”等級用戶時,第二區(qū)域可向該用戶展示區(qū)域C2中的推薦結(jié)果,如“中國好聲音為什么這么火”等。
[0062]進(jìn)一步的,在本發(fā)明的一個實施例中,如圖11所示,該第二提供模塊60可以包括確定單元61和生成單元62。確定單元61可用于根據(jù)搜索詞確定搜索詞對應(yīng)的事件。生成單元62可用于根據(jù)用戶的等級和事件生成推薦結(jié)果,并提供至用戶。舉例而言,以搜索詞為“劉德華影片”為例,可先解析出該搜索詞中的主要實體“劉德華”。之后,可使用解析出來的主要實體“劉德華”,從服務(wù)器的知識庫中查詢出所有與該主要實體“劉德華”有關(guān)的屬性、值,以得到三元組〈實體,屬性,值〉,比如:〈劉德華,老婆,朱麗倩 >,然后通過屬性“老婆”獲得其余相關(guān)信息,比如老婆的近義詞:緋聞女友、女友、前女友等,通過這些近義詞作為屬性,查詢對應(yīng)的值,獲得與該主要實體“劉德華”相對應(yīng)的搜索結(jié)果,比如:“劉德華的老婆是誰? ”、“劉德華演唱會門票團(tuán)購”等。之后,可根據(jù)用戶的等級從這些搜索結(jié)果中進(jìn)行篩選以生成符合該等級用戶的推薦結(jié)果,例如,當(dāng)用戶的等級為最高等級,即是劉德華的忠實粉絲時,可向該用戶推薦“劉德華演唱會門票團(tuán)購”這個推薦結(jié)果。
[0063]進(jìn)一步的,在本發(fā)明的一個實施例中,如圖12所示,該搜索推薦裝置還包括更新模塊80。更新模塊80可用于根據(jù)用戶的等級對第一區(qū)域中的搜索結(jié)果進(jìn)行更新。具體地,更新模塊80在根據(jù)用戶答案的正確率來確定出用戶的等級之后,可根據(jù)用戶的等級將第一區(qū)域中的搜索結(jié)果進(jìn)行篩選更新,以篩選出更符合用戶需求的搜索結(jié)果,并將這些搜索結(jié)果靠前展示在第一區(qū)域中以便用戶查看。由此,通過根據(jù)用戶的等級能夠為用戶提供更符合自己需求的搜索結(jié)果,提升了用戶體驗。
[0064]本發(fā)明實施例的搜索推薦裝置,可通過生成模塊根據(jù)接收到的搜索詞生成交互式問題,第一提供模塊將交互式問題提供至用戶,第二接收模塊接收用戶針對交互式問題的答案,等級確定模塊根據(jù)答案確定用戶的等級,第二提供模塊根據(jù)用戶的等級和搜索詞生成推薦結(jié)果并提供至用戶,通過用戶互動的方式向用戶展現(xiàn)推薦結(jié)果,使得用戶在互動過程中,一方面能夠獲取更多用戶自身關(guān)注的信息,即用戶能夠獲得針對自己的個性化推薦;另一方面,通過交互式問答,使得搜索過程更加具有趣味性。
[0065]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進(jìn)行結(jié)合和組合。
[0066]此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
[0067]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0068]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計算機(jī)存儲器中。
[0069]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0070]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0071 ] 此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。
[0072]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變型。
【權(quán)利要求】
1.一種搜索推薦方法,其特征在于,包括以下步驟: 接收搜索詞; 根據(jù)所述搜索詞生成交互式問題,并將所述交互式問題提供至用戶; 接收所述用戶針對所述交互式問題的答案,并根據(jù)所述答案確定所述用戶的等級;以及 根據(jù)所述用戶的等級和所述搜索詞生成推薦結(jié)果并提供至所述用戶。
2.如權(quán)利要求1所述的搜索推薦方法,其特征在于,所述根據(jù)所述搜索詞生成交互式問題具體包括: 根據(jù)所述搜索詞確定與所述搜索詞相關(guān)的事件;以及 根據(jù)所述與所述搜索詞相關(guān)的事件生成所述交互式問題。
3.如權(quán)利要求1所述的搜索推薦方法,其特征在于,所述將所述交互式問題提供至用戶具體包括: 提供搜索結(jié)果頁面,其中,所述搜索結(jié)果頁面包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域展示搜索結(jié)果,所述第二區(qū)域展示所述交互式問題,并通過所述第二區(qū)域接收所述用戶的答案。
4.如權(quán)利要求3所述的搜索推薦方法,其特征在于,所述第一區(qū)域位于所述搜索結(jié)果頁面的左側(cè),所述第二區(qū)域位于所述搜索結(jié)果頁面的右側(cè)。
5.如權(quán)利要求3所述的搜索推薦方法,其特征在于,在所述根據(jù)所述答案確定所述用戶的等級之后,還包括: 根據(jù)所述用戶的等級對所述第一區(qū)域中的搜索結(jié)果進(jìn)行更新。
6.如權(quán)利要求3所述的搜索推薦方法,其特征在于,在所述根據(jù)所述答案確定所述用戶的等級之后,還包括: 在所述第二區(qū)域中展示所述用戶的等級。
7.如權(quán)利要求1所述的搜索推薦方法,其特征在于,所述根據(jù)所述用戶的等級和所述搜索詞生成推薦結(jié)果并提供至所述用戶具體包括: 根據(jù)所述搜索詞確定所述搜索詞對應(yīng)的事件; 根據(jù)所述用戶的等級和所述事件生成推薦結(jié)果,并提供至所述用戶。
8.一種搜索推薦裝置,其特征在于,包括: 第一接收模塊,用于接收搜索詞; 生成模塊,用于根據(jù)所述搜索詞生成交互式問題; 第一提供模塊,用于將所述交互式問題提供至用戶; 第二接收模塊,用于接收所述用戶針對所述交互式問題的答案; 等級確定模塊,用于根據(jù)所述答案確定所述用戶的等級;以及 第二提供模塊,用于根據(jù)所述用戶的等級和所述搜索詞生成推薦結(jié)果并提供至所述用戶。
9.如權(quán)利要求8所述的搜索推薦裝置,其特征在于,所述生成模塊包括: 確定單元,用于根據(jù)所述搜索詞確定與所述搜索詞相關(guān)的事件;以及 生成單元,用于根據(jù)所述與所述搜索詞相關(guān)的事件生成所述交互式問題。
10.如權(quán)利要求8所述的搜索推薦裝置,其特征在于,所述第一提供模塊具體用于: 提供搜索結(jié)果頁面,其中,所述搜索結(jié)果頁面包括第一區(qū)域和第二區(qū)域,其中,所述第一區(qū)域展示搜索結(jié)果,所述第二區(qū)域展示所述交互式問題,并通過所述第二區(qū)域接收所述用戶的答案。
11.如權(quán)利要求10所述的搜索推薦裝置,其特征在于,所述第一區(qū)域位于所述搜索結(jié)果頁面的左側(cè),所述第二區(qū)域位于所述搜索結(jié)果頁面的右側(cè)。
12.如權(quán)利要求10所述的搜索推薦裝置,其特征在于,還包括: 更新模塊,用于根據(jù)所述用戶的等級對所述第一區(qū)域中的搜索結(jié)果進(jìn)行更新。
13.如權(quán)利要求10所述的搜索推薦裝置,其特征在于,還包括: 展示模塊,用于在所述第二區(qū)域中展示所述用戶的等級。
14.如權(quán)利要求8所述的搜索推薦裝置,其特征在于,所述第二提供模塊包括: 確定單元,用于根據(jù)所述搜索詞確定所述搜索詞對應(yīng)的事件; 生成單元,用于根據(jù)所述用戶的等級和所述事件生成推薦結(jié)果,并提供至所述用戶。
【文檔編號】G06F17/30GK104166707SQ201410389836
【公開日】2014年11月26日 申請日期:2014年8月8日 優(yōu)先權(quán)日:2014年8月8日
【發(fā)明者】黃際洲, 萬璐, 李瑩, 季永志, 姚一鳴, 夏德國 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司