本申請涉及信號處理技術(shù)領(lǐng)域,特別涉及一種脈沖信號的處理方法及系統(tǒng)。
背景技術(shù):
#
當(dāng)前,搜索引擎已成為信息查詢的主要工具。隨著信息的海量爆炸式增長,智能、高效的搜索方法可增加查詢速度,提高查全率與查準(zhǔn)率,使用戶在盡可能短的時間內(nèi)獲取盡可能多的關(guān)注信息,為用戶帶來極大的便利。
現(xiàn)有的網(wǎng)頁搜索中,對于一些較長的攜帶有復(fù)雜語義信息的搜索指令的搜索,其搜索結(jié)果一般不能充分滿足用戶需要;或者對于一些較短的搜索指令的搜索,其搜索結(jié)果與用戶實際需求的搜索結(jié)果存有歧義。例如當(dāng)輸入“蘋果”時,有的用戶傾向于看有關(guān)水果的信息,有的傾向于看電子產(chǎn)品的信息,因此搜索引擎難以準(zhǔn)確且快速判斷出用戶的實際需求,使得搜索結(jié)果不能較好的滿足用戶需求。
應(yīng)該注意,上面對技術(shù)背景的介紹只是為了方便對本申請的技術(shù)方案進行清楚、完整的說明,并方便本領(lǐng)域技術(shù)人員的理解而闡述的。不能僅僅因為這些方案在本申請的背景技術(shù)部分進行了闡述而認(rèn)為上述技術(shù)方案為本領(lǐng)域技術(shù)人員所公知。
技術(shù)實現(xiàn)要素:
#
本申請實施例的目的在于提供一種搜索指令的處理方法及系統(tǒng),以向用戶提供滿足實際需求的搜索信息。
本申請實施例提供的一種搜索指令的處理方法及系統(tǒng)是這樣實現(xiàn)的:
一種搜索指令的處理方法,包括:
提取第一搜索指令中的搜索關(guān)鍵詞;
查詢與所述搜索關(guān)鍵詞相適配的信息詞條;
確定與所述第一搜索指令相關(guān)聯(lián)的第二搜索指令的特征;
根據(jù)確定的所述特征,從所述信息詞條中篩選出與所述特征相關(guān)聯(lián)的信息詞條。
一種搜索指令的處理系統(tǒng),包括:
關(guān)鍵詞提取單元,用于提取第一搜索指令中的搜索關(guān)鍵詞;
查詢單元,用于查詢與所述搜索關(guān)鍵詞相適配的信息詞條;
特征確定單元,用于確定與所述第一搜索指令相關(guān)聯(lián)的第二搜索指令的特征;
篩選單元,用于根據(jù)確定的所述特征,從所述信息詞條中篩選出與所述特征相關(guān)聯(lián)的信 息詞條。
本申請實施例提供的一種搜索指令的處理方法及系統(tǒng),通過分析當(dāng)前搜索指令與歷史搜索指令之間的關(guān)系,從而提取出當(dāng)前搜索指令與歷史搜索指令之間的特征關(guān)系,并根據(jù)提取的所述特征關(guān)系對搜索結(jié)果進行篩選,以向用戶提供其實際需求的搜索結(jié)果。
參照后文的說明和附圖,詳細(xì)公開了本申請的特定實施方式,指明了本申請的原理可以被采用的方式。應(yīng)該理解,本申請的實施方式在范圍上并不因而受到限制。在所附權(quán)利要求的精神和條款的范圍內(nèi),本申請的實施方式包括許多改變、修改和等同。
針對一種實施方式描述和/或示出的特征可以以相同或類似的方式在一個或更多個其它實施方式中使用,與其它實施方式中的特征相組合,或替代其它實施方式中的特征。
應(yīng)該強調(diào),術(shù)語“包括/包含”在本文使用時指特征、整件、步驟或組件的存在,但并不排除一個或更多個其它特征、整件、步驟或組件的存在或附加。
附圖說明#
所包括的附圖用來提供對本申請實施例的進一步的理解,其構(gòu)成了說明書的一部分,用于例示本申請的實施方式,并與文字描述一起來闡釋本申請的原理。顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
圖1為本申請實施例提供的一種搜索指令的處理方法流程圖;
圖2為本申請實施例提供的一種搜索指令的處理系統(tǒng)的功能模塊圖。
具體實施方式#
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都應(yīng)當(dāng)屬于本申請保護的范圍。
圖1為本申請實施例提供的一種搜索指令的處理方法流程圖。雖然下文描述流程包括以特定順序出現(xiàn)的多個操作,但是應(yīng)該清楚了解,這些過程可以包括更多或更少的操作,這些操作可以順序執(zhí)行或并行執(zhí)行(例如使用并行處理器或多線程環(huán)境)。如圖1所示,所述方法包括:
S1:提取第一搜索指令中的搜索關(guān)鍵詞;
S2:查詢與所述搜索關(guān)鍵詞相適配的信息詞條;
S3:確定與所述第一搜索指令相關(guān)聯(lián)的第二搜索指令的特征;
S4:根據(jù)確定的所述特征,從所述信息詞條中篩選出與所述特征相關(guān)聯(lián)的信息詞條。
具體地,本申請實施例可以獲取用戶輸入的第一搜索指令,接著可以對該第一搜索指令進行語義分析,提取出所述第一搜索指令中的搜索關(guān)鍵詞。在本申請實施例中,可以對所述第一搜索指令進行斷句分析,并根據(jù)預(yù)設(shè)詞庫,將所述第一搜索指令拆分為預(yù)設(shè)數(shù)量的單詞。例如對于“2015年春節(jié)放假安排”這樣的搜索指令,根據(jù)預(yù)設(shè)的詞庫,可以將該搜索指令拆分為“2015年”,“春節(jié)”,“放假”,“安排”這幾個單詞。然后,本申請實施例可以分別計算這幾個單詞的權(quán)重值。具體地,可以根據(jù)單詞的歷史搜索量,從而可以給單詞進行賦值。例如,在這幾個單詞中,“放假”的搜索量高達60%,那么便可以將“放假”的權(quán)重值設(shè)置為0.6。這樣,為上述幾個單詞分別賦值后,便可以將權(quán)重值滿足預(yù)設(shè)條件的單詞確定為搜索關(guān)鍵詞。例如,可以預(yù)先設(shè)置權(quán)重值閾值,該閾值例如可以為0.4,那么可以將權(quán)重值大于或者等于0.4的單詞提取出來,構(gòu)成該搜索指令的搜索關(guān)鍵詞。
根據(jù)所述確定的搜索關(guān)鍵詞,便可以從信息庫中查詢到與這些搜索關(guān)鍵詞相關(guān)的信息詞條。然而這些信息詞條中并不是每種詞條都是用戶需求的,在本申請實施例中,可以結(jié)合用戶歷史的搜索指令,來判斷用戶對哪個領(lǐng)域的信息詞條感興趣。具體地,可以確定與所述第一搜索指令先關(guān)聯(lián)的第二搜索指令。在實際應(yīng)用過程中,可以優(yōu)先提取所述第一搜索指令的標(biāo)識,該標(biāo)識可以代表所述第一搜索指令所屬的領(lǐng)域。然后,可以從該用戶的歷史搜索指令中查詢具備所述標(biāo)識的第二搜索指令。需要說明的是,這里為了最終結(jié)果的準(zhǔn)確性,可以選取多個所述第二搜索指令。在查詢到所述第二搜索指令后,便可以提取所述第二搜索指令的特征。該特征可以更加具體地代表所述第二搜索指令所屬領(lǐng)域的具體分支。這樣,便可以根據(jù)確定的所述特征,對搜索結(jié)果進行進一步的篩選。具體的,本申請實施例可以采用對比的方法來篩選出信息詞條中用戶實際需求的詞條。例如,本申請實施例可以提取所述信息詞條中每個信息詞條對應(yīng)的特征,然后將所述每個信息詞條對應(yīng)的特征與確定的所述特征進行對比,將特征符合預(yù)設(shè)條件的信息詞條確定為與確定的所述特征相關(guān)聯(lián)的信息詞條。具體地,當(dāng)信息詞條對應(yīng)的特征與確定的所述特征相同時,便可以認(rèn)為所述詞條符合預(yù)設(shè)條件,為用戶需求的詞條。這樣,便可以根據(jù)用戶的歷史搜索指令對搜索結(jié)果進行篩選,從而得出用戶實際需求的搜索結(jié)果。
本申請實施例還提供一種搜索指令的處理系統(tǒng)。圖2為本申請實施例提供的一種搜索指令的處理系統(tǒng)的功能模塊圖。如圖2所示,所述系統(tǒng)包括:
關(guān)鍵詞提取單元100,用于提取第一搜索指令中的搜索關(guān)鍵詞;
查詢單元200,用于查詢與所述搜索關(guān)鍵詞相適配的信息詞條;
特征確定單元300,用于確定與所述第一搜索指令相關(guān)聯(lián)的第二搜索指令的特征;
篩選單元400,用于根據(jù)確定的所述特征,從所述信息詞條中篩選出與所述特征相關(guān)聯(lián) 的信息詞條。
在本申請一優(yōu)選實施例中,所述關(guān)鍵詞提取單元100具體包括:
拆分模塊,用于根據(jù)預(yù)設(shè)詞庫,將第一搜索指令拆分為預(yù)設(shè)數(shù)量的單詞;
權(quán)重值確定模塊,用于確定所述預(yù)設(shè)數(shù)量的單詞中各個單詞的權(quán)重值,并將權(quán)重值滿足預(yù)設(shè)條件的單詞確定為搜索關(guān)鍵詞。
在本申請一優(yōu)選實施例中,所述特征確定單元300具體包括:
標(biāo)識提取模塊,用于提取所述第一搜索指令的標(biāo)識;
第二搜索指令查詢模塊,用于在歷史搜索指令中查詢具備所述標(biāo)識的第二搜索指令;
確定模塊,用于確定所述第二搜索指令的特征。
在本申請一優(yōu)選實施例中,所述篩選單元400具體包括:
特征提取模塊,用于提取所述信息詞條中每個信息詞條對應(yīng)的特征;
對比模塊,用于將所述每個信息詞條對應(yīng)的特征與確定的所述特征進行對比,將特征符合預(yù)設(shè)條件的信息詞條確定為與確定的所述特征相關(guān)聯(lián)的信息詞條。
本申請實施例提供的一種搜索指令的處理方法及系統(tǒng),通過分析當(dāng)前搜索指令與歷史搜索指令之間的關(guān)系,從而提取出當(dāng)前搜索指令與歷史搜索指令之間的特征關(guān)系,并根據(jù)提取的所述特征關(guān)系對搜索結(jié)果進行篩選,以向用戶提供其實際需求的搜索結(jié)果。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本申請可用于眾多通用或?qū)S玫挠嬎銠C系統(tǒng)環(huán)境或配置中。例如:個人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計算機存儲介質(zhì)中。
雖然通過實施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。