專利名稱:信息提供方法及裝置的制作方法
技術(shù)領(lǐng)域:
本申請涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種信息提供方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的信息資源選擇網(wǎng)絡(luò)作為傳播的載體。為了使用戶能夠在海量的互聯(lián)網(wǎng)信息中獲取所需要的信息,大多數(shù)網(wǎng)站都提供搜索功能,用戶需要搜索某信息時(shí),可以在網(wǎng)站中輸入搜索關(guān)鍵詞,該網(wǎng)站查找與該搜索關(guān)鍵詞相關(guān)的信息,然后提供給用戶?,F(xiàn)有的搜索技術(shù)包含綜合搜索技術(shù)和垂直搜索技術(shù)兩種。其中,基于綜合搜索技術(shù)的網(wǎng)站為用戶提供信息的方法為首先接收用戶輸入的搜索關(guān)鍵詞,然后在存儲(chǔ)的所有信息中,查找與該搜索關(guān)鍵詞相關(guān)的信息,然后再將查找到的信息提供給用戶;基于垂直搜索技術(shù)的網(wǎng)站為用戶提供信息的方法為網(wǎng)站預(yù)先根據(jù)信息的類型,將存儲(chǔ)的所有信息劃分成各個(gè)垂直的搜索頻道,每個(gè)搜索頻道包含一種類型的信息,用戶需要搜索某信息時(shí),首先在所有搜索頻道中選擇一個(gè)搜索頻道,然后在選擇的搜索頻道中輸入搜索關(guān)鍵詞,網(wǎng)站在該搜索頻道包含的所有信息中查找與該搜索關(guān)鍵詞對應(yīng)的信息,然后提供給用戶。由于垂直搜索技術(shù)能夠在特定類型的信息中進(jìn)行搜索,搜索的準(zhǔn)確性較高,因此大量網(wǎng)站基于垂直搜索技術(shù)為用戶提供信息,例如某些電子商務(wù)網(wǎng)站預(yù)先將產(chǎn)品類的信息劃分為產(chǎn)品頻道,將資訊類信息劃分為資訊頻道,用戶需要搜索產(chǎn)品類的信息時(shí),可以直接在產(chǎn)品頻道中進(jìn)行搜索,需要搜索資訊類信息時(shí),可以直接在資訊頻道中進(jìn)行搜索。現(xiàn)有技術(shù)中,一個(gè)網(wǎng)站可能包含很多個(gè)搜索頻道,而用戶每次只能在一個(gè)搜索頻道中進(jìn)行搜索,因此當(dāng)用戶不能確定需要搜索的信息所屬的類型時(shí),只能在所有搜索頻道中先選擇一個(gè)搜索頻道,若在該搜索頻道中沒有搜索到所需要的信息,則需要再選擇一個(gè)其他的搜索頻道進(jìn)行搜索,直至搜索到所需要的信息。由上可見,基于垂直搜索技術(shù)的網(wǎng)站為用戶提供信息時(shí),用戶在一個(gè)搜索頻道中可能無法搜索到所需要的信息,需要用戶連續(xù)在不同的搜索頻道中輸入相同的搜索關(guān)鍵詞進(jìn)行搜索,這就使得用戶搜索的準(zhǔn)確性較低,浪費(fèi)了網(wǎng)站較多的搜索處理資源,降低了搜索處理效率。
發(fā)明內(nèi)容
本申請實(shí)施例提供一種信息提供方法及裝置,用以解決現(xiàn)有技術(shù)中存在的搜索準(zhǔn)確性較低,浪費(fèi)了網(wǎng)站較多的搜索處理資源,降低了搜索處理效率的問題。本申請實(shí)施例技術(shù)方案如下一種信息提供方法,該方法包括步驟獲得用戶輸入的搜索關(guān)鍵詞;根據(jù)所述搜索關(guān)鍵詞,在搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系中,查找所述搜索關(guān)鍵詞對應(yīng)的搜索頻道;分別在查找到的每個(gè)搜索頻道所包含的信息中,搜索所述搜索關(guān)鍵詞對應(yīng)的信息;將搜索到的信息提供給用戶。
一種信息提供裝置,包括第一確定單元,用于確定搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系;獲得單元,用于獲得用戶輸入的搜索關(guān)鍵詞;查找單元,用于根據(jù)獲得單元獲得的所述搜索關(guān)鍵詞,在第一確定單元確定出的、搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系中,查找獲得的所述搜索關(guān)鍵詞對應(yīng)的搜索頻道;第一搜索單元,用于分別在查找單元查找到的每個(gè)搜索頻道所包含的信息中,搜索獲得單元獲得的所述搜索關(guān)鍵詞對應(yīng)的信息;提供單元,用于將第一搜索單元搜索到的信息提供給用戶。本申請實(shí)施例技術(shù)方案中,首先獲得用戶輸入的搜索關(guān)鍵詞,然后根據(jù)所述搜索關(guān)鍵詞,在搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系中,查找所述搜索關(guān)鍵詞對應(yīng)的搜索頻道,分別在查找到的每個(gè)搜索頻道所包含的信息中,搜索所述搜索關(guān)鍵詞對應(yīng)的信息,再將搜索到的信息提供給用戶,由上可見,本申請實(shí)施例中,用戶輸入某個(gè)搜索關(guān)鍵詞時(shí),網(wǎng)站可以在該搜索關(guān)鍵詞對應(yīng)的各搜索頻道中分別進(jìn)行搜索,而不再需要用戶連續(xù)在不同的搜索頻道中輸入相同的搜索關(guān)鍵詞進(jìn)行搜索,從而有效地提高了用戶搜索信息的準(zhǔn)確性,節(jié)省了網(wǎng)站較多的搜索處理資源,提高了搜索處理效率。另外,由于在搜索關(guān)鍵詞和搜索頻道之間建立了對應(yīng)關(guān)系,在進(jìn)行關(guān)鍵詞搜索時(shí),搜索引擎服務(wù)器只需在與搜索關(guān)鍵詞對應(yīng)的搜索頻道中進(jìn)行信息搜索,而不會(huì)盲無目的的在所有搜索頻道中進(jìn)行搜索,因此,避免了浪費(fèi)搜索引擎服務(wù)器的資源,加快了搜索處理效率。
圖1為本申請實(shí)施例一中,確定搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系的方法流程示意圖;圖2為本申請實(shí)施例二中,信息提供方法流程示意圖;圖3為本申請實(shí)施例三中,信息提供方法具體實(shí)現(xiàn)流程示意圖;圖4為本申請實(shí)施例四中,信息提供裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合各個(gè)附圖對本申請實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理具體實(shí)施方式
及其對應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。本申請實(shí)施例提出的信息提供方法主要包括確定搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系的線下處理過程,以及根據(jù)確定的上述對應(yīng)關(guān)系為用戶提供信息的線上處理過程,下面分別介紹兩個(gè)處理過程。實(shí)施例一如圖1所示,為本申請實(shí)施例一中,確定搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系的方法流程圖,其具體處理過程如下步驟11,獲得規(guī)定時(shí)間長度內(nèi)的日志記錄;現(xiàn)有技術(shù)中,用戶在網(wǎng)站中搜索信息時(shí),首先選擇一個(gè)搜索頻道,然后通過網(wǎng)頁瀏覽器在該搜索頻道中輸入搜索關(guān)鍵詞,網(wǎng)站根據(jù)輸入的搜索關(guān)鍵詞,在該搜索頻道包含的信息中搜索該搜索關(guān)鍵詞對應(yīng)的信息,然后將搜索到的信息以搜索結(jié)果列表的形式提供給用戶,該搜索結(jié)果列表中包含根據(jù)用戶輸入的搜索關(guān)鍵詞在該搜索頻道中搜索到的各信息的鏈接,用戶可以通過點(diǎn)擊搜索結(jié)果列表中的鏈接來瀏覽信息。本申請實(shí)施例一提出,若用戶在某搜索頻道中輸入了搜索關(guān)鍵詞進(jìn)行搜索,則網(wǎng)頁瀏覽器將該用戶的此次搜索行為記錄在日志記錄中,具體將該用戶的搜索行為標(biāo)識、輸入的搜索關(guān)鍵詞和該搜索頻道之間的對應(yīng)關(guān)系記錄在日志記錄中;若用戶點(diǎn)擊了搜索結(jié)果列表中的一個(gè)鏈接,則網(wǎng)頁瀏覽器將該用戶的此次點(diǎn)擊行為記錄在日志記錄中,具體將該用戶的點(diǎn)擊行為標(biāo)識、輸入的搜索關(guān)鍵詞和該搜索頻道之間的對應(yīng)關(guān)系記錄在日志記錄中。其中點(diǎn)擊行為和搜索行為均屬于操作行為,因此點(diǎn)擊行為標(biāo)識和搜索行為標(biāo)識均為操作行為標(biāo)識。若搜索行為標(biāo)識為search,點(diǎn)擊行為標(biāo)識為offerclick,本申請實(shí)施例一中的日志記錄的格式可以但不限于如表1所示表1
權(quán)利要求
1.一種信息提供方法,其特征在于,包括獲得用戶輸入的搜索關(guān)鍵詞;根據(jù)所述搜索關(guān)鍵詞,在搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系中,查找所述搜索關(guān)鍵詞對應(yīng)的搜索頻道;分別在查找到的每個(gè)搜索頻道所包含的信息中,搜索所述搜索關(guān)鍵詞對應(yīng)的信息;將搜索到的信息提供給用戶。
2.如權(quán)利要求1所述的信息提供方法,其特征在于,將搜索到的信息提供給用戶之前,還包括在各搜索頻道對應(yīng)的詞條集合所包含的各詞條中,確定與所述搜索關(guān)鍵詞匹配的詞條;若確定出的詞條所屬的詞條集合對應(yīng)的搜索頻道與查找到的各搜索頻道均不一致,則將確定出的詞條所屬的詞條集合對應(yīng)的搜索頻道確定為第一補(bǔ)充搜索頻道;在所述第一補(bǔ)充搜索頻道所包含的信息中,搜索所述搜索關(guān)鍵詞對應(yīng)的信息;將搜索到的信息提供給用戶,具體包括將在查找到的每個(gè)搜索頻道所包含的信息中搜索到的信息,以及在所述第一補(bǔ)充搜索頻道所包含的信息中搜索到的信息,提供給用戶。
3.如權(quán)利要求2所述的信息提供方法,其特征在于,在各搜索頻道對應(yīng)的詞條集合所包含的各詞條中,確定與所述搜索關(guān)鍵詞匹配的詞條,具體包括將所述搜索關(guān)鍵詞劃分為各關(guān)鍵詞單元;按照預(yù)設(shè)的關(guān)鍵詞單元匹配順序,選擇第一個(gè)關(guān)鍵詞單元;在各搜索頻道對應(yīng)的詞條集合所包含的各詞條中,查找與該選擇的關(guān)鍵詞單元一致的詞條;若查找到,則將查找到的詞條確定為與該搜索關(guān)鍵詞匹配的詞條,查找過程結(jié)束;否則按所述關(guān)鍵詞單元匹配順序選擇下一個(gè)關(guān)鍵詞單元,并返回繼續(xù)執(zhí)行在各搜索頻道對應(yīng)的詞條集合所包含的各詞條中,查找與該選擇的關(guān)鍵詞單元一致的詞條的操作。
4.如權(quán)利要求3所述的信息提供方法,其特征在于,所述預(yù)設(shè)的關(guān)鍵詞單元匹配順序?yàn)楦麝P(guān)鍵詞單元在所述搜索關(guān)鍵詞中的位置由前到后的順序。
5.如權(quán)利要求2述的信息提供方法,其特征在于,將搜索到的信息提供給用戶之前,還包括若在各搜索頻道對應(yīng)的詞條集合所包含的各詞條中,未確定出與所述搜索關(guān)鍵詞匹配的詞條,則將所述搜索關(guān)鍵詞劃分為各關(guān)鍵詞單元;確定劃分出的各關(guān)鍵詞單元的屬性信息;根據(jù)確定出的各關(guān)鍵詞單元的屬性信息,確定所述搜索關(guān)鍵詞的屬性模式;確定與所述屬性模式對應(yīng)的搜索頻道;若確定出的搜索頻道與查找到的各搜索頻道均不一致,則將確定出搜索頻道確定為第二補(bǔ)充搜索頻道;在所述第二補(bǔ)充搜索頻道所包含的信息中,搜索所述搜索關(guān)鍵詞對應(yīng)的信息;將搜索到的信息提供給用戶,具體包括將在查找到的每個(gè)搜索頻道所包含的信息中搜索到的信息,以及在所述第二補(bǔ)充搜索頻道所包含的信息中搜索到的信息,提供給用戶。
6.如權(quán)利要求1所述的信息提供方法,其特征在于,搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系是通過下述方式確定的獲得規(guī)定時(shí)間長度內(nèi)的日志記錄,所述日志記錄中包含操作行為標(biāo)識、搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系,所述操作行為標(biāo)識為搜索行為標(biāo)識或點(diǎn)擊行為標(biāo)識;針對日志記錄中包含的每個(gè)搜索關(guān)鍵詞,分別執(zhí)行根據(jù)獲得的日志記錄中包含的操作行為標(biāo)識、搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系,確定該搜索關(guān)鍵詞針對每個(gè)搜索頻道發(fā)生的搜索行為的次數(shù)和點(diǎn)擊行為的次數(shù);根據(jù)確定出的搜索行為的次數(shù)和點(diǎn)擊行為的次數(shù),分別確定該搜索關(guān)鍵詞針對每個(gè)搜索頻道的歸一化操作行為次數(shù);將確定出的歸一化操作行為次數(shù)大于預(yù)設(shè)規(guī)定閾值的搜索頻道,確定為該搜索關(guān)鍵詞對應(yīng)的搜索頻道。
7.如權(quán)利要求6所述的信息提供方法,其特征在于,將搜索到的信息提供給用戶,具體包括分別確定所述搜索關(guān)鍵詞針對查找到的每個(gè)搜索頻道的歸一化操作行為次數(shù);按照歸一化操作行為次數(shù)由大到小的順序,將在各搜索頻道所包含的信息中搜索到的信息進(jìn)行排序;將排序后的信息提供給用戶。
8.一種信息提供裝置,其特征在于,包括第一確定單元,用于確定搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系;獲得單元,用于獲得用戶輸入的搜索關(guān)鍵詞;查找單元,用于根據(jù)獲得單元獲得的所述搜索關(guān)鍵詞,在第一確定單元確定出的、搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系中,查找獲得的所述搜索關(guān)鍵詞對應(yīng)的搜索頻道;第一搜索單元,用于分別在查找單元查找到的每個(gè)搜索頻道所包含的信息中,搜索獲得單元獲得的所述搜索關(guān)鍵詞對應(yīng)的信息;提供單元,用于將第一搜索單元搜索到的信息提供給用戶。
9.如權(quán)利要求8所述的信息提供裝置,其特征在于,還包括第二確定單元,用于在提供單元將第一搜索單元搜索到的信息提供給用戶之前,在各搜索頻道對應(yīng)的詞條集合所包含的各詞條中,確定與獲得單元獲得的所述搜索關(guān)鍵詞匹配的詞條;第一判斷單元,用于判斷第二確定單元確定出的詞條所屬的詞條集合對應(yīng)的搜索頻道是否與查找單元查找到的各搜索頻道均不一致;第三確定單元,用于在第一判斷單元的判斷結(jié)果為是時(shí),將第二確定單元確定出的詞條所屬的詞條集合對應(yīng)的搜索頻道確定為第一補(bǔ)充搜索頻道;第二搜索單元,用于在第三確定單元確定出的所述第一補(bǔ)充搜索頻道所包含的信息中,搜索獲得單元獲得的所述搜索關(guān)鍵詞對應(yīng)的信息;所述提供單元將第一搜索單元在查找單元查找到的每個(gè)搜索頻道所包含的信息中搜索到的信息,以及第二搜索單元在第三確定單元確定出的所述第一補(bǔ)充搜索頻道所包含的信息中搜索到的信息,提供給用戶。
10.如權(quán)利要求9所述的信息提供裝置,其特征在于,第二確定單元具體包括劃分子單元,用于將獲得單元獲得的所述搜索關(guān)鍵詞劃分為各關(guān)鍵詞單元;選擇子單元,用于按照預(yù)設(shè)的關(guān)鍵詞單元匹配順序,選擇第一個(gè)關(guān)鍵詞單元,以及在查找子單元未查找到時(shí),按所述關(guān)鍵詞單元匹配順序選擇下一個(gè)關(guān)鍵詞單元;查找子單元,用于在各搜索頻道對應(yīng)的詞條集合所包含的各詞條中,查找與選擇子單元選擇的關(guān)鍵詞單元一致的詞條,若查找到,則查找過程結(jié)束;第一確定子單元,用于將查找子單元查找到的詞條確定為與該搜索關(guān)鍵詞匹配的詞條 ο
11.如權(quán)利要求9所述的信息提供裝置,其特征在于,還包括劃分單元,用于在提供單元將第一搜索單元搜索到的信息提供給用戶之前,若第二確定單元在各搜索頻道對應(yīng)的詞條集合所包含的各詞條中,未確定出與獲得單元獲得的所述搜索關(guān)鍵詞匹配的詞條,則將獲得單元獲得的所述搜索關(guān)鍵詞劃分為各關(guān)鍵詞單元;第四確定單元,用于確定劃分單元?jiǎng)澐殖龅母麝P(guān)鍵詞單元的屬性信息;第五確定單元,用于根據(jù)第四確定單元確定出的各關(guān)鍵詞單元的屬性信息,確定所述搜索關(guān)鍵詞的屬性模式;第六確定單元,用于確定與第五確定單元確定出的所述屬性模式對應(yīng)的搜索頻道;第二判斷單元,用于判斷第六確定單元確定出的搜索頻道是否與查找單元查找到的各搜索頻道均不一致;第七確定單元,用于在第二判斷單元的判斷結(jié)果為是時(shí),將第六確定單元確定出搜索頻道確定為第二補(bǔ)充搜索頻道;第三搜索單元,用于在第六確定單元確定出的所述第二補(bǔ)充搜索頻道所包含的信息中,搜索獲得單元獲得的所述搜索關(guān)鍵詞對應(yīng)的信息;所述提供單元將第一搜索單元在查找單元查找到的每個(gè)搜索頻道所包含的信息中搜索到的信息,以及第三搜索單元在第六確定單元確定出的所述第二補(bǔ)充搜索頻道所包含的信息中搜索到的信息,提供給用戶。
12.如權(quán)利要求8所述的信息提供裝置,其特征在于,所述第一確定單元具體包括獲得子單元,用于獲得規(guī)定時(shí)間長度內(nèi)的日志記錄,所述日志記錄中包含操作行為標(biāo)識、搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系,所述操作行為標(biāo)識為搜索行為標(biāo)識或點(diǎn)擊行為標(biāo)識;第二確定子單元,用于針對日志記錄中包含的每個(gè)搜索關(guān)鍵詞,根據(jù)日志記錄中包含的操作行為標(biāo)識、搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系,分別確定該搜索關(guān)鍵詞針對每個(gè)搜索頻道發(fā)生的搜索行為的次數(shù)和點(diǎn)擊行為的次數(shù);第三確定子單元,用于針對日志記錄中包含的每個(gè)搜索關(guān)鍵詞,根據(jù)第二確定子單元確定出的搜索行為的次數(shù)和點(diǎn)擊行為的次數(shù),分別確定該搜索關(guān)鍵詞針對每個(gè)搜索頻道的歸一化操作行為次數(shù);第四確定子單元,用于針對日志記錄中包含的每個(gè)搜索關(guān)鍵詞,將第三確定子單元確定出的歸一化操作行為次數(shù)大于預(yù)設(shè)規(guī)定閾值的搜索頻道,確定為該搜索關(guān)鍵詞對應(yīng)的搜索頻道。
13.如權(quán)利要求12所述的信息提供裝置,其特征在于,所述提供單元具體包括第五確定子單元,用于分別確定獲得單元獲得的所述搜索關(guān)鍵詞針對查找到的每個(gè)搜索頻道的歸一化操作行為次數(shù);排序子單元,用于按照第五確定子單元確定出的歸一化操作行為次數(shù)由大到小的順序,將第一搜索單元在各搜索頻道所包含的信息中搜索到的信息進(jìn)行排序;提供子單元,用于將排序子單元排序后的信息提供給用戶。
全文摘要
本申請公開了一種信息提供方法及裝置,該方法包括步驟獲得用戶輸入的搜索關(guān)鍵詞;根據(jù)所述搜索關(guān)鍵詞,在搜索關(guān)鍵詞和搜索頻道之間的對應(yīng)關(guān)系中,查找所述搜索關(guān)鍵詞對應(yīng)的搜索頻道;分別在查找到的每個(gè)搜索頻道所包含的信息中,搜索所述搜索關(guān)鍵詞對應(yīng)的信息;將搜索到的信息提供給用戶。采用本申請技術(shù)方案,解決了現(xiàn)有技術(shù)存在的搜索準(zhǔn)確性較低,浪費(fèi)了網(wǎng)站較多的搜索處理資源,降低了搜索處理效率的問題。
文檔編號G06F17/30GK102591880SQ20111000852
公開日2012年7月18日 申請日期2011年1月14日 優(yōu)先權(quán)日2011年1月14日
發(fā)明者李永亮 申請人:阿里巴巴集團(tuán)控股有限公司