資源搜索方法以及服務(wù)器的制造方法
【專利摘要】本發(fā)明涉及通信技術(shù)領(lǐng)域,公開了一種資源搜索方法以及服務(wù)器,該方法包括:按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源。本發(fā)明能夠?qū)崿F(xiàn)將與用戶輸入的詞條相關(guān)的所有類型的資源(例如包括視頻、應(yīng)用程序、音頻等資源)按照用戶的意圖排序,例如,如果用戶期望的是視頻資源,則可以在大量搜索到的資源中,將視頻資源排列在最前端,這樣用戶可以方便、快速地找到自己需要的資源,在節(jié)約了時(shí)間的同時(shí),也大大提高了用戶體驗(yàn)。
【專利說(shuō)明】
資源搜索方法以及服務(wù)器
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體地,涉及一種資源搜索方法、以及一種服務(wù)器。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的發(fā)展,用戶可以通過(guò)關(guān)鍵詞搜索在各種搜索引擎上搜索用戶感興趣的資源,例如網(wǎng)頁(yè)、視頻/音頻等媒體流、圖像、應(yīng)用程序等。
[0003]但是,在現(xiàn)有技術(shù)中搜索一般為單向的垂直搜索,比如應(yīng)用商店只有app相關(guān)搜索,視頻播放器只有視頻相關(guān)搜索。用戶進(jìn)行不同資源類型的搜索,需要打開不同的搜索引擎,這引起了不便,造成用戶體驗(yàn)不佳。此外,現(xiàn)有技術(shù)中在搜索到資源后并不是按照用戶意圖進(jìn)行顯示的,因此用戶很有可能需要花費(fèi)一些時(shí)間才能在搜索到的大量資源中找到自己期望的資源,這也造成用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0004]針對(duì)現(xiàn)有技術(shù)中存在的現(xiàn)有資源搜索和顯示方法不能滿足用戶需求的技術(shù)問題,本發(fā)明提供了一種資源搜索方法,該方法包括:根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)中進(jìn)行資源搜索和用戶意圖識(shí)別;以及按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源。
[0005]相對(duì)應(yīng)地,本發(fā)明還提供了一種服務(wù)器,該服務(wù)器包括:資源數(shù)據(jù)庫(kù);以及處理模塊,用于根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)中進(jìn)行資源搜索和用戶意圖識(shí)別;以及用于按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源。
[0006]采用本發(fā)明提供的資源搜索方法以及服務(wù)器,通過(guò)根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)中進(jìn)行資源搜索和用戶意圖識(shí)別,以及之后按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源,能夠?qū)崿F(xiàn)將與用戶輸入的詞條相關(guān)的所有類型的資源(例如包括視頻、應(yīng)用程序、音頻等資源)按照用戶的意圖排序,例如,如果用戶期望的是視頻資源,則可以在大量搜索到的資源中,將視頻資源排列在最前端,這樣用戶可以方便、快速地找到自己需要的資源,在節(jié)約了時(shí)間的同時(shí),也大大提高了用戶體驗(yàn)。
[0007]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的【具體實(shí)施方式】部分予以詳細(xì)說(shuō)明。
【附圖說(shuō)明】
[0008]附圖是用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與下面的【具體實(shí)施方式】一起用于解釋本發(fā)明,但并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0009]圖1是根據(jù)本發(fā)明的一種實(shí)施方式的示例服務(wù)器的結(jié)構(gòu)示意圖;
[0010]圖2是根據(jù)本發(fā)明的一種實(shí)施方式的示例服務(wù)器的處理模塊執(zhí)行的示例流程圖;以及
[0011 ]圖3是根據(jù)本發(fā)明的一種實(shí)施方式的資源搜索方法的示例流程圖。
[0012]附圖標(biāo)記說(shuō)明
[0013]10資源數(shù)據(jù)庫(kù) 20處理模塊 100服務(wù)器
【具體實(shí)施方式】
[0014]以下結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)說(shuō)明。應(yīng)當(dāng)理解的是,此處所描述的【具體實(shí)施方式】?jī)H用于說(shuō)明和解釋本發(fā)明,并不用于限制本發(fā)明。
[0015]下面將舉例說(shuō)明本發(fā)明的思想,但應(yīng)當(dāng)理解的這些示例為非局限性示例,本發(fā)明的保護(hù)范圍不限于此:
[0016]為了更加清楚地說(shuō)明本發(fā)明的思想,以本發(fā)明所提供的示例服務(wù)器進(jìn)行詳細(xì)地說(shuō)明。
[0017]圖1是根據(jù)本發(fā)明的一種實(shí)施方式的示例服務(wù)器的結(jié)構(gòu)示意圖,如圖1所示,該服務(wù)器可以包括:資源數(shù)據(jù)庫(kù)10;以及處理模塊20,用于根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)10中進(jìn)行資源搜索和用戶意圖識(shí)別;以及用于按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源。
[0018]為了實(shí)現(xiàn)本發(fā)明的目的,服務(wù)器100首先需要建立資源數(shù)據(jù)庫(kù)10,所述資源數(shù)據(jù)庫(kù)1可以包括以下詞匯中的至少一者:
[0019](I)多個(gè)敏感詞以及多個(gè)敏感詞中的每一個(gè)敏感詞所對(duì)應(yīng)的資源類型,其中所述敏感詞為能夠標(biāo)識(shí)資源類型的詞語(yǔ),例如“劇場(chǎng)版”可以為一個(gè)敏感詞,并且該敏感詞對(duì)應(yīng)的資源類型為視頻,即可以將“劇場(chǎng)版,視頻”存儲(chǔ)在數(shù)據(jù)庫(kù)10中;
[0020](2)多個(gè)命名實(shí)體以及多個(gè)命名實(shí)體中的每一個(gè)命名實(shí)體所對(duì)應(yīng)的多種資源類型的權(quán)重值,其中所述命名實(shí)體為以名稱為標(biāo)識(shí)的實(shí)體,例如“花千骨”可以為一個(gè)命名實(shí)體,并且該命名實(shí)體還對(duì)應(yīng)多種資源類型的權(quán)重值,例如,視頻資源對(duì)應(yīng)權(quán)重值為5000,應(yīng)用程序(app)資源對(duì)應(yīng)權(quán)重值為2000,音頻資源對(duì)應(yīng)權(quán)重值為1500,即可以將“花千骨,視頻:5000,app: 2000,音頻:1500”存儲(chǔ)在數(shù)據(jù)庫(kù)10中;再例如“武則天”可以為一個(gè)命名實(shí)體,并且該命名實(shí)體還對(duì)應(yīng)多種資源類型的權(quán)重值,例如,視頻資源對(duì)應(yīng)權(quán)重值為6000,應(yīng)用程序(app)資源對(duì)應(yīng)權(quán)重值為1500,音頻資源對(duì)應(yīng)權(quán)重值為500,即可以將“武則天,視頻:6000,app:1500,音頻:500”存儲(chǔ)在數(shù)據(jù)庫(kù)1中;
[0021](3)多個(gè)詞語(yǔ)以及多個(gè)詞語(yǔ)中的每一個(gè)詞語(yǔ)所對(duì)應(yīng)的多種資源類型的權(quán)重值,例如“爸爸”和“麻將”可以分別為一個(gè)詞語(yǔ),并且所述詞語(yǔ)還分別對(duì)應(yīng)多種資源類型的權(quán)重值,即可以將“爸爸,視頻:6000,app: 1200,音頻:3000,,、“麻將,視頻:500,app: 2500,音頻:O”存儲(chǔ)在數(shù)據(jù)庫(kù)10中。其中,上述詞匯的權(quán)重值越大表示與用戶意圖越相關(guān),并且所述權(quán)重值根據(jù)TF-1DF(term frequency-1nverse document frequency)算法獲得,該算法的計(jì)算與現(xiàn)有技術(shù)相似,為了不混淆本發(fā)明的保護(hù)范圍,在此不再贅述。
[0022]應(yīng)當(dāng)理解的是,上述詞匯以及權(quán)重值的示例僅用于說(shuō)明本發(fā)明的思想而不用于限定本發(fā)明的保護(hù)范圍,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況對(duì)詞匯和權(quán)重值進(jìn)行適當(dāng)?shù)卦O(shè)定,本發(fā)明對(duì)此不進(jìn)行限定。并且,本發(fā)明提供的資源數(shù)據(jù)庫(kù)優(yōu)選地包括上述三種詞匯,但本領(lǐng)域技術(shù)人員也可以根據(jù)實(shí)際情況選擇上述中的任一者及其組合。
[0023]當(dāng)用戶通過(guò)客戶端設(shè)備(例如移動(dòng)電話、計(jì)算機(jī)、平板電腦等)輸入一個(gè)詞條時(shí),月艮務(wù)器的處理模塊20可以根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)10中進(jìn)行資源搜索和用戶意圖識(shí)別;以及用于按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源。圖2是根據(jù)本發(fā)明的一種實(shí)施方式的示例服務(wù)器的處理模塊執(zhí)行的示例流程圖,如圖2所示,具體地:
[0024]所述處理模塊20首先執(zhí)行步驟SI,即將用戶輸入的所述詞條根據(jù)分詞算法將所述詞條分為多個(gè)詞。優(yōu)選地,所述分詞算法可以為Friso算法等適當(dāng)?shù)胤衷~算法,所述算法的計(jì)算與現(xiàn)有技術(shù)相似,為了不混淆本發(fā)明的保護(hù)范圍,在此不再贅述;
[0025]接著,由于上述三種詞匯與用戶意圖之間的相關(guān)性是從高到低的,因此為了精確地識(shí)別用戶意圖,首先可以判斷分詞后的多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)敏感詞中的至少一個(gè)敏感詞是否匹配,即執(zhí)行步驟S2;
[0026]在所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)敏感詞中的至少一個(gè)至少一者匹配的情況下(即此時(shí)用戶輸入的詞條為包含敏感詞),則將用戶意圖識(shí)別為與所述至少一個(gè)敏感詞所對(duì)應(yīng)的資源類型,即執(zhí)行步驟S3,并可以顯示排序后的資源。其中,當(dāng)多個(gè)詞分別與多個(gè)敏感詞對(duì)應(yīng)時(shí)(即兩個(gè)以上的詞在資源數(shù)據(jù)庫(kù)中找到與其匹配的敏感詞),處理模塊20可以將用戶意圖識(shí)別為在資源數(shù)據(jù)庫(kù)中第一個(gè)搜索到的匹配的敏感詞所對(duì)應(yīng)的資源類型,并排序搜索到的與所述資源類型對(duì)應(yīng)的資源;
[0027]反之,在所述多個(gè)詞與所述資源數(shù)據(jù)庫(kù)中的所有敏感詞均不匹配情況下(即此時(shí)用戶輸入的詞條不包含敏感詞),則需要執(zhí)行步驟S4,即判斷所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)命名實(shí)體中的至少一者是否匹配;
[0028]在所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)命名實(shí)體中的至少一者匹配的情況下(即此時(shí)用戶輸入的詞條為包含命名實(shí)體),則將用戶意圖識(shí)別為與所述至少一個(gè)命名實(shí)體所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述多種資源類型對(duì)應(yīng)的多個(gè)資源,即執(zhí)行步驟S5,并可以顯示排序后的資源。其中,當(dāng)多個(gè)詞分別與多個(gè)命名實(shí)體對(duì)應(yīng)時(shí)(即兩個(gè)以上的詞在資源數(shù)據(jù)庫(kù)中找到與其匹配的命名實(shí)體),處理模塊20可以將計(jì)算這些命名實(shí)體的資源總權(quán)重值,并將用戶意圖識(shí)別為與具有最大資源總權(quán)重值的命名實(shí)體所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述多種資源類型對(duì)應(yīng)的多個(gè)資源,其中一個(gè)命名實(shí)體的資源總權(quán)值為其對(duì)應(yīng)的多種資源類型的權(quán)重值的總和;
[0029]反之,在所述多個(gè)詞與所述資源數(shù)據(jù)庫(kù)中的所有命名實(shí)體均不匹配的情況下(SP此時(shí)用戶輸入的詞條不包含命名實(shí)體),則需要執(zhí)行步驟S6,即所述處理模塊20需要判斷所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)詞語(yǔ)中的至少一者是否匹配;
[0030]在所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)詞語(yǔ)中的至少一個(gè)詞語(yǔ)匹配的情況下,則將用戶意圖識(shí)別為與所述至少一個(gè)詞語(yǔ)所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述資源類型對(duì)應(yīng)的資源,即執(zhí)行步驟S7,并可以顯示排序后的資源。當(dāng)多個(gè)詞分別與多個(gè)詞語(yǔ)對(duì)應(yīng)時(shí)(即兩個(gè)以上的詞在資源數(shù)據(jù)庫(kù)中找到與其匹配的詞語(yǔ)),處理模塊20可以對(duì)這些詞語(yǔ)對(duì)應(yīng)的多種資源類型的權(quán)重值進(jìn)行加權(quán),并按照加權(quán)后的權(quán)重值顯示資源;
[0031]反之,在所述多個(gè)詞與所述資源數(shù)據(jù)庫(kù)中的所有詞語(yǔ)均不匹配的情況下(即此時(shí)用戶輸入的詞條也不包含任何詞語(yǔ)),則執(zhí)行步驟S8按照默認(rèn)的順序排序搜索到的與多個(gè)詞有關(guān)的資源。
[0032]處理模塊20可以執(zhí)行根據(jù)用戶的輸入執(zhí)行上述步驟S1-S8,并可以按照上述排序顯示搜索到的資源,之后可以通過(guò)網(wǎng)頁(yè)發(fā)布并推送給客戶端設(shè)備(例如移動(dòng)電話、計(jì)算機(jī)、平板電腦等),這樣就可以在客戶端設(shè)備上顯示按照用戶意圖排序的搜索到的多種資源。
[0033]下面列舉一些實(shí)際使用時(shí)可能出現(xiàn)的實(shí)施例來(lái)進(jìn)一步闡明本發(fā)明的上述思想,但應(yīng)該理解的是,這些實(shí)施例僅用于說(shuō)明本發(fā)明的思想,本發(fā)明并不局限于此,例如本領(lǐng)域技術(shù)人員可以在下面實(shí)施例的基礎(chǔ)上設(shè)定各種詞匯和用戶輸入:
[0034]實(shí)施例1
[0035]用戶輸入“**劇場(chǎng)版”,分詞后得到的詞中“劇場(chǎng)版”是敏感詞,服務(wù)器100的處理模塊20可以執(zhí)行步驟S1-S3,即將用戶意圖識(shí)別為視頻資源,因此,在搜索到資源后,處理模塊20將與“**劇場(chǎng)版”相關(guān)的視頻資源排列在搜索到的資源列表的最前端并推送給客戶端設(shè)備。當(dāng)用戶輸入多個(gè)敏感詞時(shí),例如用戶輸入的詞條分詞后得到“劇場(chǎng)版”和“游戲”,如果先匹配的是敏感詞劇場(chǎng)版,則處理模塊20可以將用戶意圖識(shí)別為在資源數(shù)據(jù)庫(kù)中劇場(chǎng)版所對(duì)應(yīng)的資源類型,并排序搜索到的與所述資源類型對(duì)應(yīng)的資源,反之亦然。
[0036]實(shí)施例2
[0037]用戶輸入“花千骨第五集”,分詞后得到的詞中“花千骨”是命名實(shí)體,服務(wù)器100的處理模塊20可以執(zhí)行步驟S1-S5,即將用戶意圖識(shí)別為首先是視頻資源、其次是app、然后是音頻,因此,在搜索到資源后,處理模塊20將與“花千骨第五集”相關(guān)的資源按照視頻、app、音頻的順序排列并推送給客戶端設(shè)備。當(dāng)用戶輸入多個(gè)命名實(shí)體時(shí),例如用戶輸入的詞條分詞后得到“花千骨”和“武則天”,處理模塊20可以計(jì)算這兩個(gè)命名實(shí)體的資源總權(quán)值,SP如上所述,花千骨在資源數(shù)據(jù)庫(kù)中對(duì)應(yīng)的資源類型的權(quán)重值分別為視頻:5000,app:2000,音頻:1500,資源總權(quán)值為8500;相似地,武則天在資源數(shù)據(jù)庫(kù)中對(duì)應(yīng)的資源類型的權(quán)重值分別為視頻:6000,app:1500,音頻:500,資源總權(quán)值為8000,由于花千骨的資源總權(quán)值最大,因此處理模塊20將用戶意圖識(shí)別為與花千骨所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述多種資源類型對(duì)應(yīng)的多個(gè)資源,反之亦然。
[0038]實(shí)施例3
[0039]用戶輸入“爸爸回家”,分詞后得到“爸爸”為詞語(yǔ)“爸爸”(此時(shí)分詞得到的詞“回家”并不是資源數(shù)據(jù)庫(kù)10中的詞語(yǔ)),即服務(wù)器100的處理模塊20可以執(zhí)行步驟S1-S7,即將用戶意圖識(shí)別為詞語(yǔ)“爸爸”對(duì)應(yīng)的權(quán)重值。即將用戶意圖識(shí)別為首先是視頻資源、其次是app、然后是音頻,因此,在搜索到資源后,處理模塊20將與“爸爸回家”相關(guān)的資源按照視頻、app、音頻的順序排列并推送給客戶端設(shè)備。
[0040]實(shí)施例4
[0041]用戶輸入“爸爸麻將”,分詞得到詞語(yǔ)“爸爸”和“麻將”,即服務(wù)器100的處理模塊20可以執(zhí)行步驟S1-S7,即將用戶意圖識(shí)別為詞語(yǔ)“爸爸”和“麻將”的權(quán)重值的加權(quán)。即將用戶意圖識(shí)別為首先是視頻資源、其次是app、然后是音頻,因此,在搜索到資源后,處理模塊20將與“爸爸麻將”相關(guān)的資源按照視頻、app、音頻的順序排列并推送給客戶端設(shè)備。
[0042]實(shí)施例5
[0043]用戶輸入“你在哪”,該詞條分詞得到的詞既不是敏感詞、命名實(shí)體、也不是詞語(yǔ),因此服務(wù)器100的處理模塊20可以執(zhí)行步驟S1-S8,即按照默認(rèn)的順序排序搜索到的資源并推送給客戶端設(shè)備。
[0044]圖3是根據(jù)本發(fā)明的一種實(shí)施方式的資源搜索方法的示例流程圖,如圖3所示,該方法可以包括以下步驟:
[0045]步驟1001,根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)中進(jìn)行資源搜索和用戶意圖識(shí)別;以及
[0046]步驟1002,按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源。
[0047]優(yōu)選地,所述根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)中進(jìn)行資源搜索和用戶意圖識(shí)別包括:將用戶輸入的所述詞條根據(jù)分詞算法將所述詞條分為多個(gè)詞;以及根據(jù)所述多個(gè)詞進(jìn)行資源搜索和用戶意圖識(shí)別。
[0048]優(yōu)選地,所述資源數(shù)據(jù)庫(kù)包括多個(gè)敏感詞以及多個(gè)敏感詞中的每一個(gè)敏感詞所對(duì)應(yīng)的資源類型,其中所述敏感詞為能夠標(biāo)識(shí)資源類型的詞語(yǔ)。
[0049]優(yōu)選地,按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源包括:所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)敏感詞中的至少一者匹配的情況下,將用戶意圖識(shí)別為與所述至少一個(gè)敏感詞所對(duì)應(yīng)的資源類型,并排序搜索到的與所述資源類型對(duì)應(yīng)的資源。
[0050]優(yōu)選地,所述資源數(shù)據(jù)庫(kù)包括多個(gè)命名實(shí)體以及多個(gè)命名實(shí)體中的每一個(gè)命名實(shí)體所對(duì)應(yīng)的多種資源類型的權(quán)重值,其中所述命名實(shí)體為以名稱為標(biāo)識(shí)的實(shí)體。
[0051]優(yōu)選地,按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源包括:在所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)命名實(shí)體中的至少一者匹配的情況下,將用戶意圖識(shí)別為與所述至少一個(gè)命名實(shí)體所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述多種資源類型對(duì)應(yīng)的多個(gè)資源。
[0052]優(yōu)選地,所述資源數(shù)據(jù)庫(kù)包括多個(gè)詞語(yǔ)以及多個(gè)詞語(yǔ)中的每一個(gè)詞語(yǔ)所對(duì)應(yīng)的多種資源類型的權(quán)重值。
[0053]優(yōu)選地,按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源包括:在所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)詞語(yǔ)中的至少一者的情況下,將用戶意圖識(shí)別為與所述至少一個(gè)詞語(yǔ)所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述資源類型對(duì)應(yīng)的資源。
[0054]應(yīng)當(dāng)理解的是,上述資源搜索方法的各個(gè)【具體實(shí)施方式】,均已在示例服務(wù)器的實(shí)施方式中做了詳細(xì)地說(shuō)明(如上所述),在此不再贅述。并且,本領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的公開選擇上述各種實(shí)施方式中的任一者,或者選擇上述各種實(shí)施方式的組合來(lái)配置服務(wù)器,并且其他的替換實(shí)施方式也落入本發(fā)明的保護(hù)范圍。
[0055]采用本發(fā)明提供的資源搜索方法以及服務(wù)器,能夠?qū)崿F(xiàn)將與用戶輸入的詞條相關(guān)的所有類型的資源(例如包括視頻、應(yīng)用程序、音頻等資源)按照用戶的意圖排序,例如,如果用戶期望的是視頻資源,則可以在大量搜索到的資源中,將視頻資源排列在最前端,這樣用戶可以方便、快速地找到自己需要的資源,在節(jié)約了時(shí)間的同時(shí),也大大提高了用戶體驗(yàn)。
[0056]以上結(jié)合附圖詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施方式,但是,本發(fā)明并不限于上述實(shí)施方式中的具體細(xì)節(jié),在本發(fā)明的技術(shù)構(gòu)思范圍內(nèi),可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行多種簡(jiǎn)單變型,這些簡(jiǎn)單變型均屬于本發(fā)明的保護(hù)范圍。
[0057]另外需要說(shuō)明的是,在上述【具體實(shí)施方式】中所描述的各個(gè)具體技術(shù)特征,在不矛盾的情況下,可以通過(guò)任何合適的方式進(jìn)行組合,為了避免不必要的重復(fù),本發(fā)明對(duì)各種可能的組合方式不再另行說(shuō)明。
[0058]此外,本發(fā)明的各種不同的實(shí)施方式之間也可以進(jìn)行任意組合,只要其不違背本發(fā)明的思想,其同樣應(yīng)當(dāng)視為本發(fā)明所公開的內(nèi)容。
【主權(quán)項(xiàng)】
1.一種資源搜索方法,其特征在于,該方法包括: 根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)中進(jìn)行資源搜索和用戶意圖識(shí)別;以及 按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)中進(jìn)行資源搜索和用戶意圖識(shí)別包括: 將用戶輸入的所述詞條根據(jù)分詞算法將所述詞條分為多個(gè)詞;以及 根據(jù)所述多個(gè)詞進(jìn)行資源搜索和用戶意圖識(shí)別。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述資源數(shù)據(jù)庫(kù)包括多個(gè)敏感詞以及多個(gè)敏感詞中的每一個(gè)敏感詞所對(duì)應(yīng)的資源類型,其中所述敏感詞為能夠標(biāo)識(shí)資源類型的詞語(yǔ)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源包括: 所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)敏感詞中的至少一者匹配的情況下,將用戶意圖識(shí)別為與所述至少一個(gè)敏感詞所對(duì)應(yīng)的資源類型,并排序搜索到的與所述資源類型對(duì)應(yīng)的資源。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述資源數(shù)據(jù)庫(kù)包括多個(gè)命名實(shí)體以及多個(gè)命名實(shí)體中的每一個(gè)命名實(shí)體所對(duì)應(yīng)的多種資源類型的權(quán)重值,其中所述命名實(shí)體為以名稱為標(biāo)識(shí)的實(shí)體。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源包括: 在所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)命名實(shí)體中的至少一者匹配的情況下,將用戶意圖識(shí)別為與所述至少一個(gè)命名實(shí)體所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述多種資源類型對(duì)應(yīng)的多個(gè)資源。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述資源數(shù)據(jù)庫(kù)包括多個(gè)詞語(yǔ)以及多個(gè)詞語(yǔ)中的每一個(gè)詞語(yǔ)所對(duì)應(yīng)的多種資源類型的權(quán)重值。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源包括: 在所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)詞語(yǔ)中的至少一者的情況下,將用戶意圖識(shí)別為與所述至少一個(gè)詞語(yǔ)所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述資源類型對(duì)應(yīng)的資源。9.一種服務(wù)器,其特征在于,該服務(wù)器包括: 資源數(shù)據(jù)庫(kù);以及 處理模塊,用于根據(jù)用戶輸入的詞條在資源數(shù)據(jù)庫(kù)中進(jìn)行資源搜索和用戶意圖識(shí)別;以及用于按照用戶意圖識(shí)別的結(jié)果排序搜索到的資源。10.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,所述處理模塊具體用于: 將用戶輸入的所述詞條根據(jù)分詞算法將所述詞條分為多個(gè)詞;以及 根據(jù)所述多個(gè)詞進(jìn)行資源搜索和用戶意圖識(shí)別。11.根據(jù)權(quán)利要求10所述的服務(wù)器,其特征在于,所述資源數(shù)據(jù)庫(kù)包括多個(gè)敏感詞以及多個(gè)敏感詞中的每一個(gè)敏感詞所對(duì)應(yīng)的資源類型,其中所述敏感詞為能夠標(biāo)識(shí)資源類型的詞語(yǔ)。12.根據(jù)權(quán)利要求11所述的服務(wù)器,其特征在于,所述處理模塊具體用于: 所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)敏感詞中的至少一者匹配的情況下,將用戶意圖識(shí)別為與所述至少一個(gè)敏感詞所對(duì)應(yīng)的資源類型,并排序搜索到的與所述資源類型對(duì)應(yīng)的資源。13.根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,所述資源數(shù)據(jù)庫(kù)包括多個(gè)命名實(shí)體以及多個(gè)命名實(shí)體中的每一個(gè)命名實(shí)體所對(duì)應(yīng)的多種資源類型的權(quán)重值,其中所述命名實(shí)體為以名稱為標(biāo)識(shí)的實(shí)體。14.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述處理模塊具體用于: 在所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)命名實(shí)體中的至少一者匹配的情況下,將用戶意圖識(shí)別為與所述至少一個(gè)命名實(shí)體所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述多種資源類型對(duì)應(yīng)的多個(gè)資源。15.根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,所述資源數(shù)據(jù)庫(kù)包括多個(gè)詞語(yǔ)以及多個(gè)詞語(yǔ)中的每一個(gè)詞語(yǔ)所對(duì)應(yīng)的多種資源類型的權(quán)重值。16.根據(jù)權(quán)利要求15所述的服務(wù)器,其特征在于,所述處理模塊具體用于: 在所述多個(gè)詞中的至少一者與所述資源數(shù)據(jù)庫(kù)中的多個(gè)詞語(yǔ)中的至少一者的情況下,將用戶意圖識(shí)別為與所述至少一個(gè)詞語(yǔ)所對(duì)應(yīng)的多種資源類型的權(quán)重值,并按照權(quán)重值排序搜索到的與所述資源類型對(duì)應(yīng)的資源。
【文檔編號(hào)】G06F17/30GK105893427SQ201510887858
【公開日】2016年8月24日
【申請(qǐng)日】2015年12月7日
【發(fā)明人】王乙丁
【申請(qǐng)人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司