本發(fā)明涉及輸入法技術(shù)領(lǐng)域,尤其涉及一種用于在輸入法中進(jìn)行信息推薦的技術(shù)。
背景技術(shù):
輸入法是人機(jī)交互的關(guān)鍵渠道,用戶通過輸入法向設(shè)備進(jìn)行信息輸入,而輸入法僅能夠簡單的將用戶所輸入的字符進(jìn)行輸入,而不會(huì)與用戶產(chǎn)生其他的交互。
在現(xiàn)有技術(shù)中,當(dāng)用戶希望獲取某種鏈接信息時(shí),通常需要借助搜索引擎等工具進(jìn)行檢索,或開啟特定的網(wǎng)站進(jìn)行查詢。這種方法需要經(jīng)過“點(diǎn)擊網(wǎng)站——輸入——查詢”等多個(gè)步驟,且若所檢索或查詢的結(jié)果數(shù)量過多,還需要用戶進(jìn)行篩選,因此操作繁瑣,且占用了大量系統(tǒng)資源。
盡管有些輸入法已經(jīng)可以基于用戶所輸入的網(wǎng)站輸入序列來直接向用戶提供相對應(yīng)的網(wǎng)站鏈接,例如,在輸入法中輸入“淘寶”,則在輸入法中給出“淘寶”的網(wǎng)址鏈接“www.taobao.com”,但是這種信息提供方式僅能針對有限的特定網(wǎng)站輸入序列,因此無法滿足用戶獲取鏈接信息的需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種用于在輸入法中進(jìn)行信息推薦的方法與裝置。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種在輸入法中進(jìn)行信息推薦的方法,其中,該方法包括以下步驟:
a確定用戶的一個(gè)或多個(gè)興趣信息;
b當(dāng)所述用戶輸入信息時(shí),基于所述用戶的輸入序列,結(jié)合所述興趣信息,確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接;
c在輸入法中將所述推薦鏈接呈現(xiàn)給所述用戶。
可選地,所述步驟a包括:
-根據(jù)所述輸入法所對應(yīng)設(shè)備中的一個(gè)或多個(gè)應(yīng)用的應(yīng)用相關(guān)信息和/或用戶所對應(yīng)的用戶相關(guān)信息,確定所述用戶的一個(gè)或多個(gè)興趣信息。
可選地,所述應(yīng)用相關(guān)信息包括以下至少任一項(xiàng):
-所述應(yīng)用的應(yīng)用類型信息;
-所述應(yīng)用的應(yīng)用標(biāo)簽信息;
-所述應(yīng)用的應(yīng)用優(yōu)先級(jí)信息。
可選地,所述步驟b包括:
b1當(dāng)所述用戶輸入信息時(shí),基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞;
b2基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
可選地,所述步驟b1包括以下至少任一項(xiàng):
-當(dāng)所述用戶輸入信息時(shí),基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞,其中,所述輸入關(guān)鍵詞為所述用戶的輸入高頻詞,所述輸入高頻詞基于所述用戶的歷史輸入序列而確定;
-當(dāng)所述用戶輸入信息時(shí),基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞,其中,所述輸入關(guān)鍵詞為所述用戶的瀏覽高頻詞,所述瀏覽高頻詞基于所述用戶的歷史瀏覽記錄而確定。
可選地,所述步驟b2包括:
b21基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息;
-根據(jù)所述輸入關(guān)鍵詞以及所述關(guān)聯(lián)興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
可選地,所述步驟b21包括:
-基于所述輸入關(guān)鍵詞以及所述輸入關(guān)鍵詞所對應(yīng)的前后文信息,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息。
可選地,所述步驟c包括:
-基于預(yù)定排序規(guī)則,對所述一個(gè)或多個(gè)推薦鏈接進(jìn)行排序,以確定優(yōu)選推薦鏈接;
-在輸入法中將所述優(yōu)選推薦鏈接呈現(xiàn)給所述用戶。
可選地,所述預(yù)定排序規(guī)則包括以下至少任一項(xiàng):
-基于所述推薦鏈接所對應(yīng)的頁面類型信息;
-基于所述推薦鏈接所對應(yīng)的時(shí)效性;
-基于所述推薦鏈接所對應(yīng)的地理位置與所述用戶所對應(yīng)的地理位置的距離;
-基于所述推薦鏈接所對應(yīng)的可靠性;
-基于所述推薦鏈接所對應(yīng)的訪問相關(guān)信息。
根據(jù)本發(fā)明的另一方面,還提供了一種在輸入法中進(jìn)行信息推薦的推薦裝置,其中,該裝置包括:
興趣確定裝置,用于確定用戶的一個(gè)或多個(gè)興趣信息;
鏈接確定裝置,用于當(dāng)所述用戶輸入信息時(shí),基于所述用戶的輸入序列,結(jié)合所述興趣信息,確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接;
呈現(xiàn)裝置,用于在輸入法中將所述推薦鏈接呈現(xiàn)給所述用戶。
可選地,所述興趣確定裝置用于:
-根據(jù)所述輸入法所對應(yīng)設(shè)備中的一個(gè)或多個(gè)應(yīng)用的應(yīng)用相關(guān)信息和/或用戶所對應(yīng)的用戶相關(guān)信息,確定所述用戶的一個(gè)或多個(gè)興趣信息。
可選地,所述應(yīng)用相關(guān)信息包括以下至少任一項(xiàng):
-所述應(yīng)用的應(yīng)用類型信息;
-所述應(yīng)用的應(yīng)用標(biāo)簽信息;
-所述應(yīng)用的應(yīng)用優(yōu)先級(jí)信息。
可選地,所述鏈接確定裝置包括:
關(guān)鍵詞確定單元,用于當(dāng)所述用戶輸入信息時(shí),基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞;
推薦確定單元,用于基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
可選地,所述關(guān)鍵詞確定單元用于以下至少任一項(xiàng):
-當(dāng)所述用戶輸入信息時(shí),基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞,其中,所述輸入關(guān)鍵詞為所述用戶的輸入高頻詞,所述輸入高頻詞基于所述用戶的歷史輸入序列而確定;
-當(dāng)所述用戶輸入信息時(shí),基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞,其中,所述輸入關(guān)鍵詞為所述用戶的瀏覽高頻詞,所述瀏覽高頻詞基于所述用戶的歷史瀏覽記錄而確定。
可選地,所述推薦確定單元包括:
關(guān)聯(lián)興趣確定單元,用于基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息;
關(guān)聯(lián)鏈接確定單元,用于根據(jù)所述輸入關(guān)鍵詞以及所述關(guān)聯(lián)興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
可選地,所述關(guān)聯(lián)興趣確定單元用于:
-基于所述輸入關(guān)鍵詞以及所述輸入關(guān)鍵詞所對應(yīng)的前后文信息,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息。
可選地,所述呈現(xiàn)裝置用于:
-基于預(yù)定排序規(guī)則,對所述一個(gè)或多個(gè)推薦鏈接進(jìn)行排序,以確定優(yōu)選推薦鏈接;
-在輸入法中將所述優(yōu)選推薦鏈接呈現(xiàn)給所述用戶。
可選地,所述預(yù)定排序規(guī)則包括以下至少任一項(xiàng):
-基于所述推薦鏈接所對應(yīng)的頁面類型信息;
-基于所述推薦鏈接所對應(yīng)的時(shí)效性;
-基于所述推薦鏈接所對應(yīng)的地理位置與所述用戶所對應(yīng)的地理位置的距離;
-基于所述推薦鏈接所對應(yīng)的可靠性;
-基于所述推薦鏈接所對應(yīng)的訪問相關(guān)信息。
根據(jù)本發(fā)明的另一方面,還提供了一種輸入設(shè)備,包括如上述所述的推薦裝置。
與現(xiàn)有技術(shù)相比,本發(fā)明通過確定用戶的興趣信息,并在用戶輸入信息時(shí),基于用戶的輸入序列以及所述興趣信息,來為用戶確定相應(yīng)的推薦鏈接,并在輸入法中將所述推薦鏈接進(jìn)行呈現(xiàn);從而,本發(fā)明實(shí)現(xiàn)了一步到位的信息推薦,能夠便捷地為用戶提供符合用戶需求的推薦信息,減少了用戶獲取信息的操作步驟,提高了用戶獲取信息的效率,改善了用戶體驗(yàn)。
而且,本發(fā)明還可以根據(jù)所述輸入法所對應(yīng)設(shè)備中的一個(gè)或多個(gè)應(yīng)用的應(yīng)用相關(guān)信息和/或用戶所對應(yīng)的用戶相關(guān)信息,確定所述用戶的一個(gè)或多個(gè)興趣信息;從而本發(fā)明能夠自動(dòng)確定更符合用戶需求的用戶的興趣信息,且能夠?qū)崟r(shí)追蹤用戶興趣信息的變化,最終能夠提供更符合用戶需求的推薦信息,改善了用戶體驗(yàn)。
而且,本發(fā)明還可以當(dāng)所述用戶輸入信息時(shí),基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞,然后基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接;更優(yōu)選地,所述輸入關(guān)鍵詞為所述用戶的輸入高頻詞,所述輸入高頻詞基于所述用戶的歷史輸入序列而確定;或者,更優(yōu)選地,所述輸入關(guān)鍵詞為所述用戶的瀏覽高頻詞,所述瀏覽高頻詞基于所述用戶的歷史瀏覽記錄而確定。從而本發(fā)明能夠從所述輸入序列中確定出核心的輸入關(guān)鍵詞,因此無需基于大量無意義的輸入序列來確定推薦鏈接,使得所確定的推薦鏈接更具有針對性,減少資源占用,提高處理效率,最終能夠便捷地為用戶提供符合用戶需求的推薦信息,減少了用戶獲取信息的操作步驟,提高了用戶獲取信息的效率,改善了用戶體驗(yàn)。
而且,本發(fā)明還可以基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息,然后根據(jù)所述輸入關(guān)鍵詞以及所述關(guān)聯(lián)興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接;更優(yōu)選地,本發(fā)明還可以基于所述輸入關(guān)鍵詞以及所述輸入關(guān)鍵詞所對應(yīng)的前后文信息,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息。從而,本發(fā)明能夠精準(zhǔn)地判斷用戶的興趣點(diǎn),確定出更符合用戶需求的推薦鏈接,減少了用戶獲取信息的操作步驟,提高了用戶獲取信息的效率,改善了用戶體驗(yàn)。
而且,本發(fā)明還可以基于預(yù)定排序規(guī)則,對所述一個(gè)或多個(gè)推薦鏈接進(jìn)行排序,以確定優(yōu)選推薦鏈接,然后在輸入法中將所述優(yōu)選推薦鏈接呈現(xiàn)給所述用戶;從而使得所呈現(xiàn)的優(yōu)選推薦鏈接具有唯一性,實(shí)現(xiàn)了一步到位的信息推薦,能夠便捷地為用戶提供符合用戶需求的推薦信息,減少了用戶獲取信息的操作步驟,提高了用戶獲取信息的效率,改善了用戶體驗(yàn)。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于在輸入法中進(jìn)行信息推薦的推薦裝置示意圖;
圖2示出根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的一種用于在輸入法中進(jìn)行信息推薦的推薦裝置示意圖;
圖3示出根據(jù)本發(fā)明另一個(gè)方面的一種用于在輸入法中進(jìn)行信息推薦的方法流程圖;
圖4示出根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的一種用于在輸入法中進(jìn)行信息推薦的方法流程圖;
圖5至圖8分別示出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的用于在輸入法中進(jìn)行信息推薦的呈現(xiàn)示意圖。
附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施方式
在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
在上下文中所稱“推薦裝置”即為“計(jì)算機(jī)設(shè)備”,也稱為“電腦”,是指可以通過運(yùn)行預(yù)定程序或指令來執(zhí)行數(shù)值計(jì)算和/或邏輯計(jì)算等預(yù)定處理過程的智能電子設(shè)備,其可以包括處理器與存儲(chǔ)器,由處理器執(zhí)行在存儲(chǔ)器中預(yù)存的存續(xù)指令來執(zhí)行預(yù)定處理過程,或是由ASIC、FPGA、DSP等硬件執(zhí)行預(yù)定處理過程,或是由上述二者組合來實(shí)現(xiàn)。
所述計(jì)算機(jī)設(shè)備包括用戶設(shè)備和/或網(wǎng)絡(luò)設(shè)備。其中,所述用戶設(shè)備包括但不限于電腦、智能手機(jī)、PDA等;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。其中,所述計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來實(shí)現(xiàn)本發(fā)明。其中,所述計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
本領(lǐng)域技術(shù)人員應(yīng)能理解,本發(fā)明中所述的“推薦裝置”可以僅是用戶設(shè)備,即由用戶設(shè)備來執(zhí)行相應(yīng)的操作;也可以是由用戶設(shè)備與網(wǎng)絡(luò)設(shè)備或服務(wù)器相集成來組成,即由用戶設(shè)備與網(wǎng)絡(luò)設(shè)備相配合來執(zhí)行相應(yīng)的操作。
需要說明的是,所述用戶設(shè)備、網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)等僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計(jì)算機(jī)設(shè)備或網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
需要說明的是,優(yōu)選地,本發(fā)明所述的“推薦裝置”可包括輸入法、包含在輸入法中的裝置等。其中,本發(fā)明所述的推薦裝置可由計(jì)算機(jī)設(shè)備的生產(chǎn)廠商或銷售服務(wù)商預(yù)先安裝至該計(jì)算機(jī)設(shè)備,也可由計(jì)算機(jī)設(shè)備從服務(wù)器加載到計(jì)算機(jī)設(shè)備。本領(lǐng)域技術(shù)人員應(yīng)能理解,任何可用于實(shí)現(xiàn)本發(fā)明中的功能的裝置,無論是否被加載至計(jì)算機(jī)設(shè)備中,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,本發(fā)明可應(yīng)用于移動(dòng)端與非移動(dòng)端,例如,當(dāng)用戶使用手機(jī)或PC時(shí),均可利用本發(fā)明所述的方法或裝置來進(jìn)行推薦與呈現(xiàn)。
這里所公開的具體結(jié)構(gòu)和功能細(xì)節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實(shí)施例的目的。但是本發(fā)明可以通過許多替換形式來具體實(shí)現(xiàn),并且不應(yīng)當(dāng)被解釋成僅僅受限于這里所闡述的實(shí)施例。
應(yīng)當(dāng)理解的是,雖然在這里可能使用了術(shù)語“第一”、“第二”等等來描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語限制。使用這些術(shù)語僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。舉例來說,在不背離示例性實(shí)施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術(shù)語“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。
這里所使用的術(shù)語僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
還應(yīng)當(dāng)提到的是,在一些替換實(shí)現(xiàn)方式中,所提到的功能/動(dòng)作可以按照不同于附圖中標(biāo)示的順序發(fā)生。舉例來說,取決于所涉及的功能/動(dòng)作,相繼示出的兩幅圖實(shí)際上可以基本上同時(shí)執(zhí)行或者有時(shí)可以按照相反的順序來執(zhí)行。
下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于在輸入法中進(jìn)行信息推薦的推薦裝置示意圖;其中,所述推薦裝置包括興趣確定裝置1、鏈接確定裝置2、呈現(xiàn)裝置3。
具體地,所述興趣確定裝置1確定用戶的一個(gè)或多個(gè)興趣信息;當(dāng)所述用戶輸入信息時(shí),所述鏈接確定裝置2基于所述用戶的輸入序列,結(jié)合所述興趣信息,確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接;所述呈現(xiàn)裝置3在輸入法中將所述推薦鏈接呈現(xiàn)給所述用戶。
所述興趣確定裝置1確定用戶的一個(gè)或多個(gè)興趣信息。
具體地,所述興趣確定裝置1通過與所述用戶直接交互,或通過與其他能夠提供所述用戶的興趣信息的設(shè)備進(jìn)行交互,以獲取用戶所提供的一個(gè)或多個(gè)興趣信息。在此,所述興趣信息可以通過上述交互直接獲取,也可以通過上述交互方式來獲取一種或多種興趣相關(guān)信息,并對所述興趣相關(guān)信息進(jìn)行分析提取后獲取。例如,用戶通過聊天輸入等方式輸入了自己的興趣相關(guān)信息,如“我喜歡唱歌”,則可提取其興趣信息為“唱歌”,若用戶通過搜索輸入連續(xù)輸入多個(gè)歌曲的名字,則可確定其興趣信息為“音樂”等。
或者,所述興趣確定裝置1通過對一種或多種相關(guān)信息進(jìn)行分析,以確定所述用戶的一個(gè)或多個(gè)興趣信息。其中,所述相關(guān)信息包括但不限于所述輸入法所對應(yīng)設(shè)備中的一個(gè)或多個(gè)應(yīng)用的應(yīng)用相關(guān)信息和/或用戶所對應(yīng)的用戶相關(guān)信息。
其中,所述興趣信息包括但不限于用戶所關(guān)注的各種級(jí)別或各種分類下的話題、主題。例如,所述興趣信息為“飾品、游戲、旅游、美食”,“中國新聞”,“明星趙薇”等。
優(yōu)選地,所述興趣確定裝置1根據(jù)所述輸入法所對應(yīng)設(shè)備中的一個(gè)或多個(gè)應(yīng)用的應(yīng)用相關(guān)信息和/或用戶所對應(yīng)的用戶相關(guān)信息,確定所述用戶的一個(gè)或多個(gè)興趣信息。
具體地,所述興趣確定裝置1通過與所述輸入法所對應(yīng)設(shè)備進(jìn)行交互,以獲取所述設(shè)備中所包含的一個(gè)或多個(gè)應(yīng)用;然后,基于對所述應(yīng)用直接進(jìn)行分析獲取,或基于所述應(yīng)用的名稱和/或版本號(hào)等通過實(shí)時(shí)搜索等方式,獲取所述應(yīng)用所對應(yīng)的應(yīng)用相關(guān)信息。
優(yōu)選地,所述應(yīng)用相關(guān)信息包括以下至少任一項(xiàng):
-所述應(yīng)用的應(yīng)用類型信息:其中,所述應(yīng)用類型信息包括但不限于應(yīng)用本身所對應(yīng)的類型或是應(yīng)用所應(yīng)用的領(lǐng)域的類型,如游戲、視頻、購物、辦公等;
-所述應(yīng)用的應(yīng)用標(biāo)簽信息:其中,所述應(yīng)用標(biāo)簽信息包括但不限于應(yīng)用缺省設(shè)置的應(yīng)用標(biāo)簽或是大量用戶所提供的應(yīng)用標(biāo)簽等,例如,所述應(yīng)用標(biāo)簽信息為服裝、美食、飾品、電影;
-所述應(yīng)用的應(yīng)用優(yōu)先級(jí)信息:其中,所述應(yīng)用優(yōu)先級(jí)信息可基于如用戶的訪問頻次、應(yīng)用供應(yīng)商的評級(jí)等來確定;一個(gè)應(yīng)用的應(yīng)用優(yōu)先級(jí)越高,則其所對應(yīng)的各類信息(如應(yīng)用類型信息或應(yīng)用標(biāo)簽信息等)被確定為興趣信息的概率越高。
或者,所述興趣確定裝置1通過與所述用戶相交互,或者與其他能夠獲取所述用戶的用戶相關(guān)信息的設(shè)備相交互,以獲取所述用戶的用戶相關(guān)信息。
其中,所述用戶相關(guān)信息包括但不限于以下至少任一項(xiàng):
-所述用戶的用戶個(gè)人信息:如年齡、性別、學(xué)歷等;
-所述用戶的用戶位置信息:如基于GPS定位所獲取的用戶位置信息,基于用戶輸入所確定的用戶地址信息等;
-所述用戶的輸入歷史信息:如用戶頻繁的輸入某個(gè)詞條或某類詞條,或用戶所輸入的詞條大部分來自于某個(gè)主題詞庫,則將該詞條或該詞庫作為所述興趣信息;
-所述用戶所對應(yīng)的瀏覽歷史信息:如所述用戶的網(wǎng)頁瀏覽信息、文件瀏覽信息等,所述瀏覽歷史信息中可包括瀏覽內(nèi)容、瀏覽時(shí)長、瀏覽頻率等。
然后,所述興趣確定裝置1根據(jù)所述輸入法所對應(yīng)設(shè)備中的一個(gè)或多個(gè)應(yīng)用的應(yīng)用相關(guān)信息和/或用戶所對應(yīng)的用戶相關(guān)信息的分析,直接確定或加權(quán)確定所述用戶的一個(gè)或多個(gè)興趣信息。
例如,所述設(shè)備中包含了多個(gè)游戲類應(yīng)用或有多個(gè)應(yīng)用的應(yīng)用標(biāo)簽中包含“游戲”,則可認(rèn)為該用戶的興趣信息為“游戲”;或者,例如,若所述設(shè)備中包含有2個(gè)游戲類應(yīng)用和一個(gè)美食類應(yīng)用,但美食類應(yīng)用所對應(yīng)的優(yōu)先級(jí)更高,且經(jīng)過加權(quán)計(jì)算后,美食類應(yīng)用所對應(yīng)的權(quán)值更高,則可認(rèn)為該用戶的興趣信息為“美食”;或者,例如,若所述用戶個(gè)人信息為年輕女性,則可認(rèn)為該用戶的興趣信息為“服飾”;或者,例如,若所述用戶的用戶位置信息為“上?!?,則可認(rèn)為該用戶的興趣信息為“上?!保换蛘?,例如,若所述用戶的瀏覽歷史信息中包含了用戶對某個(gè)主題的頻繁的瀏覽記錄,則將該主題確定為該用戶的興趣信息;或者,例如,所述用戶的瀏覽歷史信息中包含了用戶對多個(gè)主題的瀏覽記錄,則可基于用戶對不同主題的瀏覽頻率、瀏覽時(shí)長等信息,將其中加權(quán)計(jì)算后權(quán)值最高的一個(gè)或幾個(gè)主題確定為該用戶的興趣信息等。
當(dāng)所述用戶輸入信息時(shí),所述鏈接確定裝置2基于所述用戶的輸入序列,結(jié)合所述興趣信息,確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
具體地,當(dāng)所述用戶輸入信息時(shí),所述鏈接確定裝置2將所述興趣信息與所述用戶的輸入序列進(jìn)行結(jié)合,以進(jìn)行搜索查詢,從而確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
其中,所述結(jié)合的方式包括但不限于將所述“興趣信息”與“輸入序列”作為搜索詞進(jìn)行查詢,或者是在所述“興趣信息”所對應(yīng)的數(shù)據(jù)庫或網(wǎng)站中查詢所述用戶的“輸入序列”,或是在所述“輸入序列”所對應(yīng)的一個(gè)或多個(gè)候選鏈接中查詢所述“興趣信息”;或是基于所述“興趣信息”以及“輸入序列”,重新確定一個(gè)或多個(gè)搜索詞,以基于上述搜索詞來確定推薦鏈接。
其中,所述推薦鏈接與所述“輸入序列”以及所述“興趣信息”相對應(yīng)。所述推薦鏈接的數(shù)量可以是一個(gè)最優(yōu)的,也可以是多個(gè)。
例如,如圖5所示,當(dāng)所述用戶的興趣信息為“飾品”,當(dāng)用戶輸入“太陽的后裔”時(shí),則搜索“太陽的后裔、飾品”,并將其所對應(yīng)的鏈接作為所述推薦鏈接,其中,所述推薦鏈接所對應(yīng)的主題是“宋慧喬同款飾品”;或者,可將“宋慧喬同款飾品”作為重新確定的搜索詞,并將其所對應(yīng)的商品頁面鏈接作為所述推薦鏈接等。
在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,上述確定推薦鏈接的方法僅為示例,并非對本發(fā)明的限制,其他能夠“將所述興趣信息與所述用戶的輸入序列進(jìn)行結(jié)合,以進(jìn)行搜索查詢,從而確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接”同樣適用于本發(fā)明,并包含在本發(fā)明的保護(hù)范圍里。
所述呈現(xiàn)裝置3在輸入法中將所述推薦鏈接呈現(xiàn)給所述用戶。
具體地,所述呈現(xiàn)裝置3在輸入法中,通過在輸入法的皮膚或上通過彈出氣泡的方式,將所述推薦鏈接呈現(xiàn)給所述用戶。
在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,若所述推薦鏈接為單個(gè)鏈接,則可直接給出該鏈接的標(biāo)題、主題或其他信息,用戶點(diǎn)擊該信息,則可跳轉(zhuǎn)至該鏈接所對應(yīng)的頁面或應(yīng)用。若所述鏈接為多個(gè)鏈接,則可通過以單主題的方式展示出該組鏈接所對應(yīng)的主題,當(dāng)用戶點(diǎn)擊該主題時(shí),展開多個(gè)推薦鏈接所對應(yīng)的列表,或通過點(diǎn)擊主題附近的圖標(biāo)等方式以展開多個(gè)推薦鏈接所對應(yīng)的列表等;當(dāng)用戶點(diǎn)擊上述任意推薦鏈接,則跳轉(zhuǎn)至該鏈接所對應(yīng)的頁面或應(yīng)用。
優(yōu)選地,所述呈現(xiàn)裝置3可以基于預(yù)定排序規(guī)則,對所述一個(gè)或多個(gè)推薦鏈接進(jìn)行排序,以確定優(yōu)選推薦鏈接;在輸入法中將所述優(yōu)選推薦鏈接呈現(xiàn)給所述用戶。
具體地,所述呈現(xiàn)裝置3可以通過缺省設(shè)置、通過利用機(jī)器學(xué)習(xí)的方式實(shí)時(shí)確定、或通過其他方式等,確定一個(gè)或多個(gè)預(yù)定的排序規(guī)則。
優(yōu)選地,所述預(yù)定排序規(guī)則包括以下至少任一項(xiàng):
-基于所述推薦鏈接所對應(yīng)的頁面類型信息:其中,所述頁面類型信息包括但不限于購物頁面、服務(wù)提供頁面、新聞頁面、檢索頁面等。不同的頁面類型所對應(yīng)的權(quán)重不同,例如,購物頁面的權(quán)重較高,檢索頁面的權(quán)重較低;進(jìn)一步地,對于不同的用戶的同一種頁面類型,所對應(yīng)的權(quán)重也可能不同,例如,如第一用戶的興趣點(diǎn)是購物,則購物頁面的權(quán)重要高于檢索頁面,若第二用戶的興趣點(diǎn)是新聞,則檢索頁面的權(quán)重高于購物頁面等。
-基于所述推薦鏈接所對應(yīng)的時(shí)效性:其中,所述時(shí)效性包括但不限于該推薦鏈接所對應(yīng)的頁面本身的上線時(shí)間,若越晚上線的頁面的時(shí)效性越高,其權(quán)重也就越高;所述時(shí)效性還包括如該推薦鏈接所對應(yīng)的頁面的服務(wù)的時(shí)效性,例如團(tuán)購頁面所對應(yīng)的團(tuán)購服務(wù)是否快過期等,例如,同樣一天上線的兩個(gè)團(tuán)購頁面,頁面一的團(tuán)購服務(wù)在一個(gè)月之后截止,頁面二的團(tuán)購服務(wù)在一年后截止,則頁面二的權(quán)重可高于頁面一等。
-基于所述推薦鏈接所對應(yīng)的地理位置與所述用戶所對應(yīng)的地理位置的距離:即兩者距離越近,則權(quán)重越高。
-基于所述推薦鏈接所對應(yīng)的可靠性:其中,所述可靠性包括但不限于是否是安全認(rèn)證頁面(如https頁面)、是否是該領(lǐng)域內(nèi)的權(quán)威頁面等。可靠性越高的推薦鏈接,其所對應(yīng)的權(quán)重越高。
-基于所述推薦鏈接所對應(yīng)的訪問相關(guān)信息:其中,所述訪問相關(guān)信息包括但不限于總點(diǎn)擊率、總下單率、近期點(diǎn)擊率、近期下單率、訪問時(shí)間等。上述各項(xiàng)所對應(yīng)的數(shù)值越高,則該推薦鏈接所對應(yīng)的權(quán)重越高。
所述呈現(xiàn)裝置3基于上述一種或多種預(yù)定排序規(guī)則,對所述一個(gè)或多個(gè)鏈接進(jìn)行排序或加權(quán)排序,從而將排序后數(shù)值最高的推薦鏈接作為優(yōu)選推薦鏈接、或者將排序后超過一定閾值的推薦鏈接作為優(yōu)選推薦鏈接、或者根據(jù)預(yù)定的優(yōu)選推薦鏈接的數(shù)量來選擇一個(gè)或多個(gè)優(yōu)選推薦鏈接等等。
然后,所述呈現(xiàn)裝置3在所述輸入法中將所述優(yōu)選推薦鏈接呈現(xiàn)給所述用戶。其中,所述呈現(xiàn)方法與圖1所述的呈現(xiàn)裝置3相同或相似,故在此不再贅述,并通過引用的方式包含于此。
圖2示出根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的一種用于在輸入法中進(jìn)行信息推薦的推薦裝置示意圖;其中,所述推薦裝置包括興趣確定裝置1’、鏈接確定裝置2’、呈現(xiàn)裝置3’,所述鏈接確定裝置2’包括關(guān)鍵詞確定單元21’以及推薦確定單元22’。
具體地,所述興趣確定裝置1’確定用戶的一個(gè)或多個(gè)興趣信息;當(dāng)所述用戶輸入信息時(shí),所述關(guān)鍵詞確定單元21’基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞;所述推薦確定單元22’基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接;所述呈現(xiàn)裝置3’在輸入法中將所述推薦鏈接呈現(xiàn)給所述用戶。
其中,所述興趣確定裝置1’和所述呈現(xiàn)裝置3’與圖1所示對應(yīng)裝置相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。
當(dāng)所述用戶輸入信息時(shí),所述關(guān)鍵詞確定單元21’基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞。
具體地,當(dāng)所述用戶輸入信息時(shí),所述關(guān)鍵詞確定單元21’基于預(yù)定的語法規(guī)則或基于預(yù)定的關(guān)鍵詞詞庫等數(shù)據(jù)庫,對所述用戶的輸入序列進(jìn)行分析,以確定所述用戶的輸入關(guān)鍵詞。
例如,若所述用戶輸入了一個(gè)主謂賓句子,如“我們?nèi)タ刺柕暮笠帷?,則所述關(guān)鍵詞確定單元21’可將該句子中的賓語,即“太陽的后裔”作為所述輸入關(guān)鍵詞;也可以基于缺省設(shè)置或?qū)崟r(shí)獲取的關(guān)鍵詞詞庫,由于該句子中的“太陽的后裔”在所述關(guān)鍵詞詞庫中,因此將太陽的后裔”作為所述輸入關(guān)鍵詞。
此外,所述關(guān)鍵詞確定單元21’還可以基于用戶已經(jīng)上屏的輸入序列,來確定所述用戶的輸入關(guān)鍵詞。例如,識(shí)別輸入框中的輸入內(nèi)容,并將其作為輸入關(guān)鍵詞等。
優(yōu)選地,當(dāng)所述用戶輸入信息時(shí),所述關(guān)鍵詞確定單元21’基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞,其中,所述輸入關(guān)鍵詞為所述用戶的輸入高頻詞,所述輸入高頻詞基于所述用戶的歷史輸入序列而確定。
具體地,所述關(guān)鍵詞確定單元21’通過實(shí)時(shí)或非實(shí)時(shí)的方式,獲取用戶的一個(gè)或多個(gè)輸入記錄,并對所述輸入記錄進(jìn)行分析,以從所述輸入記錄中獲取所述用戶的一個(gè)或多個(gè)歷史輸入序列。
然后,所述關(guān)鍵詞確定單元21’對所述歷史輸入記錄進(jìn)行分析,如對所述歷史輸入記錄中的輸入序列進(jìn)行統(tǒng)計(jì),或?qū)⑺鲚斎胄蛄羞M(jìn)行拆分后進(jìn)行統(tǒng)計(jì),若統(tǒng)計(jì)所得的結(jié)果中包含有一個(gè)或多個(gè)超過預(yù)定輸入次數(shù)或預(yù)定輸入頻率的詞,則將該詞作為所述輸入高頻詞。當(dāng)用戶再次輸入所述輸入高頻詞時(shí),將所述輸入高頻詞作為所述輸入關(guān)鍵詞。
例如,若所述輸入記錄中包含“我喜歡太陽的后裔”、“一起去看太陽的后裔”、“太陽的后裔的劇情”等歷史輸入序列,則通過對所述歷史輸入序列的分析,可知上述多個(gè)序列中均包含有“太陽的后裔”,因此,將“太陽的后裔”作為所述輸入高頻詞。
在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,所述輸入高頻詞包括輸入次數(shù)超過預(yù)定次數(shù)的詞,如輸入次數(shù)超過10次;也可以包含輸入頻率超過預(yù)定頻率的詞,如在一個(gè)月內(nèi)輸入次數(shù)超過3次等。在此,其他確定輸入高頻詞的方式如能適用于本發(fā)明,同樣包含在本發(fā)明的保護(hù)范圍內(nèi)。
或者,優(yōu)選地,當(dāng)所述用戶輸入信息時(shí),所述關(guān)鍵詞確定單元21’基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞,其中,所述輸入關(guān)鍵詞為所述用戶的瀏覽高頻詞,所述瀏覽高頻詞基于所述用戶的歷史瀏覽記錄而確定。
具體地,所述關(guān)鍵詞確定單元21’通過實(shí)時(shí)或非實(shí)時(shí)的方式,獲取用戶的一個(gè)或多個(gè)歷史瀏覽記錄,并對所述歷史瀏覽記錄進(jìn)行分析,以從所述歷史瀏覽記錄中獲取所述用戶的一個(gè)或多個(gè)瀏覽內(nèi)容。
例如,當(dāng)用戶瀏覽某個(gè)頁面時(shí),所述瀏覽內(nèi)容包括但不限于用戶所瀏覽頁面的標(biāo)題、標(biāo)簽、簡介、正文等,瀏覽內(nèi)容中可以包括但不限于文字、圖片、視頻等多媒體信息。
然后,所述關(guān)鍵詞確定單元21’對所述歷史瀏覽記錄中的瀏覽內(nèi)容進(jìn)行分析,如通過分析所述頁面的標(biāo)題、內(nèi)容等,從中提取出一個(gè)或多個(gè)詞組,統(tǒng)計(jì)所得的結(jié)果中包含有一個(gè)或多個(gè)超過預(yù)定瀏覽次數(shù)或預(yù)定瀏覽頻率的詞,則將該詞作為所述瀏覽高頻詞。當(dāng)用戶再次輸入所述瀏覽高頻詞時(shí),將所述瀏覽高頻詞作為所述輸入關(guān)鍵詞。
例如,若所述歷史瀏覽記錄中包含“太陽的后裔_百度百科”、“太陽的后裔視頻”、“太陽的后裔演員表”等瀏覽內(nèi)容,則通過對所述瀏覽內(nèi)容的分析,可知上述多個(gè)瀏覽內(nèi)容中均包含有“太陽的后裔”,因此,將“太陽的后裔”作為所述瀏覽高頻詞。
在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,所述瀏覽高頻詞包括瀏覽次數(shù)超過預(yù)定次數(shù)的詞,如輸入次數(shù)超過10次;也可以包含瀏覽頻率超過預(yù)定頻率的詞,如在一個(gè)月內(nèi)瀏覽次數(shù)超過3次等。在此,其他確定瀏覽高頻詞的方式如能適用于本發(fā)明,同樣包含在本發(fā)明的保護(hù)范圍內(nèi)。
所述推薦確定單元22’基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
具體地,所述推薦確定單元22’將所述輸入關(guān)鍵詞以及所述興趣信息結(jié)合以進(jìn)行搜索查詢,從而確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
其中,所述結(jié)合的方式包括但不限于將所述“興趣信息”與“輸入關(guān)鍵詞”作為搜索詞進(jìn)行查詢,或者是在所述“興趣信息”所對應(yīng)的數(shù)據(jù)庫或網(wǎng)站中查詢所述用戶的“輸入關(guān)鍵詞”,或是在所述“輸入關(guān)鍵詞”所對應(yīng)的一個(gè)或多個(gè)候選鏈接中查詢所述“興趣信息”;或是基于所述“興趣信息”以及“輸入關(guān)鍵詞”,重新確定一個(gè)或多個(gè)搜索詞,以基于上述搜索詞來確定推薦鏈接。
在此,所述結(jié)合的示例與圖1中所述鏈接確定裝置2相同或相似,故在此不再贅述,并通過引用的方式包含于此。
優(yōu)選地,所述推薦確定單元22’包括關(guān)聯(lián)興趣確定單元(未示出)以及關(guān)聯(lián)鏈接確定單元(未示出);其中,所述關(guān)聯(lián)興趣確定單元基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息;所述關(guān)聯(lián)鏈接確定單元根據(jù)所述輸入關(guān)鍵詞以及所述關(guān)聯(lián)興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
具體地,當(dāng)所述關(guān)鍵詞確定單元21’確定了所述輸入關(guān)鍵詞后,所述關(guān)聯(lián)興趣確定單元基于所述輸入關(guān)鍵詞以及所述用戶的一個(gè)或多個(gè)興趣信息,通過基于對所述用戶的分析或?qū)Υ髷?shù)據(jù)的分析,從所述興趣信息中進(jìn)行篩選,以確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息。
本領(lǐng)域技術(shù)人員應(yīng)能理解,所述關(guān)聯(lián)興趣信息可以是唯一的,也可以是多個(gè)。
其中,對所述用戶的分析例如對所述用戶的常見興趣點(diǎn)的分析,對大數(shù)據(jù)的分析例如對其他多個(gè)用戶在輸入所述輸入關(guān)鍵詞時(shí)所選擇或確定的興趣點(diǎn)的分析等等。
例如,若所述用戶的興趣信息包括“美食”、“飾品”、“旅游”,當(dāng)用戶的輸入關(guān)鍵詞是“太陽的后裔”時(shí),則可基于“太陽的后裔”所缺省設(shè)置的興趣信息,將關(guān)聯(lián)興趣信息確定為“飾品”,如圖5所示。
或者,例如,若用戶通常點(diǎn)擊了許多次有關(guān)“美食”的興趣點(diǎn),則若用戶的輸入關(guān)鍵詞為“太陽的后裔”時(shí),也可將所述關(guān)聯(lián)興趣信息確定為“美食”。
或者,例如,若用戶的輸入關(guān)鍵詞是“杭州西湖”,則可基于對多個(gè)用戶的推薦鏈接的分析,如多名用戶點(diǎn)擊了“杭州西湖+旅游”所對應(yīng)的推薦鏈接,則確定與“杭州西湖”所對應(yīng)的關(guān)聯(lián)興趣信息為“旅游”,進(jìn)而可將與“杭州西湖”相對應(yīng)的旅游服務(wù)的鏈接作為推薦鏈接,如圖6所示。
或者,例如,若用戶的輸入關(guān)鍵詞是“來自星星的你”,則可基于對多個(gè)用戶的推薦鏈接的分析,如多名用戶點(diǎn)擊了“來自星星的你+美食”所對應(yīng)的推薦鏈接,則確定與“來自星星的你”所對應(yīng)的關(guān)聯(lián)興趣信息為“美食”,并將相對應(yīng)的“啤酒炸雞”的鏈接作為推薦鏈接,如圖7所示。
更優(yōu)選地,所述關(guān)聯(lián)興趣確定單元基于所述輸入關(guān)鍵詞以及所述輸入關(guān)鍵詞所對應(yīng)的前后文信息,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息。
具體地,所述關(guān)聯(lián)興趣確定單元還可以通過獲取所述輸入關(guān)鍵詞所對應(yīng)的前后文信息,來確定所述輸入關(guān)鍵詞所對應(yīng)的關(guān)聯(lián)興趣信息;其中,所述前后文信息包括但不限于已經(jīng)上屏輸入或尚未上屏輸入的信息。一般地,所述前后文信息包括與所述輸入關(guān)鍵詞直接相鄰的信息;優(yōu)選地,所述前后文信息還包括距離所述輸入關(guān)鍵詞一定字符的輸入信息。
例如,若所述輸入關(guān)鍵詞是“花千骨”,若“花千骨”前文是“看”,則將其關(guān)聯(lián)興趣信息確定為“視頻”;若“花千骨”的前文信息是“玩”,則將其關(guān)聯(lián)興趣信息確定為“游戲”。
所述“看”或“玩”均可以是已上屏或未上屏的信息。以圖8為例,若所述用戶已經(jīng)輸入了“玩”,然后又輸入了“花千骨”,則將“游戲”作為其關(guān)聯(lián)興趣信息,并將“花千骨同名手游”所對應(yīng)的鏈接作為所述推薦鏈接。
所述關(guān)聯(lián)鏈接確定單元根據(jù)所述輸入關(guān)鍵詞以及所述關(guān)聯(lián)興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
其中,所述關(guān)聯(lián)鏈接確定單元確定所述推薦鏈接的方法與圖1中所述鏈接確定裝置2相同或相似,故在此不再贅述,并通過引用的方式包含于此。
圖3示出根據(jù)本發(fā)明另一個(gè)方面的一種用于在輸入法中進(jìn)行信息推薦的方法流程圖。
具體地,在步驟S1中,所述推薦裝置確定用戶的一個(gè)或多個(gè)興趣信息;在步驟S2中,當(dāng)所述用戶輸入信息時(shí),所述推薦裝置基于所述用戶的輸入序列,結(jié)合所述興趣信息,確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接;在步驟S3中,所述推薦裝置在輸入法中將所述推薦鏈接呈現(xiàn)給所述用戶。
在步驟S1中,所述推薦裝置確定用戶的一個(gè)或多個(gè)興趣信息。
具體地,在步驟S1中,所述推薦裝置通過與所述用戶直接交互,或通過與其他能夠提供所述用戶的興趣信息的設(shè)備進(jìn)行交互,以獲取用戶所提供的一個(gè)或多個(gè)興趣信息。在此,所述興趣信息可以通過上述交互直接獲取,也可以通過上述交互方式來獲取一種或多種興趣相關(guān)信息,并對所述興趣相關(guān)信息進(jìn)行分析提取后獲取。例如,用戶通過聊天輸入等方式輸入了自己的興趣相關(guān)信息,如“我喜歡唱歌”,則可提取其興趣信息為“唱歌”,若用戶通過搜索輸入連續(xù)輸入多個(gè)歌曲的名字,則可確定其興趣信息為“音樂”等。
或者,在步驟S1中,所述推薦裝置通過對一種或多種相關(guān)信息進(jìn)行分析,以確定所述用戶的一個(gè)或多個(gè)興趣信息。其中,所述相關(guān)信息包括但不限于所述輸入法所對應(yīng)設(shè)備中的一個(gè)或多個(gè)應(yīng)用的應(yīng)用相關(guān)信息和/或用戶所對應(yīng)的用戶相關(guān)信息。
其中,所述興趣信息包括但不限于用戶所關(guān)注的各種級(jí)別或各種分類下的話題、主題。例如,所述興趣信息為“飾品、游戲、旅游、美食”,“中國新聞”,“明星趙薇”等。
優(yōu)選地,在步驟S1中,所述推薦裝置根據(jù)所述輸入法所對應(yīng)設(shè)備中的一個(gè)或多個(gè)應(yīng)用的應(yīng)用相關(guān)信息和/或用戶所對應(yīng)的用戶相關(guān)信息,確定所述用戶的一個(gè)或多個(gè)興趣信息。
具體地,在步驟S1中,所述推薦裝置通過與所述輸入法所對應(yīng)設(shè)備進(jìn)行交互,以獲取所述設(shè)備中所包含的一個(gè)或多個(gè)應(yīng)用;然后,基于對所述應(yīng)用直接進(jìn)行分析獲取,或基于所述應(yīng)用的名稱和/或版本號(hào)等通過實(shí)時(shí)搜索等方式,獲取所述應(yīng)用所對應(yīng)的應(yīng)用相關(guān)信息。
優(yōu)選地,所述應(yīng)用相關(guān)信息包括以下至少任一項(xiàng):
-所述應(yīng)用的應(yīng)用類型信息:其中,所述應(yīng)用類型信息包括但不限于應(yīng)用本身所對應(yīng)的類型或是應(yīng)用所應(yīng)用的領(lǐng)域的類型,如游戲、視頻、購物、辦公等;
-所述應(yīng)用的應(yīng)用標(biāo)簽信息:其中,所述應(yīng)用標(biāo)簽信息包括但不限于應(yīng)用缺省設(shè)置的應(yīng)用標(biāo)簽或是大量用戶所提供的應(yīng)用標(biāo)簽等,例如,所述應(yīng)用標(biāo)簽信息為服裝、美食、飾品、電影;
-所述應(yīng)用的應(yīng)用優(yōu)先級(jí)信息:其中,所述應(yīng)用優(yōu)先級(jí)信息可基于如用戶的訪問頻次、應(yīng)用供應(yīng)商的評級(jí)等來確定;一個(gè)應(yīng)用的應(yīng)用優(yōu)先級(jí)越高,則其所對應(yīng)的各類信息(如應(yīng)用類型信息或應(yīng)用標(biāo)簽信息等)被確定為興趣信息的概率越高。
或者,所述興趣確定裝置1通過與所述用戶相交互,或者與其他能夠獲取所述用戶的用戶相關(guān)信息的設(shè)備相交互,以獲取所述用戶的用戶相關(guān)信息。
其中,所述用戶相關(guān)信息包括但不限于以下至少任一項(xiàng):
-所述用戶的用戶個(gè)人信息:如年齡、性別、學(xué)歷等;
-所述用戶的用戶位置信息:如基于GPS定位所獲取的用戶位置信息,基于用戶輸入所確定的用戶地址信息等;
-所述用戶的輸入歷史信息:如用戶頻繁的輸入某個(gè)詞條或某類詞條,或用戶所輸入的詞條大部分來自于某個(gè)主題詞庫,則將該詞條或該詞庫作為所述興趣信息;
-所述用戶所對應(yīng)的瀏覽歷史信息:如所述用戶的網(wǎng)頁瀏覽信息、文件瀏覽信息等,所述瀏覽歷史信息中可包括瀏覽內(nèi)容、瀏覽時(shí)長、瀏覽頻率等。
然后,在步驟S1中,所述推薦裝置根據(jù)所述輸入法所對應(yīng)設(shè)備中的一個(gè)或多個(gè)應(yīng)用的應(yīng)用相關(guān)信息和/或用戶所對應(yīng)的用戶相關(guān)信息的分析,直接確定或加權(quán)確定所述用戶的一個(gè)或多個(gè)興趣信息。
例如,所述設(shè)備中包含了多個(gè)游戲類應(yīng)用或有多個(gè)應(yīng)用的應(yīng)用標(biāo)簽中包含“游戲”,則可認(rèn)為該用戶的興趣信息為“游戲”;或者,例如,若所述設(shè)備中包含有2個(gè)游戲類應(yīng)用和一個(gè)美食類應(yīng)用,但美食類應(yīng)用所對應(yīng)的優(yōu)先級(jí)更高,且經(jīng)過加權(quán)計(jì)算后,美食類應(yīng)用所對應(yīng)的權(quán)值更高,則可認(rèn)為該用戶的興趣信息為“美食”;或者,例如,若所述用戶個(gè)人信息為年輕女性,則可認(rèn)為該用戶的興趣信息為“服飾”;或者,例如,若所述用戶的用戶位置信息為“上?!?,則可認(rèn)為該用戶的興趣信息為“上海”;或者,例如,若所述用戶的瀏覽歷史信息中包含了用戶對某個(gè)主題的頻繁的瀏覽記錄,則將該主題確定為該用戶的興趣信息;或者,例如,所述用戶的瀏覽歷史信息中包含了用戶對多個(gè)主題的瀏覽記錄,則可基于用戶對不同主題的瀏覽頻率、瀏覽時(shí)長等信息,將其中加權(quán)計(jì)算后權(quán)值最高的一個(gè)或幾個(gè)主題確定為該用戶的興趣信息等。
在步驟S2中,當(dāng)所述用戶輸入信息時(shí),所述推薦裝置基于所述用戶的輸入序列,結(jié)合所述興趣信息,確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
具體地,在步驟S2中,當(dāng)所述用戶輸入信息時(shí),所述推薦裝置將所述興趣信息與所述用戶的輸入序列進(jìn)行結(jié)合,以進(jìn)行搜索查詢,從而確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
其中,所述結(jié)合的方式包括但不限于將所述“興趣信息”與“輸入序列”作為搜索詞進(jìn)行查詢,或者是在所述“興趣信息”所對應(yīng)的數(shù)據(jù)庫或網(wǎng)站中查詢所述用戶的“輸入序列”,或是在所述“輸入序列”所對應(yīng)的一個(gè)或多個(gè)候選鏈接中查詢所述“興趣信息”;或是基于所述“興趣信息”以及“輸入序列”,重新確定一個(gè)或多個(gè)搜索詞,以基于上述搜索詞來確定推薦鏈接。
其中,所述推薦鏈接與所述“輸入序列”以及所述“興趣信息”相對應(yīng)。所述推薦鏈接的數(shù)量可以是一個(gè)最優(yōu)的,也可以是多個(gè)。
例如,如圖5所示,當(dāng)所述用戶的興趣信息為“飾品”,當(dāng)用戶輸入“太陽的后裔”時(shí),則搜索“太陽的后裔、飾品”,并將其所對應(yīng)的鏈接作為所述推薦鏈接,其中,所述推薦鏈接所對應(yīng)的主題是“宋慧喬同款飾品”;或者,可將“宋慧喬同款飾品”作為重新確定的搜索詞,并將其所對應(yīng)的商品頁面鏈接作為所述推薦鏈接等。
在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,上述確定推薦鏈接的方法僅為示例,并非對本發(fā)明的限制,其他能夠“將所述興趣信息與所述用戶的輸入序列進(jìn)行結(jié)合,以進(jìn)行搜索查詢,從而確定與所述輸入序列以及所述興趣信息相對應(yīng)的一個(gè)或多個(gè)推薦鏈接”同樣適用于本發(fā)明,并包含在本發(fā)明的保護(hù)范圍里。
在步驟S3中,所述推薦裝置在輸入法中將所述推薦鏈接呈現(xiàn)給所述用戶。
具體地,在步驟S3中,所述推薦裝置在輸入法中,通過在輸入法的皮膚或上通過彈出氣泡的方式,將所述推薦鏈接呈現(xiàn)給所述用戶。
在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,若所述推薦鏈接為單個(gè)鏈接,則可直接給出該鏈接的標(biāo)題、主題或其他信息,用戶點(diǎn)擊該信息,則可跳轉(zhuǎn)至該鏈接所對應(yīng)的頁面或應(yīng)用。若所述鏈接為多個(gè)鏈接,則可通過以單主題的方式展示出該組鏈接所對應(yīng)的主題,當(dāng)用戶點(diǎn)擊該主題時(shí),展開多個(gè)推薦鏈接所對應(yīng)的列表,或通過點(diǎn)擊主題附近的圖標(biāo)等方式以展開多個(gè)推薦鏈接所對應(yīng)的列表等;當(dāng)用戶點(diǎn)擊上述任意推薦鏈接,則跳轉(zhuǎn)至該鏈接所對應(yīng)的頁面或應(yīng)用。
優(yōu)選地,在步驟S3中,所述推薦裝置可以基于預(yù)定排序規(guī)則,對所述一個(gè)或多個(gè)推薦鏈接進(jìn)行排序,以確定優(yōu)選推薦鏈接;在輸入法中將所述優(yōu)選推薦鏈接呈現(xiàn)給所述用戶。
具體地,在步驟S3中,所述推薦裝置可以通過缺省設(shè)置、通過利用機(jī)器學(xué)習(xí)的方式實(shí)時(shí)確定、或通過其他方式等,確定一個(gè)或多個(gè)預(yù)定的排序規(guī)則。
優(yōu)選地,所述預(yù)定排序規(guī)則包括以下至少任一項(xiàng):
-基于所述推薦鏈接所對應(yīng)的頁面類型信息:其中,所述頁面類型信息包括但不限于購物頁面、服務(wù)提供頁面、新聞頁面、檢索頁面等。不同的頁面類型所對應(yīng)的權(quán)重不同,例如,購物頁面的權(quán)重較高,檢索頁面的權(quán)重較低;進(jìn)一步地,對于不同的用戶的同一種頁面類型,所對應(yīng)的權(quán)重也可能不同,例如,如第一用戶的興趣點(diǎn)是購物,則購物頁面的權(quán)重要高于檢索頁面,若第二用戶的興趣點(diǎn)是新聞,則檢索頁面的權(quán)重高于購物頁面等。
-基于所述推薦鏈接所對應(yīng)的時(shí)效性:其中,所述時(shí)效性包括但不限于該推薦鏈接所對應(yīng)的頁面本身的上線時(shí)間,若越晚上線的頁面的時(shí)效性越高,其權(quán)重也就越高;所述時(shí)效性還包括如該推薦鏈接所對應(yīng)的頁面的服務(wù)的時(shí)效性,例如團(tuán)購頁面所對應(yīng)的團(tuán)購服務(wù)是否快過期等,例如,同樣一天上線的兩個(gè)團(tuán)購頁面,頁面一的團(tuán)購服務(wù)在一個(gè)月之后截止,頁面二的團(tuán)購服務(wù)在一年后截止,則頁面二的權(quán)重可高于頁面一等。
-基于所述推薦鏈接所對應(yīng)的地理位置與所述用戶所對應(yīng)的地理位置的距離:即兩者距離越近,則權(quán)重越高。
-基于所述推薦鏈接所對應(yīng)的可靠性:其中,所述可靠性包括但不限于是否是安全認(rèn)證頁面(如https頁面)、是否是該領(lǐng)域內(nèi)的權(quán)威頁面等??煽啃栽礁叩耐扑]鏈接,其所對應(yīng)的權(quán)重越高。
-基于所述推薦鏈接所對應(yīng)的訪問相關(guān)信息:其中,所述訪問相關(guān)信息包括但不限于總點(diǎn)擊率、總下單率、近期點(diǎn)擊率、近期下單率、訪問時(shí)間等。上述各項(xiàng)所對應(yīng)的數(shù)值越高,則該推薦鏈接所對應(yīng)的權(quán)重越高。
在步驟S3中,所述推薦裝置基于上述一種或多種預(yù)定排序規(guī)則,對所述一個(gè)或多個(gè)鏈接進(jìn)行排序或加權(quán)排序,從而將排序后數(shù)值最高的推薦鏈接作為優(yōu)選推薦鏈接、或者將排序后超過一定閾值的推薦鏈接作為優(yōu)選推薦鏈接、或者根據(jù)預(yù)定的優(yōu)選推薦鏈接的數(shù)量來選擇一個(gè)或多個(gè)優(yōu)選推薦鏈接等等。
然后,在步驟S3中,所述推薦裝置在所述輸入法中將所述優(yōu)選推薦鏈接呈現(xiàn)給所述用戶。其中,所述呈現(xiàn)方法與圖3所述的步驟S3相同或相似,故在此不再贅述,并通過引用的方式包含于此。
圖4示出根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的一種用于在輸入法中進(jìn)行信息推薦的方法流程圖。
具體地,在步驟S1’中,所述推薦裝置確定用戶的一個(gè)或多個(gè)興趣信息;在步驟S21’中,當(dāng)所述用戶輸入信息時(shí),所述推薦裝置基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞;在步驟S22’中,所述推薦裝置基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接;在步驟S3’中,所述推薦裝置在輸入法中將所述推薦鏈接呈現(xiàn)給所述用戶。
其中,所述步驟S1’和所述步驟S3’與圖3所示對應(yīng)步驟相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。
在步驟S21’中,當(dāng)所述用戶輸入信息時(shí),所述推薦裝置基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞。
具體地,在步驟S21’中,當(dāng)所述用戶輸入信息時(shí),所述推薦裝置基于預(yù)定的語法規(guī)則或基于預(yù)定的關(guān)鍵詞詞庫等數(shù)據(jù)庫,對所述用戶的輸入序列進(jìn)行分析,以確定所述用戶的輸入關(guān)鍵詞。
例如,若所述用戶輸入了一個(gè)主謂賓句子,如“我們?nèi)タ刺柕暮笠帷?,則在步驟S21’中,所述推薦裝置可將該句子中的賓語,即“太陽的后裔”作為所述輸入關(guān)鍵詞;也可以基于缺省設(shè)置或?qū)崟r(shí)獲取的關(guān)鍵詞詞庫,由于該句子中的“太陽的后裔”在所述關(guān)鍵詞詞庫中,因此將太陽的后裔”作為所述輸入關(guān)鍵詞。
此外,在步驟S21’中,所述推薦裝置還可以基于用戶已經(jīng)上屏的輸入序列,來確定所述用戶的輸入關(guān)鍵詞。例如,識(shí)別輸入框中的輸入內(nèi)容,并將其作為輸入關(guān)鍵詞等。
優(yōu)選地,在步驟S21’中,當(dāng)所述用戶輸入信息時(shí),所述推薦裝置基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞,其中,所述輸入關(guān)鍵詞為所述用戶的輸入高頻詞,所述輸入高頻詞基于所述用戶的歷史輸入序列而確定。
具體地,在步驟S21’中,所述推薦裝置通過實(shí)時(shí)或非實(shí)時(shí)的方式,獲取用戶的一個(gè)或多個(gè)輸入記錄,并對所述輸入記錄進(jìn)行分析,以從所述輸入記錄中獲取所述用戶的一個(gè)或多個(gè)歷史輸入序列。
然后,在步驟S21’中,所述推薦裝置對所述歷史輸入記錄進(jìn)行分析,如對所述歷史輸入記錄中的輸入序列進(jìn)行統(tǒng)計(jì),或?qū)⑺鲚斎胄蛄羞M(jìn)行拆分后進(jìn)行統(tǒng)計(jì),若統(tǒng)計(jì)所得的結(jié)果中包含有一個(gè)或多個(gè)超過預(yù)定輸入次數(shù)或預(yù)定輸入頻率的詞,則將該詞作為所述輸入高頻詞。當(dāng)用戶再次輸入所述輸入高頻詞時(shí),將所述輸入高頻詞作為所述輸入關(guān)鍵詞。
例如,若所述輸入記錄中包含“我喜歡太陽的后裔”、“一起去看太陽的后裔”、“太陽的后裔的劇情”等歷史輸入序列,則通過對所述歷史輸入序列的分析,可知上述多個(gè)序列中均包含有“太陽的后裔”,因此,將“太陽的后裔”作為所述輸入高頻詞。
在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,所述輸入高頻詞包括輸入次數(shù)超過預(yù)定次數(shù)的詞,如輸入次數(shù)超過10次;也可以包含輸入頻率超過預(yù)定頻率的詞,如在一個(gè)月內(nèi)輸入次數(shù)超過3次等。在此,其他確定輸入高頻詞的方式如能適用于本發(fā)明,同樣包含在本發(fā)明的保護(hù)范圍內(nèi)。
或者,優(yōu)選地,在步驟S21’中,當(dāng)所述用戶輸入信息時(shí),所述推薦裝置基于所述用戶的輸入序列,確定所述用戶的輸入關(guān)鍵詞,其中,所述輸入關(guān)鍵詞為所述用戶的瀏覽高頻詞,所述瀏覽高頻詞基于所述用戶的歷史瀏覽記錄而確定。
具體地,在步驟S21’中,所述推薦裝置通過實(shí)時(shí)或非實(shí)時(shí)的方式,獲取用戶的一個(gè)或多個(gè)歷史瀏覽記錄,并對所述歷史瀏覽記錄進(jìn)行分析,以從所述歷史瀏覽記錄中獲取所述用戶的一個(gè)或多個(gè)瀏覽內(nèi)容。
例如,當(dāng)用戶瀏覽某個(gè)頁面時(shí),所述瀏覽內(nèi)容包括但不限于用戶所瀏覽頁面的標(biāo)題、標(biāo)簽、簡介、正文等,瀏覽內(nèi)容中可以包括但不限于文字、圖片、視頻等多媒體信息。
然后,在步驟S21’中,所述推薦裝置對所述歷史瀏覽記錄中的瀏覽內(nèi)容進(jìn)行分析,如通過分析所述頁面的標(biāo)題、內(nèi)容等,從中提取出一個(gè)或多個(gè)詞組,統(tǒng)計(jì)所得的結(jié)果中包含有一個(gè)或多個(gè)超過預(yù)定瀏覽次數(shù)或預(yù)定瀏覽頻率的詞,則將該詞作為所述瀏覽高頻詞。當(dāng)用戶再次輸入所述瀏覽高頻詞時(shí),將所述瀏覽高頻詞作為所述輸入關(guān)鍵詞。
例如,若所述歷史瀏覽記錄中包含“太陽的后裔_百度百科”、“太陽的后裔視頻”、“太陽的后裔演員表”等瀏覽內(nèi)容,則通過對所述瀏覽內(nèi)容的分析,可知上述多個(gè)瀏覽內(nèi)容中均包含有“太陽的后裔”,因此,將“太陽的后裔”作為所述瀏覽高頻詞。
在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,所述瀏覽高頻詞包括瀏覽次數(shù)超過預(yù)定次數(shù)的詞,如輸入次數(shù)超過10次;也可以包含瀏覽頻率超過預(yù)定頻率的詞,如在一個(gè)月內(nèi)瀏覽次數(shù)超過3次等。在此,其他確定瀏覽高頻詞的方式如能適用于本發(fā)明,同樣包含在本發(fā)明的保護(hù)范圍內(nèi)。
在步驟S22’中,所述推薦裝置基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
具體地,在步驟S22’中,所述推薦裝置將所述輸入關(guān)鍵詞以及所述興趣信息結(jié)合以進(jìn)行搜索查詢,從而確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
其中,所述結(jié)合的方式包括但不限于將所述“興趣信息”與“輸入關(guān)鍵詞”作為搜索詞進(jìn)行查詢,或者是在所述“興趣信息”所對應(yīng)的數(shù)據(jù)庫或網(wǎng)站中查詢所述用戶的“輸入關(guān)鍵詞”,或是在所述“輸入關(guān)鍵詞”所對應(yīng)的一個(gè)或多個(gè)候選鏈接中查詢所述“興趣信息”;或是基于所述“興趣信息”以及“輸入關(guān)鍵詞”,重新確定一個(gè)或多個(gè)搜索詞,以基于上述搜索詞來確定推薦鏈接。
在此,所述結(jié)合的示例與圖3中所述步驟S2相同或相似,故在此不再贅述,并通過引用的方式包含于此。
優(yōu)選地,所述步驟S22’包括步驟S221’(未示出)以及步驟S222’(未示出);其中,在步驟S221’中,所述推薦裝置基于所述輸入關(guān)鍵詞,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息;在步驟S222’中,所述推薦裝置根據(jù)所述輸入關(guān)鍵詞以及所述關(guān)聯(lián)興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
具體地,當(dāng)所述步驟S21’確定了所述輸入關(guān)鍵詞后,在步驟S221’中,所述推薦裝置基于所述輸入關(guān)鍵詞以及所述用戶的一個(gè)或多個(gè)興趣信息,通過基于對所述用戶的分析或?qū)Υ髷?shù)據(jù)的分析,從所述興趣信息中進(jìn)行篩選,以確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息。
本領(lǐng)域技術(shù)人員應(yīng)能理解,所述關(guān)聯(lián)興趣信息可以是唯一的,也可以是多個(gè)。
其中,對所述用戶的分析例如對所述用戶的常見興趣點(diǎn)的分析,對大數(shù)據(jù)的分析例如對其他多個(gè)用戶在輸入所述輸入關(guān)鍵詞時(shí)所選擇或確定的興趣點(diǎn)的分析等等。
例如,若所述用戶的興趣信息包括“美食”、“飾品”、“旅游”,當(dāng)用戶的輸入關(guān)鍵詞是“太陽的后裔”時(shí),則可基于“太陽的后裔”所缺省設(shè)置的興趣信息,將關(guān)聯(lián)興趣信息確定為“飾品”,如圖5所示。
或者,例如,若用戶通常點(diǎn)擊了許多次有關(guān)“美食”的興趣點(diǎn),則若用戶的輸入關(guān)鍵詞為“太陽的后裔”時(shí),也可將所述關(guān)聯(lián)興趣信息確定為“美食”。
或者,例如,若用戶的輸入關(guān)鍵詞是“杭州西湖”,則可基于對多個(gè)用戶的推薦鏈接的分析,如多名用戶點(diǎn)擊了“杭州西湖+旅游”所對應(yīng)的推薦鏈接,則確定與“杭州西湖”所對應(yīng)的關(guān)聯(lián)興趣信息為“旅游”,進(jìn)而可將與“杭州西湖”相對應(yīng)的旅游服務(wù)的鏈接作為推薦鏈接,如圖6所示。
或者,例如,若用戶的輸入關(guān)鍵詞是“來自星星的你”,則可基于對多個(gè)用戶的推薦鏈接的分析,如多名用戶點(diǎn)擊了“來自星星的你+美食”所對應(yīng)的推薦鏈接,則確定與“來自星星的你”所對應(yīng)的關(guān)聯(lián)興趣信息為“美食”,并將相對應(yīng)的“啤酒炸雞”的鏈接作為推薦鏈接,如圖7所示。
更優(yōu)選地,在步驟S221’中,所述推薦裝置基于所述輸入關(guān)鍵詞以及所述輸入關(guān)鍵詞所對應(yīng)的前后文信息,結(jié)合所述興趣信息,確定與所述輸入關(guān)鍵詞相對應(yīng)的關(guān)聯(lián)興趣信息。
具體地,在步驟S221’中,所述推薦裝置還可以通過獲取所述輸入關(guān)鍵詞所對應(yīng)的前后文信息,來確定所述輸入關(guān)鍵詞所對應(yīng)的關(guān)聯(lián)興趣信息;其中,所述前后文信息包括但不限于已經(jīng)上屏輸入或尚未上屏輸入的信息。一般地,所述前后文信息包括與所述輸入關(guān)鍵詞直接相鄰的信息;優(yōu)選地,所述前后文信息還包括距離所述輸入關(guān)鍵詞一定字符的輸入信息。
例如,若所述輸入關(guān)鍵詞是“花千骨”,若“花千骨”前文是“看”,則將其關(guān)聯(lián)興趣信息確定為“視頻”;若“花千骨”的前文信息是“玩”,則將其關(guān)聯(lián)興趣信息確定為“游戲”。
所述“看”或“玩”均可以是已上屏或未上屏的信息。以圖8為例,若所述用戶已經(jīng)輸入了“玩”,然后又輸入了“花千骨”,則將“游戲”作為其關(guān)聯(lián)興趣信息,并將“花千骨同名手游”所對應(yīng)的鏈接作為所述推薦鏈接。
在步驟S222’中,所述推薦裝置根據(jù)所述輸入關(guān)鍵詞以及所述關(guān)聯(lián)興趣信息,確定與所述輸入序列相對應(yīng)的一個(gè)或多個(gè)推薦鏈接。
其中,在步驟S222’中,所述推薦裝置確定所述推薦鏈接的方法與圖3中所述步驟S2相同或相似,故在此不再贅述,并通過引用的方式包含于此。
需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,可采用專用集成電路(ASIC)、通用目的計(jì)算機(jī)或任何其他類似硬件設(shè)備來實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。
另外,本發(fā)明的一部分可被應(yīng)用為計(jì)算機(jī)程序產(chǎn)品,例如計(jì)算機(jī)程序指令,當(dāng)其被計(jì)算機(jī)執(zhí)行時(shí),通過該計(jì)算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲(chǔ)在固定的或可移動(dòng)的記錄介質(zhì)中,和/或通過廣播或其他信號(hào)承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲(chǔ)在根據(jù)所述程序指令運(yùn)行的計(jì)算機(jī)設(shè)備的工作存儲(chǔ)器中。在此,根據(jù)本發(fā)明的一個(gè)實(shí)施例包括一個(gè)裝置,該裝置包括用于存儲(chǔ)計(jì)算機(jī)程序指令的存儲(chǔ)器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計(jì)算機(jī)程序指令被該處理器執(zhí)行時(shí),觸發(fā)該裝置運(yùn)行基于前述根據(jù)本發(fā)明的多個(gè)實(shí)施例的方法和/或技術(shù)方案。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。